#1 Le 24/08/2019, à 01: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 !
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, à 05:47
- xubu1957
Re : Pas de connexion carte réseau ethernet Broadcom BCM5751
Bonjour,
Quels retours avec :
sudo modprobe -r tg3
sudo modprobe tg3
?
Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Réso|u] 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, à 16: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