Hallo Bernd, On Mon, 28 Aug 2000, Bernd Obermayr wrote:
golem:/etc # less /etc/modules.conf | grep sg # pre-install sg modprobe ncr53c8xx alias char-major-21 sg # post-install sg echo "scsi add-single-device 1 0 6 0" > /proc/scsi/scsi
Hi, bei mir steht da:
## SCSI Treiber laden alias scsi ncr53c8xx ## SCSI Generic laden (fuer Scanner) pre-install sg modprobe scsi alias char-major-21 sg post-install sg echo "scsi add-single-device 0 0 1 0" > /proc/scsi/scsi
Also im Grunde dasselbe wie bei Dir.
Nicht ganz, z.B. habe ich ja erst das post-install Kommando auf /proc/scsi/scsi angewandt, welches noch nicht initialisiert war. Stand aber so in der SDB :-( Aber nun habe ich das richtig eingerichtet: golem:~ # less /etc/modules.conf | grep scsi alias scsi_hostadapter ide-scsi alias scsi ncr53c8xx pre-install sg modprobe scsi post-install sg echo "scsi add-single-device 1 0 6 0" > /proc/scsi/scsi Ein modprobe sg fördert in der /var/log/messages nun Aug 29 21:57:57 golem kernel: ncr53c8xx: at PCI bus 0, device 9, function 0 Aug 29 21:57:57 golem kernel: ncr53c8xx: 53c810a detected Aug 29 21:57:57 golem kernel: ncr53c810a-0: rev=0x23, base=0xefffff00, io_port=0xd800, irq=10 Aug 29 21:57:57 golem kernel: ncr53c810a-0: ID 7, Fast-10, Parity Checking Aug 29 21:57:57 golem kernel: ncr53c810a-0: restart (scsi reset). Aug 29 21:57:57 golem kernel: scsi0 : ncr53c8xx - version 3.2a-2 Aug 29 21:57:57 golem kernel: scsi : 1 host. Aug 29 21:58:02 golem kernel: Vendor: SCANNER Model: Rev: V101 Aug 29 21:58:02 golem kernel: Type: Scanner ANSI SCSI revision: 01 CCS Aug 29 21:58:02 golem kernel: Detected scsi generic sga at scsi0, channel 0, id 6, lun 0 Aug 29 21:58:02 golem kernel: scsi singledevice 1 0 6 0
Was ist das 2. Geraet (bzw. nullte) bei Dir? Ich bin mir nicht sicher, denke aber scsi0 ist der 1. Controller scsi1 der Zweite...usw. (ich hab noch nie mehr als einen gebraucht ;-)
Also ich habe noch einen IDE-Brenner Mitsumi und IDE-CD-ROM im Rechner, beide spreche ich über die ide-scsi Emulation an. Dabei übergebe ich beim Booten dem Lilo hdb=ide-scsi hdd=ide-scsi und in der /sbin/init.d/boot.local steht dann ein modprobe ide-scsi. Damit funktioniert das einwandfrei. Nun habe ich noch den Hardware-Controller, man sagte mir aber, dass das nicht kollidieren würde (?) Zum Testen habe ich nochmal das ide-scsi-Modul entfert, auch die Parameterzeile für den Lilo entfernt und neu gebootet. Nach dem modprobe sg sehe ich dann: golem:~ # sgcheck Assignment of generic SCSI devices, device host/channel/ID/LUN type(numeric type) vendor model: /dev/sg0 0/0/6/0 Scanner SCANNER Natürlich habe ich den Link von /dev/scanner nun nach /devsg0 gelegt. Aber eigentlich zeigt er nach sg2, weil sg0(1) meine beiden (ide-scsi)Geräte sind. Mittels grep nach SCSI (scsi) habe ich alle relevanten Dateien geprüft, ob irgendwelche Einträge falsch (doppelt) vorhanden sind. Nix, alles scheint bestens ok zu sein.
golem:/etc # scanimage -d mustek > /tmp/test_scan.pnm scanimage: open of device mustek failed: Invalid argument
Fuehrst Du scanimage als root aus?
Ja.
Wenn das nicht so eingerichtet ist, findet scanimage die sane-devices nicht, siehe /etc/sane.d. Prüfen kannst Du das auch mit scanimage -L bzw. scanimage --list-devices
Was heisst siehe /etc/sane.d? Dort stehen bei mir nur Konfigurationsdateien für verschiedene Scannermodelle. Ich tappe immer noch völlig im Dunkeln :-( alute erol -- Ein Lebenszeichen aus dem Hundert-Morgen-Wald. --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com