Bug 6306

Summary: find, detect but can't use Acer 3300U scanner
Product: Sisyphus Reporter: Aleksey Gulvanjuk <trash4>
Component: saneAssignee: Vitaly Lipatov <lav>
Status: CLOSED NOTABUG QA Contact: qa-sisyphus
Severity: normal    
Priority: P2 CC: lav, mike, nickel
Version: unstable   
Hardware: all   
OS: Linux   

Description Aleksey Gulvanjuk 2005-03-23 12:58:57 MSK
Подключаем сканер по 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) ситуация не изменилась.
Comment 1 Vitaly Lipatov 2005-03-28 12:13:05 MSD
Проблема была с неподходящим файлом firmware. 
> 
> Сканер с такой маркировкой может иметь 2 разных USB ID: 
> 
> 0x04a5, 0x20b0 (FlatbedScanner23) 
> или 
> 0x04a5, 0x20de (FlatbedScanner21, FlatbedScanner22)