Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 24/08/2019, à 02:05

BruLoup

Pas de connexion carte réseau ethernet Broadcom BCM5751

Bonjour,
J'ai un problème avec une carte réseau intégrée, modèle Broadcom NetXtreme BCM5751, qui n'arrive pas à être utilisée. Elle est reconnue à différents stades, mais impossible de faire établir une connexion réseau avec cette carte. Il s'agit d'ethernet, pas de WiFi dans l'histoire (il y a beaucoup de problèmes avec des puces WiFi Broadcom, mais ce n'est pas mon cas).

Pour m'en tirer (temporairement), j'ai ajouté une vieille carte PCI Netgear, qui pour le coup a été reconnue sans problème.

Le problème n'est (a priori) pas hardware (ni de câble ethernet, je préfère préciser) car l'ordi tournait sous WXP il y a peu et le réseau passait sans problème sur la carte intégrée.
Le problème n'est pas non plus lié à la présence de la carte PCI en parallèle à la carte intégrée, puisqu'il se posait avant.


J'ai passé des heures à essayer tout ce que j'ai pu trouver sur les forums et autres, pour la résolution de problèmes similaires, mais sans succès.
Pourriez-vous m'aider à trouver une solution ?
Merci d'avance ! smile

Ci-dessous les commandes habituellement demandées sur les forums lorsqu'on demande de l'aide sur un sujet similaire :

ajnp@OptiPlex-GX280:~$ uname -a
Linux OptiPlex-GX280 4.15.0-58-generic #64-Ubuntu SMP Tue Aug 6 11:10:46 UTC 2019 i686 i686 i686 GNU/Linux
ajnp@OptiPlex-GX280:~$ lshw -C network
ATTENTION: ce programme devrait être lancé en tant que super-utilisateur.
  *-network                 
       description: Ethernet interface
       produit: NetXtreme BCM5751 Gigabit Ethernet PCI Express
       fabriquant: Broadcom Inc. and subsidiaries
       identifiant matériel: 0
       information bus: pci@0000:40:00.0
       nom logique: enp64s0
       version: 01
       numéro de série: 00:14:c2:09:dd:0e
       capacité: 1Gbit/s
       bits: 64 bits
       horloge: 33MHz
       fonctionnalités: cap_list ethernet physical tp 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=tg3 driverversion=3.137 firmware=5751-v3.29a latency=0 link=no multicast=yes port=twisted pair
       ressources: irq:17 mémoire:f0400000-f040ffff
  *-network
       description: Ethernet interface
       produit: DP83815 (MacPhyter) Ethernet Controller
       fabriquant: National Semiconductor Corporation
       identifiant matériel: 9
       information bus: pci@0000:05:09.0
       nom logique: enp5s9
       version: 00
       numéro de série: 00:0f:b5:80:42:0a
       taille: 100Mbit/s
       capacité: 100Mbit/s
       bits: 32 bits
       horloge: 33MHz
       fonctionnalités: bus_master cap_list rom ethernet physical tp mii fibre 10bt 10bt-fd 100bt 100bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=natsemi driverversion=2.1 duplex=full ip=192.168.1.11 latency=32 link=yes maxlatency=52 mingnt=11 multicast=yes port=twisted pair speed=100Mbit/s
       ressources: irq:18 portE/S:1000(taille=256) mémoire:f0500000-f0500fff mémoire:f0510000-f051ffff
ATTENTION: les informations sont potentiellement incomplètes ou erronées, vous devriez lancer ce programme en tant que super-utilisateur.
ajnp@OptiPlex-GX280:~$  lspci |grep net
05:09.0 Ethernet controller: National Semiconductor Corporation DP83815 (MacPhyter) Ethernet Controller
40:00.0 Ethernet controller: Broadcom Inc. and subsidiaries NetXtreme BCM5751 Gigabit Ethernet PCI Express (rev 01)

Ci-dessous ifconfig -a : la carte PCI qui fonctionne est la première (nommée enp5s9 pour je ne sais quelle raison, là où je me serais attendu à du eth0 ou eth1). La carte intégrée qui pose problème est la seconde : enp64s0

ajnp@OptiPlex-GX280:~$ ifconfig -a
enp5s9: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.1.11  netmask 255.255.255.0  broadcast 192.168.1.255
        inet6 fe80::18f9:4d93:8725:cc79  prefixlen 64  scopeid 0x20<link>
        inet6 2a01:cb04:a88:9f00:efbb:e82f:4bbb:39f2  prefixlen 64  scopeid 0x0<global>
        ether 00:0f:b5:80:42:0a  txqueuelen 1000  (Ethernet)
        RX packets 29748  bytes 27935362 (27.9 MB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 17680  bytes 2443691 (2.4 MB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

enp64s0: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
        ether 00:14:c2:09:dd:0e  txqueuelen 1000  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
        device interrupt 17  

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 1000  (Boucle locale)
        RX packets 2346  bytes 234115 (234.1 KB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 2346  bytes 234115 (234.1 KB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
ajnp@OptiPlex-GX280:~$ lsmod
Module                  Size  Used by
i915                 1286144  6
wmi_bmof               16384  0
gpio_ich               16384  0
video                  40960  1 i915
drm_kms_helper        151552  1 i915
snd_intel8x0           36864  2
intel_powerclamp       16384  0
snd_ac97_codec        106496  1 snd_intel8x0
drm                   344064  8 i915,drm_kms_helper
input_leds             16384  0
ac97_bus               16384  1 snd_ac97_codec
serio_raw              16384  0
snd_pcm                86016  2 snd_ac97_codec,snd_intel8x0
i2c_algo_bit           16384  1 i915
snd_timer              28672  1 snd_pcm
fb_sys_fops            16384  1 drm_kms_helper
snd                    69632  8 snd_ac97_codec,snd_timer,snd_intel8x0,snd_pcm
lpc_ich                24576  0
syscopyarea            16384  1 drm_kms_helper
sysfillrect            16384  1 drm_kms_helper
soundcore              16384  1 snd
sysimgblt              16384  1 drm_kms_helper
shpchp                 32768  0
wmi                    20480  1 wmi_bmof
mac_hid                16384  0
sch_fq_codel           20480  3
parport_pc             32768  1
ppdev                  20480  0
lp                     20480  0
parport                45056  3 lp,parport_pc,ppdev
ip_tables              20480  0
x_tables               28672  1 ip_tables
autofs4                40960  2
psmouse               131072  0
tg3                   163840  0
pata_acpi              16384  0
ptp                    20480  1 tg3
natsemi                36864  0
pps_core               16384  1 ptp
floppy                 61440  0

Ci-dessous ethtool de la carte qui pose problème :

ajnp@OptiPlex-GX280:~$ ethtool enp64s0
Settings for enp64s0:
	Supported ports: [ TP ]
	Supported link modes:   10baseT/Half 10baseT/Full 
	                        100baseT/Half 100baseT/Full 
	                        1000baseT/Half 1000baseT/Full 
	Supported pause frame use: No
	Supports auto-negotiation: Yes
	Supported FEC modes: Not reported
	Advertised link modes:  10baseT/Half 10baseT/Full 
	                        100baseT/Half 100baseT/Full 
	                        1000baseT/Half 1000baseT/Full 
	Advertised pause frame use: Symmetric
	Advertised auto-negotiation: Yes
	Advertised FEC modes: Not reported
	Speed: Unknown!
	Duplex: Unknown! (255)
	Port: Twisted Pair
	PHYAD: 1
	Transceiver: internal
	Auto-negotiation: on
	MDI-X: Unknown
Cannot get wake-on-lan settings: Operation not permitted
	Current message level: 0x000000ff (255)
			       drv probe link timer ifdown ifup rx_err tx_err
	Link detected: no

et la même commande pour la carte qui fonctionne, pour comparaison :

ajnp@OptiPlex-GX280:~$ ethtool enp5s9
Settings for enp5s9:
	Supported ports: [ TP MII FIBRE ]
	Supported link modes:   10baseT/Half 10baseT/Full 
	                        100baseT/Half 100baseT/Full 
	Supported pause frame use: No
	Supports auto-negotiation: Yes
	Supported FEC modes: Not reported
	Advertised link modes:  10baseT/Half 10baseT/Full 
	                        100baseT/Half 100baseT/Full 
	Advertised pause frame use: No
	Advertised auto-negotiation: Yes
	Advertised FEC modes: Not reported
	Speed: 100Mb/s
	Duplex: Full
	Port: Twisted Pair
	PHYAD: 1
	Transceiver: internal
	Auto-negotiation: on
	MDI-X: Unknown
Cannot get wake-on-lan settings: Operation not permitted
	Current message level: 0x000040c5 (16581)
			       drv link rx_err tx_err wol
	Link detected: yes
ajnp@OptiPlex-GX280:~$ dmesg | grep -e tg3 -e enp64s0
[    1.977037] tg3.c:v3.137 (May 11, 2014)
[    1.977053] tg3 0000:40:00.0: enabling device (0000 -> 0002)
[    2.032600] tg3 0000:40:00.0 eth1: Tigon3 [partno(BCM95751) rev 4001] (PCI Express) MAC address 00:14:c2:09:dd:0e
[    2.032607] tg3 0000:40:00.0 eth1: attached PHY is 5750 (10/100/1000Base-T Ethernet) (WireSpeed[1], EEE[0])
[    2.032612] tg3 0000:40:00.0 eth1: RXcsums[1] LinkChgREG[0] MIirq[0] ASF[0] TSOcap[1]
[    2.032617] tg3 0000:40:00.0 eth1: dma_rwctrl[76180000] dma_mask[64-bit]
[    2.119933] tg3 0000:40:00.0 enp64s0: renamed from eth1
[   33.294192] IPv6: ADDRCONF(NETDEV_UP): enp64s0: link is not ready
[   34.652889] tg3 0000:40:00.0 enp64s0: No firmware running
[   46.424656] IPv6: ADDRCONF(NETDEV_UP): enp64s0: link is not ready
ajnp@OptiPlex-GX280:~$ ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: enp5s9: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
    link/ether 00:0f:b5:80:42:0a brd ff:ff:ff:ff:ff:ff
    inet 192.168.1.11/24 brd 192.168.1.255 scope global dynamic noprefixroute enp5s9
       valid_lft 83908sec preferred_lft 83908sec
    inet6 2a01:cb04:a88:9f00:efbb:e82f:4bbb:39f2/64 scope global dynamic noprefixroute 
       valid_lft 1765sec preferred_lft 565sec
    inet6 fe80::18f9:4d93:8725:cc79/64 scope link noprefixroute 
       valid_lft forever preferred_lft forever
3: enp64s0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN group default qlen 1000
    link/ether 00:14:c2:09:dd:0e brd ff:ff:ff:ff:ff:ff

Hors ligne

#2 Le 24/08/2019, à 06:47

xubu1957

Re : Pas de connexion carte réseau ethernet Broadcom BCM5751

Bonjour,

Quels retours avec :

sudo modprobe -r tg3
sudo modprobe tg3

?

> [SOLVED] Problem with internet connection


Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Résolu] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.                   Membre de Linux-Azur

Hors ligne

#3 Le 25/08/2019, à 17:59

BruLoup

Re : Pas de connexion carte réseau ethernet Broadcom BCM5751

Bonjour,
Merci pour ta réponse, et pour t'être penché sur mon problème.

Je n'ai pas accès à l'ordi en question pour quelques jours (c'est celui qui sert à ma mère, j'ai essayé de lui faire faire les commandes à distance, mais faudra que je le fasse moi-même à mon retour chez elle), donc je serai obligé de différer la réponse pour voir si cette commande modprobe résoud le problème.
En tous les cas dans mes multiples essais j'étais déjà passé dessus, avec la notion que tg3 est le driver adapté, donc j'avais déjà testé des choses de ce côté (sans l'history, je ne me souviens plus précisément quoi), mais je testerai plus en détails avec les instructions du sujet que tu m'a donné en lien.

Merci encore, je donnerai des nouvelles dès que possible.

Hors ligne