Bug 17617

Summary: Проблемы с доступом к устройству
Product: Sisyphus Reporter: Alexei V. Mezin <alexei.mezin>
Component: hplipAssignee: Andrey Cherepanov <cas>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P2 CC: cas, jazz4sad, mcflooder, viy
Version: unstable   
Hardware: all   
OS: Linux   
Bug Depends on: 21850    
Bug Blocks:    

Description Alexei V. Mezin 2008-10-18 18:36:03 MSD
При попытке запустить hp-toolbox в консоль попадает такое

libusb couldn't open USB device /dev/bus/usb/001/001: Permission denied.
libusb requires write access to USB device nodes.
libusb couldn't open USB device /dev/bus/usb/001/006: Permission denied.
libusb requires write access to USB device nodes.
libusb couldn't open USB device /dev/bus/usb/001/003: Permission denied.
libusb requires write access to USB device nodes.
libusb couldn't open USB device /dev/bus/usb/001/001: Permission denied.
libusb requires write access to USB device nodes.
libusb couldn't open USB device /dev/bus/usb/001/006: Permission denied.
libusb requires write access to USB device nodes.
libusb couldn't open USB device /dev/bus/usb/001/003: Permission denied.
libusb requires write access to USB device nodes.

А в messages вот это:

Oct 18 18:31:48 threebears python: io/hpmud/musb.c 594: invalid usb_open: Р\236С\202казано РІ РґРѕС\201С\202С\203РїРµ 
Oct 18 18:31:48 threebears last message repeated 5 times


На всякий случай:
[root@threebears rules.d]# ls -l /dev/bus/usb/001/
итого 0
crw-r--r-- 1 root   root 189, 0 Окт 18  2008 001
crw-r--r-- 1 root   root 189, 2 Окт 18  2008 003
crw-r--r-- 1 root   root 189, 5 Окт 18 18:28 006
crw-rw-r-- 1 alexei lp   189, 6 Окт 18 18:31 007
Comment 1 viy 2008-10-19 20:01:34 MSD
ls -l /dev/hplip 
ls -l /dev/bus/usb/001/
покажите, пожалуйста.
Comment 2 viy 2008-10-19 20:03:36 MSD
*** Bug 17618 has been marked as a duplicate of this bug. ***
Comment 3 Alexei V. Mezin 2008-10-19 20:20:08 MSD
(In reply to comment #1)
> ls -l /dev/hplip 
> ls -l /dev/bus/usb/001/
> покажите, пожалуйста.
> 

[alexei@threebears ~]$ ls -l /dev/hplip 
итого 0
lrwxrwxrwx 1 root root 12 Окт 19 17:44 HP-TH7B26244204XV -> ../usbdev1.5

[alexei@threebears ~]$ ls -l /dev/bus/usb/001/
итого 0
crw-r--r-- 1 root root 189, 0 Окт 19 17:44 001
crw-r--r-- 1 root root 189, 2 Окт 19 17:44 003
crw-r--r-- 1 root root 189, 3 Окт 19 17:44 004
crw-rw-r-- 1 root lp   189, 4 Окт 19 17:44 005
Comment 4 viy 2008-10-19 20:22:28 MSD
rpm -qa | egrep '(foomatic|hplip)'
и инетересует, какие права на ../usbdev1.5
alexei@threebears ~]$ ls -l /dev/hplip 
итого 0
lrwxrwxrwx 1 root root 12 Окт 19 17:44 HP-TH7B26244204XV -> ../usbdev1.5
Comment 5 viy 2008-10-19 20:41:10 MSD
какие права на ../usbdev1.5 ?
Comment 6 Alexei V. Mezin 2008-10-19 20:42:44 MSD
(In reply to comment #4)
> rpm -qa | egrep '(foomatic|hplip)'

[alexei@threebears ~]$ rpm -qa | egrep '(foomatic|hplip)'
foomatic-filters-3.0.2-alt6
foomatic-db-3.0.2-alt7.20080809
hplip-sane-2.8.7-alt1.1
foomatic-db-engine-3.0.2-alt4
hplip-PPDs-2.8.7-alt1.1
hplip-2.8.7-alt1.1
gutenprint-foomatic-5.2.0-alt1.rc1
hplip-gui-2.8.7-alt1.1
foomatic-3.0.1-alt2.20040828
hplip-common-2.8.7-alt1.1
hplip-hpijs-2.8.7-alt1.1


> и инетересует, какие права на ../usbdev1.5

[alexei@threebears ~]$ ls -l /dev/usbdev1.5
crw-rw-r-- 1 alexei lp 189, 4 Окт 19 17:44 /dev/usbdev1.5

Comment 7 viy 2008-10-19 20:50:10 MSD
угу, все ясно. Новый udev, новые ядра :(

раньше симлинк указывал бы на /dev/bus/usb/001/005,
соответственно права на /dev/bus/usb/001/005
были бы crw-rw-r-- 1 alexei lp.

теперь хуже. 
как хак, либо вручную выставляйте права в dev/bus/usb/
либо добавьте себя в группу lp.
Comment 8 Alexei V. Mezin 2008-10-19 20:57:05 MSD
(In reply to comment #7)
> угу, все ясно. Новый udev, новые ядра :(

Пока не очень ясно, потому что

> либо добавьте себя в группу lp.
> 

[alexei@threebears ~]$ groups          
user lp mail uucp .......
Comment 9 viy 2008-10-19 21:04:09 MSD
но вроде же было
ls -l /dev/bus/usb/001/
crw-rw-r-- 1 root lp   189, 4 Окт 19 17:44 005
Comment 10 viy 2008-10-19 21:05:02 MSD
впрочем, эти числа меняются от втыкания и перезагрузки
и даже от дребезга кабеля.
Comment 11 Alexei V. Mezin 2008-10-19 21:09:15 MSD
(In reply to comment #10)
> впрочем, эти числа меняются от втыкания и перезагрузки

Там в /dev/bus/usb/001/ четыре файла, на три доступ root:root, на один root:lp. Однако, hp-toolbox зачем-то лезет во все файлы. 

Но! это еще не все. Если я руками меняю там доступ даже на 777 для всех файлов, то в логи все равно лезет usb_open: permission denied. И даже все попытки запустить все от рута не помогли. Видимо, ошибка где-то в недопонимании с нашим libusb. Проверил на Сизифе, 4.1бета.
Comment 12 viy 2008-10-19 21:10:02 MSD
на 
ibusb couldn't open USB device /dev/bus/usb/001/001: Permission denied.
libusb requires write access to USB device nodes.
libusb couldn't open USB device /dev/bus/usb/001/006: Permission denied.
libusb requires write access to USB device nodes.
libusb couldn't open USB device /dev/bus/usb/001/003: Permission denied.
libusb requires write access to USB device nodes.
libusb couldn't open USB device /dev/bus/usb/001/001: Permission denied.
libusb requires write access to USB device nodes.
libusb couldn't open USB device /dev/bus/usb/001/006: Permission denied.
libusb requires write access to USB device nodes.
libusb couldn't open USB device /dev/bus/usb/001/003: Permission denied.
libusb requires write access to USB device nodes.
внимания не обращайте.
Это мышка и все что угодно, это и хорошо, что hp-toolbox туда доступа не имеет :)

главное, выставьте хорошие права именно на принтер,
и убедитесь, что это работает.
Comment 13 viy 2008-10-19 21:13:32 MSD
(In reply to comment #11)
> Видимо, ошибка где-то в недопонимании с нашим libusb.
похоже :(
тода дело хуже.
а ядро, udev, libusb какие ?

Comment 14 Alexei V. Mezin 2008-10-19 21:19:16 MSD
(In reply to comment #13)
> (In reply to comment #11)
> > Видимо, ошибка где-то в недопонимании с нашим libusb.
> похоже :(
> тода дело хуже.
> а ядро, udev, libusb какие ?
> 

[alexei@threebears ~]$ rpm -q udev libusb       
udev-130-alt4
libusb-0.9.3-alt3.0
[alexei@threebears ~]$ uname -r
2.6.25-std-def-alt9


Саму печать я вроде победил, заставив принудительно принтер печатать черным картриджем (с цветным он как-то перестал дружить, буду изучать). Но прочистка головок не работает (завешивает принтер, и он моргает всеми лампочками как рождественская елка), а раньше работало. И при посылке заданий на печать в логи лезут ошибки про права доступа и "таймаут доступа к железке, повтор через 30 секунд", иногда задание так и не печатается, пока не сделаешь CUPS restart.
Comment 15 viy 2008-10-22 14:09:42 MSD
еще одна вещь.
в hplip есть утилита hp-systray.
она у вас запускается автоматически?
если нет, то что будет, если ее руками запустить 
_ДО_ запуска других утилит?
Comment 16 Alexei V. Mezin 2008-10-22 23:33:22 MSD
(In reply to comment #15)
> еще одна вещь.
> в hplip есть утилита hp-systray.
> она у вас запускается автоматически?
> если нет, то что будет, если ее руками запустить 
> _ДО_ запуска других утилит?
> 

Если я запускал hp-toolbox от пользователя, то в трей садилась монитор-запускалка. Если он рута, то как-то ругалось и не садилось. Если это критично, могу проверить, но пока у меня hplip-gui снесен, потому что не ставится без насилия из-за python2.5(fax).
Comment 17 viy 2008-10-22 23:52:18 MSD
В сизиф ушла 2.8.9, думаю, уже завтра можно будет скачать.
там не должно быть проблем.
Comment 18 Alexei V. Mezin 2008-10-24 00:33:11 MSD
(In reply to comment #17)
> В сизиф ушла 2.8.9, думаю, уже завтра можно будет скачать.
> там не должно быть проблем.
> 

Скачала srpm из Сизифа, пересобрал в хашере. Не ставится hplip-gui:
ошибка: неудовлетворенные зависимости:
        python2.5(fax)   нужен для hplip-gui-2.8.9-alt1
Comment 19 viy 2008-10-24 20:24:04 MSD
полхо пересобираете :)
/в свежем сизифе/
$ rpmquery -p --provides hplip-2.8.9-alt1.x86_64.rpm | grep 'python2.5(fax)'
python2.5(fax) 

как видим, в Сизифе проблем нет. 
Почему вы пересобираете?
если вы на 4.0/4.1 сидите,
говорите, я буду готовить бакпорт.
Comment 20 Alexei V. Mezin 2008-10-25 02:06:31 MSD
(In reply to comment #19)
> полхо пересобираете :)

Видимо да. Переустановил по новой, сработало :)

А пересобирал потому, что проще из Сизифа качнуть один srpm и собрать из него пяток пакетов, чем тянуть все пакеты, и что за ними по зависимостям прицепится. А обновлять локальный Сизиф два раза в неделю муторно.
Comment 21 Dmitriy Balyaev 2009-04-07 17:03:02 MSD
[xaoc@gamma ~]$ rpm -qa | egrep '(foomatic|hplip)'
foomatic-db-3.0.2.20081126-alt8.M41.1
hplip-common-2.8.10-alt2.M41.1
hplip-gui-2.8.10-alt2.M41.1
gutenprint-foomatic-5.2.1-alt1.M41.1
hplip-PPDs-2.8.10-alt2.M41.1
hplip-sane-2.8.10-alt2.M41.1
foomatic-db-engine-3.0.2.20081204-alt4.M41.1
foomatic-filters-3.0.2.20081203-alt6.M41.1
hplip-2.8.10-alt2.M41.1

AltLinux 4.1.1 Desktop. Как только запускаю hp-toolbox девайс видно. Пытаюсь напечатать тестовую страницу - все пропадает. В dmesg вот такая вот бадяга:

usb 2-1: new full speed USB device using ohci_hcd and address 6
usb 2-1: configuration #1 chosen from 1 choice
usblp0: USB Bidirectional printer dev 6 if 1 alt 0 proto 2 vid 0x03F0 pid 0x4C11
usb 2-1: New USB device found, idVendor=03f0, idProduct=4c11
usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
usb 2-1: Product: PSC 1500 series
usb 2-1: Manufacturer: HP
usb 2-1: SerialNumber: MY5A3DC1WT0498
usblp0: removed

то есть как только пытаюсь что-нибудь печатать, так сразу usblp0: removed
В messages куча вот такой байды:

Apr  7 16:50:09 gamma PSC_1500_series?serial=MY5A3DC1WT0498: io/hpmud/musb.c 1104: unable to open hp:/usb/PSC_1500_series?serial=MY5A3DC1WT0498
Apr  7 16:50:09 gamma PSC_1500_series?serial=MY5A3DC1WT0498: prnt/backend/hp.c 676: INFO: open device failed stat=12; will retry in 30 seconds...
Apr  7 16:50:39 gamma PSC_1500_series?serial=MY5A3DC1WT0498: io/hpmud/musb.c 135: unable get_string_descriptor -1: Operation not permitted
Apr  7 16:50:39 gamma PSC_1500_series?serial=MY5A3DC1WT0498: io/hpmud/musb.c 603: invalid product id string ret=-1
Comment 22 viy 2009-04-07 22:14:15 MSD
(В ответ на комментарий №21)
> usblp0: USB Bidirectional printer dev 6 if 1 alt 0 proto 2 vid 0x03F0 pid
> usblp0: removed
шлейф usb особо китайской сборки? с другим шлейфом попытайтесь.
Comment 23 Dmitriy Balyaev 2009-04-08 14:27:25 MSD
Ничего не трогая перезагружаюсь в убунту, и там все работает. Дело не в проводах.
На форуме есть тема http://forum.altlinux.org/index.php?topic=2547.0
Там у человека похожий принтер и перестал печатать после обновления до 4.1.1. Решена откатом до 4.1.0.
Comment 24 viy 2009-04-09 10:43:17 MSD
(В ответ на комментарий №23)
> На форуме есть тема http://forum.altlinux.org/index.php?topic=2547.0
> Там у человека похожий принтер и перестал печатать после обновления до 4.1.1.
> Решена откатом до 4.1.0.

Гм. может быть с ядром связано?
в любом случае, это совершенно другая ошибка.
откройте, пожалуйста, другую ошибку, и сообщите все, более детально.
arch, pkg versions, kernel, 
также, откуда уверенность что проблема с hplip.
Comment 25 jazz4sad 2009-07-30 18:42:31 MSD
Принтер HP Deskjet F2180, 3 в 1 (принтер, сканер, копир)
$ sudo lsusb
Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 002: ID 03f0:7d04 Hewlett-Packard DeskJet F2100 Printer series
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

$ hp-setup

HP Linux Imaging and Printing System (ver. 3.9.4b)
Printer/Fax Setup Utility ver. 9.0

Copyright (c) 2001-9 Hewlett-Packard Development Company, LP
This software comes with ABSOLUTELY NO WARRANTY.
This is free software, and you are welcome to distribute it
under certain conditions. See COPYING file for more details.

Searching... (bus=usb, search=(None) desc=0)
libusb couldn't open USB device /dev/bus/usb/001/001: Permission denied.
libusb requires write access to USB device nodes.
libusb couldn't open USB device /dev/bus/usb/002/001: Permission denied.
libusb requires write access to USB device nodes.
libusb couldn't open USB device /dev/bus/usb/003/001: Permission denied.
libusb requires write access to USB device nodes.
libusb couldn't open USB device /dev/bus/usb/003/002: Permission denied.
libusb requires write access to USB device nodes.
libusb couldn't open USB device /dev/bus/usb/004/001: Permission denied.
libusb requires write access to USB device nodes.
error: No devices found on bus: usb

Done.

Принтер в итоге удалось добавить через cups, и напечатать тестовую страницу. После этого:
$ hp-info

HP Linux Imaging and Printing System (ver. 3.9.4b)
Device Information Utility ver. 5.2

Copyright (c) 2001-9 Hewlett-Packard Development Company, LP
This software comes with ABSOLUTELY NO WARRANTY.
This is free software, and you are welcome to distribute it
under certain conditions. See COPYING file for more details.

Using device: hp:/usb/Deskjet_F2100_series?serial=CN7CO4Q30F04TK


HP Linux Imaging and Printing System (ver. 3.9.4b)
System Tray Status Service ver. 2.0

Copyright (c) 2001-9 Hewlett-Packard Development Company, LP
This software comes with ABSOLUTELY NO WARRANTY.
This is free software, and you are welcome to distribute it
under certain conditions. See COPYING file for more details.

libusb couldn't open USB device /dev/bus/usb/001/001: Permission denied.
libusb requires write access to USB device nodes.
libusb couldn't open USB device /dev/bus/usb/002/001: Permission denied.
libusb requires write access to USB device nodes.
libusb couldn't open USB device /dev/bus/usb/003/001: Permission denied.
libusb requires write access to USB device nodes.
libusb couldn't open USB device /dev/bus/usb/003/002: Permission denied.
libusb requires write access to USB device nodes.
libusb couldn't open USB device /dev/bus/usb/004/001: Permission denied.
libusb requires write access to USB device nodes.
error: Unable to communicate with device (code=12): hp:/usb/Deskjet_F2100_series?serial=CN7CO4Q30F04TK
error:  Unable to open device hp:/usb/Deskjet_F2100_series?serial=CN7CO4Q30F04TK.

Done.
А значит посмотреть состояние расходников и воспользоваться сканером я не могу.

Для справки:
$ uname -r
2.6.30-std-def-alt6
Рядом стоит ALTLinux Desktop 5.0 из branch, там все работает великолепно!
Comment 26 viy 2009-07-30 18:52:55 MSD
/proc/bus/usb смонтировано?
например, у меня
cat /etc/mtab G usb 
usbfs /proc/bus/usb usbfs rw 0 0
(В ответ на комментарий №25)
> libusb couldn't open USB device /dev/bus/usb/001/001: Permission denied.
...
Comment 27 viy 2009-07-30 19:05:14 MSD
(В ответ на комментарий №26)
> /proc/bus/usb смонтировано?
?
Comment 28 jazz4sad 2009-07-30 19:12:34 MSD
(В ответ на комментарий №26)
> /proc/bus/usb смонтировано?
> например, у меня
> cat /etc/mtab G usb 
> usbfs /proc/bus/usb usbfs rw 0 0
> (В ответ на комментарий №25)
> > libusb couldn't open USB device /dev/bus/usb/001/001: Permission denied.
> ...
Похоже нет.
$ cat /etc/mtab |grep usb
$
Comment 29 viy 2009-07-30 19:17:52 MSD
(В ответ на комментарий №28)
> > /proc/bus/usb смонтировано?
> Похоже нет.
пожалуйста, не оставайтесь равнодушным!
повесьте баг на startup, он ответственный за монтирование usbfs.
Comment 30 jazz4sad 2009-07-30 19:51:04 MSD
(В ответ на комментарий №29)
> (В ответ на комментарий №28)
> > > /proc/bus/usb смонтировано?
> > Похоже нет.
> пожалуйста, не оставайтесь равнодушным!
> повесьте баг на startup, он ответственный за монтирование usbfs.
На что жаловаться и чем аргументировать? Я затрудняюсь, извините.
Comment 31 viy 2009-07-30 19:59:54 MSD
> > > > /proc/bus/usb смонтировано?
> > > Похоже нет.
> > пожалуйста, не оставайтесь равнодушным!
> > повесьте баг на startup, он ответственный за монтирование usbfs.
> На что жаловаться и чем аргументировать? Я затрудняюсь, извините.

подождите, я в devel спрошу.
Comment 32 viy 2009-07-30 20:01:27 MSD
(В ответ на комментарий №31)
> подождите, я в devel спрошу.
система сизиф?
как установлена?
Comment 33 viy 2009-07-30 20:43:47 MSD
(В ответ на комментарий №32)
> (В ответ на комментарий №31)
> > подождите, я в devel спрошу.
> система сизиф?
> как установлена?

и еще, пожалуйста 
ls -l /dev/bus/usb/
Comment 34 viy 2009-07-30 20:51:24 MSD
ls -lR /dev/bus/usb/, точнее.
и еще 
rpm -qa | grep hplip
rpm -q udev
ls -l /dev/hplip
и включен ли принтер :) ?
Comment 35 jazz4sad 2009-07-31 11:50:04 MSD
> система сизиф?
> как установлена?
Система установлена с официального ALTLinux Desktop 4.1.0, обновлена до branch 4.1, была полностью работоспособна и держал ее как резерв, на случай, если с рабочей (branch 5.0) что-либо случится, хочу заметить, что принтер в системе не был установлен, hplip устанавливал уже из Сизифа. До Сизифа обновлялся так:

$ cat /etc/apt/sources.list.d/sources.list

#rpm cdrom:[ALT Linux 4.1.0 Desktop (Thymus) build 2008-10-06]/ ALTLinux base disk

rpm ftp://ftp.altlinux.org/pub/distributions/ALTLinux/Sisyphus i586 classic
rpm ftp://ftp.altlinux.org/pub/distributions/ALTLinux/Sisyphus noarch classic

#apt-get update
#update-kernel -t std-def
перезагрузка с новым ядром
#apt-get dist-upgrade

Вывод интересующих команд:
$ ls -lR /dev/bus/usb
/dev/bus/usb:
итого 0
drwxr-xr-x 2 root root 60 Июл 31 13:22 001
drwxr-xr-x 2 root root 80 Июл 31 13:22 002
drwxr-xr-x 2 root root 60 Июл 31 13:22 003
drwxr-xr-x 2 root root 60 Июл 31 13:22 004

/dev/bus/usb/001:
итого 0
crw-rw-r-- 1 root root 189, 0 Июл 31 13:22 001

/dev/bus/usb/002:
итого 0
crw-rw-r-- 1 root root 189, 128 Июл 31 13:22 001
crw-rw-r-- 1 lp   lp   189, 129 Июл 31 13:22 002

/dev/bus/usb/003:
итого 0
crw-rw-r-- 1 root root 189, 256 Июл 31 13:22 001

/dev/bus/usb/004:
итого 0
crw-rw-r-- 1 root root 189, 384 Июл 31 13:22 001

$ rpm -qa | grep hplip
hplip-common-3.9.4b-alt3
hplip-3.9.4b-alt3
hplip-sane-3.9.4b-alt3
hplip-gui-3.9.4b-alt3
hplip-hpijs-3.9.4b-alt3
hplip-PPDs-3.9.4b-alt3
hplip-recommends-3.9.4b-alt3

$ rpm -q udev
udev-141-alt9

$ ls -l /dev/hplip
итого 0
lrwxrwxrwx 1 root root 12 Июл 31 13:22 HP-CN7CO4Q30F04TK -> ../usbdev2.2

Принтер включен :) и lsusb его видит:
$ sudo lsusb
Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 002: ID 03f0:7d04 Hewlett-Packard DeskJet F2100 Printer series
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Comment 36 jazz4sad 2009-07-31 11:54:31 MSD
На всякий случай покажу еще это:

$ rpm -qa | egrep '(foomatic|hplip)'
hplip-common-3.9.4b-alt3
hplip-3.9.4b-alt3
gutenprint-foomatic-5.2.3-alt2
hplip-sane-3.9.4b-alt3
foomatic-db-engine-3.0.2.20081204-alt5
hplip-gui-3.9.4b-alt3
hplip-hpijs-3.9.4b-alt3
foomatic-db-3.0.2.20081126-alt9
hplip-PPDs-3.9.4b-alt3
hplip-recommends-3.9.4b-alt3
foomatic-filters-3.0.2.20081203-alt7
Comment 37 viy 2009-07-31 12:40:21 MSD
спасибо, теперь я понял где проблема.
вот она, родимая.
$ ls -l /dev/hplip
итого 0
lrwxrwxrwx 1 root root 12 Июл 31 13:22 HP-CN7CO4Q30F04TK -> ../usbdev2.2
это означает, что правила для udev с новым udev работают не так, как хотелось бы.
Comment 38 viy 2009-07-31 12:48:25 MSD
а что у вас случится, если в
/etc/udev/rules.d/55-hpmud.rules
заменить
SUBSYSTEM!="usb_device", GOTO="hpmud_rules_end"
на
SUBSYSTEM!="usb", GOTO="hpmud_rules_end"
?
вылечит?
Comment 39 jazz4sad 2009-07-31 13:09:40 MSD
(В ответ на комментарий №38)
> а что у вас случится, если в
> /etc/udev/rules.d/55-hpmud.rules
> заменить
> SUBSYSTEM!="usb_device", GOTO="hpmud_rules_end"
> на
> SUBSYSTEM!="usb", GOTO="hpmud_rules_end"
> ?
> вылечит?
Заменил:
$ cat /etc/udev/rules.d/55-hpmud.rules | grep SUBSYSTEM!
SUBSYSTEM!="usb", GOTO="hpmud_rules_end"

Не вылечило. :(
Comment 40 viy 2009-07-31 13:15:00 MSD
чтобы проверить usev rules, надо выключить принтер,
а потом включить. чтобы udev заново сработал.
и посмотреть, какой теперь симлинк в /dev/hplip,
ls -l /dev/hplip
Comment 41 jazz4sad 2009-07-31 13:23:43 MSD
(В ответ на комментарий №40)
> чтобы проверить usev rules, надо выключить принтер,
> а потом включить. чтобы udev заново сработал.
сделал.

> и посмотреть, какой теперь симлинк в /dev/hplip,

$ ls -l /dev/hplip
итого 0
lrwxrwxrwx 1 root root 10 Июл 31 15:17 HP-CN7CO4Q30F04TK -> ../usb/lp0

hp-info так и не видит принтер.
Comment 42 viy 2009-08-01 10:22:27 MSD
> $ ls -l /dev/hplip
> итого 0
> lrwxrwxrwx 1 root root 10 Июл 31 15:17 HP-CN7CO4Q30F04TK -> ../usb/lp0
о, интересно. 
Как я вижу, udev опять изменился.
Пока я буду разбираться, вам придется вручную ставить права 
на устройство :( 
chown <username>.lp /dev/bus/usb/xxx/yyy
Comment 43 jazz4sad 2009-08-01 18:57:03 MSD
> Пока я буду разбираться, вам придется вручную ставить права 
> на устройство :( 
> chown <username>.lp /dev/bus/usb/xxx/yyy
Да..! Вы его победили. После изменения прав принтер заработал, и расходники можно наблюдать, и сканер работает. Спасибо!
Comment 44 viy 2009-10-10 23:21:37 MSD
3.9.8-alt4
переехал на udev acl (через ConsloleKit), должно решить проблему.
Comment 45 jazz4sad 2009-11-02 16:41:52 MSK
(В ответ на комментарий №44)
> 3.9.8-alt4
> переехал на udev acl (через ConsloleKit), должно решить проблему.

Да, проблема снята. Спасибо.