Re: ALDI Digikam
Am Dienstag, 20. Mai 2003 21:03 schrieb Benjamin Albers:
> > Was sagt denn ein
> >
> > cat /proc/scsi/scsi
>
> nach dem einstöpseln erscheint dort
>
> Host: scsi2 Channel: 00 Id: 00 Lun: 00
> Vendor: Model: Rev:
> Type: <NULL> ANSI SCSI revision: ffffffff
> m
Das ist nicht so schön. Es wurde zwar was bemerkt, aber nichts erkannt. So
sieht es aus, wenn es funktioniert:
pelle:~$ cat /proc/scsi/scsi
Attached devices:
Host: scsi0 Channel: 00 Id: 00 Lun: 00
Vendor: IBM Model: DDRS-39130W Rev: S97B
Type: Direct-Access ANSI SCSI revision: 02
Host: scsi0 Channel: 00 Id: 05 Lun: 00
Vendor: PIONEER Model: DVD-ROM DVD-303 Rev: 1.10
Type: CD-ROM ANSI SCSI revision: 02
Host: scsi0 Channel: 00 Id: 06 Lun: 00
Vendor: PLEXTOR Model: CD-R PX-W1210S Rev: 1.01
Type: CD-ROM ANSI SCSI revision: 02
Host: scsi1 Channel: 00 Id: 01 Lun: 00
Vendor: IBM Model: DNES-318350W Rev: SA30
Type: Direct-Access ANSI SCSI revision: 03
Host: scsi2 Channel: 00 Id: 00 Lun: 00
Vendor: TOSHIBA Model: MK3018GAS Rev: Q3.0
Type: Direct-Access ANSI SCSI revision: 02
Der letzte Eintrag (die letzten drei Zeilen) ist nach dem einstöpseln
angehängt worden. Dieser Eintrag wird übrigens beim ausstöpseln nicht wieder
entfernt! Erst wenn das Modul usb-storage wieder entladen wird, dann
verschwindet auch dieser Eintrag.
> > Was sagen die Logfiles beim ein/ausstöpseln des Gerätes?
>
> auszug aus /var/log/messages beim
>
> einstöpseln:
> May 20 20:46:04 merkur kernel: hub.c: USB new device connect on
> bus1/1, assigned device number 3
> May 20 20:46:04 merkur kernel: usb.c: USB device 3 (vend/prod
> 0x784/0x4300) is not claimed by any active driver.
> May 20 20:46:04 merkur /etc/hotplug/usb.agent: Setup usb-storage for
> USB product 784/4300/300
> May 20 20:46:04 merkur kernel: Initializing USB Mass Storage driver...
> May 20 20:46:04 merkur kernel: usb.c: registered new driver
> usb-storage
Also das Modul scheint zumindest vorhanden zu sein....
> May 20 20:46:04 merkur kernel: scsi1 : SCSI emulation for USB Mass
> Storage devices
> May 20 20:46:10 merkur kernel: usb-uhci.c: interrupt, status 2, frame#
> 1583
> May 20 20:46:10 merkur kernel: usb.c: USB disconnect on device 3
> May 20 20:46:11 merkur kernel: hub.c: USB new device connect on
> bus1/1, assigned device number 4
> May 20 20:46:26 merkur kernel: scsi: device set offline - command
> error recover failed: host 1 channel 0 id 0 lun 0
Hier geht was in die Hose...
> May 20 20:46:26 merkur kernel: USB Mass Storage support registered.
> May 20 20:46:26 merkur kernel: scsi2 : SCSI emulation for USB Mass
> Storage devices
> May 20 20:46:26 merkur /etc/hotplug/usb.agent: missing kernel or user
> mode driver usb-storage
Das versteh ich nicht. Weiter oben hat er das Modul doch gefunden...
Hast Du mal nachgesehen, ob es tatsächlich da ist? Ich meine unter
/lib/modules/welche_kernelversion_hast_du_eigentlich/kernel/drivers/usb/
> beim ausstöpseln erscheinen keine neuen Einträge. Ebenso kommen beim
> erneuten einstecken keine Weiteren Einträge dazu.
Dieses Symtom hatte ich anfangs, wenn sich das usb-storage Modul verklemmt
hatte.
> Der letzte Eintrag sagt mir wohl das mein usb-storage Modul fehlt. Das
> war allerdings vorm anschließen der Kamera noch da.
Meinst du im Speicher oder auf der Platte? (s.o.)
> Hoffe das ihr damit was anfangen könnt
Hier als Beispiel wie es bei meinem Rechner aussieht, wenn ich meine
USB-Platte einstöpsele:
----------------------einstöpseln----------------------
May 21 12:21:36 pelle kernel: hub.c: new USB device 00:0d.2-1, assigned
address 2
May 21 12:21:36 pelle kernel: Manufacturer: In-System Design
May 21 12:21:36 pelle kernel: Product: USB Storage Adapter
May 21 12:21:36 pelle kernel: SerialNumber: 11100E00003EC662
May 21 12:21:36 pelle kernel: scsi2 : SCSI emulation for USB Mass Storage
devices
May 21 12:21:39 pelle kernel: Vendor: TOSHIBA Model: MK3018GAS
Rev: Q3.0
May 21 12:21:39 pelle kernel: Type: Direct-Access
ANSI SCSI revision: 02
May 21 12:21:39 pelle kernel: Attached scsi disk sdc at scsi2, channel 0, id
0, lun 0
May 21 12:21:39 pelle kernel: SCSI device sdc: 58605120 512-byte hdwr sectors
(30006 MB)
May 21 12:21:39 pelle kernel: sdc: sdc1 sdc2 sdc3
----------------------------------------------------------------------
Das kommt beim ausstöpseln:
-------------ausstöpseln-----------------------------------------------------------
May 21 12:22:43 pelle kernel: usb.c: USB disconnect on device 00:0d.2-1
address 2
-------------------------------------------------------------------------------------------
Wenn ich an deiner Stelle wäre, dann würde ich das /etc/hotplug/usb.agent
Zeugs mal abschalten und die Module per Hand laden. Also etwa so
(und immer schön die Logdatei mitlesen, z.B. mit xlogmaster oder so!!!)
1. das Modul usb-storage entladen (rmmod usb-storage)
2. dann das Gerät einstöpseln
3. dann das Modul usb-storage laden (modprobe usb-storage)
Wenn es richtig läuft, dann muß er ein SCSI-Device erkennen, etwa so:
May 21 12:21:39 pelle kernel: Attached scsi disk sdc at scsi2, channel 0, id
0, lun 0
Noch etwas:
Was benutzt du für einen Kernel?
Alles was ich hier von mir gebe bezieht sich auf 2.4.20 (Vanilla)
Was für ein Chipsatz läuft bei dir für USB? Bei mir fuktioniert zumindest bei
USB2.0 nur NEC vernünftig, alles mit VIA-Chips kannst in die Tonne treten
(zumindest bis jetzt und unter Linux)
--
mfg
Peter Küchler
Reply to: