Подключаем сканер по USB, прописываем 0666 права для firmware (чтобы все могли читать). далее: Пробую с 2.6.9-wks $ sane-find-scanner ... found USB scanner (vendor=0x04a5 [Color], product=0x20b0 [ FlatbedScanner 22]) at libusb:003:002 ... $ scanimage -L device `snapscan:libusb:003:002' is a Acer FlatbedScanner22 flatbed scanner Запускаю просто scanimage (или xsane) -- говорит, что сканера нет. /var/log/messages Feb 16 18:21:05 papa kernel: usb 3-1: bulk timeout on ep2out Feb 16 18:21:05 papa kernel: usb 3-1: usbfs: USBDEVFS_BULK failed ep 0x2 len 6 ret -110 То же самое с 2.4.27-ll $ sane-find-scanner ... found USB scanner (vendor=0x04a5, product=0x20b0) at /dev/usb/scanner0 found USB scanner (vendor=0x04a5, product=0x20b0) at libusb:003:006 ... $ scanimage -L device `snapscan:/dev/usb/scanner0' is a Acer FlatbedScanner22 flatbed scanner Запускаю просто scanimage (или xsane) -- прога уходит в даун и не реагирует ни на что (Ctrl-C на помогает в случае scanimage). Приходится килять. /var/log/messages Feb 16 18:39:18 papa kernel: usb_control/bulk_msg: timeout повторяется много раз. с ядром 2.6.10 осталась та же проблема. На другом компе (в т.ч. другой чипсет и ядро, вроде, 2.4.27-std-up) ситуация не изменилась.
Проблема была с неподходящим файлом firmware. > > Сканер с такой маркировкой может иметь 2 разных USB ID: > > 0x04a5, 0x20b0 (FlatbedScanner23) > или > 0x04a5, 0x20de (FlatbedScanner21, FlatbedScanner22)