Bug 17617 - Проблемы с доступом к устройству
: Проблемы с доступом к устройству
Status: CLOSED FIXED
: Sisyphus
(All bugs in Sisyphus/hplip)
: unstable
: all Linux
: P2 normal
Assigned To:
:
:
:
: 21850
:
  Show dependency tree
 
Reported: 2008-10-18 18:36 by
Modified: 2009-11-02 16:41 (History)


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2008-10-18 18:36:03
При попытке запустить 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 From 2008-10-19 20:01:34 -------
ls -l /dev/hplip 
ls -l /dev/bus/usb/001/
покажите, пожалуйста.
------- Comment #2 From 2008-10-19 20:03:36 -------
*** Bug 17618 has been marked as a duplicate of this bug. ***
------- Comment #3 From 2008-10-19 20:20:08 -------
(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 From 2008-10-19 20:22:28 -------
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 From 2008-10-19 20:41:10 -------
какие права на ../usbdev1.5 ?
------- Comment #6 From 2008-10-19 20:42:44 -------
(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 From 2008-10-19 20:50:10 -------
угу, все ясно. Новый udev, новые ядра :(

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

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

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

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

[alexei@threebears ~]$ groups          
user lp mail uucp .......
------- Comment #9 From 2008-10-19 21:04:09 -------
но вроде же было
ls -l /dev/bus/usb/001/
crw-rw-r-- 1 root lp   189, 4 Окт 19 17:44 005
------- Comment #10 From 2008-10-19 21:05:02 -------
впрочем, эти числа меняются от втыкания и перезагрузки
и даже от дребезга кабеля.
------- Comment #11 From 2008-10-19 21:09:15 -------
(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 From 2008-10-19 21:10:02 -------
на 
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 From 2008-10-19 21:13:32 -------
(In reply to comment #11)
> Видимо, ошибка где-то в недопонимании с нашим libusb.
похоже :(
тода дело хуже.
а ядро, udev, libusb какие ?
------- Comment #14 From 2008-10-19 21:19:16 -------
(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 From 2008-10-22 14:09:42 -------
еще одна вещь.
в hplip есть утилита hp-systray.
она у вас запускается автоматически?
если нет, то что будет, если ее руками запустить 
_ДО_ запуска других утилит?
------- Comment #16 From 2008-10-22 23:33:22 -------
(In reply to comment #15)
> еще одна вещь.
> в hplip есть утилита hp-systray.
> она у вас запускается автоматически?
> если нет, то что будет, если ее руками запустить 
> _ДО_ запуска других утилит?
> 

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

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

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

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

А пересобирал потому, что проще из Сизифа качнуть один srpm и собрать из него
пяток пакетов, чем тянуть все пакеты, и что за ними по зависимостям прицепится.
А обновлять локальный Сизиф два раза в неделю муторно.
------- Comment #21 From 2009-04-07 17:03:02 -------
[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 From 2009-04-07 22:14:15 -------
(В ответ на комментарий №21)
> usblp0: USB Bidirectional printer dev 6 if 1 alt 0 proto 2 vid 0x03F0 pid
> usblp0: removed
шлейф usb особо китайской сборки? с другим шлейфом попытайтесь.
------- Comment #23 From 2009-04-08 14:27:25 -------
Ничего не трогая перезагружаюсь в убунту, и там все работает. Дело не в
проводах.
На форуме есть тема http://forum.altlinux.org/index.php?topic=2547.0
Там у человека похожий принтер и перестал печатать после обновления до 4.1.1.
Решена откатом до 4.1.0.
------- Comment #24 From 2009-04-09 10:43:17 -------
(В ответ на комментарий №23)
> На форуме есть тема http://forum.altlinux.org/index.php?topic=2547.0
> Там у человека похожий принтер и перестал печатать после обновления до 4.1.1.
> Решена откатом до 4.1.0.

Гм. может быть с ядром связано?
в любом случае, это совершенно другая ошибка.
откройте, пожалуйста, другую ошибку, и сообщите все, более детально.
arch, pkg versions, kernel, 
также, откуда уверенность что проблема с hplip.
------- Comment #25 From 2009-07-30 18:42:31 -------
Принтер 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 From 2009-07-30 18:52:55 -------
/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 From 2009-07-30 19:05:14 -------
(В ответ на комментарий №26)
> /proc/bus/usb смонтировано?
?
------- Comment #28 From 2009-07-30 19:12:34 -------
(В ответ на комментарий №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 From 2009-07-30 19:17:52 -------
(В ответ на комментарий №28)
> > /proc/bus/usb смонтировано?
> Похоже нет.
пожалуйста, не оставайтесь равнодушным!
повесьте баг на startup, он ответственный за монтирование usbfs.
------- Comment #30 From 2009-07-30 19:51:04 -------
(В ответ на комментарий №29)
> (В ответ на комментарий №28)
> > > /proc/bus/usb смонтировано?
> > Похоже нет.
> пожалуйста, не оставайтесь равнодушным!
> повесьте баг на startup, он ответственный за монтирование usbfs.
На что жаловаться и чем аргументировать? Я затрудняюсь, извините.
------- Comment #31 From 2009-07-30 19:59:54 -------
> > > > /proc/bus/usb смонтировано?
> > > Похоже нет.
> > пожалуйста, не оставайтесь равнодушным!
> > повесьте баг на startup, он ответственный за монтирование usbfs.
> На что жаловаться и чем аргументировать? Я затрудняюсь, извините.

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

и еще, пожалуйста 
ls -l /dev/bus/usb/
------- Comment #34 From 2009-07-30 20:51:24 -------
ls -lR /dev/bus/usb/, точнее.
и еще 
rpm -qa | grep hplip
rpm -q udev
ls -l /dev/hplip
и включен ли принтер :) ?
------- Comment #35 From 2009-07-31 11:50:04 -------
> система сизиф?
> как установлена?
Система установлена с официального 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 From 2009-07-31 11:54:31 -------
На всякий случай покажу еще это:

$ 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 From 2009-07-31 12:40:21 -------
спасибо, теперь я понял где проблема.
вот она, родимая.
$ ls -l /dev/hplip
итого 0
lrwxrwxrwx 1 root root 12 Июл 31 13:22 HP-CN7CO4Q30F04TK -> ../usbdev2.2
это означает, что правила для udev с новым udev работают не так, как хотелось
бы.
------- Comment #38 From 2009-07-31 12:48:25 -------
а что у вас случится, если в
/etc/udev/rules.d/55-hpmud.rules
заменить
SUBSYSTEM!="usb_device", GOTO="hpmud_rules_end"
на
SUBSYSTEM!="usb", GOTO="hpmud_rules_end"
?
вылечит?
------- Comment #39 From 2009-07-31 13:09:40 -------
(В ответ на комментарий №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 From 2009-07-31 13:15:00 -------
чтобы проверить usev rules, надо выключить принтер,
а потом включить. чтобы udev заново сработал.
и посмотреть, какой теперь симлинк в /dev/hplip,
ls -l /dev/hplip
------- Comment #41 From 2009-07-31 13:23:43 -------
(В ответ на комментарий №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 From 2009-08-01 10:22:27 -------
> $ 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 From 2009-08-01 18:57:03 -------
> Пока я буду разбираться, вам придется вручную ставить права 
> на устройство :( 
> chown <username>.lp /dev/bus/usb/xxx/yyy
Да..! Вы его победили. После изменения прав принтер заработал, и расходники
можно наблюдать, и сканер работает. Спасибо!
------- Comment #44 From 2009-10-10 23:21:37 -------
3.9.8-alt4
переехал на udev acl (через ConsloleKit), должно решить проблему.
------- Comment #45 From 2009-11-02 16:41:52 -------
(В ответ на комментарий №44)
> 3.9.8-alt4
> переехал на udev acl (через ConsloleKit), должно решить проблему.

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