[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: