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

 



Dernière réponse
Sujet : Wake On Lan (WOL) avec carte réseau nforce2 (forcedeth) sous Linux
shrd 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.

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
shrd 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.
lechaba 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
shrd 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....
deb75

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 !!!

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

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 ??

fl0ups Essaye tu verras bien si ça marche ;)
deb75


 
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 )
 

mirtouf Ben oui.
deb75
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 ??
 
Cruchot 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 :)
fl0ups 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 ;)
jdloic Super, ça marche  :bounce:
fl0ups

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.

jdloic Merci, je regarde ça ce soir.
J'avais essayé mais avec les drivers proprio, pfff.
HJ Le WOL c'est au niveau bios, je vois pas l'intérêt de cette manip...
fl0ups 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 ;)


Copyright © 1997-2018 Hardware.fr SARL (Signaler un contenu illicite) / Groupe LDLC / Shop HFR