[SOLVED] Broadcom BCM57786 Eth0 not found with kernel 3.12.6

Questions about Wi-Fi and other network devices, file sharing, firewalls, connection sharing etc
Forum rules
Before you post read how to get help. Topics in this forum are automatically closed 6 months after creation.
Locked
tiato

[SOLVED] Broadcom BCM57786 Eth0 not found with kernel 3.12.6

Post by tiato »

Hi all,

i cannot connect via wired LAN to the internet. It is the same problem as in this kernel Ubuntu 3.11.0-12.19-generic 3.11.3 bug report:
https://bugs.launchpad.net/ubuntu/+sour ... ug/1242610

The poster there says
Not working in v3.12-rc6-saucy.
either. At the end of the bug report it is stated that
This bug was fixed in the package linux (3.11.0-14.21) saucy.
I have updated to the 3.12.6 kernel, where it should be fixed, right? But the problem persists.


General setup:

Code: Select all

Acer Aspire E1-532
--------------------------------------------------------------------
Number of CPUs   : 2
CPU Type         : x86_64 x86_64 1400.000 MHz
OS Release       : "Ubuntu 13.10"
OS Edition       : "Linux Mint 16 Petra" x86_64
Kernel Name      : Linux GNU/Linux
Kernel Version   : 3.12.6-031206-generic
mintUpdate       : version 4.5.6
--------------------------------------------------------------------
Network setup:

Code: Select all

Network pci devices
--------------------------------------------------------------------
01:00.0 Ethernet controller [0200]: Broadcom Corporation NetXtreme BCM57786 Gigabit Ethernet PCIe [14e4:16b3] (rev 01)
	Subsystem: Acer Incorporated [ALI] Device [1025:0775]
01:00.1 SD Host controller [0805]: Broadcom Corporation BCM57765/57785 SDXC/MMC Card Reader [14e4:16bc] (rev 01)
--
02:00.0 Network controller [0280]: Qualcomm Atheros QCA9565 / AR9565 Wireless Network Adapter [168c:0036] (rev 01)
	Subsystem: Lite-On Communications Inc Device [11ad:0632]
	Kernel driver in use: ath9k
--------------------------------------------------------------------

Network ifconfig
--------------------------------------------------------------------
lo        Link encap:Lokale Schleife  
          inet Adresse:127.0.0.1  Maske:255.0.0.0
          inet6-Adresse: ::1/128 Gültigkeitsbereich:Maschine
          UP LOOPBACK RUNNING  MTU:65536  Metrik:1
          RX-Pakete:462 Fehler:0 Verloren:0 Überläufe:0 Fenster:0
          TX-Pakete:462 Fehler:0 Verloren:0 Überläufe:0 Träger:0
          Kollisionen:0 Sendewarteschlangenlänge:0 
          RX-Bytes:41101 (41.1 KB)  TX-Bytes:41101 (41.1 KB)

wlan0     Link encap:Ethernet  Hardware Adresse a4:db:30:58:7a:88  
          inet Adresse:10.0.1.10  Bcast:10.0.1.255  Maske:255.255.255.0
          inet6-Adresse: fe80::a6db:30ff:fe58:7a88/64 Gültigkeitsbereich:Verbindung
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metrik:1
          RX-Pakete:15561 Fehler:0 Verloren:0 Überläufe:0 Fenster:0
          TX-Pakete:12082 Fehler:0 Verloren:0 Überläufe:0 Träger:0
          Kollisionen:0 Sendewarteschlangenlänge:1000 
          RX-Bytes:18318377 (18.3 MB)  TX-Bytes:1643449 (1.6 MB)
--------------------------------------------------------------------


Network route
--------------------------------------------------------------------
Kernel-IP-Routentabelle
Ziel            Router          Genmask         Flags Metric Ref    Use Iface
0.0.0.0         10.0.1.1        0.0.0.0         UG    0      0        0 wlan0
10.0.1.0        0.0.0.0         255.255.255.0   U     9      0        0 wlan0
--------------------------------------------------------------------

Network udev rules
--------------------------------------------------------------------
# PCI device 0x168c:0x0036 (ath9k)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="a4:db:30:58:7a:88", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="wlan*", NAME="wlan0"
--------------------------------------------------------------------

Network manager state
--------------------------------------------------------------------
[main]
NetworkingEnabled=true
WirelessEnabled=true
WWANEnabled=true
WimaxEnabled=true
--------------------------------------------------------------------

Network manager conf
--------------------------------------------------------------------
[main]
plugins=ifupdown,keyfile,ofono
dns=dnsmasq

[ifupdown]
managed=false
--------------------------------------------------------------------

Network interfaces
--------------------------------------------------------------------
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback
--------------------------------------------------------------------

Network /etc/resolv.conf
--------------------------------------------------------------------
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
#     DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 127.0.1.1
--------------------------------------------------------------------

Network /etc/hosts
--------------------------------------------------------------------
127.0.0.1	localhost
127.0.1.1	foodforest

# The following lines are desirable for IPv6 capable hosts
::1     ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
--------------------------------------------------------------------
From lsmod | grep tg3 i get nothing, so it seems like the necessary kernel module tg3 is not loaded?!
Full lsmod output:

Code: Select all

Devices - lsmod
--------------------------------------------------------------------
Module                  Size  Used by
dm_crypt               23072  1 
bnep                   24107  2 
rfcomm                 74748  0 
parport_pc             32866  0 
ppdev                  17711  0 
btusb                  28326  0 
bluetooth             391788  11 bnep,btusb,rfcomm
binfmt_misc            17508  1 
x86_pkg_temp_thermal    14269  0 
coretemp               17728  0 
kvm_intel             144079  0 
kvm                   458033  1 kvm_intel
ext2                   73799  1 
crct10dif_pclmul       14250  0 
acer_wmi               32938  0 
snd_hda_codec_hdmi     41684  1 
snd_hda_codec_realtek    57336  1 
crc32_pclmul           13160  0 
sparse_keymap          13890  1 acer_wmi
joydev                 17575  0 
ghash_clmulni_intel    13259  0 
snd_hda_intel          57183  5 
cryptd                 20530  1 ghash_clmulni_intel
snd_hda_codec         195016  3 snd_hda_codec_realtek,snd_hda_codec_hdmi,snd_hda_intel
snd_hwdep              13613  1 snd_hda_codec
snd_pcm               107140  3 snd_hda_codec_hdmi,snd_hda_codec,snd_hda_intel
arc4                   12573  2 
uvcvideo               82247  0 
snd_page_alloc         18798  2 snd_pcm,snd_hda_intel
snd_seq_midi           13324  0 
snd_seq_midi_event     14899  1 snd_seq_midi
snd_rawmidi            30465  1 snd_seq_midi
snd_seq                66061  2 snd_seq_midi_event,snd_seq_midi
ath9k                 166276  0 
snd_seq_device         14497  3 snd_seq,snd_rawmidi,snd_seq_midi
videobuf2_vmalloc      13216  1 uvcvideo
ath9k_common           13793  1 ath9k
ath9k_hw              457916  2 ath9k_common,ath9k
snd_timer              30038  2 snd_pcm,snd_seq
videobuf2_memops       13362  1 videobuf2_vmalloc
ath                    24123  3 ath9k_common,ath9k,ath9k_hw
mei_me                 18418  0 
videobuf2_core         40933  1 uvcvideo
mac80211              635046  1 ath9k
videodev              139263  2 uvcvideo,videobuf2_core
snd                    73802  21 snd_hda_codec_realtek,snd_hwdep,snd_timer,snd_hda_codec_hdmi,snd_pcm,snd_seq,snd_rawmidi,snd_hda_codec,snd_hda_intel,snd_seq_device,snd_seq_midi
mei                    78698  1 mei_me
cfg80211              505004  3 ath,ath9k,mac80211
psmouse               104142  0 
dm_multipath           27401  0 
scsi_dh                14873  1 dm_multipath
lp                     17799  0 
soundcore              12680  1 snd
microcode              23788  0 
serio_raw              13462  0 
parport                42481  3 lp,ppdev,parport_pc
mac_hid                13253  0 
lpc_ich                21163  0 
dm_mirror              22356  0 
dm_region_hash         21010  1 dm_mirror
dm_log                 18527  2 dm_region_hash,dm_mirror
ahci                   30063  2 
libahci                32118  1 ahci
i915                  739300  5 
sdhci_pci              19146  0 
i2c_algo_bit           13564  1 i915
drm_kms_helper         53224  1 i915
sdhci                  43292  1 sdhci_pci
drm                   307490  4 i915,drm_kms_helper
wmi                    19363  1 acer_wmi
video                  19574  2 i915,acer_wmi
--------------------------------------------------------------------
However modprobe -c | grep tg3 gives something:

Code: Select all

alias i2c:itg3200 itg3200
alias pci:v0000106Bd00001645sv*sd*bc*sc*i* tg3
alias pci:v000010CFd000011A2sv*sd*bc*sc*i* tg3
alias pci:v00001148d00004400sv*sd*bc*sc*i* tg3
alias pci:v00001148d00004500sv*sd*bc*sc*i* tg3
alias pci:v000014E4d00001600sv*sd*bc*sc*i* tg3
alias pci:v000014E4d00001601sv*sd*bc*sc*i* tg3
alias pci:v000014E4d00001643sv*sd*bc*sc*i* tg3
alias pci:v000014E4d00001644sv*sd*bc*sc*i* tg3
alias pci:v000014E4d00001645sv*sd*bc*sc*i* tg3
alias pci:v000014E4d00001646sv*sd*bc*sc*i* tg3
alias pci:v000014E4d00001647sv*sd*bc*sc*i* tg3
alias pci:v000014E4d00001648sv*sd*bc*sc*i* tg3
alias pci:v000014E4d00001649sv*sd*bc*sc*i* tg3
alias pci:v000014E4d0000164Dsv*sd*bc*sc*i* tg3
alias pci:v000014E4d00001653sv*sd*bc*sc*i* tg3
alias pci:v000014E4d00001654sv*sd*bc*sc*i* tg3
alias pci:v000014E4d00001655sv*sd*bc*sc*i* tg3
alias pci:v000014E4d00001656sv*sd*bc*sc*i* tg3
alias pci:v000014E4d00001657sv*sd*bc*sc*i* tg3
alias pci:v000014E4d00001659sv*sd*bc*sc*i* tg3
alias pci:v000014E4d0000165Asv*sd*bc*sc*i* tg3
alias pci:v000014E4d0000165Bsv*sd*bc*sc*i* tg3
alias pci:v000014E4d0000165Dsv*sd*bc*sc*i* tg3
alias pci:v000014E4d0000165Esv*sd*bc*sc*i* tg3
alias pci:v000014E4d0000165Fsv*sd*bc*sc*i* tg3
alias pci:v000014E4d00001665sv*sd*bc*sc*i* tg3
alias pci:v000014E4d00001668sv*sd*bc*sc*i* tg3
alias pci:v000014E4d00001669sv*sd*bc*sc*i* tg3
alias pci:v000014E4d0000166Asv*sd*bc*sc*i* tg3
alias pci:v000014E4d0000166Bsv*sd*bc*sc*i* tg3
alias pci:v000014E4d0000166Esv*sd*bc*sc*i* tg3
alias pci:v000014E4d00001672sv*sd*bc*sc*i* tg3
alias pci:v000014E4d00001673sv*sd*bc*sc*i* tg3
alias pci:v000014E4d00001674sv*sd*bc*sc*i* tg3
alias pci:v000014E4d00001676sv*sd*bc*sc*i* tg3
alias pci:v000014E4d00001677sv*sd*bc*sc*i* tg3
alias pci:v000014E4d00001678sv*sd*bc*sc*i* tg3
alias pci:v000014E4d00001679sv*sd*bc*sc*i* tg3
alias pci:v000014E4d0000167Asv*sd*bc*sc*i* tg3
alias pci:v000014E4d0000167Bsv*sd*bc*sc*i* tg3
alias pci:v000014E4d0000167Dsv*sd*bc*sc*i* tg3
alias pci:v000014E4d0000167Esv*sd*bc*sc*i* tg3
alias pci:v000014E4d0000167Fsv*sd*bc*sc*i* tg3
alias pci:v000014E4d00001680sv*sd*bc*sc*i* tg3
alias pci:v000014E4d00001681sv*sd*bc*sc*i* tg3
alias pci:v000014E4d00001682sv*sd*bc*sc*i* tg3
alias pci:v000014E4d00001684sv*sd*bc*sc*i* tg3
alias pci:v000014E4d00001686sv*sd*bc*sc*i* tg3
alias pci:v000014E4d00001687sv*sd*bc*sc*i* tg3
alias pci:v000014E4d00001688sv*sd*bc*sc*i* tg3
alias pci:v000014E4d00001689sv*sd*bc*sc*i* tg3
alias pci:v000014E4d00001690sv*sd*bc*sc*i* tg3
alias pci:v000014E4d00001691sv*sd*bc*sc*i* tg3
alias pci:v000014E4d00001692sv*sd*bc*sc*i* tg3
alias pci:v000014E4d00001692sv00001025sd00000601bc*sc*i* tg3
alias pci:v000014E4d00001692sv00001025sd00000612bc*sc*i* tg3
alias pci:v000014E4d00001693sv*sd*bc*sc*i* tg3
alias pci:v000014E4d00001693sv000017AAsd00003056bc*sc*i* tg3
alias pci:v000014E4d00001694sv*sd*bc*sc*i* tg3
alias pci:v000014E4d00001696sv*sd*bc*sc*i* tg3
alias pci:v000014E4d00001698sv*sd*bc*sc*i* tg3
alias pci:v000014E4d00001699sv*sd*bc*sc*i* tg3
alias pci:v000014E4d0000169Asv*sd*bc*sc*i* tg3
alias pci:v000014E4d0000169Bsv*sd*bc*sc*i* tg3
alias pci:v000014E4d0000169Csv*sd*bc*sc*i* tg3
alias pci:v000014E4d0000169Dsv*sd*bc*sc*i* tg3
alias pci:v000014E4d000016A0sv*sd*bc*sc*i* tg3
alias pci:v000014E4d000016A6sv*sd*bc*sc*i* tg3
alias pci:v000014E4d000016A7sv*sd*bc*sc*i* tg3
alias pci:v000014E4d000016A8sv*sd*bc*sc*i* tg3
alias pci:v000014E4d000016B0sv*sd*bc*sc*i* tg3
alias pci:v000014E4d000016B1sv*sd*bc*sc*i* tg3
alias pci:v000014E4d000016B2sv*sd*bc*sc*i* tg3
alias pci:v000014E4d000016B4sv*sd*bc*sc*i* tg3
alias pci:v000014E4d000016B5sv*sd*bc*sc*i* tg3
alias pci:v000014E4d000016B6sv*sd*bc*sc*i* tg3
alias pci:v000014E4d000016C6sv*sd*bc*sc*i* tg3
alias pci:v000014E4d000016C7sv*sd*bc*sc*i* tg3
alias pci:v000014E4d000016DDsv*sd*bc*sc*i* tg3
alias pci:v000014E4d000016F3sv*sd*bc*sc*i* tg3
alias pci:v000014E4d000016F7sv*sd*bc*sc*i* tg3
alias pci:v000014E4d000016FDsv*sd*bc*sc*i* tg3
alias pci:v000014E4d000016FEsv*sd*bc*sc*i* tg3
alias pci:v000014E4d0000170Dsv*sd*bc*sc*i* tg3
alias pci:v000014E4d0000170Esv*sd*bc*sc*i* tg3
alias pci:v000014E4d00001712sv*sd*bc*sc*i* tg3
alias pci:v000014E4d00001713sv*sd*bc*sc*i* tg3
alias pci:v0000173Bd000003E8sv*sd*bc*sc*i* tg3
alias pci:v0000173Bd000003E9sv*sd*bc*sc*i* tg3
alias pci:v0000173Bd000003EAsv*sd*bc*sc*i* tg3
alias pci:v0000173Bd000003EBsv*sd*bc*sc*i* tg3
Must the tg3 module be loaded by hand? If so, how?

Is there any other fix that can be applied?

Any help is much appreciated,
tiato
Last edited by LockBot on Wed Dec 28, 2022 7:16 am, edited 2 times in total.
Reason: Topic automatically closed 6 months after creation. New replies are no longer allowed.
User avatar
jungle_boy
Level 7
Level 7
Posts: 1812
Joined: Thu Aug 19, 2010 2:51 pm
Location: Amazon Rainforest

Re: Broadcom BCM57786 Ethernet not working with kernel 3.12

Post by jungle_boy »

Try another edition of LM, for example Nadia (14), it has 3.5.0-17 generic kernel.
Samsung Odyssey, Octa-core, i5 9300H, Geforce GTX 1650, 16GB RAM, SSD SAMSUNG NVMe 500GB
LM 21 Cinnamon
tiato

Re: Broadcom BCM57786 Ethernet not working with kernel 3.12

Post by tiato »

I can't test a release prior to Saucy because 13.04 doesn't boot at all, the Haswell based hardware platform seems to be to new.

Any particular reason why that older kernel should solve the problem?
tiato

Re: Broadcom BCM57786 Ethernet not working with kernel 3.12

Post by tiato »

By adding tg3 to /etc/modules, the tg3 module successfully loads at boot time. However, ifconfig still shows now eth0 :( . Any suggestions?
tiato

Re: [SOLVED] Broadcom BCM57786 Eth0 not found with kernel 3.

Post by tiato »

Installing the 3.13.0 rc7 kernel solved the problem. I also kept the tg3 module.
Locked

Return to “Networking”