Namd Liste. Ich versuch grad das Plustek-Backend zu installieren, um meinen Epson 1250 auf die Füße zu kriegen. In der entsprechenden Beschreibung heißt es: =============================================================== - Entpacken Sie das Modularchiv plustek-module-0_XX_YY.tar.gz im sane backend Verzeichnis: =============================================================== Welches ist denn das sane backend Verzeichnis? Es ergibt: scarabaeus:/ # find / -type d -name *backend* /usr/lib/cups/backend /usr/share/doc/packages/sane/sane-backends Das sind doch nicht die gemeinten Verzeichnisse, oder? Immerhin ist: scarabaeus:/ # rpm -q sane sane-1.0.5-71 Ergo: wohin will das Paket ausgepackt werden? Oder ist das letztlich ohnehin egal, da anschließend sowieso ein make/make install nötig ist...? -- Andreas Feile www.feile.net
Andreas Feile, Donnerstag, 20. März 2003 22:39:
Namd Liste.
Ich versuch grad das Plustek-Backend zu installieren, um meinen Epson 1250 auf die Füße zu kriegen. [...]
Diese Frage hat sich erledigt. Ich bin selbst weitergekommen. Allerdings: der Scanner scannt noch immer nicht. Könnte bitte ein Wissender folgendes mal kurz überfliegen und mir sagen, woran es noch hängen könnte: Das Problem: andy@scarabaeus:~> scanimage -L No scanners were identified.[...] Das Kernelmodul ist geladen: ================================================================= scarabaeus:/dev/usb # lsmod | grep scanner scanner 8480 0 usbcore 47584 1 [scanner usb-storage uhci] ================================================================= und ================================================================= scarabaeus:/dev/usb # cat /proc/bus/usb/drivers usbdevfs hub usb-storage 48- 63: usbscanner ================================================================= Der Scanner hängt dran: ================================================================= scarabaeus:/dev/usb # lsusb | grep Epson [...] Bus 001 Device 002: ID 04b8:010f Seiko Epson Corp. [...] ================================================================= Sodann: ================================================================= scarabaeus:/dev/usb # grep -v ^# /etc/sane.d/dll.conf plustek ================================================================= Und: ================================================================= scarabaeus:/dev/usb # grep -v ^# /etc/sane.d/plustek.conf [usb] 0x04b8 0x010f /dev/usb/scanner0 ================================================================= Ich hab auch schon probiert, stattdessen /dev/usbscanner einzutragen, kein Erfolg. Was mich allerdings stutzig macht: ================================================================= scarabaeus:/home/andy # lsusb 1>/dev/null cannot get string descriptor 1, error = Broken pipe(32) cannot get string descriptor 1, error = Broken pipe(32) cannot get string descriptor 2, error = Broken pipe(32) ================================================================= Ist das normal? Tja, was kann ich tun? Wie krieg ich den Scanner hoch? Vielen Dank fürs Lesen. Andy -- Andreas Feile www.feile.net
Hallo, On Fri, 21 Mar 2003, Andreas Feile wrote:
andy@scarabaeus:~> scanimage -L No scanners were identified.[...]
Klar.
Und: scarabaeus:/dev/usb # grep -v ^# /etc/sane.d/plustek.conf [usb] 0x04b8 0x010f /dev/usb/scanner0
RTF Kommentare in der plustek.conf. ==== # The USB section: # each device needs at least two lines: # - [usb] vendor-ID and product-ID # - device devicename # i.e. for Plustek (0x07B3) UT12/16/24 (0x0017) # [usb] 0x07B3 0x0017 # device /dev/usbscanner ==== Bei dir also: ==== # Epson Perfection 1250 [usb] 0x04b8 0x010f device /dev/usbscanner ====
================================================================= scarabaeus:/home/andy # lsusb 1>/dev/null cannot get string descriptor 1, error = Broken pipe(32) cannot get string descriptor 1, error = Broken pipe(32) cannot get string descriptor 2, error = Broken pipe(32) ================================================================= Ist das normal?
Du bekommst auch normal obige Fehlermeldungen? -dnh -- What boots up must come down. -- Paul Tomblin
David Haller, Freitag, 21. März 2003 04:18:
RTF Kommentare in der plustek.conf.
Meine sieht so aus: # Plustek-SANE Backend configuration file # # for multiple devices use # /dev/pt_drv0 # /dev/pt_drv1 # /dev/pt_drv2 # [usb] 0x04b8 0x010f /dev/usb/scanner0 Die letzten beiden Zeilen hab ich selbst hinzugefügt, das wars. Leider keine F... Kommentare dort ;) OK, jetzt habe ich dahingehend geändert: ==== scarabaeus:/home/andy # grep -v ^# /etc/sane.d/plustek.conf [usb] 0x04b8 0x010f device /dev/usbscanner ==== Ergebnis: ==== andy@scarabaeus:~> scanimage -L No scanners were identified.[...] ==== Zur Klarstellung: Scannermodul war geladen, lsusb zeigt den Scanner nach wie vor an.
================================================================= scarabaeus:/home/andy # lsusb 1>/dev/null cannot get string descriptor 1, error = Broken pipe(32) cannot get string descriptor 1, error = Broken pipe(32) cannot get string descriptor 2, error = Broken pipe(32) ================================================================= Ist das normal?
Du bekommst auch normal obige Fehlermeldungen?
Wie ich soeben festgestellt habe, bekomme ich sie immer dann, wenn mein USB-Kartenleser eingesteckt ist. Aber auch wenn er ausgesteckt ist will scanimage keinen Scanner finden. Es ist so, daß mein Kartenleser nicht so ganz zufriedenstellend funktioniert. Die Übertragungsraten sind recht gering, so 20 kB / sec. Ich hatte in diesem Zusammenhang hier auch schon mal gefragt, aber keine rechte Antwort bekommen. Und nachdem es funktioniert, wenn auch langsam, hab ichs gelassen. -- Andreas Feile www.feile.net
Andreas Feile, Freitag, 21. März 2003 10:21:
Ergebnis: ==== andy@scarabaeus:~> scanimage -L No scanners were identified.[...] ====
...Hmm, hat niemand eine Idee, wo ich noch suchen könnte? Allmählich könnt ich ihn wirklich ganz gut brauchen, den Scanner, und ich hab keine vernünftige Vorstellung, wie ich dem ganzen näherkommen könnte. Danke. Andy -- Andreas Feile www.feile.net
Am Samstag, 22. März 2003 22:27 schrieb Andreas Feile:
...Hmm, hat niemand eine Idee, wo ich noch suchen könnte? Allmählich könnt ich ihn wirklich ganz gut brauchen, den Scanner, und ich hab keine vernünftige Vorstellung, wie ich dem ganzen näherkommen könnte.
Leider hat mein Epson zwischenzeitlich das zeitliche gesegnet, die Beschreibung wie ich ihn zum laufen gebracht habe findest du aber immer noch hier: http://lists.suse.com/archive/suse-linux/2002-May/0830.html HTH Andreas
Andreas Kemmer, Samstag, 22. März 2003 23:51:
Leider hat mein Epson zwischenzeitlich das zeitliche gesegnet, die Beschreibung wie ich ihn zum laufen gebracht habe findest du aber immer noch hier:
Gigantisch, es läuft. Die Beschreibung ist wirklich gut, vielen Dank. In diesem Zusammenhang hätte ich noch eine prinzipielle Frage: Ich habe da ja jetzt zwei Pakete (sane und xsane) runtergeladen und kompiliert. Was mache ich nun mit den Verzeichnissen, aus denen heraus ich make install aufgerufen habe? Lösche ich die einfach, oder werde ich sie später nochmal irgendwann brauchen? Also allgemein: wie handhabt man händisch kompilierte Softwarestücke? Und: rpm -q findet die kompilierten und installierten Pakete nicht. Kann man das ändern, oder muß man einfach wissen, was man noch so alles am Paketmanager vorbei installiert hat? Vielen Dank. Andy -- Andreas Feile www.feile.net
Am Donnerstag, 27. März 2003 13:22 schrieb Andreas Feile:
Ich habe da ja jetzt zwei Pakete (sane und xsane) runtergeladen und kompiliert. Was mache ich nun mit den Verzeichnissen, aus denen heraus ich make install aufgerufen habe? Lösche ich die einfach, oder werde ich sie später nochmal irgendwann brauchen?
Das wirst Du zum deinstallieren brauchen (make uninstall). Nebenbei bemerkt hast Du jetzt zwei sane und xsane Versionen auf der Platte, die von SuSE und die selbst compilierte, sowas kann zu Problemen führen (gerade bei startscripts oder links, wie für xsane und gimp).
Also allgemein: wie handhabt man händisch kompilierte Softwarestücke?
Also ich installier keine Pakete mit './configure', 'make' und 'make install', sondern bastle mir immer RPMs (naja, sind eh bei Packman zu finden). Wer sich das nicht zutraut, sollte zumindestens anstelle von 'make install' checkinstall verwenden, damit wird aus der Installation ein RPM generiert.
Und: rpm -q findet die kompilierten und installierten Pakete nicht.
Nö. Für RPM sind solche sachen Unsichtbar, genau wie z.B. OpenOffice.org Dokumente.
Kann man das ändern, oder muß man einfach wissen, was man noch so alles am Paketmanager vorbei installiert hat?
Siehe oben, das mit dem merken klappt nicht dauerhaft, irgendwann kriegt man einen Versionsverhau zusammen und das System leidet früher oder später drunter. -- Machs gut | http://www.iivs.de/schwinde/buerger/tremmel/ | http://packman.links2linux.de/ Manfred | http://www.knightsoft-net.de
Manfred Tremmel, Donnerstag, 27. März 2003 14:06:
Das wirst Du zum deinstallieren brauchen (make uninstall).
OK, also aufheben.
Nebenbei bemerkt hast Du jetzt zwei sane und xsane Versionen auf der Platte, die von SuSE und die selbst compilierte, sowas kann zu Problemen führen
Nee, ich hab vorher per rpm -e die Pakete sane/xsane rausgeworfen. Also müßte das insoweit OK sein.
Also ich installier keine Pakete mit './configure', 'make' und 'make install', sondern bastle mir immer RPMs (naja, sind eh bei Packman zu finden). Wer sich das nicht zutraut, sollte zumindestens anstelle von 'make install' checkinstall verwenden, damit wird aus der Installation ein RPM generiert.
Was ist der Unterschied? Entweder ich generiere mir ein rpm, oder ich nehm checkinstall, welches ein rpm generiert? Danke. Andy -- Andreas Feile www.feile.net
Am Donnerstag, 27. März 2003 15:00 schrieb Andreas Feile:
Nee, ich hab vorher per rpm -e die Pakete sane/xsane rausgeworfen. Also müßte das insoweit OK sein.
Nur, dass Du bei Paketen, die Sane verwenden (wie z.B. das KDE-Scanner-Paket kooka, jetzt Abhängigkeitsprobleme kriegst.
Also ich installier keine Pakete mit './configure', 'make' und 'make install', sondern bastle mir immer RPMs (naja, sind eh bei Packman zu finden). Wer sich das nicht zutraut, sollte zumindestens anstelle von 'make install' checkinstall verwenden, damit wird aus der Installation ein RPM generiert.
Was ist der Unterschied? Entweder ich generiere mir ein rpm, oder ich nehm checkinstall, welches ein rpm generiert?
Checkinstall analysiert nur den 'make install' Vorgang und generiert daraus ein RPM, steuern läst sich damit nichts. Der normale RPM-Generierungsprozess basiert auf einem SPEC-File, das festlegt, wie das RPM generiert wird. Es wird dabei normalerweise auch nichts ins System installiert, sondern in ein temporäres Verzeichnis, das System bleibt also bis zur installation des RPMs unangetastet, womit es möglich wird, auch ohne root-Rechte und damit der Gefährdung des Systems durch z.B. Fehler im make-file ein RPM zu erstellen. -- Machs gut | http://www.iivs.de/schwinde/buerger/tremmel/ | http://packman.links2linux.de/ Manfred | http://www.knightsoft-net.de
Hallo, On Thu, 27 Mar 2003, Manfred Tremmel wrote:
Am Donnerstag, 27. März 2003 15:00 schrieb Andreas Feile:
Was ist der Unterschied? Entweder ich generiere mir ein rpm, oder ich nehm checkinstall, welches ein rpm generiert?
[spec statt checkinstall]
womit es möglich wird, auch ohne root-Rechte und damit der Gefährdung des Systems durch z.B. Fehler im make-file ein RPM zu erstellen.
Jep. Wir haben das auch mal ausfuehrlich hier diskutiert, schau mal ins Archiv. Leider weiss ich das Subject nicht mehr, IIRC kam aber (spaeter) "checkinstall" im Subject vor. Wenn du zusaetzlich noch nach mir als Autor suchst, sollte der Thread zu finden sein. -dnh -- I got an expresso maker at orkplace. Expresso maker is deemed too complex by all but me & PFY. All expresso maker are belong to us. :) Caffeine is good. Bzzzzzzzzz.... -- Mike Raeder in asr
Hallo, Am Donnerstag, 27. März 2003 13:22 schrieb Andreas Feile:
Andreas Kemmer, Samstag, 22. März 2003 23:51:
Leider hat mein Epson zwischenzeitlich das zeitliche gesegnet, die Beschreibung wie ich ihn zum laufen gebracht habe findest du aber immer noch hier:
Gigantisch, es läuft. Die Beschreibung ist wirklich gut, vielen Dank.
Hab's am Samstag grade bei meinem Vater ausprobiert: dieser Scanner wird von der 8.2 über YaST2 ohne Probleme eingebunden und ist sofort nutzbar. Schöne Grüße aus Bremen hartmut
Am Donnerstag, 27. März 2003 13:22 schrieb Andreas Feile:
Gigantisch, es läuft. Die Beschreibung ist wirklich gut, vielen Dank.
Gerne. Da konnte ich ja endlich mal helfen :-)
In diesem Zusammenhang hätte ich noch eine prinzipielle Frage:
Ich habe da ja jetzt zwei Pakete (sane und xsane) runtergeladen und kompiliert. Was mache ich nun mit den Verzeichnissen, aus denen heraus ich make install aufgerufen habe? Lösche ich die einfach, oder werde ich sie später nochmal irgendwann brauchen?
Die kannst du nach Installation der Software löschen.
Also allgemein: wie handhabt man händisch kompilierte Softwarestücke?
Und: rpm -q findet die kompilierten und installierten Pakete nicht. Kann man das ändern, oder muß man einfach wissen, was man noch so alles am Paketmanager vorbei installiert hat?
Das geht AFAIK nur wenn du statt "make install" checkinstall verwendest. Die so erzeugten rpms findest du anschliessend unter /usr/src/packages/RPMS/ Andreas
Hi Andreas, *Andreas Feile schrieb am Saturday, March 22, 2003 10:27 PM:
Andreas Feile, Freitag, 21. März 2003 10:21:
Ergebnis: ==== andy@scarabaeus:~> scanimage -L No scanners were identified.[...] ====
...Hmm, hat niemand eine Idee, wo ich noch suchen könnte? Allmählich könnt ich ihn wirklich ganz gut brauchen, den Scanner, und ich hab keine vernünftige Vorstellung, wie ich dem ganzen näherkommen könnte.
ich muß für meinen USB-Scanner (CanoScan N650U) immer ein "modprobe scanner" machen (Er wird irgendwie beim Start nie ein- gebunden). Bei Dir ist das modul eingebunden? Ach ja, was sagt sane-find-scanner, auch negativ? Ede
Servus Edgar. Edgar Kuchelmeister, Montag, 24. März 2003 10:00:
ich muß für meinen USB-Scanner (CanoScan N650U) immer ein "modprobe scanner" machen (Er wird irgendwie beim Start nie ein- gebunden). Bei Dir ist das modul eingebunden?
Ja, ich muß das auch von Hand machen, aber dies deswegen, weil ich es noch nicht automatisch einbinden lassen will, solange das nicht alles funktioniert.
Ach ja, was sagt sane-find-scanner, auch negativ?
Jo, negativ. Allerdings lese ich dazu im SuSE-Handbuch, daß dieses Tool nur SCSI-Scanner findet? Gruß. Andy -- Andreas Feile www.feile.net
Am Montag, 24. März 2003 17:26 schrieb Andreas Feile:
Servus Edgar.
Edgar Kuchelmeister, Montag, 24. März 2003 10:00:
ich muß für meinen USB-Scanner (CanoScan N650U) immer ein "modprobe scanner" machen (Er wird irgendwie beim Start nie ein- gebunden). Bei Dir ist das modul eingebunden?
Ja, ich muß das auch von Hand machen, aber dies deswegen, weil ich es noch nicht automatisch einbinden lassen will, solange das nicht alles funktioniert.
Ach ja, was sagt sane-find-scanner, auch negativ?
Jo, negativ. Allerdings lese ich dazu im SuSE-Handbuch, daß dieses Tool nur SCSI-Scanner findet?
Gruß. Andy
Nein, es findet definitiv auch usb-scanner (z.B. meinen plustek). Aber das scheint erst ab Kernel 2.4.8 zu funktionieren. Man kann übrigens beim modprobe auch vendor und product angeben "modprobe scanner vendor=0x... product=0x..." , evt. auch "modprobe usbscanner" -- Joerg Thuemmler sysadmin@vordruckleitverlag.de
Am Sam, 2003-03-22 um 22.27 schrieb Andreas Feile:
...Hmm, hat niemand eine Idee, wo ich noch suchen könnte? Allmählich könnt ich ihn wirklich ganz gut brauchen, den Scanner, und ich hab keine vernünftige Vorstellung, wie ich dem ganzen näherkommen könnte.
Ich habe hier den 1260er von Epson. Den habe ich mit dem Epson-Backend laufen, nachdem ich das Paket von Epson selbst (iscan o.ä.) installiert habe. Da ist dann neben der Applikation auch noch eine lib dabei, die den Epson dann ansteuert. Möglicherweise ist das auch für den 1250 die Lösung. Ciao, Torsten -- http://www.hall-music.de/ letzte Änderung 19.01.2003
participants (8)
-
Andreas Feile
-
Andreas Kemmer
-
David Haller
-
Gamundia.Dentalprodukte@t-online.de
-
Hartmut Meyer
-
Joerg Thuemmler
-
Manfred Tremmel
-
Torsten Hallmann