PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Nach Aufwachen keine USB 2.0 Platte verfügbar



lybk
06.10.05, 14:51
Der PC geht in den Suspend to Disk-Modus,
aber nachdem er aufgewacht ist, ist
meine USB 2.0 Platte nicht mehr verfügbar.

Neu anstecken brachte keine Besserung.

lsmod ergab:


Module Size Used by
usb_storage 54080 0
nls_iso8859_1 3968 0
vfat 9472 0
fat 38556 1 vfat
snd_pcm_oss 41248 1
snd_mixer_oss 14336 2 snd_pcm_oss
ohci_hcd 16516 0
analog 9120 0
ns558 4612 0
via_agp 7296 1
agpgart 26568 1 via_agp
i2c_viapro 6416 0
evdev 6784 0
snd_via82xx 20800 2
gameport 11016 4 analog,ns558,snd_via82xx
snd_ac97_codec 66680 1 snd_via82xx
snd_pcm 70152 3 snd_pcm_oss,snd_via82xx,snd_ac97_codec
snd_timer 18820 1 snd_pcm
snd_page_alloc 7172 2 snd_via82xx,snd_pcm
snd_mpu401_uart 5376 1 snd_via82xx
snd_rawmidi 17952 1 snd_mpu401_uart
snd 42372 8 snd_pcm_oss,snd_mixer_oss,snd_via82xx,snd_ac97_cod ec,snd_pcm,snd_timer,snd_mpu401_uart,snd_rawmidi
soundcore 6880 3 snd
ehci_hcd 24456 0
uhci_hcd 26000 0
usbcore 91772 5 usb_storage,ohci_hcd,ehci_hcd,uhci_hcd
8139too 19200 0
b44 17540 0
mii 4096 2 8139too,b44
i2c_algo_bit 8072 0
i2c_core 16272 2 i2c_viapro,i2c_algo_bit

Weiß jemand Rat? :confused:

Masta Pete
06.10.05, 18:33
du könntest versuchen das ehci_hcd module mit rmmod ehci_hcd vor dem suspend zu entladen und nach dem resume mit modprobe ehci_hcd wieder laden und dann schaun ob usb2 wieder geht.

lg
pete

batchman
11.10.05, 22:10
Ja, mit dem Suspend to Disk Mode gab es schon einige Problem (sprich Netzwerkadapter).

Schon einmal probiert im Powermanagement den Suspend-to-RAM-Modus zu nutzen oder einfach das Ganze zu deaktivieren ?

lybk
12.10.05, 19:46
ja nun es ist ja "nur" die usb platte die probleme macht. daher werde ich es nicht abschalten. :)

Masta Pete
12.10.05, 19:56
dann probiere einfach mal vorm suspend das modul usbstorage zu entladen und nach dem resume wieder zu laden.

lg
pete

peschmae
13.10.05, 13:24
Falls das nichts bringt auch mal die Module *nach* dem resume neu laden. Oder zweimal neu laden (dann geht bei mir nämlich die USB-Tastatur wieder :ugly: )

MfG Peschmä

lybk
13.10.05, 18:44
Danke schön.

Hatte beim Entladen der Module das Problem dass ein nicht sichtbarer (in KDE) Prozess noch auf die Platte Zugriff hatte. Mit "lsof /dev/sda1" fand ich heraus, dass Konqueror lief. ^^ Also Prozess gekillt und dann die Module "ohci_hcd, ehci_hcd, uhci_hcd und usb_storage entladen.

Dann hab ich mein "SleepNow" Skript ausgeführt, PC wieder angeschaltet und
obige Module neu geladen.

Funktioniert.

Jetzt werde ich dass Entladen der Module in mein Skript integrieren und mir noch ein "USB-Wakeup" Skript mit Reload der Module und mounten von /dev/sda1 basteln.

Wäre es möglich das in den Wakeup Prozess von Slack zu integrieren? :confused:

peschmae
17.10.05, 15:33
Wäre es möglich das in den Wakeup Prozess von Slack zu integrieren? :confused:

Kommt darauf an. "der Wakeup Prozess von Slack" sagt mir nämlcih gerade nichts. Falls das irgendwie mit dem hibernate-Script (vom Software Suspend 2 Projekt, funktioniert aber auch für anderes Suspend Zeugs als Suspend 2) verwandt ist kannst du die zu entladenden Module und zu unmountenden Laufwerke in der /etc/hibernate/hibernate.conf eintragen.
Sonst natürlich nicht ;)

MfG Peschmä

lybk
17.10.05, 17:18
Super, ich werde das in der hibernate.conf einfügen.

Ein weiteres Problem:
Nachdem der PC "geschlafen" hat wandert das USB Laufwerk immer einen Buchstaben höher.
Soll heißen nach dem ersten Aufwachen ist das Device /dev/sdb1, nach dem 2. Aufwachen /dev/sdc1 usw. usw.

Kennt das jemand und weiß wie man damit umgeht?