OVH Cloud OVH Cloud

Problème avec le software suspend

3 réponses
Avatar
François Valenduc
Bonjour à tous,

J'ai voulu tester le software suspend sur mon portable hier mais çà ne
se passe fort bien. J'ai donc patché les sources du mon noyau 2.4.22
avec la version swsusp-2.0-rc2-whole. L'application du patch se passe
sans problèmes. J'ai ensuite recompilé mon noyau en activant le software
suspend. La compilation à l'air de se passer sans problème. J'ai réussi
à redémarrer mon PC et à y rajouter les pilotes ALSA 0.9.8. Ensuite,
j'ai aussi réussi à installer le script suspend mais lorsque je teste la
suspension par la commande hibernate, les choses se passe mal (d'abord
en mode texte après être passé au runlevel 3). En fait, le message
unregister netdevice waiting for eth0 to become free usage count=2 se
répète indéfiniment et mon PC ne se coupe jamais.

J'ai bien essayé de modifier le fichier /etc/suspend.conf en ajoutant
les services internet et network à la liste des services à arrêter
durant la suspension.

Merci d'avance pour vos conseils car là, les idées me manquent.
--
François Valenduc

Mon adresse e-mail est bien sur truquée
Enlever le deuxième c à la fin et mettre un point après francois pour me
répondre



--
François Valenduc

Mon adresse e-mail est bien sur truquée
Enlever le deuxième c à la fin et mettre un point après francois pour me
répondre

3 réponses

Avatar
Saïd
François Valenduc :
Bonjour à tous,

J'ai voulu tester le software suspend sur mon portable hier mais çà ne
se passe fort bien. J'ai donc patché les sources du mon noyau 2.4.22
avec la version swsusp-2.0-rc2-whole. L'application du patch se passe
sans problèmes. J'ai ensuite recompilé mon noyau en activant le software
suspend. La compilation à l'air de se passer sans problème. J'ai réussi
à redémarrer mon PC et à y rajouter les pilotes ALSA 0.9.8. Ensuite,
j'ai aussi réussi à installer le script suspend mais lorsque je teste la
suspension par la commande hibernate, les choses se passe mal (d'abord
en mode texte après être passé au runlevel 3). En fait, le message
unregister netdevice waiting for eth0 to become free usage count=2 se
répète indéfiniment et mon PC ne se coupe jamais.

J'ai bien essayé de modifier le fichier /etc/suspend.conf en ajoutant
les services internet et network à la liste des services à arrêter
durant la suspension.

Merci d'avance pour vos conseils car là, les idées me manquent.
--
François Valenduc

Mon adresse e-mail est bien sur truquée
Enlever le deuxième c à la fin et mettre un point après francois pour me
répondre






Essaye d'abord de couper le reseau a la main (/etc/rccequetuveux/networking
stop)
puis suspendre eth0 a la main
ifconfig eth0 down
puis enlever les modules reseau a la main
lsmod (pour avoir la liste des modules)
rmmod les_modules_suspects_de_s'occuper du reseau

ensuite: hibernate
si ca marche tu pourras scripter tout ca (ajouter la deconnexion/reconnexion
avant/apres hibernate)

Moi aussi j'ai un truc bizarre avec hibernate (il cherchait rtc que je
n'avais pas dans le noyau).

--
Saïd.

Avatar
François Valenduc
Essaye d'abord de couper le reseau a la main (/etc/rccequetuveux/networking
stop)
puis suspendre eth0 a la main
ifconfig eth0 down
puis enlever les modules reseau a la main
lsmod (pour avoir la liste des modules)
rmmod les_modules_suspects_de_s'occuper du reseau

ensuite: hibernate
si ca marche tu pourras scripter tout ca (ajouter la deconnexion/reconnexion
avant/apres hibernate)

Moi aussi j'ai un truc bizarre avec hibernate (il cherchait rtc que je
n'avais pas dans le noyau).



J'ai bien essayé en suivant cette piste avec /etc/rc.d/init.d/internet
stop (j'ai fais la même chose avec network, nfs). J'ai ensuite tappé
ifconfig eth0 down. Ensuite, j'ai essayé de déchargé le module eth0 avec
rmmod mais à ce moment, ce module n'est plus chargé). Ensuite, en
lançant hibernate, j'ai droit au même message
unregister netdevice waiting for eth0 to become free usage count =2

Donc, çà ne marche toujours pas...
--
François Valenduc

Mon adresse e-mail est bien sur truquée
Enlever le deuxième c à la fin et mettre un point après francois pour me
répondre

Avatar
Daniel Déchelotte

| J'ai bien essayé en suivant cette piste avec /etc/rc.d/init.d/internet
| stop (j'ai fais la même chose avec network, nfs). J'ai ensuite tappé
| ifconfig eth0 down. Ensuite, j'ai essayé de déchargé le module eth0 avec
|
| rmmod mais à ce moment, ce module n'est plus chargé). Ensuite, en
| lançant hibernate, j'ai droit au même message
| unregister netdevice waiting for eth0 to become free usage count =2

Peut-etre que netstat te dira si des sockets sont encore ouvertes ou en
cours de fermeture.

Daniel
--
http://yo.dan.free.fr/