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

  FORUM HardWare.fr
  Linux et OS Alternatifs
  réseaux et sécurité

  [RESOLU]Activer Eth1/Broadcom sous Debian

 



 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[RESOLU]Activer Eth1/Broadcom sous Debian

n°1075349
nixnbk
Strip the flesh salt the wound
Posté le 19-09-2008 à 15:34:57  profilanswer
 

Bonjour,
 
Je suis actuellement en train de préparer un serveur sous Debian avec deux cartes réseaux : une destinée à communiquer avec le réseau réel (réseau local), et l'autre à communiquer avec 2 NAS.
 
L'interface eth0 fonctionne parfaitement mais je n'arrive pas à configurer l'eth1.
 
Voici un ifconfig :  

eth0      Link encap:Ethernet  HWaddr xx:xx:xx:xx:xx:xx
          inet adr:10.xx.xx.154  Bcast:10.xx.xx.255  Masque:255.255.254.0
          adr inet6: fe80::210:18ff:fe35:20d5/64 Scope:Lien
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:18441 errors:0 dropped:0 overruns:0 frame:0
          TX packets:2062 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 lg file transmission:1000  
          RX bytes:6004915 (5.7 MiB)  TX bytes:338919 (330.9 KiB)
          Interruption:16  
 
lo        Link encap:Boucle locale  
          inet adr:127.0.0.1  Masque:255.0.0.0
          adr inet6: ::1/128 Scope:Hôte
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:117 errors:0 dropped:0 overruns:0 frame:0
          TX packets:117 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 lg file transmission:0  
          RX bytes:10883 (10.6 KiB)  TX bytes:10883 (10.6 KiB)


 
L'interface Eth1 n'existe pas, et si j'essaie de l'activer j'ai ce message :


svtest:/# ifup eth1
SIOCSIFADDR: No such device
eth1: ERROR while getting interface flags: No such device
SIOCSIFNETMASK: No such device
SIOCSIFBRDADDR: No such device
eth1: ERROR while getting interface flags: No such device
eth1: ERROR while getting interface flags: No such device
Failed to bring up eth1.


 
On a donc vérifié si on avait bien les drivers en faisant un lspci
 

svtest:/# lspci |grep Eth
03:00.0 Ethernet controller: Broadcom Corporation NetXtreme II BCM5708 Gigabit Ethernet (rev 12)
09:00.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5721 Gigabit Ethernet PCI Express (rev 21)


 
Après quelques recherches Google, j'ai tenté diverses opérations, sans succès.  
Je me tourne donc vers vous, si vous avez des idées pour installer cette deuxième interface ?
 
 
Cordialement.


Message édité par nixnbk le 22-09-2008 à 11:21:44

---------------
I'll feed your skin snacks to my cockatiel!
mood
Publicité
Posté le 19-09-2008 à 15:34:57  profilanswer
 

n°1075358
nixnbk
Strip the flesh salt the wound
Posté le 19-09-2008 à 16:08:57  profilanswer
 

J'ai également vérifié si le driver etait bien présent dans les modules.
 

svtest:/# ls /lib/modules/2.6.24-1-amd64/kernel/drivers/net/ | grep tg3
tg3.ko
svtest:/# ls /lib/modules/2.6.26-1-amd64/kernel/drivers/net/ |grep tg3
tg3.ko


Si j'essaie de faire un insmod  il me répond :

svtest:/# insmod /lib/modules/2.6.26-1-amd64/kernel/drivers/net/tg3.ko  
insmod: error inserting '/lib/modules/2.6.26-1-amd64/kernel/drivers/net/tg3.ko': -1 File exists


ou un modprobe (encore pire :/) :

svtest:/# modprobe /lib/modules/2.6.26-1-amd64/kernel/drivers/net/tg3.ko  
FATAL: Module /lib/modules/2.6.26_1_amd64/kernel/drivers/net/tg3.ko not found.


 
si vous avez des idées :)
 
Cordialement.


---------------
I'll feed your skin snacks to my cockatiel!
n°1075359
l4nkou
Dr House Fan
Posté le 19-09-2008 à 16:11:19  profilanswer
 

ifup eth1
SIOCSIFADDR: No such device  
 
tu as ta réponse, ton interface eth1 n'existe pas.
 
Certaines interfaces peuvent être inactives et invisibles via la commande "ifconfig".
 
Pour voir l'ensemble des interfaces :
$/sbin/ifconfig -a
 
 
je t'invite aussi à parser les logs du noyau, pour voir vérifier la bonne detection de la carte réseau
#dmesg | grep -i eth
 
 


---------------
Les avis, c'est comme les anus, tout le monde en a un.
n°1075362
nixnbk
Strip the flesh salt the wound
Posté le 19-09-2008 à 16:29:30  profilanswer
 

le ifconfig -a donne la même chose  :
Pas de Eth1 :/

 

J'ai regardé également les logs du noyau :

svtest:~# dmesg | grep -i eth
[    2.553110] eth0: Tigon3 [partno(BCM95721A211F) rev 4201 PHY(5750)] (PCI Express) 10/100/1000Base-T Ethernet 00:10:18:35:20:d5
[    2.553116] eth0: RXcsums[1] LinkChgREG[0] MIirq[0] ASF[0] WireSpeed[1] TSOcap[1]
[    2.553119] eth0: dma_rwctrl[76180000] dma_mask[64-bit]
[    6.694602] Broadcom NetXtreme II Gigabit Ethernet Driver bnx2 v1.7.5 (April 29, 2008)
[    6.716613] Driver 'sd' needs updating - please use bus_type methods
[  125.353318] tg3: eth0: Link is up at 100 Mbps, full duplex.
[  125.353318] tg3: eth0: Flow control is off for TX and off for RX.
[  139.745056] eth0: no IPv6 routers present
[  541.337466] ADDRCONF(NETDEV_UP): eth0: link is not ready
[  543.319747] tg3: eth0: Link is up at 100 Mbps, full duplex.
[  543.319747] tg3: eth0: Flow control is off for TX and off for RX.
[  543.319747] ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[  558.343161] eth0: no IPv6 routers present

 

En gros d'après ce que je vois, c'est que mon eth0 fonctionne bien, et qu'il utilise le même driver que pour ma 2nde carte réseau, ce qui est normal puisqu'il s'agit respectivement d'une Broadcom Netxtreme (eth1) et une Broadcome Netxtreme II (eth0)

 

... Par contre je vois pas de log d'erreur qui me permettrait d'identifier le problème.
Après je suis pas expert Linux (la preuve : j'ai essayé la commande $/sbin/ifconfig -a au lieu de /sbin/ifconfig -a) donc il est probable que quelque chose m'échappe.

 

Merci en tout cas de te soucier de mon petit problème:)


Message édité par nixnbk le 19-09-2008 à 16:30:46

---------------
I'll feed your skin snacks to my cockatiel!
n°1075371
M300A
Sehr hopfen, vielen IBU, wow!
Posté le 19-09-2008 à 17:01:42  profilanswer
 

Heu non c'est pas le même driver.
eth0 = tg3
 
Pour eth1 on dirait qu'il a chargé bnx2 (logique) mais qu'il n'a pas monté la carte...
 
aptitude install firmware-bnx2
rmmod bnx2
modprobe bnx2

n°1075376
nixnbk
Strip the flesh salt the wound
Posté le 19-09-2008 à 17:08:27  profilanswer
 

si je fais un aptitude search bnx2 y me trouve rien...
 
je cherche voir si je trouve qqchose ...


---------------
I'll feed your skin snacks to my cockatiel!
n°1075377
M300A
Sehr hopfen, vielen IBU, wow!
Posté le 19-09-2008 à 17:13:11  profilanswer
 

C'est dans non-free.

n°1075378
nixnbk
Strip the flesh salt the wound
Posté le 19-09-2008 à 17:13:36  profilanswer
 

Je viens de vérifier j'ai bien le fichier driver :

svtest~# insmod /lib/modules/2.6.26-1-amd64/kernel/drivers/net/bnx2.ko
insmod: error inserting '/lib/modules/2.6.26-1-amd64/kernel/drivers/net/bnx2.ko': -1 File exists


 
et il est bien installé ....
 
dans le doute j'ai fait un rmmod bnx2 et ai retenté un insmod : pas d'erreur, donc a priori c'est ok.
 
Sauf que j'ai toujours pas l'interface eth1 si je fais un /sbin/ifconfig -a ou ifconfig -a tout court.


---------------
I'll feed your skin snacks to my cockatiel!
n°1075380
M300A
Sehr hopfen, vielen IBU, wow!
Posté le 19-09-2008 à 17:20:42  profilanswer
 

La solution est deux posts au dessus.

n°1075381
nixnbk
Strip the flesh salt the wound
Posté le 19-09-2008 à 17:26:09  profilanswer
 

J'arrive pas a trouver le paquet firmware-bnx2 ...  En fait c'est plus que j'arrive pas à trouver le dépot non-free :/

 

(désolé je suis pas encore très a l'aise avec linux ^^)

 

EDIT : même après un aptitude update


Message édité par nixnbk le 19-09-2008 à 17:27:50

---------------
I'll feed your skin snacks to my cockatiel!
mood
Publicité
Posté le 19-09-2008 à 17:26:09  profilanswer
 

n°1075384
Nirzil
Posté le 19-09-2008 à 17:32:52  profilanswer
 

j'ai aussi les dépôts non-free, et pas de trace de bnx2
 
tu peux donner le contenu de sources.list ?


Message édité par Nirzil le 19-09-2008 à 17:33:45
n°1075385
M300A
Sehr hopfen, vielen IBU, wow!
Posté le 19-09-2008 à 17:33:05  profilanswer
 

dans /etc/apt/sources.list, "main" devient "main contrib non-free"

n°1075389
nixnbk
Strip the flesh salt the wound
Posté le 19-09-2008 à 17:39:24  profilanswer
 

anéfé :)
 
J'ai fait un update, puis j'ai installé le firmware-bnx2.
 
rmmod : pas d'erreur
modprobe : pas d'erreur  
 
(par contre il me dit absolument rien pour les deux, j'aurais du faire un verbose ....)
 
Par contre toujours pas d'Eth1... je verrai ce que ça donne après un reboot....


---------------
I'll feed your skin snacks to my cockatiel!
n°1075390
nixnbk
Strip the flesh salt the wound
Posté le 19-09-2008 à 17:53:30  profilanswer
 

toujours le même problème :  
No such device pour eth1 :(
 
Je tourne en rond, le firmware m'apporte rien de plus en fait... :(....
à moins que je charge pas le bon fichier driver... faudrait il pas que je dégage de manière radicale le bnx2.ko qui se trouve dans mon rep de drivers avant de relancer l'install du firmware-bnx2 ?
 


---------------
I'll feed your skin snacks to my cockatiel!
n°1075405
M300A
Sehr hopfen, vielen IBU, wow!
Posté le 19-09-2008 à 19:54:50  profilanswer
 

Net Xtrem II amha, c'est forcément bnx2. Je suis surpris que ça ne fasse rien de plus avec le firmware installé.

n°1075491
nixnbk
Strip the flesh salt the wound
Posté le 20-09-2008 à 17:41:23  profilanswer
 

moi aussi... Je verrai ça lundi....


---------------
I'll feed your skin snacks to my cockatiel!
n°1075719
nixnbk
Strip the flesh salt the wound
Posté le 22-09-2008 à 09:22:02  profilanswer
 

Je viens de trouver la solution :
en fait il y a un bug avec le firmware-bnx2 :
vu sur le lien suivant  :
http://groups.google.com/group/lin [...] a523?pli=1

 

Apparemment, il ne fait qu'un

update-initramfs -u

après l'install du firmware.
J'ai donc fait un

update-initramfs -u -k all

puis un reboot.
Enfin j'ai mon eth1 qui me fait  :hello:

 


Merci à l4nkou, Nirzil et surtout M300A :).


Message édité par nixnbk le 22-09-2008 à 09:30:34

---------------
I'll feed your skin snacks to my cockatiel!
n°1075756
nixnbk
Strip the flesh salt the wound
Posté le 22-09-2008 à 10:42:45  profilanswer
 

Finalement j'ai un autre problème :  
sur le deuxième serveur, j'ai un bug lorsque je télécharge le firmware-bnx2.
voici ce qu'il me sort :

svtest2:~# aptitude install firmware-bnx2
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Lecture de l'information d'état étendu
Initialisation de l'état des paquets... Fait
Lecture des descriptions de tâches... Fait
Les NOUVEAUX paquets suivants vont être installés :
  firmware-bnx2
0 paquets mis à  jour, 1 nouvellement installés, 0 à enlever et 105 non mis à jour.
Il est nécessaire de télécharger 0o d'archives. Après dépaquetage, 262ko seront utilisés.
E: Je ne suis pas parvenu à  localiser un fichier du paquet udev. Ceci signifie que vous devrez corriger manuellement ce paquet.
écriture de l'information d'état étendu... Fait
E: Je ne suis pas parvenu à  localiser un fichier du paquet udev. Ceci signifie que vous devrez corriger manuellement ce paquet.
E: Erreur interne : impossible de créer la liste des paquets à  télécharger


 
Du coup il me marque le package en "pi" au lieu de "i"
Est-ce qu'il faut que je me résolve à installer le firmware à la mano ? ou est-il possible de corriger le problème ?
 
des idées ?


---------------
I'll feed your skin snacks to my cockatiel!
n°1075763
M300A
Sehr hopfen, vielen IBU, wow!
Posté le 22-09-2008 à 10:58:33  profilanswer
 

Ta base APT est complètement en vrac, en plus udev c'est vraiment craignos.
 
Essaye un aptitude reinstall udev

n°1075767
nixnbk
Strip the flesh salt the wound
Posté le 22-09-2008 à 11:05:23  profilanswer
 

en fait au début il voulait pas me l'installer alors j'ai fait un

dpkg --configure -a

comme il me l'avait suggéré...
je pense que j'aurais pas du :/ je n'arrive pas à reinstaller quoi que ce soit avec aptitude.
 


---------------
I'll feed your skin snacks to my cockatiel!
n°1075773
nixnbk
Strip the flesh salt the wound
Posté le 22-09-2008 à 11:20:49  profilanswer
 

problème résolu avec un apt-get upgrade ... un peu long mais ça a marché.


---------------
I'll feed your skin snacks to my cockatiel!
mood
Publicité
Posté le   profilanswer
 


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

  [RESOLU]Activer Eth1/Broadcom sous Debian

 

Sujets relatifs
[résolu] Problème disque dur au démarrage (grub 1.5 read error)[résolu]Script automatisation FTP + execution binaire
résolu problème carte réseau supplémentaire sous debianProblème de config noyau ?? Kernel panic [Résolu]
ds le noyau, pentium mmx ou pentium m ?? [Résolu]chroot = Illegal instruction [Résolu]
Cherche livecd Linux 32Mo ram, avec mount et tar ! [Résolu][RESOLU]Mise à jour Dédié Ubuntu (OS, PHP, MySQL, Postfix ...)
partition en Read-only sous debian 
Plus de sujets relatifs à : [RESOLU]Activer Eth1/Broadcom sous Debian


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