[wake on lan] Impossible d'utiliser wake on lan avec arch

Reconnaissance et configuration du matériel / kernel linux
Répondre
farvardin
Maître du Kyudo
Messages : 1084
Inscription : sam. 29 mars 2008, 22:56

[wake on lan] Impossible d'utiliser wake on lan avec arch

Message par farvardin »

bonsoir,

je n'arrive pas à utiliser wake on lan lorsque mon dernier démarrage a été fait sous archlinux.

En tapant :

Code : Tout sélectionner

ethtool -s eth0 wol g
normalement cela active le wakeonlan. Mais si j'éteins l'ordinateur, il ne peut démarrer par ce biais.

Si je redémarre sous debian que j'ai en double boot, et que je l'éteins, là par contre cela fonctionne. J'en conclus donc qu'archlinux doit faire quelque chose de spécial au moment de l'arrêt de la machine, qui bloque le wakeonlan.
Sur les forums anglophone d'archlinux, cela semble fonctionne chez tout le monde directement, alors je me pose un peu des questions...

J'ai lu

http://wiki.archlinux.org/index.php/Wake-on-LAN

"This command does not last beyond the next reboot. To execute the command everytime you start up your computer, add the command into /etc/rc.local"

Malgré cela, au démarrage j'ai bien le Wake-on: g mais cela ne résoud rien.
farvardin
Maître du Kyudo
Messages : 1084
Inscription : sam. 29 mars 2008, 22:56

Message par farvardin »

j'ai également essayé de rajouter la commande ethtool -s eth0 wol g dans /etc/rc.local.shutdown mais ce n'est pas mieux :(
farvardin
Maître du Kyudo
Messages : 1084
Inscription : sam. 29 mars 2008, 22:56

Message par farvardin »

je me souviens que quand j'ai eu ce PC (carte réseau intégrée), j'avais installé opensuse, en plus du windows d'origine, et quand je démarrais sous windows, et repassais sous opensuse, je n'avais plus possibilité d'activer et d'utiliser la carte réseau. Il me fallait utiliser un livecd quelconque (genre knoppix), pour "débloquer" la carte et pouvoir l'utiliser avec opensuse. Ensuite cela a semblé être corrigé, et de toute manière j'ai effacé windows. Mais peut-être que cela peut être un problème similaire ?
Il y a beaucoup de monde qui utilise wake on lan ici ?
Avatar de l’utilisateur
gyo
Maître du Kyudo
Messages : 1049
Inscription : jeu. 19 avr. 2007, 10:40
Localisation : Nantes (44)

Message par gyo »

Tu peux t’inspirer des topics suivants pour essayer de résoudre ton problème :
http://forums.archlinux.fr/topic2192.html
http://forums.archlinux.fr/topic2765.html

En gros il est dit que ça viendrait de comment est configuré le noyau et que sous debian ça fonctionne.
Tu pourrais comparer les /proc/config.gz de chaque distribution voir ce qui diffère au niveau réseau…
Peut-être que tu as compilé ton propre noyau et dans ce cas tu as peut-être oublié quelque chose pour permettre le WOL.

Sinon, si tu pouvais nous communiquer la marque de ton dispositif réseau et de ta carte mère ça peut peut-être utile (oupa)

[edit] Ah oui et est-ce que ta carte (si elle possède le voyant) a sa LED témoin de connexion réseau allumée lorsque la machine est en veille ?
commentaire rédigé à l’aide d’un clavier ergonomique bépo
KISS MY ARCH
farvardin
Maître du Kyudo
Messages : 1084
Inscription : sam. 29 mars 2008, 22:56

Message par farvardin »

merci de ton aide.

Ma carte c'est "nVidia Corporation MCP51 Ethernet Controller (rev a1)".
Le noyau que j'utilise n'a pas été recompilé, c'est celui de base d'Archlinux.

À l'arrière de ma carte, il y a bien une lumière qui reste en permanence, même ordinateur éteint.

/proc/config.gz cela ne semble pas se retrouver chez Debian. De toute façon là aussi j'utilise le noyau de base. Quoi qu'il en soit, je viens de réessayer tout à l'heure, même après avoir éteint Debian, maintenant je n'arrive plus à réveiller cet ordinateur par wakeonlan (par internet ou en réseau local). Je ne sais pas ce qui se passe, en plus après quelques essais de redémarrage, je n'arrive plus à démarrer du tout Debian, qui reste bloqué bêtement. Je vais mettre mes recherches en attente pour le moment...
Avatar de l’utilisateur
Vinvin
yeomen
Messages : 290
Inscription : ven. 14 déc. 2007, 14:37
Localisation : Rennes

Re: [wake on lan] Impossible d'utiliser wake on lan avec arc

Message par Vinvin »

farvardin a écrit :je n'arrive pas à utiliser wake on lan lorsque mon dernier démarrage a été fait sous archlinux.
ArchLinux laisse peut-être ta carte réseau dans un état « bancal », ce qui empêche d'utiliser le wake-on-lan ensuite. Pour remettre « à plat » ta carte réseau, tu peux essayer ceci :
  1. Éteindre l'ordinateur.
  2. Couper l'alimentation électrique (le bouton ON-OFF de l'alimentation).
  3. Après plusieurs secondes, remettre l'alimentation électrique, puis réessayer le wake-on-lan.
Bien sûr, cela ne résoudra pas le problème. :?



Et si tu essayais de désactiver la carte réseau avant d'éteindre ArchLinux ?
Quelque chose du genre :

Code : Tout sélectionner

ifconfig eth0 down
modprobe -r le-driver-de-la-carte-réseau
farvardin
Maître du Kyudo
Messages : 1084
Inscription : sam. 29 mars 2008, 22:56

Message par farvardin »

je viens de faire cela. Après avoir débranché un moment, la carte réseau restait éteinte. J'ai même appuyé sur le bouton de démarrage quelques secondes, chez Acer normalement cela réinitialise des trucs. Mais rien non plus. J'ai redémarré la machine, et quand la carte était rallumée, j'ai éteint de nouveau, mais toujours pas de WOL.
Faudrait aussi que je comprenne pourquoi le WOL ne fonctionne plus après avoir éteint depuis Debian...
Keronn
Hankyu
Messages : 19
Inscription : dim. 14 sept. 2008, 13:55

Message par Keronn »

Avec ma carte mère (chipset nforce4), j'avais ce problème... jusqu'à ce que j'inverse l'adresse mac de la machine cible, dans la commande d'envoi du "magic packet". http://www.nvnews.net/vbulletin/showpos ... ostcount=4
Avatar de l’utilisateur
Skunnyk
Maître du Kyudo
Messages : 1137
Inscription : mer. 06 sept. 2006, 21:31
Localisation : IRC
Contact :

Message par Skunnyk »

Tiens, j'ai voulu tester l'autre jour, mais je ne suis pas parvenu non plus à faire fonctionner le WOL ...

ps: Je n'ai pas de chipset nforce, mais je vais tester la manip.
farvardin
Maître du Kyudo
Messages : 1084
Inscription : sam. 29 mars 2008, 22:56

Message par farvardin »

bingo !

Merci beaucoup Keronn pour l'astuce ! Cela refonctionne effectivement en inversant l'ordre.

La question est quand même pourquoi cela fonctionnait auparavant avec debian et pas archlinux ? Peut-être que cela n'était pas la même version du noyau, et ensuite en mettant à jour debian cela n'a plus fonctionné non plus. Enfin, même comme ça c'est pas logique parce que l'ordinateur éteint, je ne vois pas comment le noyau pourrait intervenir sur l'adresse mac de la carte, sauf si cela envoyait des "bricoles" spécifiques dans la carte réseau.

Par contre ce bug était déjà signalé en 2006, alors que l'an dernier je pouvais utiliser l'ordre correct de mon adresse mac pour le WOL...
Keronn
Hankyu
Messages : 19
Inscription : dim. 14 sept. 2008, 13:55

Message par Keronn »

farvardin a écrit :Par contre ce bug était déjà signalé en 2006, alors que l'an dernier je pouvais utiliser l'ordre correct de mon adresse mac pour le WOL...
A la lecture des rapports sur Kernel bug tracker, je pense effectivement que le bug est revenu récemment.
farvardin
Maître du Kyudo
Messages : 1084
Inscription : sam. 29 mars 2008, 22:56

Message par farvardin »

mouais. Bon c'est quand même moi qui ai posté le dernier message sur le bugzilla du noyau. Et comme un gros boulet, je n'ai rien précisé de ma configuration, mais j'espère qu'ils comprendront que je parlais du dernier noyau disponible à l'heure actuelle...

En tout cas, selon les messages, on dirait que le bug avait effectivement été corrigé il y a quelques temps...
Keronn
Hankyu
Messages : 19
Inscription : dim. 14 sept. 2008, 13:55

Message par Keronn »

Au fait, par curiosité, tu ne lui as pas posté le retour de la commande qu'il te demandait : http://bugzilla.kernel.org/show_bug.cgi?id=6604#c29. C'est volontaire ?
farvardin
Maître du Kyudo
Messages : 1084
Inscription : sam. 29 mars 2008, 22:56

Message par farvardin »

merci de l'info Keronn, je n'avais pas vu, je viens de répondre (puisque leur bugzilla affiche publiquement toutes les adresses internet de ceux qui postent, je n'allais pas donner une adresse que j'utilise ou consulte souvent...)
farvardin
Maître du Kyudo
Messages : 1084
Inscription : sam. 29 mars 2008, 22:56

Re: [wake on lan] Impossible d'utiliser wake on lan avec arch

Message par farvardin »

c'est maintenant corrigé dans le nouveau noyau 2.6.29
Répondre