Dressage de marvell yukon 88E8052... - réseaux et sécurité - Linux et OS Alternatifs
Marsh Posté le 08-05-2007 à 22:39:16
Je me réponds à moi même en partie :
Udev définit les règles de mapping à partir des adresses mac :
Le problème est que ma carte a changé d'adresse mac.
si je sais changer l'adresse mac à partir d'ifconfig, est-il possible de le faire de manière pérenne dans la carte ?
Merci,
Marsh Posté le 08-05-2007 à 22:53:06
Problème résolu :
Pour mieux tout expliquer voici ce qui ma conduit à faire initialement le changement de firmware :
J'ai flashé ma carte Gigabyte GA -965G-DS3 qui est équipée d'un chipset marvell yukon 88E8053 (lspci dit 88E8052 ?) selon la méthodologie suivante:
http://tw.giga-byte.com/Support/Mo [...] FAQID=2372
c'est après ce flashage que j'ai eu mon adresse mac changée. En googlellant (un ou deux " l" ?) j'ai trouvé que l'outil du flashage "yukonvpd" pouvait aussi changer l'adresse mac :
Citation : yukonvpd.exe -M adresse_mac_sans_les_: |
tout fonctionne correctement !
Quant à savoir si le changement de firmware que j'ai appliqué à cause de décrochages lorsque le débit était trop important, l'expérience le dira...
Marsh Posté le 09-05-2007 à 21:15:45
bon, mon sky2 a encore sauté aujourd'hui...
Donc, ce n'est pas la solution à mon problème avec ce driver...
Je patiente...
Marsh Posté le 10-05-2007 à 09:48:23
"encore sauté" c'est à dire ?
Marsh Posté le 10-05-2007 à 18:53:02
voici le log que j'obtiens :
May 9 11:01:05 MAISON kernel: NETDEV WATCHDOG: eth1: transmit timed out
May 9 11:01:05 MAISON kernel: sky2 eth1: disabling interface
May 9 11:01:05 MAISON kernel: sky2 eth1: enabling interface
May 9 11:01:05 MAISON kernel: sky2 eth1: ram buffer 48K
May 9 11:01:07 MAISON kernel: sky2 eth1: Link is up at 100 Mbps, full duplex, flow control rx
La connection redémarre mais pas le dhcp...
Marsh Posté le 12-05-2007 à 04:02:18
Tu peux essayer le package ifrename
Tu pourras ainsi créer un fichier /etc/iftab qui associe addresse mac et nom d'interface.
Edit: j'utilise moi aussi un 88E8053 et il n'aime pas du tout le module sky2 du 2.6.18
Marsh Posté le 12-05-2007 à 14:46:18
Merci pour ces infos...
Malheureusement, je ne sais pas pourquoi chez moi le driver ne fonctionne pas bien...
Marsh Posté le 12-05-2007 à 15:49:42
Fais lspci et colle la ligne concernant l'interface réseau
02:00.0 Ethernet controller: Marvell Technology Group Ltd. 88E8053 PCI-E Gigabit Ethernet Controller (rev 20)
Marsh Posté le 12-05-2007 à 19:13:58
ReplyMarsh Posté le 12-05-2007 à 21:05:31
03:00.0 Ethernet controller: Marvell Technology Group Ltd. 88E8052 PCI-E ASF Gig
abit Ethernet Controller
Subsystem: Marvell Technology Group Ltd. 88E8052 PCI-E ASF Gigabit Ether
Marsh Posté le 12-05-2007 à 23:14:42
splurf a écrit : /etc/udev/rules.d/z25-persistent_net-rules |
C'est un meilleur conseil que ifrename
techouse a écrit : 03:00.0 Ethernet controller: Marvell Technology Group Ltd. 88E8052 PCI-E ASF Gig |
Tu dois bien utiliser le module sky2. Pour le moment, y'a beaucoup de boulot en cours dessus, y'a eu pas mal de régressions depuis le .21
Essaye un kernel 2.6.20 (ou compile le sky2.c/h du 2.6.20 avec ton 2.6.21 si tu peux). Ce serait très intéressant que tu donnes du feedback si ça fonctionne.
Si tu as le temps de faire quelques tests, on pourra probablement trouver le bug et le patcher.
Ce serait bien que tu édites le titre du topic pour ajouter "88E8052"
Marsh Posté le 13-05-2007 à 10:21:01
OK topic édité... Par contre ce qui est marrant, c'est que gigabyte dit que je devrait avoir un 88E8053 ???
http://www.gigabyte.com.tw/Product [...] A-965G-DS3
Ca ne me dérange pas trop, mais je ne comprends pas ce bug de détection... est-ce parce que j'ai changé de firmware ?
Concernant les règles udev, c'est comme ça que sont géré mes noms d'interface.
Concernant la compilation du noyau, j'ai un peu peur de faire des bétises en changeant les sources
Par contre je suis attentivement les évolutions du noyau et dès qu'une version RC qui parle de sky2 sort je la teste, ce qui est a priori le cas ce matin : Linux 2.6.22-rc1
Je relis légèrement le log et je vais me lancer...
Marsh Posté le 13-05-2007 à 16:51:39
alors là je ne suis sûr de rien du tout parce que le site de gigabyte n'est pas très loquace...
Marsh Posté le 08-05-2007 à 22:29:59
Ma carte réseau était détecté sous debian comme eth1.
Après avoir appliqué un upgrade de firmware, elle est passé eth3.
Si tout fonctionne, je souhaiterais quand même revenir à la situation précédente.
Quelle est la méthode sachant que j'utilise udev ?
Merci,
Message édité par techouse le 13-05-2007 à 10:19:12