• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

USB-Platte und OpenSuse 10.3 Lesen/Schreiben geht

slashmc

Member
Hallo zusammen.

Ich bin von Suse 10.2 auf 10.3 gewechselt. Nun habe ich aber bei einigen Aktionen Probleme mit meiner externen Platte.

Lesen und Schreiben geht völlig problemlos.

Aber bei folgenden Aktionen hängt sich das System auf und zwar so lange bis ich die Platte trenne:
  • Bei Aufruf der Speichermedien und darauf folgend "rechtsklick" auf das Laufwerk.
    Bei Installation neuer Software über Yast.

Wie erwähnt läuft das ganze System normal weiter sobald ich den USB-Stecker der Platte ziehe.

Hab in einem Thread gelesen, dass es an der ACPI Einstellung liegen kann.

Wie kann ich vorgehen um mich der Lösung zum Problem zu nähern?

Viele Grüße
 

misiu

Moderator
Teammitglied
"dmesg" Meldungen in der Textkonsole beobachten.
Evtl. auch die udev-Meldungen:
misiu@noname:~> su
Passwort:
noname:/home/misiu # udevmonitor
udevmonitor prints the received event from the kernel [UEVENT]
and the event which udev sends out after rule processing [UDEV]

MfG
misiu
 
OP
S

slashmc

Member
Hallo misiu,

ich kann bei "dmesg" und "udev" nichts negatives erkennen. Wenn ich mit angeschlossener Platte mit "Rechtsklick" auf das Laufwerk gehe (s. Fehlerbeschreibung oben) kommt keine Meldung über "udev" aber die Platte bleibt wieder hängen.

Hier die zwei Ausgaben:

dmesg
Code:
usb 2-1: new high speed USB device using ehci_hcd and address 3
usb 2-1: new device found, idVendor=1058, idProduct=0901
usb 2-1: new device strings: Mfr=1, Product=2, SerialNumber=3
usb 2-1: Product: External HDD
usb 2-1: Manufacturer: Western Digital
usb 2-1: SerialNumber: xxxxxxxxxxxxx
usb 2-1: configuration #1 chosen from 1 choice
Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
Initializing USB Mass Storage driver...
scsi2 : SCSI emulation for USB Mass Storage devices
usb-storage: device found at 3
usb-storage: waiting for device to settle before scanning
usbcore: registered new interface driver usb-storage
USB Mass Storage support registered.
scsi 2:0:0:0: Direct-Access     WD       2500JB External  0108 PQ: 0 ANSI: 0
sd 2:0:0:0: [sdb] 488397168 512-byte hardware sectors (250059 MB)
sd 2:0:0:0: [sdb] Write Protect is off
sd 2:0:0:0: [sdb] Mode Sense: 03 00 00 00
sd 2:0:0:0: [sdb] Assuming drive cache: write through
sd 2:0:0:0: [sdb] 488397168 512-byte hardware sectors (250059 MB)
sd 2:0:0:0: [sdb] Write Protect is off
sd 2:0:0:0: [sdb] Mode Sense: 03 00 00 00
sd 2:0:0:0: [sdb] Assuming drive cache: write through
 sdb: sdb1 sdb2
sd 2:0:0:0: [sdb] Attached SCSI disk
sd 2:0:0:0: Attached scsi generic sg2 type 0
usb-storage: device scan complete
@noname:~>

udevmonitor
Code:
udev
UEVENT[1192957039.743420] remove   /devices/pci0000:00/0000:00:03.3/usb2/2-1/2-1
:1.0/usb_endpoint/usbdev2.3_ep01 (usb_endpoint)
UEVENT[1192957039.743476] remove   /devices/pci0000:00/0000:00:03.3/usb2/2-1/2-1
:1.0/usb_endpoint/usbdev2.3_ep82 (usb_endpoint)
UEVENT[1192957039.743488] remove   /class/scsi_generic/sg2 (scsi_generic)
UEVENT[1192957039.743498] remove   /class/scsi_device/2:0:0:0 (scsi_device)
UEVENT[1192957039.743509] remove   /class/scsi_disk/2:0:0:0 (scsi_disk)
UEVENT[1192957039.743518] remove   /block/sdb/sdb2 (block)
UEVENT[1192957039.743528] remove   /block/sdb/sdb1 (block)
UEVENT[1192957039.743537] remove   /block/sdb (block)
UEVENT[1192957039.743546] remove   /devices/pci0000:00/0000:00:03.3/usb2/2-1/2-1
:1.0/host2/target2:0:0/2:0:0:0 (scsi)
UEVENT[1192957039.743557] remove   /class/scsi_host/host2 (scsi_host)
UEVENT[1192957039.743566] remove   /devices/pci0000:00/0000:00:03.3/usb2/2-1/2-1
:1.0 (usb)
UEVENT[1192957039.743576] remove   /devices/pci0000:00/0000:00:03.3/usb2/2-1/usb
_endpoint/usbdev2.3_ep00 (usb_endpoint)
UEVENT[1192957039.743586] remove   /devices/pci0000:00/0000:00:03.3/usb2/2-1 (us
b)
UDEV  [1192957039.748631] remove   /devices/pci0000:00/0000:00:03.3/usb2/2-1/2-1
:1.0/usb_endpoint/usbdev2.3_ep01 (usb_endpoint)
UDEV  [1192957039.749949] remove   /devices/pci0000:00/0000:00:03.3/usb2/2-1/2-1
:1.0/usb_endpoint/usbdev2.3_ep82 (usb_endpoint)
UDEV  [1192957039.752205] remove   /class/scsi_generic/sg2 (scsi_generic)
UDEV  [1192957039.753325] remove   /class/scsi_device/2:0:0:0 (scsi_device)
UDEV  [1192957039.757330] remove   /class/scsi_disk/2:0:0:0 (scsi_disk)
UDEV  [1192957039.760918] remove   /block/sdb/sdb2 (block)
UDEV  [1192957039.762651] remove   /block/sdb/sdb1 (block)
UDEV  [1192957039.764081] remove   /devices/pci0000:00/0000:00:03.3/usb2/2-1/2-1
:1.0/host2/target2:0:0/2:0:0:0 (scsi)
UDEV  [1192957039.765529] remove   /class/scsi_host/host2 (scsi_host)
UDEV  [1192957039.766985] remove   /devices/pci0000:00/0000:00:03.3/usb2/2-1/usb
_endpoint/usbdev2.3_ep00 (usb_endpoint)
UDEV  [1192957039.768536] remove   /block/sdb (block)
UDEV  [1192957039.769754] remove   /devices/pci0000:00/0000:00:03.3/usb2/2-1/2-1
:1.0 (usb)
UDEV  [1192957039.771363] remove   /devices/pci0000:00/0000:00:03.3/usb2/2-1 (us
b)
UEVENT[1192957050.579995] add      /devices/pci0000:00/0000:00:03.3/usb2/2-1 (us
b)
UEVENT[1192957050.580033] add      /devices/pci0000:00/0000:00:03.3/usb2/2-1/usb
_endpoint/usbdev2.4_ep00 (usb_endpoint)
UEVENT[1192957050.580044] add      /devices/pci0000:00/0000:00:03.3/usb2/2-1/2-1
:1.0 (usb)
UEVENT[1192957050.582909] add      /class/scsi_host/host3 (scsi_host)
UEVENT[1192957050.582945] add      /devices/pci0000:00/0000:00:03.3/usb2/2-1/2-1
:1.0/usb_endpoint/usbdev2.4_ep01 (usb_endpoint)
UEVENT[1192957050.582957] add      /devices/pci0000:00/0000:00:03.3/usb2/2-1/2-1
:1.0/usb_endpoint/usbdev2.4_ep82 (usb_endpoint)
UDEV  [1192957050.606773] add      /devices/pci0000:00/0000:00:03.3/usb2/2-1 (us
b)
UDEV  [1192957050.608983] add      /devices/pci0000:00/0000:00:03.3/usb2/2-1/usb
_endpoint/usbdev2.4_ep00 (usb_endpoint)
UDEV  [1192957050.645495] add      /devices/pci0000:00/0000:00:03.3/usb2/2-1/2-1                              :1.0 (usb)
UDEV  [1192957050.647589] add      /class/scsi_host/host3 (scsi_host)
UDEV  [1192957050.649125] add      /devices/pci0000:00/0000:00:03.3/usb2/2-1/2-1                              :1.0/usb_endpoint/usbdev2.4_ep01 (usb_endpoint)
UDEV  [1192957050.650638] add      /devices/pci0000:00/0000:00:03.3/usb2/2-1/2-1                              :1.0/usb_endpoint/usbdev2.4_ep82 (usb_endpoint)
UEVENT[1192957051.615251] add      /devices/pci0000:00/0000:00:03.3/usb2/2-1/2-1                              :1.0/host3/target3:0:0/3:0:0:0 (scsi)
UEVENT[1192957051.615303] add      /class/scsi_disk/3:0:0:0 (scsi_disk)
UEVENT[1192957051.630091] add      /block/sdb (block)
UEVENT[1192957051.630126] add      /block/sdb/sdb1 (block)
UEVENT[1192957051.630137] add      /block/sdb/sdb2 (block)
UEVENT[1192957051.630146] add      /class/scsi_device/3:0:0:0 (scsi_device)
UEVENT[1192957051.630156] add      /class/scsi_generic/sg2 (scsi_generic)
UDEV  [1192957051.776986] add      /devices/pci0000:00/0000:00:03.3/usb2/2-1/2-1                              :1.0/host3/target3:0:0/3:0:0:0 (scsi)
UDEV  [1192957051.779589] add      /class/scsi_disk/3:0:0:0 (scsi_disk)
UDEV  [1192957051.799803] add      /class/scsi_device/3:0:0:0 (scsi_device)
UDEV  [1192957051.915142] add      /class/scsi_generic/sg2 (scsi_generic)
UDEV  [1192957051.920417] add      /block/sdb (block)
UDEV  [1192957052.098760] add      /block/sdb/sdb1 (block)
UDEV  [1192957052.155355] add      /block/sdb/sdb2 (block)

Kann es eventuell am FAT32 liegen? Obwohl es mit 10.2 ja ging.
Viele Grüße
 

misiu

Moderator
Teammitglied
Ist schon Kernel-Update drauf?
Mit dem neuem Kernel scheint es Probleme zu geben.

MfG
misiu
 
OP
S

slashmc

Member
Hallo misiu,

ich habe folgende Kernelversion:
Code:
slashmc@noname:~> cat /proc/version
Linux version 2.6.22.9-0.4-default (geeko@buildhost) (gcc version 4.2.1 (SUSE Linux)) #1 SMP 2007/10/05 21:32:04 UTC

Ist das die problematische Version?

Gruß
 

misiu

Moderator
Teammitglied
Ja, sehe:
http://www.linux-club.de/viewtopic.php?t=86715&highlight=

Du kannst den alten Kernel, wie ich da beschrieben habe wieder aufsetzen. Falls
danach die Probleme weg sind, dann weisst du wovon.
Der Installations-Kernel ist:
misiu@noname:~> uname -r
2.6.22.5-31-default


MfG
misiu
 
OP
S

slashmc

Member
Hallo,

der Kernel von CD hat leider auch nichts gebracht. Gleiche Problem.

Gibts noch nen Ansatz?

Viele Grüße
 

misiu

Moderator
Teammitglied
FAT32 durfte nicht schuldig sein. Dem Verhalten nach könnte nur eine Kernelfunktionalität
oder Hotplug in Frage kommen.
Welche Hardware hast du?
?

Versuche folgende Bootparameter (GRUB-Optionszeile):
noapic
irqfixup
pci=routeirq
pci=noacpi

MfG
misiu
 
OP
S

slashmc

Member
Hallo,

hier die Ausgabe von "lspci"
Code:
noname:~ # lspci
00:00.0 Host bridge: Silicon Integrated Systems [SiS] SiS645DX Host & Memory & AGP Controller (rev 01)
00:01.0 PCI bridge: Silicon Integrated Systems [SiS] Virtual PCI-to-PCI bridge (AGP)
00:02.0 ISA bridge: Silicon Integrated Systems [SiS] SiS962 [MuTIOL Media IO] (rev 14)
00:02.1 SMBus: Silicon Integrated Systems [SiS] SiS961/2 SMBus Controller
00:02.3 FireWire (IEEE 1394): Silicon Integrated Systems [SiS] FireWire Controller
00:02.5 IDE interface: Silicon Integrated Systems [SiS] 5513 [IDE]
00:02.6 Modem: Silicon Integrated Systems [SiS] AC'97 Modem Controller (rev a0)
00:02.7 Multimedia audio controller: Silicon Integrated Systems [SiS] AC'97 Sound Controller (rev a0)
00:03.0 USB Controller: Silicon Integrated Systems [SiS] USB 1.0 Controller (rev 0f)
00:03.1 USB Controller: Silicon Integrated Systems [SiS] USB 1.0 Controller (rev 0f)
00:03.2 USB Controller: Silicon Integrated Systems [SiS] USB 1.0 Controller (rev 0f)
00:03.3 USB Controller: Silicon Integrated Systems [SiS] USB 2.0 Controller
00:04.0 Ethernet controller: Silicon Integrated Systems [SiS] SiS900 PCI Fast Ethernet (rev 90)
00:09.0 CardBus bridge: Texas Instruments PCI1410 PC card Cardbus Controller (rev 02)
01:00.0 VGA compatible controller: nVidia Corporation NV17 [GeForce4 440 Go 64M] (rev a3)
02:00.0 Network controller: Intersil Corporation ISL3890 [Prism GT/Prism Duette]/ISL3886 [Prism Javelin/Prism Xbow] (rev 01)

Hat jetzt zwar nicht mit dem Thema zu tun. Aber bedeutet die Ausgabe, dass ich nur einen USB 2.0 Anschluss habe und der Rest 1.0 ist?

Wieder zum Thema:
Was meinst du mit Bootparameter? Meinst du bei der Auswahl des Betriebssystems zu Beginn des Bootens? Sollen die Parameter da ohne Kommata eingegeben werden?

Grüße
 

misiu

Moderator
Teammitglied
Hat jetzt zwar nicht mit dem Thema zu tun. Aber bedeutet die Ausgabe, dass ich nur einen USB 2.0 Anschluss habe und der Rest 1.0 ist?

Wieder zum Thema:
Was meinst du mit Bootparameter? Meinst du bei der Auswahl des Betriebssystems zu Beginn des Bootens? Sollen die Parameter da ohne Kommata eingegeben werden?

Du hast durchaus mehrere USB 2.0-Anschlüsse, aber nur einen
Controller dazu.

Genau zu beginn, wenn das Auswahlmenü angezeigt wird, können
unten in eine Optionszeile zusätzliche Parameter eingegeben werden.
Tue sie bitte aber nacheinander ausprobieren und nicht zusammen
auf einmal.
 
OP
S

slashmc

Member
Hallo,

habe jetzt mal alle Optionen eingegeben (ohne Leerzeichen).
Hat aber nichts gebracht.

Sobald ich "rechtsklick" und dann auf "Eigenschaften" klicke hängt die Anzeige.
Auch die Tastenkombination "Strg+Esc" zeigt keinen Inhalt bei angeschlossener Platte.

Das einzige was funktioniert ist ein "rechtsklick" --> "Sicher entfernen".
Dann wird das Laufwerk entfernt und ich kann auf "Eigenschaften" klicken. Danach zeigt auch "Strg+Esc" sofort was an.

Installation über Yast geht auch nicht. Nach dem runterladen eines RPMs geht die Installation erst nach ausstecken oder "sicher entfernen" der Platte los.

Noch ne Idee für nen Ansatz?

Gibt es die Möglichkeit das ganze über die Konsole zu testen? Vielleicht liegt es ja an KDE.

Viele Grüße
 

misiu

Moderator
Teammitglied
Hast du GNOME drauf?
Falls es an KDE liegt, könnte sein, dass es bei GNOME-Desktop funktioniert.

MfG
misiu
 
OP
S

slashmc

Member
Hallo,

hab eben versucht über die Konsole "df" aufzurufen. Ist dann auch hängen geblieben.

Hab dann die externe Platte "entfernt" und wieder gemountet. Jetzt geht alles.

Verstehen tue ich das aber nicht. Weil vorher hat es so auch nicht funktioniert. Auch "Strg+Esc" geht jetzt mit angeschlossener Platte.

Werd jetzt nochmal alles trennen und neu booten. Gucken was passiert.

Gruß
 
OP
S

slashmc

Member
Hallo,

ich hab ne WD 250 GB "My Book Pro" mit externer Stromversorgung.

Nach dem Neubooten hat es erst wieder nicht funktioniert. Eben ging es aber wieder.

Ich vermute, dass es was mit dem Stromsparmodus der Platte zu tun haben könnte. Werd das jetzt mal testen.

Viele Grüße
 
OP
S

slashmc

Member
Hallo,

mit dem neuen Kernel-Update (heute eingespielt) scheint es vorläufig
zu funktionieren.

Viele Grüße
 
Oben