[Sysadmins] Q: USB, udev и /dev/usb/lp* (+ xen) -- куда копать?

Aleksey Avdeev =?iso-8859-1?q?solo_=CE=C1_solin=2Espb=2Eru?=
Пн Дек 24 13:24:13 MSK 2007


Здравствуйте.

  Как должна правильно проходить инициализация usb-принтеров (создание
устройств /dev/usb/lp*)? (Куда пнуть, если /dev/usb/lp* не создаётся?)

  Ситуация следующая:

1. К железке под xen`ом подключён usb принтер. Мне нужно завести его под
cups в domU.

2. Если usb контроллеры в domU не пробрасывать (как PCI устройства), то
в dom0 требуемый /dev/usb/lp* создаётся автоматом. (Случаи несоздания
бывают, но они редки.)

3. Если же usb контроллеры (как PCI устройства) пробросить в domU --
/dev/usb/lp* не создаётся ни под каким соусом... (Даже если в dom0 перед
экспортированием выгрузить всё относящиеся к USB, на всякий пожарный.)
Сам принтер, при этом на USB шине виден:

$ sudo -H lsusb
Password:
Bus 002 Device 002: ID 0665:5161
Bus 002 Device 001: ID 0000:0000
Bus 001 Device 004: ID 14dd:0002
Bus 001 Device 003: ID 03f0:3917 Hewlett-Packard
Bus 001 Device 001: ID 0000:0000

  В какую сторону копать? (Моя фантазия кончилась... :-/)

PS: При пробрасывании данного принтера средствами usbip -- /dev/usb/lp*
для него создаётся, но я не смог добиться стабильности данного решения
(вся работоспособность преподала после реинициализации принтера
средствами cups).

-- 

С уважением. Алексей.


----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : signature.asc
Тип     : application/pgp-signature
Размер  : 544 байтов
Описание: OpenPGP digital signature
Url     : <http://lists.altlinux.org/pipermail/sysadmins/attachments/20071224/96e392e1/attachment-0002.bin>


Подробная информация о списке рассылки Sysadmins