Mustek 1200 CU Plus + Kernel 2.6.35.7 = Error during device I/O

Lord Kefir

Lord Kefir

König
Hallo zusammen,

ich habe hier einen alten Mustek 1200 CU Plus Scanner herumfliegen, den ein Arbeitskollege von mir wegwerfen wollte.

Wenn ich ihn anschließe wird er erkannt und registriert. sane-find-scanner sagt mir folgendes:

Code:
found USB scanner (vendor=0x055f, product=0x0008) at libusb:002:003

Das schaut ja schon mal gut aus. scanimage -L meldet folgendes:

Code:
device `mustek_usb:libusb:002:003' is a Mustek 1200 CU Plus flatbed scanner

Leider schlägt ein Testscan fehl (die relevanten Zeilen habe ich mal hervorgehoben):

Code:
lordkefir@mother:~$ export SANE_DEBUG_MUSTEK_USB=255
lordkefir@mother:~$ scanimage -T
[...]
[mustek_usb] sane_init: config file line 17: trying to attach `usb 0x055f 0x0008'
[mustek_usb] attach: start: devp != NULL, may_wait = 0
[mustek_usb] attach: trying to open device `libusb:002:003'
[mustek_usb] attach: device `libusb:002:003' successfully opened
[mustek_usb] attach: trying to identify device `libusb:002:003'
[mustek_usb] usb_low_identify_scanner: start
[mustek_usb] usb_low_identify_scanner: exit
[mustek_usb] usb_high_scan_init: start
[mustek_usb] usb_low_init: start
[mustek_usb] usb_low_init: exit
[mustek_usb] usb_high_scan_init: exit
[mustek_usb] attach: found Mustek flatbed scanner 1200 CU Plus at libusb:002:003
[mustek_usb] attach: exit
[...]
[mustek_usb] sane_get_devices: start: local_only = false
[mustek_usb] sane_get_devices: exit
[mustek_usb] sane_open: start (devicename = `libusb:002:003')
[mustek_usb] sane_open: found `libusb:002:003' in devlist
[mustek_usb] init_options: start
[mustek_usb] calc_parameters: start
[mustek_usb] calc_parameters: format=0
[mustek_usb] calc_parameters: last frame=1
[mustek_usb] calc_parameters: lines=584
[mustek_usb] calc_parameters: pixels per line=419
[mustek_usb] calc_parameters: bytes per line=419
[mustek_usb] calc_parameters: Pixels 419x584x256
[mustek_usb] calc_parameters: exit
[mustek_usb] init_options: exit
[mustek_usb] usb_high_scan_turn_power: start, turn on power
[mustek_usb] usb_low_open: start: chip = 0x9255e30
[mustek_usb] usb_low_open: device libusb:002:003 successfully opened
[mustek_usb] usb_low_open: trying to identify device `libusb:002:003'
[mustek_usb] usb_low_identify_scanner: start
[mustek_usb] usb_low_identify_scanner: exit
[mustek_usb] usb_low_read_all_registers: start
[mustek_usb] usb_low_get_a2: start
[COLOR="red"][B][mustek_usb] usb_low_read_reg: trying to write 2 bytes
[mustek_usb] usb_low_read_reg: couldn't write, tried to write 2, wrote 0: Error during device I/O
scanimage: open of device mustek_usb:libusb:002:003 failed: Error during device I/O[/B][/COLOR]
[mustek_usb] sane_exit: start
[mustek_usb] usb_high_scan_exit: start
[mustek_usb] usb_low_exit: chip = 0x9255e30
[mustek_usb] usb_low_close: start, chip=0x9255e30
[mustek_usb] usb_low_close: exit
[mustek_usb] usb_low_exit: freeing chip
[mustek_usb] usb_low_exit: read 0 URBs, wrote 0 URBs
[mustek_usb] usb_low_exit: exit
[mustek_usb] usb_high_scan_exit: exit
[mustek_usb] sane_exit: exit

dmesg sagt mir folgendes:

Code:
usb 2-5: BOGUS urb flags, 1 --> 0
usb 2-5: usbfs: usb_submit_urb returned -22
usb 2-5: BOGUS urb flags, 1 --> 0
usb 2-5: usbfs: usb_submit_urb returned -22
usb 2-5: BOGUS urb flags, 1 --> 0
usb 2-5: usbfs: usb_submit_urb returned -22
usb 2-5: BOGUS urb flags, 1 --> 0
usb 2-5: usbfs: usb_submit_urb returned -22

Der Kernel ist ein Eigenkompilat (2.6.35.7). USB klappt sonst wunderbar (Eingabegeräte, Drucker, Massenspeicher). Starte ich den generic Kernel, funktioniert der Scanner tadellos. Die libusb habe ich mal auf den allerneusten Stand gebracht, leider ohne Erfolg. An den Berechtigungen kann es nicht liegen, denn auch als root bekomme ich dieselben Fehlermeldungen.

Hat einer von euch vielleicht einen Tipp, woran das liegen könnte? Eine benötigte und nicht aktivierte Option in der Kernel Konfiguration habe ich nicht finden können.

Gibt es eventuell Probleme mit einem aktuelleren Kernel und libusb? Im Netz habe ich nichts dazu gefunden.

Die Distribution ist übrigens Slackware 13.1 und sane liegt in der neusten Version vor.


Lieben Gruß,

lordkefir
 
Füg doch mal die Konfigurationsdateien bei. Irgendwo muss der Unterschied ja konfiguriert sein.
 

Ähnliche Themen

LIDL-Surf-Stick Huawei E 1550 an CentOs 6.2

Rollei Mini Wifi Camcorder

Displayport + externer Monitor zeigt bei startx nichts erst bei DVI

Festplatte stirbt, dd funktioniert nicht

Modulfehler?

Zurück
Oben