Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1743 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Hardware

  Wake On Lan (WOL) avec carte réseau nforce2 (forcedeth) sous Linux

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Wake On Lan (WOL) avec carte réseau nforce2 (forcedeth) sous Linux

n°451276
fl0ups
東京 - パリ - SLP
Posté le 07-04-2004 à 16:37:02  profilanswer
 

Voilà comment faire...
 
Tout d'abord, rendons à Vercingétorix ce qui appartient à Vercingétorix, je n'ai pas trouvé tout seul, j'ai tout pompé sur la page suivante. La procédure est vraiment spécifique aux cartes nforce, pour les autres cartes réseau ça a l'air plus simple.
Le WOL n'a pas l'air de marcher avec les drivers proprios Nvnet, de toutes façons Nvnet SAPUSAIPALIBRE :o
 
Alors il faut 2 choses:
- Un kernel avec le driver forcedeth
Il faut ensuite éditer le fichier drivers/net/forcedeth.c et virer les DEV_NEED_TIMERIRQ dans pci_tbl[] (ça commence ligne 1522).
Après les modifs ça doit donner un truc de ce genre.

Code :
  1. { /* nForce2 Ethernet Controller */
  2.  .vendor = PCI_VENDOR_ID_NVIDIA,
  3.  .device = 0x0066,
  4.  .subvendor = PCI_ANY_ID,
  5.  .subdevice = PCI_ANY_ID,
  6.  .driver_data = DEV_NEED_LASTPACKET1|DEV_IRQMASK_2,
  7. },


 
- pci-config
Il faut le télécharger sur le site Scyld for ethernet tools qui a l'air d'etre tout le temps down. Heureusement par ftp ça marche. Le problème c'est que pci-config.c ne compile pas avec gcc 3.x, il faut gcc 2.95. C'est dans ces cas là qu'on se dit que les debian ca sert peut être à quelquechose avec leurs vieux packages.
J'ai mis mon binaire ici au cas où.
md5sum

e569593ae36f3a54786105e8d0f29bab  /usr/local/bin/pci-config


 
 
Il faut ensuite identifier le 'device number for pci-config' comme expliqué dans la section 4.2. Sur ma NF7 2.0 c'etait exactement la même valeur que pour ce type donc je ne détaille pas.
 
Il suffit ensuite de faire exécuter la commande suivante à pci-config avant d'éteindre.
Sur ma gentoo je l'ai mis dans /etc/conf.d/local.stop

echo "Enabling WOL on forcedeth card"
/usr/local/bin/pci-config -S -#12


 
Si le pc freeze au moment ou cette commande est exécutée c'est parce que vous n'avez pas bien retiré les DEV_NEED_TIMERIRQ de forcedeth.c
 
Une fois la machine éteinte, il faut utiliser un programme qui envoit un packet magique WOL pour pouvoir réveiller la machine par le LAN: par ex, ether-wake sous *nix ou magic packet sous windows.
 
N'oubliez pas de noter l'adresse MAC de la carte avant d'éteindre ;)


---------------
Fluctuat nec mergitur
mood
Publicité
Posté le 07-04-2004 à 16:37:02  profilanswer
 

n°451416
HJ
Posté le 07-04-2004 à 17:22:50  profilanswer
 

Le WOL c'est au niveau bios, je vois pas l'intérêt de cette manip...

n°451422
jdloic
Posté le 07-04-2004 à 17:28:12  profilanswer
 

Merci, je regarde ça ce soir.
J'avais essayé mais avec les drivers proprio, pfff.

n°451427
fl0ups
東京 - パリ - SLP
Posté le 07-04-2004 à 17:34:55  profilanswer
 

HJ a écrit :

Le WOL c'est au niveau bios, je vois pas l'intérêt de cette manip...

Merci pour ta participation très éclairée et très constructive [:romf]  
[:zytrahusathome]
 
Tu crois qu'il y aurait 1/4 de soupson de problème qui se poserait si c'etait juste au niveau bios? [:dawa]
 
Si en éteignant la machine, la carte réseau n'est pas mis dans un mode particulier (ACPI D3), bios ou pas bios, tu pourras lui envoyer autant de magic packets que tu veux, le WOL ne marchera pas.


---------------
Fluctuat nec mergitur
n°451685
jdloic
Posté le 07-04-2004 à 23:12:47  profilanswer
 

Super, ça marche  :bounce:

n°455533
fl0ups
東京 - パリ - SLP
Posté le 14-04-2004 à 16:43:22  profilanswer
 

Par contre les perfs (taux de transferts en 100Mbits) sont super merdiques avec forcedeth sans le DEV_NEED_TIMERIRQ :D
 
Solution: utiliser nvnet, et le rmmoder / modprober forcedeth en rebootant ;)


---------------
Fluctuat nec mergitur
n°570221
Cruchot
Posté le 11-10-2004 à 15:04:50  profilanswer
 

J'ai trouvé une autre solution sur un site (dont je n'ai plus l'url :/).
 
Il suffit d'activer le wol à chaque démarrage ou avant chaque arrêt avec la commande ethtool. Ex : ethtool -s ethx wol g :)

n°579675
deb75
Posté le 25-10-2004 à 18:19:39  profilanswer
 


Bonjour,  
 
j'ai une carte mère MSI K7N2delta-l, donc la carte ethernet est en nforc2,
 
est-ce que cette manip fonctionne pour tous les types de cartes mères,
du moment que c'est du nforce ??
 

n°579684
mirtouf
Light is right !
Posté le 25-10-2004 à 18:34:22  profilanswer
 
n°579710
deb75
Posté le 25-10-2004 à 19:30:21  profilanswer
 


 
t'es bien sur, car il parait que le WOL, c'est au niveau bios,
or le bios de ma CM n'en fait pas mention, et la doc de ma CM ne parle jamais
de WOL ( alors que les modèles plus récents de MSI en parlent )
 
ceci dit lorsque j'éteins mon PC, je remarque que les leds au niveau du connecteur
réseau sont actives, ce qui semble indiquer que la carte réseau intégrée à la CM
est toujours active ( et pourrait en principe répondre à un paquet magique )
 

mood
Publicité
Posté le 25-10-2004 à 19:30:21  profilanswer
 

n°579800
fl0ups
東京 - パリ - SLP
Posté le 25-10-2004 à 21:33:14  profilanswer
 

Essaye tu verras bien si ça marche ;)

n°579820
deb75
Posté le 25-10-2004 à 21:52:38  profilanswer
 

fl0ups a écrit :

Essaye tu verras bien si ça marche ;)


 
je vais voir,
 
autre question : le wake on lan, c'est lan ( Local area network )
est-ce qu'on peut démarrer le PC à travers internet ( c'est-à-dire WAN )
 
lorsque mon PC est éteint, il n'est pas connecté à internet (évidence !)
et mon fournisseur internet ne sait pas que j'existe ( pas d'adresse IP )
alors comment router le paquet magique jusqu'au PC à travers internet ??

n°579856
fl0ups
東京 - パリ - SLP
Posté le 25-10-2004 à 23:00:07  profilanswer
 

je pense pas qu'on puisse, surtout sans ip fixe

n°579922
deb75
Posté le 26-10-2004 à 00:48:07  profilanswer
 

fl0ups a écrit :

je pense pas qu'on puisse, surtout sans ip fixe


 
oui, c'est justement ce que je craignais,
à chaque connexion mon fournisseur internet m'attribue dynamiquement  
une adresse IP ( DHCP ), mais ce n'est pas toujours la même à chaque fois,
et surtout lorsque pas connecté, je n'ai pas d'adresse IP, donc aucun moyen
 de router le paquet magique !!!

n°579937
shrd
Posté le 26-10-2004 à 02:02:56  profilanswer
 

ca marche aussi sous xp car ca fait 6 mois que je cherche ??
sur la marvel pas de pb, et sur la nv ca marche pas....


Message édité par shrd le 26-10-2004 à 10:37:57
n°580383
lechaba
Posté le 26-10-2004 à 20:26:10  profilanswer
 

le WOL c'est a activer dans le bios
Il faut aussi relier la catre rezo (il faut quelle soit compatible) par un cable a la carte mere.
apres tu envoies un pquet a ta machine ademarrer en utilisa,t l'adresse mac.
 
un topic avec les lien
http://forum.hardware.fr/hardwaref [...] 8709-1.htm

n°580496
shrd
Posté le 27-10-2004 à 09:47:22  profilanswer
 

la NV est une carte intégrée sur les chipsets Nforce, la marvel est elle aussi intégrée sur la carte mere asus as7vn8x par ex, ce ne sont pas des cartes PCI. et si ca marche pas avec la NV , c'est pas uniquement parce que on a oublié d'activer une option dans le bios.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Hardware

  Wake On Lan (WOL) avec carte réseau nforce2 (forcedeth) sous Linux

 

Sujets relatifs
[pb] reseau entre deux machines[HowTo] Cartes wifi DLink DWL-G520+ & DWL-G650+ sous Linux
Carte reseau PCMCIA 3comLE debutant en linux je n'ai jamais installer ny rien du tout donc...
question sur linux[MDK9.2] Authentification client linux sur PDC NT4 via samba
Overclocking sous linux[MDK] j'ai pas de reseau
Copie de la partition linux (ou sauvegarde) 
Plus de sujets relatifs à : Wake On Lan (WOL) avec carte réseau nforce2 (forcedeth) sous Linux


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR