Re: [suse-laptop] Re: suspend to disk usb
Am Donnerstag, 13. Januar 2005 09:45 schrieb Stefan Seyfried:
On Wed, Jan 12, 2005 at 07:14:59PM +0100, gregor willms wrote:
hallo,
Eintrag zum aktivieren geändert, supend-to-disk läßt sich auch auslösen, nach dem Reaktivieren ist allerdings die USB-Maus und der USB-Drucker nicht mehr zu aktivieren. Wahrscheinlich muss ich vor dem Suspend Module entladen und beim aktivieren wieder laden. Vielleicht kann mir jemand verraten, wie ich vorgehen sollte um die entsprechenden/welche Module zu bearbeiten?
Ich vermute mal: den usb-Hostcontroller und evtl. das Modul für den Drucker, geschätzt also usb-uhci und usblp.
ich habe also mal POWERSAVE_SUSPEND_RESTART_SERVICES="hotplug usb-uhci" ind die /etc/sysconfig/powersave/common eingefügt. Leider hat sich in Bezug auf den Resume mit dann fehlender Unterstützung von USB-Maus und USB-Drucker nichts getan. Habe ich irgendetwas falsch eingegeben? gruss gregor
On Fri, Jan 14, 2005 at 07:25:38PM +0100, gregor willms wrote:
Am Donnerstag, 13. Januar 2005 09:45 schrieb Stefan Seyfried:
Ich vermute mal: den usb-Hostcontroller und evtl. das Modul für den Drucker, geschätzt also usb-uhci und usblp.
ich habe also mal POWERSAVE_SUSPEND_RESTART_SERVICES="hotplug usb-uhci" ind die /etc/sysconfig/powersave/common eingefügt. Leider hat sich in Bezug auf den Resume mit dann fehlender Unterstützung von USB-Maus und USB-Drucker nichts getan.
Habe ich irgendetwas falsch eingegeben?
Ja. usb-uhci und usblp sind module, die musst du in die POWERSAVE_UNLOAD_MODULES_*-Variablen eintragen. Alternativ kannst du auch mal einfach vor dem suspend die Module von Hand entladen (mit rmmod) und nach dem resume wieder laden. Es kann sein, daß sich die Module erst entladen lassen, nachdem von ihnen abhängige Module ebenfalls entladen sind. Powersaved löst diese Abhängigkeiten soweit möglich automatisch auf. -- Stefan Seyfried
Am Freitag, 14. Januar 2005 23:36 schrieb Stefan Seyfried:
On Fri, Jan 14, 2005 at 07:25:38PM +0100, gregor willms wrote:
Am Donnerstag, 13. Januar 2005 09:45 schrieb Stefan Seyfried:
Ich vermute mal: den usb-Hostcontroller und evtl. das Modul für den Drucker, geschätzt also usb-uhci und usblp.
ich habe also mal POWERSAVE_SUSPEND_RESTART_SERVICES="hotplug usb-uhci" ind die /etc/sysconfig/powersave/common eingefügt. Leider hat sich in Bezug auf den Resume mit dann fehlender Unterstützung von USB-Maus und USB-Drucker nichts getan.
Habe ich irgendetwas falsch eingegeben?
Ja. usb-uhci und usblp sind module, die musst du in die POWERSAVE_UNLOAD_MODULES_*-Variablen eintragen.
ich habe das mal gemacht, leider ohne eine sichtbare auswirkung auf das problem. während des resume leuchtet zweimal kurz der laser der maus auf um dann wieder zu erlöschen. auf meinem acer-notebook funktioniert dieselbe suse-konfiguration problemlos, auf dem gericom notebook hakt es leider ziemlich.
Alternativ kannst du auch mal einfach vor dem suspend die Module von Hand entladen (mit rmmod) und nach dem resume wieder laden.
wie müßte ich das denn genau machen? leider kann ich solche komplizierten sachen nur streng nach einer vorlage ausführen.
Es kann sein, daß sich die Module erst entladen lassen, nachdem von ihnen abhängige Module ebenfalls entladen sind. Powersaved löst diese Abhängigkeiten soweit möglich automatisch auf.
der suspend scheint zu funktionieren, das notebook schaltet ganz ab. der resume klappt auch bis nach dem "settlen" der DMA`s; danach piept das gerät dann. das touch-pad funktioniert nach wie vor, die usb-funktionalität ist leider aber weg. gruss gregor
Am Mittwoch, 19. Januar 2005 17:51 schrieb gregor willms:
Am Freitag, 14. Januar 2005 23:36 schrieb Stefan Seyfried:
On Fri, Jan 14, 2005 at 07:25:38PM +0100, gregor willms wrote:
Am Donnerstag, 13. Januar 2005 09:45 schrieb Stefan Seyfried:
Ich vermute mal: den usb-Hostcontroller und evtl. das Modul für den Drucker, geschätzt also usb-uhci und usblp.
ich habe also mal POWERSAVE_SUSPEND_RESTART_SERVICES="hotplug usb-uhci" ind die /etc/sysconfig/powersave/common eingefügt. Leider hat sich in Bezug auf den Resume mit dann fehlender Unterstützung von USB-Maus und USB-Drucker nichts getan.
Habe ich irgendetwas falsch eingegeben?
Ja. usb-uhci und usblp sind module, die musst du in die POWERSAVE_UNLOAD_MODULES_*-Variablen eintragen.
ich habe das mal gemacht, leider ohne eine sichtbare auswirkung auf das problem. während des resume leuchtet zweimal kurz der laser der maus auf um dann wieder zu erlöschen. auf meinem acer-notebook funktioniert dieselbe suse-konfiguration problemlos, auf dem gericom notebook hakt es leider ziemlich.
Alternativ kannst du auch mal einfach vor dem suspend die Module von Hand entladen (mit rmmod) und nach dem resume wieder laden.
wie müßte ich das denn genau machen? leider kann ich solche komplizierten sachen nur streng nach einer vorlage ausführen.
Es kann sein, daß sich die Module erst entladen lassen, nachdem von ihnen abhängige Module ebenfalls entladen sind. Powersaved löst diese Abhängigkeiten soweit möglich automatisch auf.
der suspend scheint zu funktionieren, das notebook schaltet ganz ab. der resume klappt auch bis nach dem "settlen" der DMA`s; danach piept das gerät dann. das touch-pad funktioniert nach wie vor, die usb-funktionalität ist leider aber weg.
Versuchs mal mit rccoldplug restart als root nach dem Resume. Marcel -- Üdvözlettel -- Mit freundlichen Grüssen, Marcel Hilzinger
On Wed, Jan 19, 2005 at 05:51:30PM +0100, gregor willms wrote:
Alternativ kannst du auch mal einfach vor dem suspend die Module von Hand entladen (mit rmmod) und nach dem resume wieder laden.
wie müßte ich das denn genau machen? leider kann ich solche komplizierten sachen nur streng nach einer vorlage ausführen.
OK, dazu brauche ich erst Informationen :-) Mach mal folgendes: - suspend to disk mit deiner jetzigen Konfiguration inklusive allen sonst auch angesteckten Geräten. - resume, danach wird wohl USB nicht gehen. - nun schicke uns die Dateien /var/log/suspend2disk.log und /var/lib/suspend2disk-state.resume - schicke auch noch die Ausgabe des Befehls "uname -a" Dann kann ich sehen, welche module geladen waren und kann dir eine genaue Anleitung geben. Zu guter letzt kann es immer noch auch eine inkompatibilität mit der Hardware sein, aber das hatte ich jetzt schon länger nicht mehr. -- Stefan Seyfried
Hallo Stefan Seyfried, ich habe deinen Vorschlag mal umgesetzt. Bin kein IT-ler, kann das nur gelegentlich nach Feierabend machen, dauert deswegen alles etwas länger. Also, den Suspend-to-disc habe ich durchgeführt hier also die Ausgaben
/var/log/suspend2disk.log
Suspend initiated: 2005-01-26 21:04:37 Loaded modules: Module Size Used by usblp 12160 0 edd 9368 0 joydev 10304 0 sg 35616 0 st 39196 0 sd_mod 20224 0 sr_mod 16292 0 scsi_mod 108748 4 sg,st,sd_mod,sr_mod ide_cd 36740 0 cdrom 36892 2 sr_mod,ide_cd nvram 8456 0 usbserial 29040 0 lp 11044 0 snd_seq_oss 31232 0 snd_pcm_oss 57512 0 snd_mixer_oss 18944 1 snd_pcm_oss snd_seq_midi 9120 0 snd_seq_midi_event 7680 2 snd_seq_oss,snd_seq_midi snd_seq 54928 6 snd_seq_oss,snd_seq_midi,snd_seq_midi_event speedstep_lib 3712 0 freq_table 4612 0 thermal 12680 0 processor 16680 1 thermal fan 4228 0 button 6416 0 snd_via82xx 25380 4 snd_pcm 97032 2 snd_pcm_oss,snd_via82xx battery 8836 0 snd_timer 25860 2 snd_seq,snd_pcm snd_ac97_codec 62468 1 snd_via82xx snd_page_alloc 11528 2 snd_via82xx,snd_pcm ac 4996 0 ipv6 236800 13 gameport 4736 1 snd_via82xx snd_mpu401_uart 8064 1 snd_via82xx snd_rawmidi 25508 2 snd_seq_midi,snd_mpu401_uart snd_seq_device 8456 4 snd_seq_oss,snd_seq_midi,snd_seq,snd_rawmidi snd 61444 22 snd_seq_oss,snd_pcm_oss,snd_mixer_oss,snd_seq_midi,snd_seq_midi_event,snd_seq,snd_via82xx,snd_pcm,snd_timer,snd_ac97_codec,snd_mpu401_uart,snd_rawmidi,snd_seq_device soundcore 9056 1 snd hid 40896 0 ohci1394 30852 0 ieee1394 100152 1 ohci1394 uhci_hcd 29200 0 via_agp 8832 1 agpgart 30888 1 via_agp parport_pc 35520 1 parport 37832 2 lp,parport_pc evdev 9856 0 af_packet 20872 2 ds 17412 4 yenta_socket 15872 0 pcmcia_core 61764 2 ds,yenta_socket usbcore 103644 6 usblp,usbserial,hid,uhci_hcd tulip 46112 0 subfs 7424 2 nls_utf8 2304 1 nls_cp437 6016 1 vfat 14208 1 fat 43584 1 vfat dm_mod 50300 0 reiserfs 241488 1 Memory info: total used free shared buffers cached Mem: 386444 185864 200580 0 25144 81696 -/+ buffers/cache: 79024 307420 Swap: 772624 0 772624
/var/lib/suspend2disk-state.resume
/dev/hda2 partition 772624 0 42 stopped: hotplug unloaded: ohci1394 unloaded: ieee1394
"uname -a"
karla@linuxKarla:~> uname -a Linux linuxKarla 2.6.5-7.111.19-default #1 Fri Dec 10 15:10:58 UTC 2004 i686 i686 i386 GNU/Linux karla@linuxKarla:~> ich würde mich über eine Anleitung oder Hinweise freuen. Übrigens ist mir aufgefallen, dass der eingebaute Sound nach dem resume auch nicht mehr geht, ist aber nicht ganz so wichtig wie usb.? Gregor Willms Am Donnerstag, 20. Januar 2005 09:53 schrieb Stefan Seyfried:
On Wed, Jan 19, 2005 at 05:51:30PM +0100, gregor willms wrote:
Alternativ kannst du auch mal einfach vor dem suspend die Module von Hand entladen (mit rmmod) und nach dem resume wieder laden.
wie müßte ich das denn genau machen? leider kann ich solche komplizierten sachen nur streng nach einer vorlage ausführen.
OK, dazu brauche ich erst Informationen :-) Mach mal folgendes:
- suspend to disk mit deiner jetzigen Konfiguration inklusive allen sonst auch angesteckten Geräten. - resume, danach wird wohl USB nicht gehen. - nun schicke uns die Dateien /var/log/suspend2disk.log und /var/lib/suspend2disk-state.resume - schicke auch noch die Ausgabe des Befehls "uname -a"
Dann kann ich sehen, welche module geladen waren und kann dir eine genaue Anleitung geben.
Zu guter letzt kann es immer noch auch eine inkompatibilität mit der Hardware sein, aber das hatte ich jetzt schon länger nicht mehr. -- Stefan Seyfried
On Wed, Jan 26, 2005 at 10:08:31PM +0100, gregor willms wrote:
Hallo Stefan Seyfried,
ich habe deinen Vorschlag mal umgesetzt. Bin kein IT-ler, kann das nur gelegentlich nach Feierabend machen, dauert deswegen alles etwas länger.
Also, den Suspend-to-disc habe ich durchgeführt
hier also die Ausgaben
/var/log/suspend2disk.log
Suspend initiated: 2005-01-26 21:04:37 Loaded modules: Module Size Used by usblp 12160 0
das ist dein usb-druckermodul.
ohci1394 30852 0 ieee1394 100152 1 ohci1394
das sind die Module für Firewire
uhci_hcd 29200 0
das ist das Modul für den USB-Hostcontroller.
/var/lib/suspend2disk-state.resume
/dev/hda2 partition 772624 0 42 stopped: hotplug unloaded: ohci1394 unloaded: ieee1394
die Firewire-Module werden entladen, aber die USB-Module nicht.
karla@linuxKarla:~> uname -a Linux linuxKarla 2.6.5-7.111.19-default #1 Fri Dec 10 15:10:58 UTC 2004 i686 i686 i386 GNU/Linux
Das ist eine 9.1, das Powersave-Paket sieht eher nach 9.2 aus. Hast du die neueren Pakete von ftp.suse.com:/pub/people/seife/powersave installiert? Was sagt "rpm -q powersave"? Wenn du ein neueres Paket (version 0.8.xx) installiert hast, hast du es so gemacht, wie im README auf dem ftp-server beschrieben, also erst das alte entfernt und die Konfiguration weggeschoben oder einfach "rpm -U"? Das müßte ich noch wissen, bevor ich dir konkret sagen kann, was du tun mußt. Gruß, Stefan -- Stefan Seyfried
o.k. Am Donnerstag, 27. Januar 2005 00:21 schrieb Stefan Seyfried:
On Wed, Jan 26, 2005 at 10:08:31PM +0100, gregor willms wrote:
Hallo Stefan Seyfried,
ich habe deinen Vorschlag mal umgesetzt. Bin kein IT-ler, kann das nur gelegentlich nach Feierabend machen, dauert deswegen alles etwas länger.
Also, den Suspend-to-disc habe ich durchgeführt
hier also die Ausgaben
/var/log/suspend2disk.log
Suspend initiated: 2005-01-26 21:04:37 Loaded modules: Module Size Used by usblp 12160 0
das ist dein usb-druckermodul.
ohci1394 30852 0 ieee1394 100152 1 ohci1394
das sind die Module für Firewire
uhci_hcd 29200 0
das ist das Modul für den USB-Hostcontroller.
/var/lib/suspend2disk-state.resume
/dev/hda2 partition 772624 0 42 stopped: hotplug unloaded: ohci1394 unloaded: ieee1394
die Firewire-Module werden entladen, aber die USB-Module nicht.
karla@linuxKarla:~> uname -a Linux linuxKarla 2.6.5-7.111.19-default #1 Fri Dec 10 15:10:58 UTC 2004 i686 i686 i386 GNU/Linux
Das ist eine 9.1, das Powersave-Paket sieht eher nach 9.2 aus. Hast du die neueren Pakete von ftp.suse.com:/pub/people/seife/powersave installiert? Was sagt "rpm -q powersave"? Wenn du ein neueres Paket (version 0.8.xx) installiert hast, hast du es so gemacht, wie im README auf dem ftp-server beschrieben, also erst das alte entfernt und die Konfiguration weggeschoben oder einfach "rpm -U"?
ich habe die Installation ohne weiteres von der Suse 9.1 Personal-CD gemacht, nach Installationsende dann das vorgeschlagene Update über YAST / YOU. Anschließend neu gebootet. Mehr habe ich nicht gemacht. Wird das neuere Powersave-Packet denn dort von Suse bereitgestellt? Ich habe mich mal damit beschäftigt, als ich das Suse auf meinem Acer-Notebook installiert habe. Letztendlich hat es dann aber auch so ordentlich geklappt. Kurzum, nein, hierüber "ftp.suse.com:/pub/people/seife/powersave" habe ich nichts installiert.
Das müßte ich noch wissen, bevor ich dir konkret sagen kann, was du tun mußt.
ich hoffe, du kannst mit diesen Informationen etwas anfangen Gruss Gregor
Am Donnerstag, 27. Januar 2005 00:21 schrieb Stefan Seyfried:
On Wed, Jan 26, 2005 at 10:08:31PM +0100, gregor willms wrote:
Hallo Stefan Seyfried,
ich habe deinen Vorschlag mal umgesetzt. Bin kein IT-ler, kann das nur gelegentlich nach Feierabend machen, dauert deswegen alles etwas länger.
Also, den Suspend-to-disc habe ich durchgeführt
hier also die Ausgaben
/var/log/suspend2disk.log
Suspend initiated: 2005-01-26 21:04:37 Loaded modules: Module Size Used by usblp 12160 0
das ist dein usb-druckermodul.
ohci1394 30852 0 ieee1394 100152 1 ohci1394
das sind die Module für Firewire
uhci_hcd 29200 0
das ist das Modul für den USB-Hostcontroller.
/var/lib/suspend2disk-state.resume
/dev/hda2 partition 772624 0 42 stopped: hotplug unloaded: ohci1394 unloaded: ieee1394
die Firewire-Module werden entladen, aber die USB-Module nicht.
karla@linuxKarla:~> uname -a Linux linuxKarla 2.6.5-7.111.19-default #1 Fri Dec 10 15:10:58 UTC 2004 i686 i686 i386 GNU/Linux
Das ist eine 9.1, das Powersave-Paket sieht eher nach 9.2 aus. Hast du die neueren Pakete von ftp.suse.com:/pub/people/seife/powersave installiert? Was sagt "rpm -q powersave"? Wenn du ein neueres Paket (version 0.8.xx) installiert hast, hast du es so gemacht, wie im README auf dem ftp-server beschrieben, also erst das alte entfernt und die Konfiguration weggeschoben oder einfach "rpm -U"?
karla@linuxKarla:~> rpm -q powersave powersave-0.7-7 karla@linuxKarla:~>
Das müßte ich noch wissen, bevor ich dir konkret sagen kann, was du tun mußt.
Gruß,
was meinst du, sollte ich tuen? Gruß Gregor
participants (3)
-
gregor willms
-
Marcel Hilzinger
-
Stefan Seyfried