CanoScan N650U für FreeBSD 4.8

[tE]bachi

BSD Freak
Hallo Allemiteinander

Habe vor langer Zeit einmal einen Scanner gekauft, installiert auf Windows und hat geklappt.
Habe jetzt auch den Scanner auf FreeBSD installiert (xsane), aber es tut sich nichts.

Kernel Log:
Code:
$ dmesg | grep scan
uscanner0: Canon CanoScan, rev 1.00/1.00, addr 2

Habe auch ein Programm namens 'ucanoscan' auf http://canonscanner.sourceforge.net/ installiert:
Code:
$ ./ucanoscan --dev uscanner0 test.tiff
couldn't open /dev/uscanner0

Hat einer auch schon mal einen Scanner auf FreeBSD installiert und kann helfen?

greets

[tE]bachi
 
Hab noch einen Nachtrag.
Wenn ich 'sane-find-scanner' ausführe, kommt ein Fehler. Scanner ist UNKNOW...
Code:
checking /dev/uscanner0... open ok, but vendor and product could NOT be identified
found USB scanner (UNKNOWN vendor and product) at device /dev/uscanner0
 
Noch ein Nachtrag.
Habe den Kernel Device 'uscanner' auskommentiert, konfiguriert, installiert und rebootet:
Code:
$ dmesg | grep ugen
ugen0: Canon CanoScan, rev 1.00/1.00, addr 2
dann mit 'usbdevs' angezeigt:
Code:
# usbdevs -v
Controller /dev/usb0:
addr 1: self powered, config 1, UHCI root hub(0x0000), Intel(0x0000), rev 1.00
 port 1 addr 2: power 500 mA, config 1, CanoScan(0x2206), Canon(0x04a9), rev 1.00
danach im /usr/local/etc/sane.d/plustek.conf geändert:
Code:
[usb] 0x04a9 0x2206 <-- Vendor Product
device libusb:001:001 <-- Address Port
und ganz zum Schluss noch /usr/local/etc/sane.d/dll.conf hinzugefügt:
Code:
plustek

Beim 'sane-find-scanner' sagt er dann etwas anderes:
Code:
# sane-find-scanner -v
[...]
found USB scanner (vendor=0x04a9, product=0x2206) at libusb:/dev/usb0:/dev/ugen0
[...]
aber wenn ich 'xsane' oder 'scanimage' ausführe, kommt immer noch ein Fehler...

Irgendwelche Ideen?
 
Hehe... noch ein Nachtrag.
Hab 'scanimage' noch debuggt:
Code:
# SANE_DEBUG_PLUSTEK=255 scanimage -L
[sanei_debug] Setting debug level of plustek to 255.
[plustek] Plustek backend V0.45-4, part of sane-backends 1.0.11
[plustek] >[usb] 0x04a9 0x2206<
[plustek] next device is a USB device (0x04A9-0x2206)
[plustek] next device is an USB device
[plustek] >device libusb:001:001<
[plustek] Decoding device name >libusb:001:001<
[...]
[plustek] attach (libusb:001:001, 0xbfbfecd8, 0x0)
[plustek] Device configuration:
[plustek] device name  : >libusb:001:001<
[plustek] porttype     : 1
[plustek] USB-ID       : >0x04A9-0x2206<
[...]
[plustek] drvopen()
[plustek] usbDev_open(libusb:001:001,0x04A9-0x2206)
[plustek] open failed: -1
[plustek] sane_get_devices (0xbfbff5ec, 0)
[...]
No scanners were identified.
 
hi,

sorry, hab leider keine lösungsnachricht für dich.
wollte nur anmekren das ich das selbe problem habe, bzw. bei mir kommt gar keine meldung, sondern sane bleibt einfach stehen. mmhmm.
es gab in einer mailingliste mal ein ähnliches problem. mir hats nicht geholfen, aber vielleicht bringt es dich auf neue gedanken:
LINK
Also, ihr Canon-Besitzer, ich möchte eine Lösung sehn :D *peitsch*
 
Jaaa... Bin weitergekommen!
Code:
# SANE_DEBUG_PLUSTEK=255 SANE_DEBUG_SANEI_USB=255 scanimage -L
[...]
[sanei_usb] sanei_usb_init: found libusb device (0x04a9/0x2206) at libusb:/dev/usb1:/dev/ugen0
[sanei_usb] sanei_usb_init: found 1 devices
[...]
[plustek] device name  : >libusb:001:001<
[...]
[plustek] drvopen()
[plustek] usbDev_open(libusb:001:001,0x04A9-0x2206)
[sanei_usb] sanei_usb_open: trying to open device `libusb:001:001'
[sanei_usb] sanei_usb_open: can't find device `libusb:001:001' in list
[plustek] open failed: -1
[plustek] sane_get_devices (0xbfbff5ac, 0)
Also habe ich die plustek.conf angeändert
Vorher: device libusb:001:001
Nachher: device libusb:/dev/usb1:/dev/ugen0

Nochmals ausgeführt:
Code:
# SANE_DEBUG_PLUSTEK=255 SANE_DEBUG_SANEI_USB=255 scanimage -L
[plustek] drvopen()
[plustek] usbDev_open(libusb:/dev/usb1:/dev/ugen0,0x04A9-0x2206)
[sanei_usb] sanei_usb_open: trying to open device `libusb:/dev/usb1:/dev/ugen0'
[sanei_usb] sanei_usb_open: ignoring interrupt-in endpoint (address: 1)
[sanei_usb] sanei_usb_open: found bulk-in endpoint (address 2)
[sanei_usb] sanei_usb_open: found bulk-out endpoint (address 3)
[sanei_usb] sanei_usb_open: opened usb device `libusb:/dev/usb1:/dev/ugen0' (*dn=0)
[sanei_usb] sanei_usb_get_vendor_product: device 0: vendorID: 0x04a9, productID: 0x2206
[plustek] Vendor ID=0x04A9, Product ID=0x2206
[plustek] usbio_DetectLM983x
[sanei_usb] sanei_usb_write_bulk: wanted 5 bytes, wrote 5 bytes
[sanei_usb] sanei_usb_write_bulk: wanted 5 bytes, wrote 5 bytes
[sanei_usb] sanei_usb_write_bulk: wanted 4 bytes, wrote 4 bytes
USB error: error reading from bulk endpoint /dev/ugen0.2: Operation timed out
[sanei_usb] sanei_usb_read_bulk: read failed: Operation timed out
USB error: usb_clear_halt called, unimplemented on BSD
[plustek] UIO error
[plustek] This is not a LM9831 or LM9832 chip based scanner.
[sanei_usb] sanei_usb_close: closing device 0
usb_os_close: closing endpoint 6
usb_os_close: closing endpoint 5
[plustek] open failed: -1
[plustek] sane_get_devices (0xbfbff5ac, 0)

greets

[tE]bachi
 
huiii.
gratz!
das werd ich am WE direkt mal ausprobieren!
werde meine Erfahrungen ebenfalls melden :)
 
Ok! Bei mir geht der Scanner.
Habe wieder im Kernel das auskommentierte uscanner rausgenommen
Vorher:
Code:
# device uscanner
Nachher:
Code:
device uscanner
Danach wieder kompiliert, installiert und gestartet:
Code:
$ config BACHI-NET
$ cd ../../compile/BACHI-NET
$ make depend && make && make install
...und im /usr/local/etc/sane.d/plustek.conf was geändert.
Vorher:
Code:
[usb] 0x04a9 0x2206
device libusb:/dev/usb1:/dev/gen0
Nachher:
Code:
[usb] 0x04a9 0x2206
device /dev/uscanner0

Ergebnis:
Code:
$ scanimage -L
device `plustek:/dev/uscanner0' is a Canon N650U/N656U USB flatbed scanner
oder an der Information von xsane (siehe unten)...

Kleiner Nachteil... Ich muss den Scanner _VOR_ dem booten in ein USB Slot schiebe, damit der Kernel den Scanner erkennt... glaube ich...

greets

[tE]bachi
 

Anhänge

  • xsane.png
    xsane.png
    31,5 KB · Aufrufe: 334
Zuletzt bearbeitet:
hach wie schön. et lüppt :) :D
megageil.
und wieder ein grund weniger windows starten zu müssen !
 
ja et lüppt ABER:
irgendwie ist das Bild scheisse.
Hast du die selben erfahrungen?
Ich meine vertikale Linien und unregelmässige helligkeitsverteilung. einfach ein scheiss bild.
hab schon mit den gammawerten rumgespielt,
aber die linien bleiben. ne' idee?
hast du das auch?
 
hi,

hier mal ein bild.
so sieht es aus, wenn ich eine graue seite einscanne.
jemand ne ahnung woran das liegen könnte?
 

Anhänge

  • kscan_0001.jpeg
    kscan_0001.jpeg
    20,9 KB · Aufrufe: 319
Hehe, kauf Dir nen anderes Windows ;-)

Hmm, kann man den Scanner unter SANE nicht kalibrieren?
 
das Problem mit den Streifen beim Scannen hatte ich auch (ich hatte einen grünstich - aber sonst kommt mir dein Bild sehr bekannt vor).
Das war bei Slackware 8.1 mit selbstgebauten Paketen. Mit den XSANE-Paketen von Slackware 9.0 lief es dann Problemlos (komischerweise die gleiche Version).
Also evtl. sane/xsane updaten und Standardkonfiguration der neuen Version wieder herstellen.
HTH
chaos
PS Bin auf den Thread gestolpert, weil ich auf der suche bin, ob meine Linux-Hardware auch unter FREEBSD-5.X läuft.
PPS: Versionen hier (Slack9.0):
xsane-0.90
sane-1.0.11
 
Zurück
Oben