Bogdan wrote:
Имеем:
1) Mustek 1200 UB Plus - usb сканер
2) Материнка EPOX 8RGA+ - на nForce2 IPG - поддержка USB2 в bios
выключена - только 1.1
3) Ядро 2.4.22-pre3-ac1 (хотя проверял на еще
нескольких ядрах из серии 2.4.21rc*) и ядро 2.5.74-bk7 - ведут себя
одинаково... Свежесь ядра объясняется требованием свежего драйвера
usbscanner - подходящий появился в 2.4.21rc4
Я свой Мустек 1200CU через userspace библиотеку usb запустил, на сайте
тоже написано, мол ядро не меньше 21, но это если через драйвер
usbscanner, я так понял, если через userspace, то этот драйвер вроде как
и не к чему, эта библиотека напрямую с usb (мимо драйвера сканнера,
очевидно) работает со стандартным ядром - ничего даже не перекомпилировал.
4) Драйвер OHCI (и UHCI тоже, хотя он как я понимаю не нужен) вкомпилен
намертво- т.к. попытка подгрузить модуль вешает систему на всех ядрах
новее 2.4.21rc6
5) Sane и sane-utils из unstable - т.к. более древний
вроде бы не знает мой сканнер.
6) Переписал firmware (sbfw.usb) в /usr/share/sane/gt68xx/
7) Привел /etc/sane.d/gt68xx.conf к виду:
usb 0x05d8 0x4002
override "mustek-scanexpress-1200-ub-plus"
firmware "/usr/share/sane/gt68xx/sbfw.usb"
8) Сделал mount -t usbfs none /proc/bus/usb
9) lsusb сказал :
Bus 002 Device 001: ID 0000:0000
Bus 001 Device 001: ID 0000:0000
Вот что выдаёт для Mustek 1200 CU
~# lsusb
Bus 002 Device 001: ID 0000:0000
Bus 002 Device 002: ID 05d8:4002 Ultima Electronics Corp. Lifetec LT9385
Scanner
Bus 001 Device 001: ID 0000:0000
То есть твой драйвер usb не видет твой сканнер.
[snip]
--
Best regards, Sergey Spiridonov