[Soluce] Récupérer ses cartes réseau Intel (e100 eeprom corrupted)

Récupérer ses cartes réseau Intel (e100 eeprom corrupted) [Soluce] - Matériels & problèmes divers - Hardware

Marsh Posté le 12-08-2009 à 03:04:06    

Bonsoir, Il est bientot 3 heures du matin.  :sleep:  
Je me bat depuis plusieurs jours avec la carte réseau Intel intégrée de ma vieille carte mère ASUS CUR-DLS de 2001
 
Sous diverses distributions Linux la carte réseau intégrée Intel ne fonctionnait pas, peut-être avez été vous aussi confronté au fameux bug : load e100 eeprom corrupted --> voir google.  :fou:  :fou:  :fou:  
 
Dans ces cas la, ne cherchez pas une erreur de noyau qui traine mais c'est bel et bien un problème  dans l'EEPROM de la carte qui s'est effacé. C'est à dire que votre carte réseau possède comme adresse mac ff:ff:ff:ff:ff:ff:ff.
C'est ce qui en effet, peut surgir a cause d'un problème sur un module linux défaillant e100 ou eepro100.
Voir ici : http://blog.mandriva.com/2008/09/2 [...] -releases/
 
Bref quoi qu'il en soit : sur les forums que j'ai parcouru personne n'à trouvé de solution a part aller s'acheter une realtek 8189 vite fait pour 6€ qui elle fonctionne.  :pfff:  ou se servir de ethtool ???
 
Petit guide, pour ceux n'ayant pas sous le main l'outil ethtool, utilitaire pour ma part non installé sur une Ubuntu Server 9.04. Parcontre vous devez posséder un cd ou disquette de démarrage de type Windows 9x ou ME. J'ai essayé un Freedos avec l'Ultimate BootCD mais cela n'a pas marché.
 
Les problèmes rencontrés
 

  • Symptômes sous le BIOS : Pour les cartes PXE avec BootROM : les nouvelles valeurs entrées dans le menu du BootAgent via Ctrl+S ne sont pas sauvegardées en sortie.  :??:  
  • Symptômes sous Linux : démarrage impossible de la carte (message "e100_eeprom_corrupted" )  :(
  • Symptômes sous Windows (Server 2003) : Malgré la bonne détection et la bonne l'installation des pilotes, la carte ne peut qu'envoyer des paquets IP et non en recevoir (voir la fenêtre "status" de la connection lan) (Ceci peut être facilement contournable en entrant une adresse MAC en dur via le gestionnaire de périphériques).  :lol:  


Pour redonner vie a votre carte réseau, intégrée à la carte mère d'un serveur pour ma part, donc çà la foutait mal quand même, voici la marche à suivre :
 
Etape 1 / Méthode douce : Le but étant de rétablir par défaut les valeurs de la BootRom
 


  • Installer le setup sur un Windows (Vista pour moi), il procèdera à l'extraction de divers fichiers.


  • Récupérez ces fichiers via l'explorateur et copiez-les sur une disquette DOS 1.44 Mo standard


  • Bootez le PC malade sur lequel le chipset réseau Intel est HS avec votre support 98 ou ME (sans prise en charge du cd).


  • sur le lecteur B: lancez l'utilitaire "ibautil.exe" avec l'argument : "-defaultconfig"


  • Si le champs "Network address", à savoir l'adresse MAC, s'avère délirante : style "ffffffffffffff" : passez à l'étape 2 !


Etape 2 / Méthode hard : saisir les valeurs ("champs" ou "mots" ) effacés dans l'eeprom, non pris en charge par ibautil.exe
 


  • Copiez les sur une disquette DOS 1.44 Mo standard ou gravez-les sur un CD-R/RW


  • Bootez votre support 9x/ME


  • Sur votre support (CD ou D7) : Lancez l'utilitaire "eeupdate.exe" avec l'argument : "/gui". Vous disposerez ainsi d'une interface graphique assez simple. Vous vous trouverez devant une liste d'adaptateurs Intel reconnus sur le système actuel...


  • Positionnez vous sur la ligne de l'adaptateur "malade" et notez les valeurs XXXX-XXXX du Device-Id. Pour reconnaitre les adaptateurs si vous en avez plusieurs d'installés faites clignoter la led avec la touche B (blink) ! Dans mon cas : "8086-1229" pour une PRO/100 i82557 (puce GD82559)


  • Appuyez sur Entrée et sélectionnez "Formatted EEPROM"



  • Le PBA Number quand a lui peut rester à FFFFFFFFF. Si vous voulez tout de même rétablir sa valeur voir cette page (première colonne du tableau) : http://www.intel.com/support/network/sb/CS-012904.htm. Dans le cas d'une carte intégrée sur une carte mère OEM (comme pour mon cas) la mention LOM (Lan-On-Motherboard) apparaitra. Dans ce cas ne mettez rien sur ce champs.


  • Une fois les données corrigées sortez par ECHAP, vous retournez ainsi au menu.


  • Faites un "EEPROM Test" pour essai --> "Test Passed".


  • Sortez du logiciel


  • Rebootez votre machine (Reset soft ou hard, au choix)


 
C'est terminé, normalement la carte est de nouveau fonctionnelle.  :love:  :love:  
 
Bonne chance pour vous.  :hello:


Message édité par jonathanpatate le 31-01-2010 à 12:08:02
Reply

Marsh Posté le 12-08-2009 à 03:04:06   

Reply

Marsh Posté le 29-08-2009 à 00:24:37    

Excellent !
Je viens de "sauver" ma carte... une Intel PRO 1000GT
A noter que la MAC n'était pas FF-FF-FF-FF-FF-FF mais FF-FF-FF-XX-XX-FF, les 4 chiffres du milieu ne correspondant à rien.
 
En pratique, j'ai juste entré l'ancienne MAC dans Windows. Je la changerai plus tard dans l'EEPROM !
 
 
EDIT j'ai tenté de faire la même chose avec le controleur Marvell de ma P4P800 deluxe (Marvell 88E8001), car elle n'est plus reconnue sous Windows... enfin, uniquement comme carte réseau mais aucun pilote ne convient.
 
Sa MAC est curieusement 00-00-00-00-00-00 depuis les outils de diagnostique de Marvell (yukondg)... mais pas moyen de la changer...


Message édité par DayWalker II le 29-08-2009 à 07:57:04
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed