Scanner-Modul (gelöst)

Welches Modul/Treiber für welche Hardware, Kernel compilieren...
Antworten
guennid

Scanner-Modul (gelöst)

Beitrag von guennid » 13.07.2007 17:34:57

Habe es nach fünf Jahren geschafft, meinen Scanner (HP ScanJet 5200) auf USB umzustöpseln 8O 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
Zuletzt geändert von guennid am 15.07.2007 14:25:10, insgesamt 1-mal geändert.

Benutzeravatar
Six
Beiträge: 8071
Registriert: 21.12.2001 13:39:28
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Siegburg

Beitrag von Six » 13.07.2007 21:56:43

Wenn du udev benutzt, dann muß der User noch in plugdev. Das sollte auch dein anderes Problem lösen ;)
Be seeing you!

guennid

Beitrag von guennid » 13.07.2007 22:17:49

Guten abend, Herr Six. Satz mit x ... In plugdev war der user schon. Scannen als user Fehlanzeige :wink:
Ausprobiert mit xsane, kooka.
Nur so am Rande: ist das ocr-tool von kooka 'ne Lachnummer? 8O

Grüße, Günther

Benutzeravatar
Six
Beiträge: 8071
Registriert: 21.12.2001 13:39:28
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Siegburg

Beitrag von Six » 13.07.2007 22:31:12

Wenn root den Scanner auch nicht benutzen kann, dann liegt in der Tat eine Kernelfehlkonfiguration vor. Poste mal den relevanten Bereich, quasi die Blöcke im Bereich "USB Support".
Be seeing you!

guennid

Beitrag von guennid » 13.07.2007 22:47:35

Ich schlage vor, einstweilen mal beim 6.18er zu bleiben. Da kann immerhin root, aber nicht der user scannen. Der user ist u.a. in folgenden Gruppen: scanner, saned, plugdev. xsane findet als Normalo keinen Scanner.

Grüße, Günther

Benutzeravatar
Malee
Beiträge: 151
Registriert: 10.05.2004 17:28:15
Wohnort: Kabin Buri

Beitrag von Malee » 13.07.2007 23:04:09

Hmm .. dann verwunderts mich doch, das ich als User scannen kann.
Der User ist Mitglied der Gruppen scanner & saned.
(Sid & 2.6.18er Kernel & USB-Scanner)
MfG Malee

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22454
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Beitrag von KBDCALLS » 13.07.2007 23:34:47

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:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

guennid

Beitrag von guennid » 14.07.2007 08:30:01

Es gibt bei mir keine /etc/udev/libsane.rules.

Grüße, Günther

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22454
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Beitrag von KBDCALLS » 14.07.2007 09:41:33

Die gehören zu dem Paket libsane,

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:~$
EDIT by Six: Zeilenumbruch repariert.
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:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

Benutzeravatar
Teddybear
Beiträge: 3163
Registriert: 07.05.2005 13:52:55
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: Altomünster
Kontaktdaten:

Beitrag von Teddybear » 14.07.2007 15:19:34

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
Versuchungen sollte man nachgeben. Wer weiß, ob sie wiederkommen!
Oscar Wilde

Mod-Voice / My Voice

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22454
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Beitrag von KBDCALLS » 14.07.2007 15:34:09

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:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

guennid

Beitrag von guennid » 14.07.2007 20:55:01

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

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22454
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Beitrag von KBDCALLS » 14.07.2007 22:40:42

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:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

guennid

Beitrag von guennid » 15.07.2007 14:24:04

ohci war das Problem. Habe 'nen neuen kernel mit diesem Modul gebaut und damit kann jetzt auch der user scannen.
Danke für alle Hilfe!

Grüße, Günther

Antworten