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:
Das schaut ja schon mal gut aus. scanimage -L meldet folgendes:
Leider schlägt ein Testscan fehl (die relevanten Zeilen habe ich mal hervorgehoben):
dmesg sagt mir folgendes:
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
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