• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

Bekomme Scanner CanoScan FB630U nicht zum Laufen

Heart

Hacker
Hi,

ich habe mir das HowTo durchgelesen. Der Scanner (CanoScan FB630U) wird von sane definitiv unterstützt.
Bei mir ist es auch so, dass "sane-find-scanner" folgendes sagt:
heart@linux:~> sane-find-scanner

# No SCSI scanners found. If you expected something different, make sure that
# you have loaded a SCSI driver for your SCSI adapter.

found USB scanner (vendor=0x04a9, product=0x2204) at libusb:001:003
# Your USB scanner was (probably) detected. It may or may not be supported by
# SANE. Try scanimage -L and read the backend's manpage.

# Not checking for parallel port scanners.

# Most Scanners connected to the parallel port or other proprietary ports
# can't be detected by this program.

# You may want to run this program as root to find all devices. Once you
# found the scanner devices, be sure to adjust access permissions as
# necessary.

In /etc/sane.d/dll.conf ist auch nur "canon" und "canon630u" ohne # versehen, müsste also auch passen. Das Backend wird lt. "export SANE_DEBUG_DLL=255 ; scanimage -L" auch richtig geladen, aber ein "scanimage -L" bringt mir:
No scanners were identified. If you were expecting something different,
check that the scanner is plugged in, turned on and detected by the
sane-find-scanner tool (if appropriate). Please read the documentation
which came with this software (README, FAQ, manpages).
Wie bekomm ich den Scanner zum Laufen :?

(xsane startet anfangs, wenn ich dann einen Vorschauscan versuche, bringt er die Meldung, dass das Gerät besetzt wäre!? Starte ich xsane danach erneut, dann erhalte ich "Keine Geräte erreichbar")
 

peter120

Newbie
Hi,
ich habe exakt das gleiche Problem. Es trat irgentwann nach einem YOU-Update auf. Vorher lief mein CanoScan N670U problemlos :evil:

Eine richtige Lösung hab' ich nicht, aber einen umständlichen Workarround :?
Wenn der Scanner gebraucht wird, bei laufendem System
1) USB-Kabel abziehen .... Wieder aufstecken
2) Als su:
sane-find-scanner
scanimage -L

Und wunderbarerweise funktionert z.B. XSANE wieder (zumindest bei mir)
 
OP
H

Heart

Hacker
Hm, nach abstecken und wieder einstecken des USB-Kabels und als root sane-find-scanner
scanimage -L
ausgeführt, bringt mir das scanimage -L folgendes:
linux:/home/Heart # scanimage -L
device `canon630u:libusb:001:004' is a CANON Canoscan FB630U flatbed scanner
Das ist ja schon mal ein Fortschritt!!!

Aber wenn ich dann anschließend xsane starte und einen Vorschauscan mache, kommt wieder der Fehler, dass das Gerät besetzt ist :?: :!: :cry:
 

peter120

Newbie
Hi,

nu bin ich mit meinem Latein (war nicht viel) am Ende. Bei mir funktioniert's so. Hab's gerade noch mal probiert.
Xsane 0.92 bietet mir auch keinen Preview an, sondern nur direkt den Scan :(
 
Hi,

ich antworte mal hier auf Deine PN:

Heart schrieb:
...In der man page (man sane-canon630u) steht u.a. noch folgendes:
This product-specific scanner driver uses the lower-level kernel USB driver "scanner". Check for "Driver=usbscanner" under /proc/bus/usb/devices. If "Driver=(none)", try forcing it with "insmod scanner vendor=0x04a9 product=0x2204"

da ist die Doku leider veraltet - das Modul usbscanner gibt es im
Kernel 2.6 nicht mehr - das was Du in den USB-Devices siehst ist
okay:

Heart schrieb:
Ein "cat /proc/bus/usb/devices" liefert mir:
> ......
> T: Bus=02 Lev=01 Prnt=01 Port=01 Cnt=01 Dev#= 4
> Spd=12 MxCh= 0
> D: Ver= 1.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8
> #Cfgs= 1
> P: Vendor=04a9 ProdID=2204 Rev= 0.01
> S: Product=CanoScan FB630U
> C:* #Ifs= 1 Cfg#= 1 Atr=a0 MxPwr=500mA
> I: If#= 0 Alt= 0 #EPs= 2 Cls=10(unk. ) Sub=01
> Prot=00 Driver=(none)
> E: Ad=81(I) Atr=02(Bulk) MxPS= 64 Ivl=0ms
> E: Ad=02(O) Atr=02(Bulk) MxPS= 64 Ivl=0ms
> .....
Ich hab also ein "Driver=(none)" da drin stehen, was zu "Driver=usbscanner" geändert werden soll, aber wie mache ich das?
Hast Du eine Idee, wie ich den Scanner zum Laufen bringe?

Hmmm, wie du ja bereits gesagt hast, der Scanner wir erkannt.
scanimage -L zeigt Dir das Gerät an (zumindest als Root User).

Schmeiss mal in der dll.conf die canon Zeile raus und lass nur die
canon630u Zeile drin.

Was passiert, wenn Du z.B. chmod 666 /proc/bus/usb/001/*
machst und dann xsane aufrufst?
(Dein Scanner sollte natürlich in /proc/bus/usb/001/* geführt sein)

Grüsse,
Gerhard
 
OP
H

Heart

Hacker
sane-find-scanner liefert mir:
linux:/etc/sane.d # sane-find-scanner

# No SCSI scanners found. If you expected something different, make sure that
# you have loaded a SCSI driver for your SCSI adapter.

found USB scanner (vendor=0x04a9, product=0x2204 [CanoScan FB630U]) at libusb:003:005
....
Dann ist der Scanner doch unter /proc/bus/usb/003/* geführt oder? Ich hab dann "chmod 666 /proc/bus/usb/003/*" ausgeführt und xsane gestartet. Dort passiert wieder folgendes, wenn ich versuche etwas zu scannen
scan_error.png


Versuche ich es sofort darauf erneut, erhalte ich
scan_error2.png
 
Heart schrieb:
sane-find-scanner liefert mir:
linux:/etc/sane.d # sane-find-scanner

# No SCSI scanners found. If you expected something different, make sure that
# you have loaded a SCSI driver for your SCSI adapter.

found USB scanner (vendor=0x04a9, product=0x2204 [CanoScan FB630U]) at libusb:003:005
....
Dann ist der Scanner doch unter /proc/bus/usb/003/* geführt oder?....

ja - genau...
mach mal bitte folgendes (als normal-user):

Code:
export SANE_DEBUG_CANON630U=255 ; export SANE_DEBUG_SANEI_USB=10 ; xsane

und poste die Ausgabe.
Kann es sein, dass der Resource-Manager Ärger bereitet?

Grüsse,
Gerhard
 
OP
H

Heart

Hacker
scanner_freak schrieb:
mach mal bitte folgendes (als normal-user):

Code:
export SANE_DEBUG_CANON630U=255 ; export SANE_DEBUG_SANEI_USB=10 ; xsane
heart@linux:~> export SANE_DEBUG_CANON630U=255 ; export SANE_DEBUG_SANEI_USB=10 ; xsane

(xsane:7371): Gtk-WARNING **: Im Modulpfad »qtpixmap« konnte keine Themen-Engine gefunden werden,

(xsane:7371): Gtk-WARNING **: Im Modulpfad »qtpixmap« konnte keine Themen-Engine gefunden werden,

(xsane:7371): Gtk-WARNING **: Im Modulpfad »qtpixmap« konnte keine Themen-Engine gefunden werden,

(xsane:7371): Gtk-WARNING **: Im Modulpfad »qtpixmap« konnte keine Themen-Engine gefunden werden,

(xsane:7371): Gtk-WARNING **: Im Modulpfad »qtpixmap« konnte keine Themen-Engine gefunden werden,

(xsane:7371): Gtk-WARNING **: Im Modulpfad »qtpixmap« konnte keine Themen-Engine gefunden werden,

(xsane:7371): Gtk-WARNING **: Im Modulpfad »qtpixmap« konnte keine Themen-Engine gefunden werden,

(xsane:7371): Gtk-WARNING **: Im Modulpfad »qtpixmap« konnte keine Themen-Engine gefunden werden,

(xsane:7371): Gtk-WARNING **: Im Modulpfad »qtpixmap« konnte keine Themen-Engine gefunden werden,

(xsane:7371): Gtk-WARNING **: Im Modulpfad »qtpixmap« konnte keine Themen-Engine gefunden werden,

(xsane:7371): Gtk-WARNING **: Im Modulpfad »qtpixmap« konnte keine Themen-Engine gefunden werden,

(xsane:7371): Gtk-WARNING **: Im Modulpfad »qtpixmap« konnte keine Themen-Engine gefunden werden,

(xsane:7371): Gtk-WARNING **: Im Modulpfad »qtpixmap« konnte keine Themen-Engine gefunden werden,

(xsane:7371): Gtk-WARNING **: Im Modulpfad »qtpixmap« konnte keine Themen-Engine gefunden werden,

(xsane:7371): Gtk-WARNING **: Im Modulpfad »qtpixmap« konnte keine Themen-Engine gefunden werden,

(xsane:7371): Gtk-WARNING **: Im Modulpfad »qtpixmap« konnte keine Themen-Engine gefunden werden,

(xsane:7371): Gtk-WARNING **: Im Modulpfad »qtpixmap« konnte keine Themen-Engine gefunden werden,

(xsane:7371): Gtk-WARNING **: Im Modulpfad »qtpixmap« konnte keine Themen-Engine gefunden werden,

(xsane:7371): Gtk-WARNING **: Im Modulpfad »qtpixmap« konnte keine Themen-Engine gefunden werden,

(xsane:7371): Gtk-WARNING **: Im Modulpfad »qtpixmap« konnte keine Themen-Engine gefunden werden,

(xsane:7371): Gtk-WARNING **: Im Modulpfad »qtpixmap« konnte keine Themen-Engine gefunden werden,
[sanei_debug] Setting debug level of canon630u to 255.
[canon630u] sane_init: version_code != 0, authorize != 0
[canon630u] sane_init: SANE Canon630u backend version 1.0.1 from sane-backends1.0.14
[sanei_debug] Setting debug level of sanei_usb to 10.
[sanei_usb] sanei_usb_init: couldn't open /dev/usbscanner: Kein passendes Gerät gefunden
[sanei_usb] sanei_usb_init: couldn't open /dev/usb/scanner0: Kein passendes Gerät gefunden
[sanei_usb] sanei_usb_init: couldn't open /dev/usb/scanner1: Kein passendes Gerät gefunden
[sanei_usb] sanei_usb_init: couldn't open /dev/usb/scanner2: Kein passendes Gerät gefunden
[sanei_usb] sanei_usb_init: couldn't open /dev/usb/scanner3: Kein passendes Gerät gefunden
[sanei_usb] sanei_usb_init: couldn't open /dev/usb/scanner4: Kein passendes Gerät gefunden
[sanei_usb] sanei_usb_init: couldn't open /dev/usb/scanner5: Kein passendes Gerät gefunden
[sanei_usb] sanei_usb_init: couldn't open /dev/usb/scanner6: Kein passendes Gerät gefunden
[sanei_usb] sanei_usb_init: couldn't open /dev/usb/scanner7: Kein passendes Gerät gefunden
usb_set_debug: Setting debugging level to 255 (on)
usb_os_find_busses: Found 004
usb_os_find_busses: Found 003
usb_os_find_busses: Found 002
usb_os_find_busses: Found 001
usb_os_find_busses: Skipping non bus directory devices
usb_os_find_devices: Found 001 on 004
usb_find_devices_on_bus: Couldn't open usb:3,2:/proc/bus/usb/003/002
usb_os_find_devices: Found 003 on 003
usb_os_find_devices: Found 001 on 003
usb_find_devices_on_bus: Couldn't open usb:3,2:/proc/bus/usb/003/002
usb_os_find_devices: Found 001 on 002
usb_find_devices_on_bus: Couldn't open usb:3,2:/proc/bus/usb/003/002
usb_os_find_devices: Found 001 on 001
usb_find_devices_on_bus: Couldn't open usb:3,2:/proc/bus/usb/003/002
[sanei_usb] sanei_usb_init: device 0x0000/0x0000 looks like a root hub
[sanei_usb] sanei_usb_init: found libusb device (0x04a9/0x2204) interface 0 at libusb:003:003
[sanei_usb] sanei_usb_init: device 0x0000/0x0000 looks like a root hub
[sanei_usb] sanei_usb_init: device 0x0000/0x0000 looks like a root hub
[sanei_usb] sanei_usb_init: device 0x0000/0x0000 looks like a root hub
[sanei_usb] sanei_usb_init: found 1 devices
[canon630u] reading configure file canon630u.conf
[canon630u] attach_matching_devices(usb 0x04a9 0x2204)
[sanei_usb] sanei_usb_find_devices: vendor=0x04a9, product=0x2204
[canon630u] attach_scanner: libusb:003:003
[canon630u] attach_scanner: opening libusb:003:003
[canon630u] CANON_open_device: `libusb:003:003'
[sanei_usb] sanei_usb_open: trying to open device `libusb:003:003'
[sanei_usb] sanei_usb_open: found bulk-in endpoint (address 1)
[sanei_usb] sanei_usb_open: found bulk-out endpoint (address 2)
[sanei_usb] sanei_usb_open: opened usb device `libusb:003:003' (*dn=0)
[sanei_usb] sanei_usb_get_vendor_product: device 0: vendorID: 0x04a9, productID: 0x2204
[canon630u] CANON_close_device:
[sanei_usb] sanei_usb_close: closing device 0
[canon630u] attach_matching_devices(usb 0x4a9 0x2204)
[sanei_usb] sanei_usb_find_devices: vendor=0x04a9, product=0x2204
[canon630u] attach_scanner: libusb:003:003
[canon630u] attach_matching_devices(usb 0x4a9 0x2204)
[sanei_usb] sanei_usb_find_devices: vendor=0x04a9, product=0x2204
[canon630u] attach_scanner: libusb:003:003
[canon630u] attach_matching_devices(usb 0x4a9 0x2204)
[sanei_usb] sanei_usb_find_devices: vendor=0x04a9, product=0x2204
[canon630u] attach_scanner: libusb:003:003
[canon630u] attach_matching_devices(usb 0x4a9 0x2204)
[sanei_usb] sanei_usb_find_devices: vendor=0x04a9, product=0x2204
[canon630u] attach_scanner: libusb:003:003
[canon630u] attach_matching_devices(usb 0x4a9 0x2204)
[sanei_usb] sanei_usb_find_devices: vendor=0x04a9, product=0x2204
[canon630u] attach_scanner: libusb:003:003
[canon630u] finished reading configure file
[canon630u] sane_get_devices(local_only = 0)
[canon630u] sane_open
[canon630u] sane_open: devicename=libusb:003:003
[canon630u] CANON_open_device: `libusb:003:003'
[sanei_usb] sanei_usb_open: trying to open device `libusb:003:003'
[sanei_usb] sanei_usb_open: found bulk-in endpoint (address 1)
[sanei_usb] sanei_usb_open: we already have a bulk-in endpoint (address: 129),ignoring the new one
[sanei_usb] sanei_usb_open: found bulk-out endpoint (address 2)
[sanei_usb] sanei_usb_open: we already have a bulk-out endpoint (address: 2), ignoring the new one
[sanei_usb] sanei_usb_open: opened usb device `libusb:003:003' (*dn=0)
[sanei_usb] sanei_usb_get_vendor_product: device 0: vendorID: 0x04a9, productID: 0x2204
[canon630u] sane_get_option_descriptor: option = 0
[canon630u] sane_control_option: handle=0x813f7a0, opt=0, act=0, val=0x80d47d4, info=(nil)
[canon630u] sane_get_option_descriptor: option = 1
[canon630u] sane_get_option_descriptor: option = 1
[canon630u] sane_control_option: handle=0x813f7a0, opt=1, act=0, val=0xbfffc6ac, info=(nil)
[canon630u] sane_get_option_descriptor: option = 2
[canon630u] sane_get_option_descriptor: option = 2
[canon630u] sane_control_option: handle=0x813f7a0, opt=2, act=0, val=0xbfffc6ac, info=(nil)
[canon630u] sane_get_option_descriptor: option = 3
[canon630u] sane_get_option_descriptor: option = 3
[canon630u] sane_control_option: handle=0x813f7a0, opt=3, act=0, val=0xbfffc6ac, info=(nil)
[canon630u] sane_get_option_descriptor: option = 4
[canon630u] sane_get_option_descriptor: option = 4
[canon630u] sane_control_option: handle=0x813f7a0, opt=4, act=0, val=0xbfffc6ac, info=(nil)
[canon630u] sane_get_option_descriptor: option = 5
[canon630u] sane_get_option_descriptor: option = 5
[canon630u] sane_control_option: handle=0x813f7a0, opt=5, act=0, val=0xbfffc6ac, info=(nil)
[canon630u] sane_get_option_descriptor: option = 6
[canon630u] sane_get_option_descriptor: option = 6
[canon630u] sane_control_option: handle=0x813f7a0, opt=6, act=0, val=0xbfffc6ac, info=(nil)
[canon630u] sane_get_option_descriptor: option = 7
[canon630u] sane_get_option_descriptor: option = 7
[canon630u] sane_control_option: handle=0x813f7a0, opt=7, act=0, val=0xbfffc6ac, info=(nil)
[canon630u] sane_get_option_descriptor: option = 8
[canon630u] sane_get_option_descriptor: option = 8
[canon630u] sane_control_option: handle=0x813f7a0, opt=8, act=0, val=0xbfffc6ac, info=(nil)
[canon630u] sane_get_option_descriptor: option = 1
[canon630u] sane_get_option_descriptor: option = 1
[canon630u] sane_control_option: handle=0x813f7a0, opt=1, act=0, val=0xbfffc330, info=(nil)
[canon630u] sane_get_option_descriptor: option = 1
[canon630u] sane_get_parameters
[canon630u] sane_get_option_descriptor: option = 5
[canon630u] sane_get_option_descriptor: option = 5
[canon630u] sane_control_option: handle=0x813f7a0, opt=5, act=0, val=0xbfffa668, info=(nil)
[canon630u] sane_get_option_descriptor: option = 6
[canon630u] sane_get_option_descriptor: option = 6
[canon630u] sane_control_option: handle=0x813f7a0, opt=6, act=0, val=0xbfffa668, info=(nil)
[canon630u] sane_get_option_descriptor: option = 7
[canon630u] sane_get_option_descriptor: option = 7
[canon630u] sane_control_option: handle=0x813f7a0, opt=7, act=0, val=0xbfffa668, info=(nil)
[canon630u] sane_get_option_descriptor: option = 8
[canon630u] sane_get_option_descriptor: option = 8
[canon630u] sane_control_option: handle=0x813f7a0, opt=8, act=0, val=0xbfffa668, info=(nil)
[canon630u] sane_get_option_descriptor: option = 5
[canon630u] sane_get_option_descriptor: option = 6
[canon630u] sane_get_option_descriptor: option = 7
[canon630u] sane_get_option_descriptor: option = 8
[canon630u] sane_get_option_descriptor: option = 5
[canon630u] sane_get_option_descriptor: option = 5
[canon630u] sane_control_option: handle=0x813f7a0, opt=5, act=0, val=0xbfffa668, info=(nil)
[canon630u] sane_get_option_descriptor: option = 6
[canon630u] sane_get_option_descriptor: option = 6
[canon630u] sane_control_option: handle=0x813f7a0, opt=6, act=0, val=0xbfffa668, info=(nil)
[canon630u] sane_get_option_descriptor: option = 7
[canon630u] sane_get_option_descriptor: option = 7
[canon630u] sane_control_option: handle=0x813f7a0, opt=7, act=0, val=0xbfffa668, info=(nil)
[canon630u] sane_get_option_descriptor: option = 8
[canon630u] sane_get_option_descriptor: option = 8
[canon630u] sane_control_option: handle=0x813f7a0, opt=8, act=0, val=0xbfffa668, info=(nil)
[canon630u] sane_get_option_descriptor: option = 5
[canon630u] sane_get_option_descriptor: option = 6
[canon630u] sane_get_option_descriptor: option = 7
[canon630u] sane_get_option_descriptor: option = 8
[canon630u] sane_get_option_descriptor: option = 5
[canon630u] sane_get_option_descriptor: option = 5
[canon630u] sane_control_option: handle=0x813f7a0, opt=5, act=0, val=0xbfffa668, info=(nil)
[canon630u] sane_get_option_descriptor: option = 6
[canon630u] sane_get_option_descriptor: option = 6
[canon630u] sane_control_option: handle=0x813f7a0, opt=6, act=0, val=0xbfffa668, info=(nil)
[canon630u] sane_get_option_descriptor: option = 7
[canon630u] sane_get_option_descriptor: option = 7
[canon630u] sane_control_option: handle=0x813f7a0, opt=7, act=0, val=0xbfffa668, info=(nil)
[canon630u] sane_get_option_descriptor: option = 8
[canon630u] sane_get_option_descriptor: option = 8
[canon630u] sane_control_option: handle=0x813f7a0, opt=8, act=0, val=0xbfffa668, info=(nil)
[canon630u] sane_get_option_descriptor: option = 0
[canon630u] sane_control_option: handle=0x813f7a0, opt=0, act=0, val=0xbfffb578, info=(nil)
[canon630u] sane_get_option_descriptor: option = 1
[canon630u] sane_get_option_descriptor: option = 2
[canon630u] sane_get_option_descriptor: option = 3
[canon630u] sane_get_option_descriptor: option = 4
[canon630u] sane_get_option_descriptor: option = 5
[canon630u] sane_get_option_descriptor: option = 6
[canon630u] sane_get_option_descriptor: option = 7
[canon630u] sane_get_option_descriptor: option = 8
[canon630u] sane_get_option_descriptor: option = 1
[canon630u] sane_get_option_descriptor: option = 2
[canon630u] sane_get_option_descriptor: option = 3
[canon630u] sane_get_option_descriptor: option = 4
[canon630u] sane_get_option_descriptor: option = 5
[canon630u] sane_get_option_descriptor: option = 6
[canon630u] sane_get_option_descriptor: option = 7
[canon630u] sane_get_option_descriptor: option = 8
[canon630u] sane_get_option_descriptor: option = 1
[canon630u] sane_get_option_descriptor: option = 2
[canon630u] sane_get_option_descriptor: option = 3
[canon630u] sane_get_option_descriptor: option = 4
[canon630u] sane_get_option_descriptor: option = 5
[canon630u] sane_get_option_descriptor: option = 6
[canon630u] sane_get_option_descriptor: option = 7
[canon630u] sane_get_option_descriptor: option = 8
[canon630u] sane_get_option_descriptor: option = 1
[canon630u] sane_control_option: handle=0x813f7a0, opt=1, act=1, val=0xbfffb570, info=0xbfffb56c
[canon630u] sane_get_option_descriptor: option = 1
[canon630u] sane_get_option_descriptor: option = 2
[canon630u] sane_control_option: handle=0x813f7a0, opt=2, act=1, val=0xbfffb570, info=0xbfffb56c
[canon630u] sane_get_option_descriptor: option = 1
[canon630u] sane_get_option_descriptor: option = 2
[canon630u] sane_get_option_descriptor: option = 3
[canon630u] sane_control_option: handle=0x813f7a0, opt=3, act=1, val=0xbfffb570, info=0xbfffb56c
[canon630u] sane_get_option_descriptor: option = 1
[canon630u] sane_get_option_descriptor: option = 2
[canon630u] sane_get_option_descriptor: option = 3
[canon630u] sane_get_option_descriptor: option = 4
[canon630u] sane_control_option: handle=0x813f7a0, opt=4, act=1, val=0xbfffb570, info=0xbfffb56c
[canon630u] sane_get_option_descriptor: option = 1
[canon630u] sane_get_option_descriptor: option = 2
[canon630u] sane_get_option_descriptor: option = 3
[canon630u] sane_get_option_descriptor: option = 4
[canon630u] sane_get_option_descriptor: option = 5
[canon630u] sane_control_option: handle=0x813f7a0, opt=5, act=1, val=0xbfffb570, info=0xbfffb56c
[canon630u] sane_get_option_descriptor: option = 1
[canon630u] sane_get_option_descriptor: option = 2
[canon630u] sane_get_option_descriptor: option = 3
[canon630u] sane_get_option_descriptor: option = 4
[canon630u] sane_get_option_descriptor: option = 5
[canon630u] sane_get_option_descriptor: option = 6
[canon630u] sane_control_option: handle=0x813f7a0, opt=6, act=1, val=0xbfffb570, info=0xbfffb56c
[canon630u] sane_get_option_descriptor: option = 1
[canon630u] sane_get_option_descriptor: option = 2
[canon630u] sane_get_option_descriptor: option = 3
[canon630u] sane_get_option_descriptor: option = 4
[canon630u] sane_get_option_descriptor: option = 5
[canon630u] sane_get_option_descriptor: option = 6
[canon630u] sane_get_option_descriptor: option = 7
[canon630u] sane_control_option: handle=0x813f7a0, opt=7, act=1, val=0xbfffb570, info=0xbfffb56c
[canon630u] sane_get_option_descriptor: option = 1
[canon630u] sane_get_option_descriptor: option = 2
[canon630u] sane_get_option_descriptor: option = 3
[canon630u] sane_get_option_descriptor: option = 4
[canon630u] sane_get_option_descriptor: option = 5
[canon630u] sane_get_option_descriptor: option = 6
[canon630u] sane_get_option_descriptor: option = 7
[canon630u] sane_get_option_descriptor: option = 8
[canon630u] sane_control_option: handle=0x813f7a0, opt=8, act=1, val=0xbfffb570, info=0xbfffb56c
[canon630u] sane_get_option_descriptor: option = 1
[canon630u] sane_get_option_descriptor: option = 2
[canon630u] sane_get_option_descriptor: option = 3
[canon630u] sane_get_option_descriptor: option = 4
[canon630u] sane_get_option_descriptor: option = 5
[canon630u] sane_get_option_descriptor: option = 6
[canon630u] sane_get_option_descriptor: option = 7
[canon630u] sane_get_option_descriptor: option = 8
[canon630u] sane_get_option_descriptor: option = 1
[canon630u] sane_get_option_descriptor: option = 2
[canon630u] sane_get_option_descriptor: option = 3
[canon630u] sane_get_option_descriptor: option = 4
[canon630u] sane_get_option_descriptor: option = 5
[canon630u] sane_get_option_descriptor: option = 6
[canon630u] sane_get_option_descriptor: option = 7
[canon630u] sane_get_option_descriptor: option = 8
[canon630u] sane_get_option_descriptor: option = 1
[canon630u] sane_get_option_descriptor: option = 2
[canon630u] sane_get_option_descriptor: option = 3
[canon630u] sane_get_option_descriptor: option = 4
[canon630u] sane_get_option_descriptor: option = 5
[canon630u] sane_get_option_descriptor: option = 6
[canon630u] sane_get_option_descriptor: option = 7
[canon630u] sane_get_option_descriptor: option = 8
[canon630u] sane_get_option_descriptor: option = 1
[canon630u] sane_get_option_descriptor: option = 2
[canon630u] sane_get_option_descriptor: option = 3
[canon630u] sane_get_option_descriptor: option = 4
[canon630u] sane_get_option_descriptor: option = 5
[canon630u] sane_get_option_descriptor: option = 6
[canon630u] sane_get_option_descriptor: option = 7
[canon630u] sane_get_option_descriptor: option = 8
[canon630u] sane_get_option_descriptor: option = 1
[canon630u] sane_get_option_descriptor: option = 2
[canon630u] sane_get_option_descriptor: option = 3
[canon630u] sane_get_option_descriptor: option = 4
[canon630u] sane_get_option_descriptor: option = 5
[canon630u] sane_get_option_descriptor: option = 6
[canon630u] sane_get_option_descriptor: option = 7
[canon630u] sane_get_option_descriptor: option = 8
[canon630u] sane_get_option_descriptor: option = 1
[canon630u] sane_get_option_descriptor: option = 2
[canon630u] sane_get_option_descriptor: option = 3
[canon630u] sane_get_option_descriptor: option = 4
[canon630u] sane_get_option_descriptor: option = 5
[canon630u] sane_get_option_descriptor: option = 6
[canon630u] sane_get_option_descriptor: option = 7
[canon630u] sane_get_option_descriptor: option = 8
[canon630u] sane_get_option_descriptor: option = 1
[canon630u] sane_get_option_descriptor: option = 2
[canon630u] sane_get_option_descriptor: option = 3
[canon630u] sane_get_option_descriptor: option = 4
[canon630u] sane_get_option_descriptor: option = 5
[canon630u] sane_get_option_descriptor: option = 6
[canon630u] sane_get_option_descriptor: option = 7
[canon630u] sane_get_option_descriptor: option = 8
[canon630u] sane_get_option_descriptor: option = 1
[canon630u] sane_get_option_descriptor: option = 2
[canon630u] sane_get_option_descriptor: option = 3
[canon630u] sane_get_option_descriptor: option = 4
[canon630u] sane_get_option_descriptor: option = 5
[canon630u] sane_get_option_descriptor: option = 6
[canon630u] sane_get_option_descriptor: option = 7
[canon630u] sane_get_option_descriptor: option = 8
[canon630u] sane_get_option_descriptor: option = 1
[canon630u] sane_get_option_descriptor: option = 2
[canon630u] sane_get_option_descriptor: option = 3
[canon630u] sane_get_option_descriptor: option = 4
[canon630u] sane_get_option_descriptor: option = 5
[canon630u] sane_get_option_descriptor: option = 6
[canon630u] sane_get_option_descriptor: option = 7
[canon630u] sane_get_option_descriptor: option = 8
[canon630u] sane_get_option_descriptor: option = 1
[canon630u] sane_get_option_descriptor: option = 2
[canon630u] sane_get_option_descriptor: option = 3
[canon630u] sane_get_option_descriptor: option = 4
[canon630u] sane_get_option_descriptor: option = 5
[canon630u] sane_get_option_descriptor: option = 6
[canon630u] sane_get_option_descriptor: option = 7
[canon630u] sane_get_option_descriptor: option = 8
[canon630u] sane_get_option_descriptor: option = 1
[canon630u] sane_get_option_descriptor: option = 2
[canon630u] sane_get_option_descriptor: option = 3
[canon630u] sane_get_option_descriptor: option = 4
[canon630u] sane_get_option_descriptor: option = 5
[canon630u] sane_get_option_descriptor: option = 6
[canon630u] sane_get_option_descriptor: option = 7
[canon630u] sane_get_option_descriptor: option = 8
[canon630u] sane_get_option_descriptor: option = 1
[canon630u] sane_get_option_descriptor: option = 2
[canon630u] sane_get_option_descriptor: option = 3
[canon630u] sane_get_option_descriptor: option = 4
[canon630u] sane_get_option_descriptor: option = 5
[canon630u] sane_get_option_descriptor: option = 6
[canon630u] sane_get_option_descriptor: option = 7
[canon630u] sane_get_option_descriptor: option = 8
[canon630u] sane_get_option_descriptor: option = 1
[canon630u] sane_get_option_descriptor: option = 2
[canon630u] sane_get_option_descriptor: option = 3
[canon630u] sane_get_option_descriptor: option = 4
[canon630u] sane_get_option_descriptor: option = 5
[canon630u] sane_get_option_descriptor: option = 6
[canon630u] sane_get_option_descriptor: option = 7
[canon630u] sane_get_option_descriptor: option = 8
[canon630u] sane_get_option_descriptor: option = 1
[canon630u] sane_get_option_descriptor: option = 2
[canon630u] sane_get_option_descriptor: option = 3
[canon630u] sane_get_option_descriptor: option = 4
[canon630u] sane_get_option_descriptor: option = 5
[canon630u] sane_get_option_descriptor: option = 6
[canon630u] sane_get_option_descriptor: option = 7
[canon630u] sane_get_option_descriptor: option = 8
[canon630u] sane_get_option_descriptor: option = 1
[canon630u] sane_get_option_descriptor: option = 2
[canon630u] sane_get_option_descriptor: option = 3
[canon630u] sane_get_option_descriptor: option = 4
[canon630u] sane_get_option_descriptor: option = 5
[canon630u] sane_get_option_descriptor: option = 6
[canon630u] sane_get_option_descriptor: option = 7
[canon630u] sane_get_option_descriptor: option = 8
[canon630u] sane_get_option_descriptor: option = 1
[canon630u] sane_get_option_descriptor: option = 2
[canon630u] sane_get_option_descriptor: option = 3
[canon630u] sane_get_option_descriptor: option = 4
[canon630u] sane_get_option_descriptor: option = 5
[canon630u] sane_get_option_descriptor: option = 6
[canon630u] sane_get_option_descriptor: option = 7
[canon630u] sane_get_option_descriptor: option = 8
[canon630u] sane_get_option_descriptor: option = 1
[canon630u] sane_get_option_descriptor: option = 2
[canon630u] sane_get_option_descriptor: option = 3
[canon630u] sane_get_option_descriptor: option = 4
[canon630u] sane_get_option_descriptor: option = 5
[canon630u] sane_get_option_descriptor: option = 6
[canon630u] sane_get_option_descriptor: option = 7
[canon630u] sane_get_option_descriptor: option = 8
[canon630u] sane_get_option_descriptor: option = 1
[canon630u] sane_get_option_descriptor: option = 2
[canon630u] sane_get_option_descriptor: option = 3
[canon630u] sane_get_option_descriptor: option = 4
[canon630u] sane_get_option_descriptor: option = 5
[canon630u] sane_get_option_descriptor: option = 6
[canon630u] sane_get_option_descriptor: option = 7
[canon630u] sane_get_option_descriptor: option = 8
[canon630u] sane_get_option_descriptor: option = 1
[canon630u] sane_get_option_descriptor: option = 2
[canon630u] sane_get_option_descriptor: option = 3
[canon630u] sane_get_option_descriptor: option = 4
[canon630u] sane_get_option_descriptor: option = 5
[canon630u] sane_get_option_descriptor: option = 6
[canon630u] sane_get_option_descriptor: option = 7
[canon630u] sane_get_option_descriptor: option = 8
[canon630u] sane_get_option_descriptor: option = 1
[canon630u] sane_get_option_descriptor: option = 2
[canon630u] sane_get_option_descriptor: option = 3
[canon630u] sane_get_option_descriptor: option = 4
[canon630u] sane_get_option_descriptor: option = 5
[canon630u] sane_get_option_descriptor: option = 6
[canon630u] sane_get_option_descriptor: option = 7
[canon630u] sane_get_option_descriptor: option = 8
[canon630u] sane_get_option_descriptor: option = 1
[canon630u] sane_get_option_descriptor: option = 2
[canon630u] sane_get_option_descriptor: option = 3
[canon630u] sane_get_option_descriptor: option = 4
[canon630u] sane_get_option_descriptor: option = 5
[canon630u] sane_get_option_descriptor: option = 6
[canon630u] sane_get_option_descriptor: option = 7
[canon630u] sane_get_option_descriptor: option = 8
[canon630u] sane_get_option_descriptor: option = 1
[canon630u] sane_get_option_descriptor: option = 2
[canon630u] sane_get_option_descriptor: option = 3
[canon630u] sane_get_option_descriptor: option = 4
[canon630u] sane_get_option_descriptor: option = 5
[canon630u] sane_get_option_descriptor: option = 6
[canon630u] sane_get_option_descriptor: option = 7
[canon630u] sane_get_option_descriptor: option = 8
[canon630u] sane_get_option_descriptor: option = 1
[canon630u] sane_get_option_descriptor: option = 2
[canon630u] sane_get_option_descriptor: option = 3
[canon630u] sane_get_option_descriptor: option = 4
[canon630u] sane_get_option_descriptor: option = 5
[canon630u] sane_get_option_descriptor: option = 6
[canon630u] sane_get_option_descriptor: option = 7
[canon630u] sane_get_option_descriptor: option = 8
[canon630u] sane_get_option_descriptor: option = 1
[canon630u] sane_get_option_descriptor: option = 2
[canon630u] sane_get_option_descriptor: option = 3
[canon630u] sane_get_option_descriptor: option = 4
[canon630u] sane_get_option_descriptor: option = 5
[canon630u] sane_get_option_descriptor: option = 6
[canon630u] sane_get_option_descriptor: option = 7
[canon630u] sane_get_option_descriptor: option = 8
[canon630u] sane_get_option_descriptor: option = 1
[canon630u] sane_get_option_descriptor: option = 2
[canon630u] sane_get_option_descriptor: option = 3
[canon630u] sane_get_option_descriptor: option = 4
[canon630u] sane_get_option_descriptor: option = 5
[canon630u] sane_get_option_descriptor: option = 6
[canon630u] sane_get_option_descriptor: option = 7
[canon630u] sane_get_option_descriptor: option = 8
[canon630u] sane_get_option_descriptor: option = 1
[canon630u] sane_get_option_descriptor: option = 2
[canon630u] sane_get_option_descriptor: option = 3
[canon630u] sane_get_option_descriptor: option = 4
[canon630u] sane_get_option_descriptor: option = 5
[canon630u] sane_get_option_descriptor: option = 6
[canon630u] sane_get_option_descriptor: option = 7
[canon630u] sane_get_option_descriptor: option = 8
[canon630u] sane_get_option_descriptor: option = 1
[canon630u] sane_get_option_descriptor: option = 2
[canon630u] sane_get_option_descriptor: option = 3
[canon630u] sane_get_option_descriptor: option = 4
[canon630u] sane_get_option_descriptor: option = 5
[canon630u] sane_get_option_descriptor: option = 6
[canon630u] sane_get_option_descriptor: option = 7
[canon630u] sane_get_option_descriptor: option = 8
[canon630u] sane_get_option_descriptor: option = 1
[canon630u] sane_get_option_descriptor: option = 2
[canon630u] sane_get_option_descriptor: option = 3
[canon630u] sane_get_option_descriptor: option = 4
[canon630u] sane_get_option_descriptor: option = 5
[canon630u] sane_get_option_descriptor: option = 6
[canon630u] sane_get_option_descriptor: option = 7
[canon630u] sane_get_option_descriptor: option = 8
[canon630u] sane_get_option_descriptor: option = 1
[canon630u] sane_get_option_descriptor: option = 2
[canon630u] sane_get_option_descriptor: option = 3
[canon630u] sane_get_option_descriptor: option = 4
[canon630u] sane_get_option_descriptor: option = 5
[canon630u] sane_get_option_descriptor: option = 6
[canon630u] sane_get_option_descriptor: option = 7
[canon630u] sane_get_option_descriptor: option = 8
[canon630u] sane_get_option_descriptor: option = 1
[canon630u] sane_get_option_descriptor: option = 2
[canon630u] sane_get_option_descriptor: option = 3
[canon630u] sane_get_option_descriptor: option = 4
[canon630u] sane_get_option_descriptor: option = 5
[canon630u] sane_get_option_descriptor: option = 6
[canon630u] sane_get_option_descriptor: option = 7
[canon630u] sane_get_option_descriptor: option = 8
[canon630u] sane_get_option_descriptor: option = 1
[canon630u] sane_get_option_descriptor: option = 2
[canon630u] sane_get_option_descriptor: option = 3
[canon630u] sane_get_option_descriptor: option = 4
[canon630u] sane_get_option_descriptor: option = 5
[canon630u] sane_get_option_descriptor: option = 6
[canon630u] sane_get_option_descriptor: option = 7
[canon630u] sane_get_option_descriptor: option = 8
[canon630u] sane_get_option_descriptor: option = 1
[canon630u] sane_get_option_descriptor: option = 2
[canon630u] sane_get_option_descriptor: option = 3
[canon630u] sane_get_option_descriptor: option = 4
[canon630u] sane_get_option_descriptor: option = 5
[canon630u] sane_get_option_descriptor: option = 6
[canon630u] sane_get_option_descriptor: option = 7
[canon630u] sane_get_option_descriptor: option = 8
[canon630u] sane_get_option_descriptor: option = 1
[canon630u] sane_get_option_descriptor: option = 2
[canon630u] sane_get_option_descriptor: option = 3
[canon630u] sane_get_option_descriptor: option = 4
[canon630u] sane_get_option_descriptor: option = 5
[canon630u] sane_get_option_descriptor: option = 6
[canon630u] sane_get_option_descriptor: option = 7
[canon630u] sane_get_option_descriptor: option = 8
[canon630u] sane_get_option_descriptor: option = 1
[canon630u] sane_get_option_descriptor: option = 2
[canon630u] sane_get_option_descriptor: option = 3
[canon630u] sane_get_option_descriptor: option = 4
[canon630u] sane_get_option_descriptor: option = 5
[canon630u] sane_get_option_descriptor: option = 6
[canon630u] sane_get_option_descriptor: option = 7
[canon630u] sane_get_option_descriptor: option = 8
[canon630u] sane_get_option_descriptor: option = 1
[canon630u] sane_get_option_descriptor: option = 2
[canon630u] sane_get_option_descriptor: option = 3
[canon630u] sane_get_option_descriptor: option = 4
[canon630u] sane_get_option_descriptor: option = 5
[canon630u] sane_get_option_descriptor: option = 6
[canon630u] sane_get_option_descriptor: option = 7
[canon630u] sane_get_option_descriptor: option = 8
[canon630u] sane_get_option_descriptor: option = 1
[canon630u] sane_get_option_descriptor: option = 2
[canon630u] sane_get_option_descriptor: option = 3
[canon630u] sane_get_option_descriptor: option = 4
[canon630u] sane_get_option_descriptor: option = 5
[canon630u] sane_get_option_descriptor: option = 6
[canon630u] sane_get_option_descriptor: option = 7
[canon630u] sane_get_option_descriptor: option = 8
[canon630u] sane_get_option_descriptor: option = 1
[canon630u] sane_get_option_descriptor: option = 2
[canon630u] sane_get_option_descriptor: option = 3
[canon630u] sane_get_option_descriptor: option = 4
[canon630u] sane_get_option_descriptor: option = 5
[canon630u] sane_get_option_descriptor: option = 6
[canon630u] sane_get_option_descriptor: option = 7
[canon630u] sane_get_option_descriptor: option = 8
[canon630u] sane_get_option_descriptor: option = 1
[canon630u] sane_get_option_descriptor: option = 2
[canon630u] sane_get_option_descriptor: option = 3
[canon630u] sane_get_option_descriptor: option = 4
[canon630u] sane_get_option_descriptor: option = 5
[canon630u] sane_get_option_descriptor: option = 6
[canon630u] sane_get_option_descriptor: option = 7
[canon630u] sane_get_option_descriptor: option = 8
[canon630u] sane_get_option_descriptor: option = 1
[canon630u] sane_get_option_descriptor: option = 2
[canon630u] sane_get_option_descriptor: option = 3
[canon630u] sane_get_option_descriptor: option = 4
[canon630u] sane_get_option_descriptor: option = 5
[canon630u] sane_get_option_descriptor: option = 6
[canon630u] sane_get_option_descriptor: option = 7
[canon630u] sane_get_option_descriptor: option = 8
[canon630u] sane_get_option_descriptor: option = 1
[canon630u] sane_get_option_descriptor: option = 2
[canon630u] sane_get_option_descriptor: option = 3
[canon630u] sane_get_option_descriptor: option = 4
[canon630u] sane_get_option_descriptor: option = 5
[canon630u] sane_get_option_descriptor: option = 6
[canon630u] sane_get_option_descriptor: option = 7
[canon630u] sane_get_option_descriptor: option = 8
[canon630u] sane_get_option_descriptor: option = 1
[canon630u] sane_get_option_descriptor: option = 2
[canon630u] sane_get_option_descriptor: option = 3
[canon630u] sane_get_option_descriptor: option = 4
[canon630u] sane_get_option_descriptor: option = 5
[canon630u] sane_get_option_descriptor: option = 6
[canon630u] sane_get_option_descriptor: option = 7
[canon630u] sane_get_option_descriptor: option = 8
[canon630u] sane_get_option_descriptor: option = 1
[canon630u] sane_get_option_descriptor: option = 2
[canon630u] sane_get_option_descriptor: option = 3
[canon630u] sane_get_option_descriptor: option = 4
[canon630u] sane_get_option_descriptor: option = 5
[canon630u] sane_get_option_descriptor: option = 6
[canon630u] sane_get_option_descriptor: option = 7
[canon630u] sane_get_option_descriptor: option = 8
[canon630u] sane_get_option_descriptor: option = 1
[canon630u] sane_get_option_descriptor: option = 2
[canon630u] sane_get_option_descriptor: option = 3
[canon630u] sane_get_option_descriptor: option = 4
[canon630u] sane_get_option_descriptor: option = 5
[canon630u] sane_get_option_descriptor: option = 6
[canon630u] sane_get_option_descriptor: option = 7
[canon630u] sane_get_option_descriptor: option = 8
[canon630u] sane_get_option_descriptor: option = 1
[canon630u] sane_get_option_descriptor: option = 1
[canon630u] sane_control_option: handle=0x813f7a0, opt=1, act=0, val=0xbfffb5f8, info=(nil)
[canon630u] sane_get_option_descriptor: option = 5
[canon630u] sane_get_option_descriptor: option = 5
[canon630u] sane_control_option: handle=0x813f7a0, opt=5, act=0, val=0xbfff93b8, info=(nil)
[canon630u] sane_get_option_descriptor: option = 6
[canon630u] sane_get_option_descriptor: option = 6
[canon630u] sane_control_option: handle=0x813f7a0, opt=6, act=0, val=0xbfff93b8, info=(nil)
[canon630u] sane_get_option_descriptor: option = 7
[canon630u] sane_get_option_descriptor: option = 7
[canon630u] sane_control_option: handle=0x813f7a0, opt=7, act=0, val=0xbfff93b8, info=(nil)
[canon630u] sane_get_option_descriptor: option = 8
[canon630u] sane_get_option_descriptor: option = 8
[canon630u] sane_control_option: handle=0x813f7a0, opt=8, act=0, val=0xbfff93b8, info=(nil)
[canon630u] sane_get_option_descriptor: option = 5
[canon630u] sane_get_option_descriptor: option = 6
[canon630u] sane_get_option_descriptor: option = 7
[canon630u] sane_get_option_descriptor: option = 8
[canon630u] sane_get_option_descriptor: option = 5
[canon630u] sane_get_option_descriptor: option = 5
[canon630u] sane_control_option: handle=0x813f7a0, opt=5, act=0, val=0xbfff93b8, info=(nil)
[canon630u] sane_get_option_descriptor: option = 6
[canon630u] sane_get_option_descriptor: option = 6
[canon630u] sane_control_option: handle=0x813f7a0, opt=6, act=0, val=0xbfff93b8, info=(nil)
[canon630u] sane_get_option_descriptor: option = 7
[canon630u] sane_get_option_descriptor: option = 7
[canon630u] sane_control_option: handle=0x813f7a0, opt=7, act=0, val=0xbfff93b8, info=(nil)
[canon630u] sane_get_option_descriptor: option = 8
[canon630u] sane_get_option_descriptor: option = 8
[canon630u] sane_control_option: handle=0x813f7a0, opt=8, act=0, val=0xbfff93b8, info=(nil)
[canon630u] sane_get_parameters
[canon630u] sane_get_option_descriptor: option = 1
[canon630u] sane_get_option_descriptor: option = 1
[canon630u] sane_get_option_descriptor: option = 1
[canon630u] sane_control_option: handle=0x813f7a0, opt=1, act=0, val=0xbfffb32c, info=(nil)
[canon630u] sane_get_option_descriptor: option = 2
[canon630u] sane_get_option_descriptor: option = 2
[canon630u] sane_control_option: handle=0x813f7a0, opt=2, act=0, val=0xbfffb32c, info=(nil)
[canon630u] sane_get_option_descriptor: option = 3
[canon630u] sane_get_option_descriptor: option = 3
[canon630u] sane_control_option: handle=0x813f7a0, opt=3, act=0, val=0xbfffb32c, info=(nil)
[canon630u] sane_get_option_descriptor: option = 4
[canon630u] sane_get_option_descriptor: option = 4
[canon630u] sane_control_option: handle=0x813f7a0, opt=4, act=0, val=0xbfffb32c, info=(nil)
[canon630u] sane_get_option_descriptor: option = 5
[canon630u] sane_get_option_descriptor: option = 5
[canon630u] sane_control_option: handle=0x813f7a0, opt=5, act=0, val=0xbfffb32c, info=(nil)
[canon630u] sane_get_option_descriptor: option = 6
[canon630u] sane_get_option_descriptor: option = 6
[canon630u] sane_control_option: handle=0x813f7a0, opt=6, act=0, val=0xbfffb32c, info=(nil)
[canon630u] sane_get_option_descriptor: option = 7
[canon630u] sane_get_option_descriptor: option = 7
[canon630u] sane_control_option: handle=0x813f7a0, opt=7, act=0, val=0xbfffb32c, info=(nil)
[canon630u] sane_get_option_descriptor: option = 8
[canon630u] sane_get_option_descriptor: option = 8
[canon630u] sane_control_option: handle=0x813f7a0, opt=8, act=0, val=0xbfffb32c, info=(nil)
[canon630u] sane_get_option_descriptor: option = 1
[canon630u] sane_get_option_descriptor: option = 1
[canon630u] sane_control_option: handle=0x813f7a0, opt=1, act=0, val=0xbfffafb0, info=(nil)
[canon630u] sane_get_option_descriptor: option = 1
[canon630u] sane_get_parameters
[canon630u] sane_get_option_descriptor: option = 5
[canon630u] sane_get_option_descriptor: option = 5
[canon630u] sane_control_option: handle=0x813f7a0, opt=5, act=0, val=0xbfff9398, info=(nil)
[canon630u] sane_get_option_descriptor: option = 6
[canon630u] sane_get_option_descriptor: option = 6
[canon630u] sane_control_option: handle=0x813f7a0, opt=6, act=0, val=0xbfff9398, info=(nil)
[canon630u] sane_get_option_descriptor: option = 7
[canon630u] sane_get_option_descriptor: option = 7
[canon630u] sane_control_option: handle=0x813f7a0, opt=7, act=0, val=0xbfff9398, info=(nil)
[canon630u] sane_get_option_descriptor: option = 8
[canon630u] sane_get_option_descriptor: option = 8
[canon630u] sane_control_option: handle=0x813f7a0, opt=8, act=0, val=0xbfff9398, info=(nil)
[canon630u] sane_get_option_descriptor: option = 5
[canon630u] sane_get_option_descriptor: option = 6
[canon630u] sane_get_option_descriptor: option = 7
[canon630u] sane_get_option_descriptor: option = 8
[canon630u] sane_get_option_descriptor: option = 5
[canon630u] sane_get_option_descriptor: option = 5
[canon630u] sane_control_option: handle=0x813f7a0, opt=5, act=0, val=0xbfff9398, info=(nil)
[canon630u] sane_get_option_descriptor: option = 6
[canon630u] sane_get_option_descriptor: option = 6
[canon630u] sane_control_option: handle=0x813f7a0, opt=6, act=0, val=0xbfff9398, info=(nil)
[canon630u] sane_get_option_descriptor: option = 7
[canon630u] sane_get_option_descriptor: option = 7
[canon630u] sane_control_option: handle=0x813f7a0, opt=7, act=0, val=0xbfff9398, info=(nil)
[canon630u] sane_get_option_descriptor: option = 8
[canon630u] sane_get_option_descriptor: option = 8
[canon630u] sane_control_option: handle=0x813f7a0, opt=8, act=0, val=0xbfff9398, info=(nil)
[canon630u] sane_get_parameters
[canon630u] sane_get_option_descriptor: option = 5
[canon630u] sane_get_option_descriptor: option = 5
[canon630u] sane_get_option_descriptor: option = 5
[canon630u] sane_control_option: handle=0x813f7a0, opt=5, act=0, val=0xbfffa718, info=(nil)
[canon630u] sane_get_option_descriptor: option = 6
[canon630u] sane_get_option_descriptor: option = 6
[canon630u] sane_control_option: handle=0x813f7a0, opt=6, act=0, val=0xbfffa718, info=(nil)
[canon630u] sane_get_option_descriptor: option = 7
[canon630u] sane_get_option_descriptor: option = 7
[canon630u] sane_control_option: handle=0x813f7a0, opt=7, act=0, val=0xbfffa718, info=(nil)
[canon630u] sane_get_option_descriptor: option = 8
[canon630u] sane_get_option_descriptor: option = 8
[canon630u] sane_control_option: handle=0x813f7a0, opt=8, act=0, val=0xbfffa718, info=(nil)
[canon630u] sane_get_option_descriptor: option = 5
[canon630u] sane_get_option_descriptor: option = 6
[canon630u] sane_get_option_descriptor: option = 7
[canon630u] sane_get_option_descriptor: option = 8
[canon630u] sane_get_option_descriptor: option = 5
[canon630u] sane_get_option_descriptor: option = 5
[canon630u] sane_control_option: handle=0x813f7a0, opt=5, act=0, val=0xbfffa718, info=(nil)
[canon630u] sane_get_option_descriptor: option = 6
[canon630u] sane_get_option_descriptor: option = 6
[canon630u] sane_control_option: handle=0x813f7a0, opt=6, act=0, val=0xbfffa718, info=(nil)
[canon630u] sane_get_option_descriptor: option = 7
[canon630u] sane_get_option_descriptor: option = 7
[canon630u] sane_control_option: handle=0x813f7a0, opt=7, act=0, val=0xbfffa718, info=(nil)
[canon630u] sane_get_option_descriptor: option = 8
[canon630u] sane_get_option_descriptor: option = 8
[canon630u] sane_control_option: handle=0x813f7a0, opt=8, act=0, val=0xbfffa718, info=(nil)
[canon630u] sane_get_parameters
[canon630u] sane_get_option_descriptor: option = 5
[canon630u] sane_get_option_descriptor: option = 1
[canon630u] sane_get_option_descriptor: option = 1
[canon630u] sane_get_option_descriptor: option = 1
[canon630u] sane_control_option: handle=0x813f7a0, opt=1, act=0, val=0xbfffc68c, info=(nil)
[canon630u] sane_get_option_descriptor: option = 2
[canon630u] sane_get_option_descriptor: option = 2
[canon630u] sane_control_option: handle=0x813f7a0, opt=2, act=0, val=0xbfffc68c, info=(nil)
[canon630u] sane_get_option_descriptor: option = 3
[canon630u] sane_get_option_descriptor: option = 3
[canon630u] sane_control_option: handle=0x813f7a0, opt=3, act=0, val=0xbfffc68c, info=(nil)
[canon630u] sane_get_option_descriptor: option = 4
[canon630u] sane_get_option_descriptor: option = 4
[canon630u] sane_control_option: handle=0x813f7a0, opt=4, act=0, val=0xbfffc68c, info=(nil)
[canon630u] sane_get_option_descriptor: option = 5
[canon630u] sane_get_option_descriptor: option = 5
[canon630u] sane_control_option: handle=0x813f7a0, opt=5, act=0, val=0xbfffc68c, info=(nil)
[canon630u] sane_get_option_descriptor: option = 6
[canon630u] sane_get_option_descriptor: option = 6
[canon630u] sane_control_option: handle=0x813f7a0, opt=6, act=0, val=0xbfffc68c, info=(nil)
[canon630u] sane_get_option_descriptor: option = 7
[canon630u] sane_get_option_descriptor: option = 7
[canon630u] sane_control_option: handle=0x813f7a0, opt=7, act=0, val=0xbfffc68c, info=(nil)
[canon630u] sane_get_option_descriptor: option = 8
[canon630u] sane_get_option_descriptor: option = 8
[canon630u] sane_control_option: handle=0x813f7a0, opt=8, act=0, val=0xbfffc68c, info=(nil)
[canon630u] sane_get_option_descriptor: option = 1
[canon630u] sane_get_option_descriptor: option = 1
[canon630u] sane_control_option: handle=0x813f7a0, opt=1, act=0, val=0xbfffc310, info=(nil)
[canon630u] sane_get_option_descriptor: option = 1
[canon630u] sane_get_parameters
[canon630u] sane_get_option_descriptor: option = 5
[canon630u] sane_get_option_descriptor: option = 5
[canon630u] sane_control_option: handle=0x813f7a0, opt=5, act=0, val=0xbfffa6f8, info=(nil)
[canon630u] sane_get_option_descriptor: option = 6
[canon630u] sane_get_option_descriptor: option = 6
[canon630u] sane_control_option: handle=0x813f7a0, opt=6, act=0, val=0xbfffa6f8, info=(nil)
[canon630u] sane_get_option_descriptor: option = 7
[canon630u] sane_get_option_descriptor: option = 7
[canon630u] sane_control_option: handle=0x813f7a0, opt=7, act=0, val=0xbfffa6f8, info=(nil)
[canon630u] sane_get_option_descriptor: option = 8
[canon630u] sane_get_option_descriptor: option = 8
[canon630u] sane_control_option: handle=0x813f7a0, opt=8, act=0, val=0xbfffa6f8, info=(nil)
[canon630u] sane_get_option_descriptor: option = 5
[canon630u] sane_get_option_descriptor: option = 6
[canon630u] sane_get_option_descriptor: option = 7
[canon630u] sane_get_option_descriptor: option = 8
[canon630u] sane_get_option_descriptor: option = 5
[canon630u] sane_get_option_descriptor: option = 5
[canon630u] sane_control_option: handle=0x813f7a0, opt=5, act=0, val=0xbfffa6f8, info=(nil)
[canon630u] sane_get_option_descriptor: option = 6
[canon630u] sane_get_option_descriptor: option = 6
[canon630u] sane_control_option: handle=0x813f7a0, opt=6, act=0, val=0xbfffa6f8, info=(nil)
[canon630u] sane_get_option_descriptor: option = 7
[canon630u] sane_get_option_descriptor: option = 7
[canon630u] sane_control_option: handle=0x813f7a0, opt=7, act=0, val=0xbfffa6f8, info=(nil)
[canon630u] sane_get_option_descriptor: option = 8
[canon630u] sane_get_option_descriptor: option = 8
[canon630u] sane_control_option: handle=0x813f7a0, opt=8, act=0, val=0xbfffa6f8, info=(nil)
[canon630u] sane_get_parameters
[canon630u] sane_get_option_descriptor: option = 1
[canon630u] sane_get_option_descriptor: option = 1
[canon630u] sane_control_option: handle=0x813f7a0, opt=1, act=1, val=0xbfffc8bc, info=(nil)

scanner_freak schrieb:
Kann es sein, dass der Resource-Manager Ärger bereitet?
Wo/wie stelle ich das fest?
 
OP
H

Heart

Hacker
:!: :!: :!: :!: :!: :!: :!: :!: XSANE funktioniert, ich kann scannen :!: :!: :!: :!: :!: :!: :!:

Ich hab aber doch nichts verändert, und nun geht es!?
 
OP
H

Heart

Hacker
...eben ein Reboot gemacht, und da sind sie wieder die "Besetzt"-Fehler :cry:

(Befehle wie oben alle nochmal ausgeführt, brachte aber nichts...)

Hast Du noch eine Idee?
 
OP
H

Heart

Hacker
Evtl. hilft das noch weiter....

Beim Scanversuch (bzw. wenn die Fehlermeldung mit dem besetzt kommt) steht das in den kernel messages:
linux kernel: usb 3-1: control timeout on ep0out
linux kernel: usbfs: USBDEVFS_CONTROL failed cmd xsane dev 3 rqt 64 rq 12 len 1 ret -110
linux kernel: usbfs: USBDEVFS_CONTROL failed cmd xsane dev 3 rqt 64 rq 12 len 1 ret -71
 
Oje, das sieht mir aber mal wieder nach einem Kernelproblem
aus :( :(
Dieser elende USB-Stack im 2.6er Kernel hat noch soviele
Krankheiten - ekelhaft. Damit ist Dir nicht geholfen, ich weiss.
Besteht die Möglichkeit, den Kernel zu updaten?

Grüsse,
Gerhard
 
OP
H

Heart

Hacker
scanner_freak schrieb:
Besteht die Möglichkeit, den Kernel zu updaten?
Wenn Du mir sagst, wie ich das anstelle :wink: (...bin erst seit gut nem Monat mit Linux unterwegs)

Über apt (synaptic) geht das nicht oder?
 
Oben