Sie sind nicht angemeldet.

1

11.03.2004, 00:35

HP Scanner mit usblib

Hi Liste,
bisher war ich ganz zufrieden mit
meinem HP 5200C nun haben die Säcke
von Kernel Maintainer tatsächlich mein
scanner Modul aus dem 2.6.3-er rausgenommen :evil:
SANE soll aber viel toller und besser mit
libusb sich die Pixelbider ziehen.
Hat da jemand eine Kurzanleitung
für Umsteiger?
moivmax

2

11.03.2004, 04:02

emerge libusb ???

sollte bereits installiert sein. Vielleicht musst du nur den scanner anschliesen und es geht. SANE unterstützt libusb seit geraumer Zeit.

3

11.03.2004, 09:46

mmh, vielleicht liegt es daran,
dass gar keine USB-Module geladen werden
bis auf usbcore.
/proc/bus/usb
ist leer aber gemounted.
lsusb -v (liest wohl sowiso nur aus /proc/bus/usb ) niente
Komsicherweise wird der Bluetooth-dongel erkannt und geladen.

kernel 2.6.3

any sugestions?

movimax

4

11.03.2004, 21:58

Ich hatte mal nen Scanner. Das einzige was ich machen musst, war im kernel den USB scanner Support einzukompilieren (war noch 2.4 im 2.6er ist er ja obolet) dan noch in den USE FLAGS sane eingetragen und sane und den ganzen Rattenschwanz gemergt. Fertig.

Dim

5

12.03.2004, 02:28

bei mir werden standardmäsig folgende USB module geladen:

hid
uhci_hcd
usbcore
usblp (nur der Drucker, unwichtig)

Du brauchst mindestens noch ein modul das uhci_hcd oder ehci_hcd (USB 2.0) oder ohci_hcd (bestimmte chipsets) heisst. Bin mir bei den namen nicht ganz sicher. Und hid sollte wohl auch geladen werden. Die stehen bei mir in der module autoload datei.
Du kannst vielleicht hotplug verwenden, dann werden alle benötigten module automatisch geladen glaube ich.

6

12.03.2004, 10:39

Hallo

in der fstab
[code:1]usbdevfs /proc/bus/usb usbdevfs defaults,devmode=0666 0 0
[/code:1]

das scanner modul darf im kernel nicht einkompiliert sein auch nicht als modul, dafür musst du proc bei usb einkompilieren.

mehr kann ich dir nicht hellfen da ich einen ScanJet 4300C hab und der wirklich nur über libusb funktionier (testtool in sane einkompieliert). der ScanJet 4300C hat aber einen anderen chip.

gruss

kurt

7

12.03.2004, 14:49

Mit deinem usbfs Eintrag komme ich zumindest etwas weiter:
Beim manuellen laden der USB Module hängt sich der
Rechner nicht gleich komplett auf.
ich hatte folgenden Zeile
Achtung nicht für linux 2.6.3!
[code:1]
none /proc/bus/usb usbfs defaults 0 0
[/code:1]
aus der sane-usb manpage.

mit rchotplug start werden auch die Module geladen:
hci_usb 11968 4
bluetooth 43236 11 rfcomm,hci_usb,l2cap
usbcore 91164 6 ohci_hcd,hci_usb,uhci_hcd,ehci_hcd

lsusb
Bus 005 Device 001: ID 0000:0000
Bus 004 Device 002: ID 0a12:0001 Cambridge Silicon Radio, Ltd
Bus 004 Device 001: ID 0000:0000
Bus 003 Device 002: ID 03f0:0401 Hewlett-Packard ScanJet 5200c
Bus 003 Device 001: ID 0000:0000
Bus 002 Device 001: ID 0000:0000
Bus 001 Device 001: ID 0000:0000

scanimage -L erkennt aber trotzdem den scanner nicht.

werds mal weiter probieren.

movimax