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

scanner unter 9.1 ?

roemi

Advanced Hacker
hi,

kann mir einer sagen ob die firmware immernoch unter
/usr/share/sane/gt68xx/
kopiert werden muss.

yast motzt beim einrichten meines scanners das die firmware noch installiert werden muss.
also habe ich wie gehabt diese dorthinein kopiert.
yast motzt aber immer noch und weigert sich den scanner einzurichten?

daher habe ich den verdacht das der pfad nicht mehr stimmt (lasse mich aber gerne belehren)
 
OP
roemi

roemi

Advanced Hacker
ich greife nochmal mein eigenes thema auf.

kann jemand damit was anfangen:
linux:/home/michael # 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=0x05d8, product=0x4002) at libusb:002:004
found USB scanner (vendor=0x057c [AVM Berlin], product=0x0c00 [AVM ISDN-Controller FRITZ!Card USB]) at libusb:002: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.

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

linux:/home/michael # scanimage -L
device `gt68xx:libusb:002:004' is a Artec Ultima 2000 flatbed scanner

linux:/home/michael # scanimage
scanimage: open of device gt68xx:libusb:002:004 failed: Invalid argument

ich habe ALLES gemacht was man irgendwo nachlesen kann.
und ich bin mir sicher das es eine kleinigkeit ist .... nur welche????

achja, obwohl zwischenzeitlich in jeder erdenkbaren variante vorhanden motzt er immernoch wg. der firmware rum und die dienste "sane" und "slpd" musste ich mit runlevel 5 versehen damit sie starten (was sie jetzt sauber tun).

hiiiiiiillfe ... bittttttttttttttttte :(
 
A

Anonymous

Gast
Hi
welchen scanner besitzt du?

Bei Canon hast du schlechte Karten.

mfg

mike
 
OP
roemi

roemi

Advanced Hacker
völlig vergessen:

medion md9385 (unter 9.0 lief er wie ein lottchen und war easy einzurichten).
alles was ich genauso mache wie unter 9.0 führt ins leere.
ich glaube das der pfad zur firmware nicht stimmt.

ne idee?
 
A

Anonymous

Gast
Hallo,
hast Du die Firmware wirklich unter
/usr/share/... installiert?
Ich hatte sie erst unter
/usr/local/share/... , wie es in einer gt68xx-Beschreibung stand, und da klappte es nicht. Jetzt unter /usr/share/sane/gt68xx/ klappt es problemlos. (Habe einen Mustek Bearpaw 2400TA)
Was sagt der Befehl "scanimage -L" ?

Gruß Uwe
 
OP
roemi

roemi

Advanced Hacker
jupp, ich habe die firmware unter "/usr/share/sane/gt68xx"
benannt habe ich sie als "Gt680xfw.usb" und "gt680xfw.usb".

xscanimage hat gestern mal diese fehlermeldung gebracht. daraufhin habe ich den pfad hoffnungsvoll korrigiert. leider ohne erfolg.
[gt68xx] Couldn't open firmware file (neither
`/usr/share//sane/gt68xx/Gt680xfw.usb' nor
`/usr/share//sane/gt68xx/gt680xfw.usb'): Datei oder Verzeichnis nicht
gefunden

sonst diese ausgaben:

linux:/home/michael # 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=0x05d8, product=0x4002) at libusb:002:004
found USB scanner (vendor=0x057c [AVM Berlin], product=0x0c00 [AVM ISDN-Controller FRITZ!Card USB]) at libusb:002: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.

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

linux:/home/michael # scanimage -L
device `gt68xx:libusb:002:004' is a Artec Ultima 2000 flatbed scanner

linux:/home/michael # scanimage
scanimage: open of device gt68xx:libusb:002:004 failed: Invalid argument
 
A

Anonymous

Gast
roemi schrieb:
kann mir einer sagen ob die firmware immernoch unter
/usr/share/sane/gt68xx/
kopiert werden muss.

soweit ich das sehe, JA! Evtl. kann es sein, dass SuSE wieder
was an der Installation geändert hat, aber normalerweise
bleibt alles beim alten.

Grüsse,
Gerhard
 
A

Anonymous

Gast
Hi,

roemi schrieb:
...
sonst diese ausgaben:
linux:/home/michael # 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=0x05d8, product=0x4002) at libusb:002:004
found USB scanner (vendor=0x057c [AVM Berlin], product=0x0c00 [AVM ISDN-Controller FRITZ!Card USB]) at libusb:002: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.

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

linux:/home/michael # scanimage -L
device `gt68xx:libusb:002:004' is a Artec Ultima 2000 flatbed scanner

linux:/home/michael # scanimage
scanimage: open of device gt68xx:libusb:002:004 failed: Invalid argument

seltsam ist, dass der ISDN Controller als Scanner identifiziert
wird.
Die Ausgabe von scanimage -L scheint vernünftig zu sein.
Könntest Du evtl. die Debug-Meldungen aktivieren z.B.:
export SANE_DEBUG_GT68xx=255 ; scanimage

Dann sollte sich recht schnell rausfinden lassen, wo das
Problem liegt. Evtl. sogar am USB-Subsystem...

Grüsse,
Gerhard
 
OP
roemi

roemi

Advanced Hacker
ähhh .... upps .....
gehe ich recht in der annahme das dann eine datei namens "SANE_DEBUG_GT68xx" erstellt wird?

und die müsste doch dann irgendwo zu finden sein ??

ich habe wie geheissen den export-befehl abgesetzt und dann habe ich gesucht ..... ergebnis = 0

kannst du mir sagen wo mein fehler ist.
 
A

Anonymous

Gast
roemi schrieb:
ähhh .... upps .....
gehe ich recht in der annahme das dann eine datei namens "SANE_DEBUG_GT68xx" erstellt wird?

und die müsste doch dann irgendwo zu finden sein ??

ich habe wie geheissen den export-befehl abgesetzt und dann habe ich gesucht ..... ergebnis = 0

kannst du mir sagen wo mein fehler ist.

Nein! Du liegst falsch. Der export Befehl "exportiert" eine Variable in die
Shell-Umgebung (wie z.B. PATH, mit Hilfe des "set" Kommandos, siehst Du
alle bisher gesetzten...). Findet das SANE-Backend diese Variable, so
gibt es ziemlich viele Debug-Meldungen aus, die hilfreich sind den
eigentlichen Fehler zu finden. Wie gesagt, öffne mal 'ne Shell und
versuch nochmal:

export SANE_DEBUG_GT68XX=255 ; scanimage > /dev/null

Die Ausgaben die Du erhälst, sende bitte hierher...

Grüsse,
Gerhard
 
OP
roemi

roemi

Advanced Hacker
@gerhard ... hier bitte ... ähh ... kann man daraus wirklich was lesen :lol:

vorab, ich habe den befehl abgesetzt und es wurde ziemlich am ende die fehlende firmware PS1fw.usb angemotzt. ich habe die vorhandene kopiert und umbenannt. dann nochmal den befehl (hier das ergebnis) und da wird dann doch wieder die Gt680xfw.usb geladen. die ist schon immer da.


Code:
michael@linux:~> export SANE_DEBUG_GT68XX=255 ; scanimage > /dev/null
[sanei_debug] Setting debug level of gt68xx to 255.
[gt68xx] SANE GT68xx backend version 1.0 build 49 from sane-backends 1.0.13
[gt68xx] sane_init: authorize != null
[gt68xx] sane_init: little endian machine
[gt68xx] sane_init: reading config file `gt68xx.conf'
[gt68xx] sane_init: config file line 1: ignoring empty line
[gt68xx] sane_init: config file line 2: ignoring comment line
[gt68xx] sane_init: config file line 3: ignoring comment line
[gt68xx] sane_init: config file line 4: ignoring empty line
[gt68xx] sane_init: config file line 5: ignoring comment line
[gt68xx] sane_init: config file line 6: ignoring comment line
[gt68xx] sane_init: config file line 7: ignoring comment line
[gt68xx] sane_init: config file line 8: ignoring comment line
[gt68xx] sane_init: config file line 9: ignoring empty line
[gt68xx] sane_init: config file line 10: ignoring comment line
[gt68xx] sane_init: config file line 11: ignoring comment line
[gt68xx] sane_init: config file line 12: ignoring comment line
[gt68xx] sane_init: config file line 13: trying to attach `usb 0x05d8 0x4002'
[gt68xx] attach: start: devp != NULL, may_wait = 0
[gt68xx] attach: trying to open device `libusb:002:003'
[gt68xx] gt68xx_device_new: enter
[gt68xx] gt68xx_device_new:: leave: ok
[gt68xx] gt68xx_device_open: enter: dev=0x8054988
[gt68xx] gt68xx_device_open: leave: ok
[gt68xx] attach: device `libusb:002:003' successfully opened
[gt68xx] attach: found Mustek flatbed scanner BearPaw 1200 CU at libusb:002:003
[gt68xx] gt68xx_device_close: enter: dev=0x8054988
[gt68xx] gt68xx_device_close: leave: ok
[gt68xx] attach: exit
[gt68xx] sane_init: config file line 14: ignoring empty line
[gt68xx] sane_init: config file line 15: ignoring comment line
[gt68xx] sane_init: config file line 16: ignoring empty line
[gt68xx] sane_init: config file line 17: ignoring comment line
[gt68xx] sane_init: config file line 18: ignoring comment line
[gt68xx] sane_init: config file line 19: ignoring empty line
[gt68xx] sane_init: config file line 20: ignoring comment line
[gt68xx] sane_init: config file line 21: ignoring comment line
[gt68xx] sane_init: config file line 22: ignoring comment line
[gt68xx] sane_init: config file line 23: ignoring comment line
[gt68xx] sane_init: config file line 24: ignoring empty line
[gt68xx] sane_init: config file line 25: ignoring comment line
[gt68xx] sane_init: config file line 26: ignoring comment line
[gt68xx] sane_init: config file line 27: ignoring comment line
[gt68xx] sane_init: config file line 28: ignoring comment line
[gt68xx] sane_init: config file line 29: ignoring empty line
[gt68xx] sane_init: config file line 30: ignoring comment line
[gt68xx] sane_init: config file line 31: ignoring comment line
[gt68xx] sane_init: config file line 32: ignoring empty line
[gt68xx] sane_init: config file line 33: ignoring comment line
[gt68xx] sane_init: config file line 34: ignoring comment line
[gt68xx] sane_init: config file line 35: ignoring comment line
[gt68xx] sane_init: config file line 36: ignoring empty line
[gt68xx] sane_init: config file line 37: ignoring comment line
[gt68xx] sane_init: config file line 38: ignoring comment line
[gt68xx] sane_init: config file line 39: ignoring comment line
[gt68xx] sane_init: config file line 40: ignoring comment line
[gt68xx] sane_init: config file line 41: ignoring empty line
[gt68xx] sane_init: config file line 42: ignoring comment line
[gt68xx] sane_init: new model set to artec-ultima-2000
[gt68xx] sane_init: config file line 44: ignoring comment line
[gt68xx] sane_init: config file line 45: ignoring comment line
[gt68xx] sane_init: config file line 46: ignoring empty line
[gt68xx] sane_init: config file line 47: ignoring comment line
[gt68xx] sane_init: config file line 48: ignoring comment line
[gt68xx] sane_init: config file line 49: ignoring comment line
[gt68xx] sane_init: config file line 50: ignoring comment line
[gt68xx] sane_init: config file line 51: ignoring empty line
[gt68xx] sane_init: config file line 52: ignoring comment line
[gt68xx] sane_init: config file line 53: ignoring comment line
[gt68xx] sane_init: config file line 54: ignoring comment line
[gt68xx] sane_init: config file line 55: ignoring comment line
[gt68xx] sane_init: config file line 56: ignoring empty line
[gt68xx] sane_init: config file line 57: ignoring comment line
[gt68xx] sane_init: config file line 58: ignoring comment line
[gt68xx] sane_init: config file line 59: ignoring empty line
[gt68xx] sane_init: config file line 60: ignoring comment line
[gt68xx] sane_init: config file line 61: ignoring comment line
[gt68xx] sane_init: config file line 62: ignoring comment line
[gt68xx] sane_init: config file line 63: ignoring comment line
[gt68xx] sane_init: config file line 64: ignoring empty line
[gt68xx] sane_init: config file line 65: ignoring comment line
[gt68xx] sane_init: config file line 66: ignoring comment line
[gt68xx] sane_init: config file line 67: trying to attach `usb 0x055f 0x021e'
[gt68xx] sane_init: config file line 68: ignoring empty line
[gt68xx] sane_init: config file line 69: ignoring comment line
[gt68xx] sane_init: config file line 70: ignoring empty line
[gt68xx] sane_init: config file line 71: ignoring comment line
[gt68xx] sane_init: config file line 72: ignoring comment line
[gt68xx] sane_init: config file line 73: ignoring empty line
[gt68xx] sane_init: config file line 74: ignoring comment line
[gt68xx] sane_init: config file line 75: ignoring comment line
[gt68xx] sane_init: config file line 76: trying to attach `usb 0x055f 0x0218'
[gt68xx] sane_init: config file line 77: ignoring empty line
[gt68xx] sane_init: config file line 78: ignoring comment line
[gt68xx] sane_init: config file line 79: ignoring empty line
[gt68xx] sane_init: config file line 80: ignoring comment line
[gt68xx] sane_init: config file line 81: ignoring comment line
[gt68xx] sane_init: config file line 82: ignoring empty line
[gt68xx] sane_init: config file line 83: ignoring comment line
[gt68xx] sane_init: config file line 84: ignoring comment line
[gt68xx] sane_init: config file line 85: trying to attach `usb 0x055f 0x0219'
[gt68xx] sane_init: config file line 86: ignoring empty line
[gt68xx] sane_init: config file line 87: ignoring comment line
[gt68xx] sane_init: config file line 88: ignoring comment line
[gt68xx] sane_init: config file line 89: trying to attach `usb 0x055f 0x021d'
[gt68xx] sane_init: config file line 90: ignoring empty line
[gt68xx] sane_init: config file line 91: ignoring comment line
[gt68xx] sane_init: config file line 92: ignoring empty line
[gt68xx] sane_init: config file line 93: ignoring comment line
[gt68xx] sane_init: config file line 94: ignoring comment line
[gt68xx] sane_init: config file line 95: trying to attach `usb 0x055f 0x021c'
[gt68xx] sane_init: config file line 96: ignoring empty line
[gt68xx] sane_init: config file line 97: ignoring comment line
[gt68xx] sane_init: config file line 98: ignoring empty line
[gt68xx] sane_init: config file line 99: ignoring comment line
[gt68xx] sane_init: config file line 100: ignoring comment line
[gt68xx] sane_init: config file line 101: ignoring comment line
[gt68xx] sane_init: config file line 102: ignoring empty line
[gt68xx] sane_init: config file line 103: ignoring comment line
[gt68xx] sane_init: config file line 104: ignoring comment line
[gt68xx] sane_init: config file line 105: trying to attach `usb 0x055f 0x0210'
[gt68xx] sane_init: config file line 106: ignoring empty line
[gt68xx] sane_init: config file line 107: ignoring comment line
[gt68xx] sane_init: config file line 108: ignoring empty line
[gt68xx] sane_init: config file line 109: ignoring comment line
[gt68xx] sane_init: config file line 110: ignoring comment line
[gt68xx] sane_init: config file line 111: trying to attach `usb 0x043d 0x002d'
[gt68xx] sane_init: config file line 112: ignoring empty line
[gt68xx] sane_init: config file line 113: ignoring comment line
[gt68xx] sane_init: config file line 114: ignoring empty line
[gt68xx] sane_init: config file line 115: ignoring comment line
[gt68xx] sane_init: config file line 116: ignoring comment line
[gt68xx] sane_init: config file line 117: trying to attach `usb 0x07b3 0x0401'
[gt68xx] sane_init: config file line 118: trying to attach `usb 0x07b3 0x0400'
[gt68xx] sane_init: config file line 119: ignoring empty line
[gt68xx] sane_init: config file line 120: ignoring comment line
[gt68xx] sane_init: config file line 121: ignoring empty line
[gt68xx] sane_init: config file line 122: ignoring comment line
[gt68xx] sane_init: config file line 123: ignoring comment line
[gt68xx] sane_init: config file line 124: ignoring comment line
[gt68xx] sane_init: config file line 125: ignoring empty line
[gt68xx] sane_init: config file line 126: ignoring comment line
[gt68xx] sane_init: config file line 127: ignoring comment line
[gt68xx] sane_init: config file line 128: trying to attach `usb 0x07b3 0x0403'
[gt68xx] sane_init: config file line 129: ignoring empty line
[gt68xx] sane_init: config file line 130: ignoring comment line
[gt68xx] sane_init: config file line 131: ignoring empty line
[gt68xx] sane_init: config file line 132: ignoring comment line
[gt68xx] sane_init: config file line 133: ignoring comment line
[gt68xx] sane_init: config file line 134: ignoring empty line
[gt68xx] sane_init: config file line 135: ignoring comment line
[gt68xx] sane_init: config file line 136: ignoring comment line
[gt68xx] sane_init: config file line 137: trying to attach `usb 0x07b3 0x0413'
[gt68xx] sane_init: config file line 138: ignoring empty line
[gt68xx] sane_init: config file line 139: ignoring comment line
[gt68xx] sane_init: config file line 140: ignoring comment line
[gt68xx] sane_init: config file line 141: trying to attach `usb 0x0458 0x2011'
[gt68xx] sane_init: config file line 142: ignoring empty line
[gt68xx] sane_init: config file line 143: ignoring comment line
[gt68xx] sane_init: config file line 144: ignoring empty line
[gt68xx] sane_init: config file line 145: ignoring comment line
[gt68xx] sane_init: config file line 146: ignoring comment line
[gt68xx] sane_init: config file line 147: trying to attach `usb 0x0458 0x201b'
[gt68xx] sane_init: config file line 148: ignoring empty line
[gt68xx] sane_init: config file line 149: ignoring comment line
[gt68xx] sane_init: config file line 150: ignoring empty line
[gt68xx] sane_init: config file line 151: ignoring comment line
[gt68xx] sane_init: config file line 152: ignoring comment line
[gt68xx] sane_init: config file line 153: trying to attach `usb 0x0458 0x2017'
[gt68xx] sane_init: config file line 154: ignoring empty line
[gt68xx] sane_init: config file line 155: ignoring comment line
[gt68xx] sane_init: config file line 156: ignoring empty line
[gt68xx] sane_init: config file line 157: ignoring comment line
[gt68xx] sane_init: config file line 158: trying to attach `usb 0x5d8  0x4002'
[gt68xx] attach: start: devp != NULL, may_wait = 0
[gt68xx] attach: device `libusb:002:003' was already in device list
[gt68xx] sane_init: config file line 159: trying to attach `usb 0x5d8  0x4002'
[gt68xx] attach: start: devp != NULL, may_wait = 0
[gt68xx] attach: device `libusb:002:003' was already in device list
[gt68xx] sane_init: config file line 160: trying to attach `usb 0x5d8  0x4002'
[gt68xx] attach: start: devp != NULL, may_wait = 0
[gt68xx] attach: device `libusb:002:003' was already in device list
[gt68xx] sane_init: config file line 161: trying to attach `usb 0x5d8  0x4002'
[gt68xx] attach: start: devp != NULL, may_wait = 0
[gt68xx] attach: device `libusb:002:003' was already in device list
[gt68xx] sane_init: config file line 162: trying to attach `usb 0x5d8  0x4002'
[gt68xx] attach: start: devp != NULL, may_wait = 0
[gt68xx] attach: device `libusb:002:003' was already in device list
[gt68xx] sane_init: config file line 163: trying to attach `usb 0x5d8  0x4002'
[gt68xx] attach: start: devp != NULL, may_wait = 0
[gt68xx] attach: device `libusb:002:003' was already in device list
[gt68xx] sane_init: exit
[gt68xx] sane_get_devices: start: local_only = false
[gt68xx] sane_get_devices: exit
[gt68xx] sane_open: start (devicename = `libusb:002:003')
[gt68xx] sane_open: found `artec-ultima-2000' in devlist
[gt68xx] gt68xx_device_open: enter: dev=0x8054988
[gt68xx] gt68xx_device_open: leave: ok
[gt68xx] gt68xx_device_activate: model "artec-ultima-2000"
[gt68xx] download_firmware: trying /usr/share//sane/gt68xx/Gt680xfw.usb
[gt68xx] firmware size: 7154
[gt68xx] gt68xx_device_memory_write: dev=0x8054988, addr=0x0, size=0x40, data=0x8064e48
[gt68xx] gt68xx_device_memory_read: dev=0x8054988, addr=0x3f00, size=0x40, data=0xbfff3f40
[gt68xx] gt68xx_device_memory_read: sanei_usb_control_msg failed: Invalid argument
[gt68xx] somewhere: gt68xx_device_memory_read (dev, 0x3f00, block_size, check_buf): Invalid argument
[gt68xx] download_firmware_file: firmware download failed: Invalid argument
[gt68xx] somewhere: download_firmware_file (dev): Invalid argument
scanimage: open of device gt68xx:libusb:002:003 failed: Invalid argument
[gt68xx] sane_exit: start
[gt68xx] gt68xx_device_free: enter: dev=0x8054988
[gt68xx] gt68xx_device_close: enter: dev=0x8054988
[gt68xx] gt68xx_device_close: leave: ok
[gt68xx] gt68xx_device_free: freeing dev
[gt68xx] gt68xx_device_free: leave: ok
[gt68xx] sane_exit: exit

für deine (eure) mühe schonmal vielen dank
 
Hi,

roemi schrieb:
@gerhard ... hier bitte ... ähh ... kann man daraus wirklich was lesen :lol:


ja lach Du nur ;) ;)
Man kann (wenn man ein bisschen tiefer drin steckt) ganz gut nachvoll-
ziehen, woran es liegt, bzw. leigen könnte. Am besten natürlich der-
jenige, der das Ding geschreiben hat (Dem hab ich es übrigens mal
zukommen lassen).

Eine Frage noch: Was für ein Scanner hängt tatsächlich dran?

roemi schrieb:
Code:
michael@linux:~> export SANE_DEBUG_GT68XX=255 ; scanimage > /dev/null
[sanei_debug] Setting debug level of gt68xx to 255.
[gt68xx] SANE GT68xx backend version 1.0 build 49 from sane-backends 1.0.13
[SNIPSNAP]
[gt68xx] gt68xx_device_activate: model "artec-ultima-2000"
[gt68xx] download_firmware: trying /usr/share//sane/gt68xx/Gt680xfw.usb
[gt68xx] firmware size: 7154
[gt68xx] gt68xx_device_memory_write: dev=0x8054988, addr=0x0, size=0x40, data=0x8064e48
[gt68xx] gt68xx_device_memory_read: dev=0x8054988, addr=0x3f00, size=0x40, data=0xbfff3f40
[gt68xx] gt68xx_device_memory_read: sanei_usb_control_msg failed: Invalid argument
[gt68xx] somewhere: gt68xx_device_memory_read (dev, 0x3f00, block_size, check_buf): Invalid argument
[gt68xx] download_firmware_file: firmware download failed: Invalid argument
[gt68xx] somewhere: download_firmware_file (dev): Invalid argument
scanimage: open of device gt68xx:libusb:002:003 failed: Invalid argument
[gt68xx] sane_exit: start
[gt68xx] gt68xx_device_free: enter: dev=0x8054988
[gt68xx] gt68xx_device_close: enter: dev=0x8054988
[gt68xx] gt68xx_device_close: leave: ok
[gt68xx] gt68xx_device_free: freeing dev
[gt68xx] gt68xx_device_free: leave: ok
[gt68xx] sane_exit: exit

Hmmm, das sieht danach aus, dass die Firmware geladen wird und dann
"kackt" das Ding ab. Ich vermute fastgar, dass das Problem im USB-
Bereich liegt und weniger am SANE-Backend.

Du könntest natürlich auch mal die aktuelle SANE 1.0.14 probieren.

Ich check das mal und meld mich wieder.
Grüsse,
Gerhard
 
OP
roemi

roemi

Advanced Hacker
dran hängen tut: Tevion MD 9385.

ich glaubte eigentlich die neueste software zu haben --> wg. suse 9.1
 
roemi schrieb:
dran hängen tut: Tevion MD 9385.

ich glaubte eigentlich die neueste software zu haben --> wg. suse 9.1

Vergiss es, SuSE legt zwar Wert drauf relativ aktuell zu sein, aber grad
bei den Scannern (bzw. SANE) sind sie immer schon hintendran gewesen.
Mich wundert ehrlich gesagt, dass bereits die 1.0.13 installiert ist...

Grüsse,
Gerhard
 
OP
roemi

roemi

Advanced Hacker
hi gerhard,

wie es der zufall will ... ich komme nach hause, netzteil kaputt.
alle stecker raus, neues netzteil, alle stecker rein, neustart.

ab jetzt habe ich laut plugger 2x scanner"

find-scanner meldet nun das
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=0x05d8, product=0x4002, chip=GT-6801) at libusb:002:00
3
found USB scanner (vendor=0x057c, product=0x0c00) 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.

# 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.

scanimage - l:
scanimage -L
[sanei_debug] Setting debug level of gt68xx to 255.
[gt68xx] SANE GT68xx backend version 1.0 build 49 from sane-backends 1.0.13
[gt68xx] sane_init: authorize != null
[gt68xx] sane_init: little endian machine
[gt68xx] sane_init: reading config file `gt68xx.conf'
[gt68xx] sane_init: config file line 1: ignoring empty line
[gt68xx] sane_init: config file line 2: ignoring comment line
[gt68xx] sane_init: config file line 3: ignoring comment line
[gt68xx] sane_init: config file line 4: ignoring empty line
[gt68xx] sane_init: config file line 5: ignoring comment line
[gt68xx] sane_init: config file line 6: ignoring comment line
[gt68xx] sane_init: config file line 7: ignoring comment line
[gt68xx] sane_init: config file line 8: ignoring comment line
[gt68xx] sane_init: config file line 9: ignoring empty line
[gt68xx] sane_init: config file line 10: ignoring comment line
[gt68xx] sane_init: config file line 11: ignoring comment line
[gt68xx] sane_init: config file line 12: ignoring comment line
[gt68xx] sane_init: config file line 13: trying to attach `usb 0x05d8 0x4002'
[gt68xx] attach: start: devp != NULL, may_wait = 0
[gt68xx] attach: trying to open device `libusb:002:003'
[gt68xx] gt68xx_device_new: enter
[gt68xx] gt68xx_device_new:: leave: ok
[gt68xx] gt68xx_device_open: enter: dev=0x8054730
[gt68xx] gt68xx_device_open: leave: ok
[gt68xx] attach: device `libusb:002:003' successfully opened
[gt68xx] attach: found Mustek flatbed scanner BearPaw 1200 CU at libusb:002:003
[gt68xx] gt68xx_device_close: enter: dev=0x8054730
[gt68xx] gt68xx_device_close: leave: ok
[gt68xx] attach: exit
[gt68xx] sane_init: config file line 14: ignoring empty line
[gt68xx] sane_init: config file line 15: ignoring comment line
[gt68xx] sane_init: config file line 16: ignoring empty line
[gt68xx] sane_init: config file line 17: ignoring comment line
[gt68xx] sane_init: config file line 18: ignoring comment line
[gt68xx] sane_init: config file line 19: ignoring empty line
[gt68xx] sane_init: config file line 20: ignoring comment line
[gt68xx] sane_init: config file line 21: ignoring comment line
[gt68xx] sane_init: config file line 22: ignoring comment line
[gt68xx] sane_init: config file line 23: ignoring comment line
[gt68xx] sane_init: config file line 24: ignoring empty line
[gt68xx] sane_init: config file line 25: ignoring comment line
[gt68xx] sane_init: config file line 26: ignoring comment line
[gt68xx] sane_init: config file line 27: ignoring comment line
[gt68xx] sane_init: config file line 28: ignoring comment line
[gt68xx] sane_init: config file line 29: ignoring empty line
[gt68xx] sane_init: config file line 30: ignoring comment line
[gt68xx] sane_init: config file line 31: ignoring comment line
[gt68xx] sane_init: config file line 32: ignoring empty line
[gt68xx] sane_init: config file line 33: ignoring comment line
[gt68xx] sane_init: config file line 34: ignoring comment line
[gt68xx] sane_init: config file line 35: ignoring comment line
[gt68xx] sane_init: config file line 36: ignoring empty line
[gt68xx] sane_init: config file line 37: ignoring comment line
[gt68xx] sane_init: config file line 38: ignoring comment line
[gt68xx] sane_init: config file line 39: ignoring comment line
[gt68xx] sane_init: config file line 40: ignoring comment line
[gt68xx] sane_init: config file line 41: ignoring empty line
[gt68xx] sane_init: config file line 42: ignoring comment line
[gt68xx] sane_init: new model set to artec-ultima-2000
[gt68xx] sane_init: config file line 44: ignoring comment line
[gt68xx] sane_init: config file line 45: ignoring comment line
[gt68xx] sane_init: config file line 46: ignoring empty line
[gt68xx] sane_init: config file line 47: ignoring comment line
[gt68xx] sane_init: config file line 48: ignoring comment line
[gt68xx] sane_init: config file line 49: ignoring comment line
[gt68xx] sane_init: config file line 50: ignoring comment line
[gt68xx] sane_init: config file line 51: ignoring empty line
[gt68xx] sane_init: config file line 52: ignoring comment line
[gt68xx] sane_init: config file line 53: ignoring comment line
[gt68xx] sane_init: config file line 54: ignoring comment line
[gt68xx] sane_init: config file line 55: ignoring comment line
[gt68xx] sane_init: config file line 56: ignoring empty line
[gt68xx] sane_init: config file line 57: ignoring comment line
[gt68xx] sane_init: config file line 58: ignoring comment line
[gt68xx] sane_init: config file line 59: ignoring empty line
[gt68xx] sane_init: config file line 60: ignoring comment line
[gt68xx] sane_init: config file line 61: ignoring comment line
[gt68xx] sane_init: config file line 62: ignoring comment line
[gt68xx] sane_init: config file line 63: ignoring comment line
[gt68xx] sane_init: config file line 64: ignoring empty line
[gt68xx] sane_init: config file line 65: ignoring comment line
[gt68xx] sane_init: config file line 66: ignoring comment line
[gt68xx] sane_init: config file line 67: trying to attach `usb 0x055f 0x021e'
[gt68xx] sane_init: config file line 68: ignoring empty line
[gt68xx] sane_init: config file line 69: ignoring comment line
[gt68xx] sane_init: config file line 70: ignoring empty line
[gt68xx] sane_init: config file line 71: ignoring comment line
[gt68xx] sane_init: config file line 72: ignoring comment line
[gt68xx] sane_init: config file line 73: ignoring empty line
[gt68xx] sane_init: config file line 74: ignoring comment line
[gt68xx] sane_init: config file line 75: ignoring comment line
[gt68xx] sane_init: config file line 76: trying to attach `usb 0x055f 0x0218'
[gt68xx] sane_init: config file line 77: ignoring empty line
[gt68xx] sane_init: config file line 78: ignoring comment line
[gt68xx] sane_init: config file line 79: ignoring empty line
[gt68xx] sane_init: config file line 80: ignoring comment line
[gt68xx] sane_init: config file line 81: ignoring comment line
[gt68xx] sane_init: config file line 82: ignoring empty line
[gt68xx] sane_init: config file line 83: ignoring comment line
[gt68xx] sane_init: config file line 84: ignoring comment line
[gt68xx] sane_init: config file line 85: trying to attach `usb 0x055f 0x0219'
[gt68xx] sane_init: config file line 86: ignoring empty line
[gt68xx] sane_init: config file line 87: ignoring comment line
[gt68xx] sane_init: config file line 88: ignoring comment line
[gt68xx] sane_init: config file line 89: trying to attach `usb 0x055f 0x021d'
[gt68xx] sane_init: config file line 90: ignoring empty line
[gt68xx] sane_init: config file line 91: ignoring comment line
[gt68xx] sane_init: config file line 92: ignoring empty line
[gt68xx] sane_init: config file line 93: ignoring comment line
[gt68xx] sane_init: config file line 94: ignoring comment line
[gt68xx] sane_init: config file line 95: trying to attach `usb 0x055f 0x021c'
[gt68xx] sane_init: config file line 96: ignoring empty line
[gt68xx] sane_init: config file line 97: ignoring comment line
[gt68xx] sane_init: config file line 98: ignoring empty line
[gt68xx] sane_init: config file line 99: ignoring comment line
[gt68xx] sane_init: config file line 100: ignoring comment line
[gt68xx] sane_init: config file line 101: ignoring comment line
[gt68xx] sane_init: config file line 102: ignoring empty line
[gt68xx] sane_init: config file line 103: ignoring comment line
[gt68xx] sane_init: config file line 104: ignoring comment line
[gt68xx] sane_init: config file line 105: trying to attach `usb 0x055f 0x0210'
[gt68xx] sane_init: config file line 106: ignoring empty line
[gt68xx] sane_init: config file line 107: ignoring comment line
[gt68xx] sane_init: config file line 108: ignoring empty line
[gt68xx] sane_init: config file line 109: ignoring comment line
[gt68xx] sane_init: config file line 110: ignoring comment line
[gt68xx] sane_init: config file line 111: trying to attach `usb 0x043d 0x002d'
[gt68xx] sane_init: config file line 112: ignoring empty line
[gt68xx] sane_init: config file line 113: ignoring comment line
[gt68xx] sane_init: config file line 114: ignoring empty line
[gt68xx] sane_init: config file line 115: ignoring comment line
[gt68xx] sane_init: config file line 116: ignoring comment line
[gt68xx] sane_init: config file line 117: trying to attach `usb 0x07b3 0x0401'
[gt68xx] sane_init: config file line 118: trying to attach `usb 0x07b3 0x0400'
[gt68xx] sane_init: config file line 119: ignoring empty line
[gt68xx] sane_init: config file line 120: ignoring comment line
[gt68xx] sane_init: config file line 121: ignoring empty line
[gt68xx] sane_init: config file line 122: ignoring comment line
[gt68xx] sane_init: config file line 123: ignoring comment line
[gt68xx] sane_init: config file line 124: ignoring comment line
[gt68xx] sane_init: config file line 125: ignoring empty line
[gt68xx] sane_init: config file line 126: ignoring comment line
[gt68xx] sane_init: config file line 127: ignoring comment line
[gt68xx] sane_init: config file line 128: trying to attach `usb 0x07b3 0x0403'
[gt68xx] sane_init: config file line 129: ignoring empty line
[gt68xx] sane_init: config file line 130: ignoring comment line
[gt68xx] sane_init: config file line 131: ignoring empty line
[gt68xx] sane_init: config file line 132: ignoring comment line
[gt68xx] sane_init: config file line 133: ignoring comment line
[gt68xx] sane_init: config file line 134: ignoring empty line
[gt68xx] sane_init: config file line 135: ignoring comment line
[gt68xx] sane_init: config file line 136: ignoring comment line
[gt68xx] sane_init: config file line 137: trying to attach `usb 0x07b3 0x0413'
[gt68xx] sane_init: config file line 138: ignoring empty line
[gt68xx] sane_init: config file line 139: ignoring comment line
[gt68xx] sane_init: config file line 140: ignoring comment line
[gt68xx] sane_init: config file line 141: trying to attach `usb 0x0458 0x2011'
[gt68xx] sane_init: config file line 142: ignoring empty line
[gt68xx] sane_init: config file line 143: ignoring comment line
[gt68xx] sane_init: config file line 144: ignoring empty line
[gt68xx] sane_init: config file line 145: ignoring comment line
[gt68xx] sane_init: config file line 146: ignoring comment line
[gt68xx] sane_init: config file line 147: trying to attach `usb 0x0458 0x201b'
[gt68xx] sane_init: config file line 148: ignoring empty line
[gt68xx] sane_init: config file line 149: ignoring comment line
[gt68xx] sane_init: config file line 150: ignoring empty line
[gt68xx] sane_init: config file line 151: ignoring comment line
[gt68xx] sane_init: config file line 152: ignoring comment line
[gt68xx] sane_init: config file line 153: trying to attach `usb 0x0458 0x2017'
[gt68xx] sane_init: config file line 154: ignoring empty line
[gt68xx] sane_init: config file line 155: ignoring comment line
[gt68xx] sane_init: config file line 156: ignoring empty line
[gt68xx] sane_init: config file line 157: ignoring comment line
[gt68xx] sane_init: config file line 158: trying to attach `usb 0x5d8 0x4002'
[gt68xx] attach: start: devp != NULL, may_wait = 0
[gt68xx] attach: device `libusb:002:003' was already in device list
[gt68xx] sane_init: config file line 159: trying to attach `usb 0x5d8 0x4002'
[gt68xx] attach: start: devp != NULL, may_wait = 0
[gt68xx] attach: device `libusb:002:003' was already in device list
[gt68xx] sane_init: config file line 160: trying to attach `usb 0x5d8 0x4002'
[gt68xx] attach: start: devp != NULL, may_wait = 0
[gt68xx] attach: device `libusb:002:003' was already in device list
[gt68xx] sane_init: config file line 161: trying to attach `usb 0x5d8 0x4002'
[gt68xx] attach: start: devp != NULL, may_wait = 0
[gt68xx] attach: device `libusb:002:003' was already in device list
[gt68xx] sane_init: config file line 162: trying to attach `usb 0x5d8 0x4002'
[gt68xx] attach: start: devp != NULL, may_wait = 0
[gt68xx] attach: device `libusb:002:003' was already in device list
[gt68xx] sane_init: config file line 163: trying to attach `usb 0x5d8 0x4002'
[gt68xx] attach: start: devp != NULL, may_wait = 0
[gt68xx] attach: device `libusb:002:003' was already in device list
[gt68xx] sane_init: config file line 164: trying to attach `usb 0x5d8 0x4002'
[gt68xx] attach: start: devp != NULL, may_wait = 0
[gt68xx] attach: device `libusb:002:003' was already in device list
[gt68xx] sane_init: exit
[gt68xx] sane_get_devices: start: local_only = false
[gt68xx] sane_get_devices: exit
device `gt68xx:libusb:002:003' is a Artec Ultima 2000 flatbed scanner
[gt68xx] sane_exit: start
[gt68xx] gt68xx_device_free: enter: dev=0x8054730
[gt68xx] gt68xx_device_free: freeing dev
[gt68xx] gt68xx_device_free: leave: ok
[gt68xx] sane_exit: exit

und sane startet (funzt aber nicht)

yast erkennt den scanner, findet die firmware aber weiterhin nicht?

jupp, und was der debugger ausgegeben hat, passt nicht ins board.
ich glaube der war ne 1/4 stunde beschäftigt.

alle anderen usb geräte funzen aber.

buhu
 
Hi,

roemi schrieb:
ab jetzt habe ich laut plugger 2x scanner"

find-scanner meldet nun das
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=0x05d8, product=0x4002, chip=GT-6801) at libusb:002:00
3
found USB scanner (vendor=0x057c, product=0x0c00) at libusb:001:003
[SNIPSNAP]

und sane startet (funzt aber nicht)

yast erkennt den scanner, findet die firmware aber weiterhin nicht?

jupp, und was der debugger ausgegeben hat, passt nicht ins board.
ich glaube der war ne 1/4 stunde beschäftigt.
alle anderen usb geräte funzen aber.

Naja, der Scanner scheint ja auch zu funktionieren. Ich hab mich
mal schlau gemacht mit den 2 Scannern. Das Problem bei der
Autodetektion ist, dass unter USB ein Scanner keinen eigenen
Classcode besitzt und somit jedes Gerät, das irgendwie nicht
zuzuordnen ist (wie hier der ISDN-Adapter) als Scanner detektiert
wird.
Das mit dem YAST vergiss mal ganz schnell. Sobald Du eine andere
SANE-Version als die, die SuSE mitliefert installiert hast, ist es
vorbei mit YAST. Aber wie gesagt, den brauchst Du nicht.
Der Scanner wird erkannt

Deine gt68xx.conf (sollte in /etc/sane.d zu finden sein), sollte so
ausseheh:
Code:
##############################################################################
# Autodetect Mustek BearPaw 1200 CU, 2400 CU, Mustek ScanExpress 1200 UB Plus,
# Artec Ultima 2000, and several other GT-6801-based scanners
usb 0x05d8 0x4002

# Medion/Lifetec/Tevion/Cytron MD/LT 9385:
override "artec-ultima-2000" 
vendor "Medion"
model "MD/LT 9385"

Nicht mehr, nicht weniger. Die Firmware solltest Du von Deiner
Windoze Installation ja bereits haben und unter /usr/share//sane/gt68xx/Gt680xfw.usb
bereits abgelegt haben. Falls der Download fehlschlägt und Du
was neues probieren möchtest, achte bitte immer darauf, dass
Du den Scanner aus- und wieder einsteckst. Das Problem, welches
wir in den vorigen Logs mit der Firmware gesehen haben ist wohl
so noch nie aufgetaucht und deutet auf ein HW-Problem hin, aber
unter Windoze läuft der Scanner ja oder?

Wenn Du scannen möchtest, schalte bitte die Debug-Logs vorher
aus, ansonsten dauert so ein Scan ewig.

Probier mal xscanimage aus, ob damit dann was geht, wenn
scanimage -L den Scanner richtig anzeigt.

Grüsse,
Gerhard
 
OP
roemi

roemi

Advanced Hacker
hi, danke dir für die infos.
ich werde sie vielleicht noch heute, spätestens morgen testen.
ich melde mich dann.
 
OP
roemi

roemi

Advanced Hacker
buhu,

michael@linux:~> xscanimage
[gt68xx] gt68xx_device_read_finish: BUG: device 0x80ca2f0 not open

es sah anfangs richtig gut aus.
ich habe das neuste sane installiert.
dann in der console xscanimage gestartet.
dann drei usb-geräte zur auswahl bekommen und den scanner ausgewählt.
die anwendung startet, läuft dann aber auf einen fehler (s.o) auf.
starte ich dann nochmal xscanimage bekomme ich den scanner nicht mehr sonder nur noch die zwei anderen geräte angeboten.

über yast fehlt ihm immer noch die firmware ??????

sane-find-scanners und andere bringen danach nur noch mist.
müsste nun den rechner neu starten und dazu bin ich zu deprimiert.
 

flobog

Newbie
Ich hatte ein ähnliches Problem. Bei mir hat geholfen, dass ich den Scanner an eine eigene USB Schnittstelle gehangen habe (war vorher an einem Hub). Da mäkelt Yast zwar immer noch über die Firmware, aber mit xsane und Kooka funktioniert er trotzdem bestens. Also kann mir dann ja Yast egal sein.
 
HI,
ich hatte das selbe leidige Problem wie du. Und nach dem ich dann export SANE_DEBUG_GT68xx=255 ; scanimage eingegeben habe, behauptete mein PC er bräuchte eine Datei Namens ps1fw.usb, dabei heißen die original Dateien von Windows gt68fw.usb bzw ePlus2k.usb. Nachdem ich die Dateien einfach umbenannt habe ging es. Seltsam, aber so war es :wink:
 
Oben