Scanner-Modul (gelöst)
Scanner-Modul (gelöst)
Habe es nach fünf Jahren geschafft, meinen Scanner (HP ScanJet 5200) auf USB umzustöpseln und damit unter Linux nutzbar zu machen. Sollte zwar auch am Parallelport gehen, aber das hab ich nie hingekriegt. War mir alles auch nicht so wichtig, da ich meistens Text scanne, und OCR unter linux ja wohl immer noch mehr als dürftig ist.
Nun, jedenfalls das gute Stück läuft jetzt prinzipiell, mit etch-standard-kernel 2.6.18. Mit dem selbstgebauten 2.6.20.2 läuft es leider nicht. Ich blick nicht durch, welches Modul mir da fehlt. Kann mir jemand weiterhelfen?
Hier lsmod vom 2.6.18er.
Ach ja, und wenn wir dabei sind: in welche Gruppen muss der user? "Scanner" allein hat's noch nicht gebracht.
Grüße, Günther
Nun, jedenfalls das gute Stück läuft jetzt prinzipiell, mit etch-standard-kernel 2.6.18. Mit dem selbstgebauten 2.6.20.2 läuft es leider nicht. Ich blick nicht durch, welches Modul mir da fehlt. Kann mir jemand weiterhelfen?
Hier lsmod vom 2.6.18er.
Ach ja, und wenn wir dabei sind: in welche Gruppen muss der user? "Scanner" allein hat's noch nicht gebracht.
Grüße, Günther
Zuletzt geändert von guennid am 15.07.2007 14:25:10, insgesamt 1-mal geändert.
- KBDCALLS
- Moderator
- Beiträge: 22454
- Registriert: 24.12.2003 21:26:55
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Dortmund
-
Kontaktdaten:
Normalerweise braucht zum Scannen nur die Kernelmodule usbcore , ohci_hcd oder uhci_hcd eventuell ehci_hcd . Wenn der Root zwar scannen kann , dann kann es möglicherweise hier drann liegen. /etc/udev/libsane.rules. Ist der Scanner darin aufgeführt ? Bei mit läuft momentan Kernel 2.6.22 . Ein original Debianpaket.
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.
EDV ist die Abkürzung für: Ende der Vernunft
Bevor du einen Beitrag postest:
Kaum macht man ein Fenster auf, gehen die Probleme los.
EDV ist die Abkürzung für: Ende der Vernunft
Bevor du einen Beitrag postest:
- Kennst du unsere Verhaltensregeln
- Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.
- KBDCALLS
- Moderator
- Beiträge: 22454
- Registriert: 24.12.2003 21:26:55
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Dortmund
-
Kontaktdaten:
Die gehören zu dem Paket libsane,
EDIT by Six: Zeilenumbruch repariert.
Code: Alles auswählen
matthias@biljana:~$ view /etc/udev/
alsa-utils.rules hotplug.rules persistent.rules
cd-aliases-generator.rules libgphoto2.rules rules.d/
compat-full.rules libnjb.rules run.rules
compat.rules libsane.rules thinkpad.rules
.dev/ links.conf udev.conf
devfs.rules logitechmouse.rules udev.rules
hal.rules permissions.rules xserver-xorg-input-wacom.rules
hdparm.rules persistent-input.rules
hotplugd.rules persistent-net-generator.rules
Code: Alles auswählen
matthias@biljana:~$ dlocate /etc/udev/libsane.rules
libsane: /etc/udev/libsane.rules
matthias@biljana:~$
Code: Alles auswählen
matthias@biljana:~$ dpkg -l libsane
Gewünscht=Unbekannt/Installieren/R=Entfernen/P=Säubern/Halten
| Status=Nicht/Installiert/Config/U=Entpackt/Fehlgeschl. Konf./Halb install.
|/ Fehler?=(kein)/Halten/R=Neuinst notw/X=beide (Status, Fehler: GROSS=schlecht)
||/ Name Version Beschreibung
+++-========================-
ii libsane 1.0.18-5 API library for scanners
matthias@biljana:~$
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.
EDV ist die Abkürzung für: Ende der Vernunft
Bevor du einen Beitrag postest:
Kaum macht man ein Fenster auf, gehen die Probleme los.
EDV ist die Abkürzung für: Ende der Vernunft
Bevor du einen Beitrag postest:
- Kennst du unsere Verhaltensregeln
- Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.
- Teddybear
- Beiträge: 3163
- Registriert: 07.05.2005 13:52:55
- Lizenz eigener Beiträge: GNU Free Documentation License
- Wohnort: Altomünster
-
Kontaktdaten:
Moin
Kann es sein, das ehci-hcd oder ohci-hcd sich mit dem uhci-hcd beisst??
sind nämlich alle 3 geladen..
Ich würde mal sagen, den uhci-hcd mal blacklisten und entladen..
z.B. sind auf allen meinen Rechnern nur die ohci-hcd und ehci-hcd geladen.
Greetz Sascha
Kann es sein, das ehci-hcd oder ohci-hcd sich mit dem uhci-hcd beisst??
sind nämlich alle 3 geladen..
Ich würde mal sagen, den uhci-hcd mal blacklisten und entladen..
z.B. sind auf allen meinen Rechnern nur die ohci-hcd und ehci-hcd geladen.
Greetz Sascha
Versuchungen sollte man nachgeben. Wer weiß, ob sie wiederkommen!
Oscar Wilde
Mod-Voice / My Voice
Oscar Wilde
Mod-Voice / My Voice
- KBDCALLS
- Moderator
- Beiträge: 22454
- Registriert: 24.12.2003 21:26:55
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Dortmund
-
Kontaktdaten:
Usb 1.1 wird je nach Contoler mit uhci_hcd oder ohci_hcd angesprochen . ehci_hcd ist nur für USB 2.0 zuständig egal welcher Contoler. Habe noc ne PCI Steckkarte von Adaptect. ,it USB und Firewire. . Das Board braucht uhci_hcd die Karte ohci_hcd. . Alle drei zusammen geladen geht anstandslos. Was schon mal passieren kann das man USB Gerät erst richtig nutzen kann wenn ehci entladen wird. Der ist wohl etwas anfälliger was Hardwäre anbetrifft die sich nicht an den Standard hält.
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.
EDV ist die Abkürzung für: Ende der Vernunft
Bevor du einen Beitrag postest:
Kaum macht man ein Fenster auf, gehen die Probleme los.
EDV ist die Abkürzung für: Ende der Vernunft
Bevor du einen Beitrag postest:
- Kennst du unsere Verhaltensregeln
- Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.
Ich habe folgende Pakete gepurged: kooka* libkscan1* libsane* libsane-extras* sane* sane-utils* xsane*. Reinstalliert habe ich libsane sane-utils xsane. Danach hatte ich dann eine libsane.rules und der Scanner wurde aufgeführt.
Unter kernel 2.6.18 kann jetzt auch der user scannen. Soweit ist dann ja alles paletti.
Da hat's wohl einen weiteren Fehler beim Upgraden von sarge auf etch gegeben.
Benötige ich die fehlenden Pakete? Kooka wohl kaum. Wofür ist libscan1 und libsane-extras gut? Man-Pages gibt's keine. sane scheint verzichtbar, wenn man xsane nutzt?
Kommen wir nun zum Eigenbaukernel 2.6.20. Da kann weder root noch ein user scannen. Der Scanner wird nicht
gefunden.
In diesem kernel ist ohci nicht gebaut. Das schien mir auch entbehrlich, da der Controller, wenn schon nicht ehci, dann uhci benötigt. Das ist doch alternativ, wie auch KBDCALLS' post zu suggerieren scheint?
Grüße, Günther
Unter kernel 2.6.18 kann jetzt auch der user scannen. Soweit ist dann ja alles paletti.
Da hat's wohl einen weiteren Fehler beim Upgraden von sarge auf etch gegeben.
Benötige ich die fehlenden Pakete? Kooka wohl kaum. Wofür ist libscan1 und libsane-extras gut? Man-Pages gibt's keine. sane scheint verzichtbar, wenn man xsane nutzt?
Kommen wir nun zum Eigenbaukernel 2.6.20. Da kann weder root noch ein user scannen. Der Scanner wird nicht
gefunden.
In diesem kernel ist ohci nicht gebaut. Das schien mir auch entbehrlich, da der Controller, wenn schon nicht ehci, dann uhci benötigt. Das ist doch alternativ, wie auch KBDCALLS' post zu suggerieren scheint?
Grüße, Günther
- KBDCALLS
- Moderator
- Beiträge: 22454
- Registriert: 24.12.2003 21:26:55
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Dortmund
-
Kontaktdaten:
Mit libsane-extras sollen ein paar zusätzliche Scanner unterstützt werden Wird aber nicht unbedingt gebraucht. Im Gegenteil die legen mein Epson Scanner sogar lahm. Kooke ist nur ein anderes Frontend für die Scannerbenutzung und wird nicht unbedingt gebraucht. libkscan1 hat etwas mit KDE zu tun. . Aber vergleich doch mal welche Module 2.6.18 und 2.6.20 benutzen.
Code: Alles auswählen
lsmod |grep usb
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.
EDV ist die Abkürzung für: Ende der Vernunft
Bevor du einen Beitrag postest:
Kaum macht man ein Fenster auf, gehen die Probleme los.
EDV ist die Abkürzung für: Ende der Vernunft
Bevor du einen Beitrag postest:
- Kennst du unsere Verhaltensregeln
- Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.