Mustek Bear Paw 1200 TA unter FreeBSD 5.3-R

Skarabaeus

Well-Known Member
[edit]AHHHHHH ... ich merke gerade: ich habe mich verklickt... kann das bitte ein Mod ins FreeBSD-Inst Forum verschieben? Dank![/edit]

Hallo,

letztes Wochenende habe ich endlich FreeBSD 5.3-R installiert. Nun bin ich dabei die Hardware einzurichten die unter 4.10-R nicht lief.

Dazu gehört ein Mustek Bear Paw 1200TA USB Scanner. Beim Booten wird der Scanner erkannt und es wird ein device /dev/uscanner0 erstellt. Ich habe xsane installiert (und damit als Abhängigkeit natürlich auch sane-backend).
In der dll.conf ist der entsprechende Treiber (gt86xx) freigegeben und auch in der gt86xx.conf scheint alles korrekt zu sein (bei Bedarf kann ich beide Dateien auch mal posten). Auch die Firmware habe ich im entsprechenden Verzeichnis plaziert (/usr/local/share/sane/gt68xx/A1fw.usb)

Zunächst erhielt ich nur als root folgende Ausgabe:
Code:
[root@hauptrechner] /home/siebel } scanimage -L
device `gt68xx:/dev/uscanner0' is a Mustek BearPaw 1200 TA flatbed scanner
Nach einigem Lesen und einigen Auseinandersetzungen mit der /etc/devfs.conf erhalte ich obige Ausgabe auch als normaler user.

Das eigentlich Problem ist jetzt aber:
Wenn ich tatsächlich versuche was einzuscannen (z.b. mit "scanimage >out.pnm" oder mit xsane) erhalte ich die folgende Fehlermeldung:
Code:
[root@hauptrechner] /home/siebel } scanimage > out.pnm
scanimage: open of device gt68xx:/dev/uscanner0 failed: Operation not supported

Ich hoffe hier hat jemand eine Idee... Ich habe die letzten Abende schon einiges gegoogled und hier im Forum gesucht. Auch die Seiten von SANE habe ich EINIGE male bemüht...

Gruß
Skarabaeus
 
Zuletzt bearbeitet:
Wirklich niemand ne Idee? *push* ;)

Kann den Thread bitte ein Mod ins richtige Forum verschieben? hab mich da verklickt... sorry..


habe scanimage jetzt mal mit maximalem Debug-Level ausgefürht...
das ergibt folgendes:

Code:
[hauptrechner] /home/siebel > scanimage > tset.ppm
[sanei_debug] Setting debug level of sanei_usb to 255.
[sanei_usb] sanei_usb_init: found kernel scanner device (0x055f/0x021e) at /dev/uscanner0
usb_set_debug: Setting debugging level to 255 (on)
usb_os_find_busses: Found /dev/usb0
usb_os_find_busses: Found /dev/usb1
[sanei_usb] sanei_usb_init: found 1 devices
[sanei_usb] sanei_usb_find_devices: vendor=0x055f, product=0x021e
[sanei_usb] sanei_usb_open: trying to open device `/dev/uscanner0'
[sanei_usb] sanei_usb_open: opened usb device `/dev/uscanner0' (*dn=0)
[sanei_usb] sanei_usb_get_vendor_product: device 0: vendorID: 0x055f, productID: 0x021e
[sanei_usb] sanei_usb_close: closing device 0
[sanei_usb] sanei_usb_open: trying to open device `/dev/uscanner0'
[sanei_usb] sanei_usb_open: opened usb device `/dev/uscanner0' (*dn=0)
[sanei_usb] sanei_usb_control_msg: rtype = 0x40, req = 1, value = 8203, index = 0, len = 64
[sanei_usb] 0000: 02 00 48 02 11 B9 FF FF FF FF FF 02 12 54 FF FF ..H..........T..
[sanei_usb] 0010: FF FF FF 02 11 F3 FF FF FF FF FF 02 12 73 FF FF .............s..
[sanei_usb] 0020: FF FF FF 02 12 78 FF FF FF FF FF 02 12 77 FF FF .....x.......w..
[sanei_usb] 0030: 90 FF 80 E0 D2 E0 F0 00 00 00 00 00 12 17 CB 32 ...............2
[sanei_usb] sanei_usb_control_msg: not supported on this OS
scanimage: open of device gt68xx:/dev/uscanner0 failed: Operation not supported
[sanei_usb] sanei_usb_close: closing device 0
 
Zuletzt bearbeitet:
Mittlerweile habe ich es selber gelöst :) *freu*

Folgendes:
uscanner aus dem Kernel rausnehmen, kernel neu kompilieren und installieren.
Der Scanner wird jetzt von der libusb erkannt.

Jetzt mit sudo xsane starten und es funktioniert. Wenn man xsane jetzt beendet und neu startet wird das Scannen wieder nicht funktionieren. Man muss dann das USB Kabel des Scanners rausziehen und wieder neu einstecken. Dann läuft wieder alles einwandfrei.

Dieses Manko hängt wohl mit der libUSB zusammen...

Das der Scanner mit uscanner0 nicht scannen wollte hängt damit zusammen, dass das Kernel USB keine USB controll messages versteht...

Gruß
Skara
 
Zurück
Oben