You are not logged in.
I recently discovered my LAN interface on my laptop has disappeared and I cannot work out why, or how to get it back. On boot up the hardware is simply not detected. There is not error say suggesting it is malfunctioning. It's as if it I simple don't have an LAN interface. The LED's on the port are working, indicating I have a functioning network port. I've tried adjusting my BIOS settings. There is even one for disabling the LAN. I've made sure it is enabled. My Wifi interface seems to be function OK. which is why it took me about a week to work out the LAN was gone. I've tried booting other distributions off Live disks, including my WindowsXP image. Nothing seems to find the LAN interface.
I cannot tell if the LAN device has simply failed or has just been disabled by some hardware setting.
My laptop is a HP Compaq 6715b (a good few years old now, but I cannot find a new one with a comparable screen resolution for the price I paid for the HP).
Here's my current PCI device list:
00:00.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD/ATI] RS690 Host Bridge [1002:7910]
00:01.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD/ATI] RS690 PCI to PCI Bridge (Internal gfx) [1002:7912]
00:04.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD/ATI] Device [1002:7914]
00:05.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD/ATI] RS690 PCI to PCI Bridge (PCI Express Port 1) [1002:7915]
00:06.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD/ATI] RS690 PCI to PCI Bridge (PCI Express Port 2) [1002:7916]
00:12.0 SATA controller [0106]: Advanced Micro Devices, Inc. [AMD/ATI] SB600 Non-Raid-5 SATA [1002:4380]
00:13.0 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD/ATI] SB600 USB (OHCI0) [1002:4387]
00:13.1 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD/ATI] SB600 USB (OHCI1) [1002:4388]
00:13.2 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD/ATI] SB600 USB (OHCI2) [1002:4389]
00:13.3 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD/ATI] SB600 USB (OHCI3) [1002:438a]
00:13.4 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD/ATI] SB600 USB (OHCI4) [1002:438b]
00:13.5 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD/ATI] SB600 USB Controller (EHCI) [1002:4386]
00:14.0 SMBus [0c05]: Advanced Micro Devices, Inc. [AMD/ATI] SBx00 SMBus Controller [1002:4385] (rev 14)
00:14.1 IDE interface [0101]: Advanced Micro Devices, Inc. [AMD/ATI] SB600 IDE [1002:438c]
00:14.2 Audio device [0403]: Advanced Micro Devices, Inc. [AMD/ATI] SBx00 Azalia (Intel HDA) [1002:4383]
00:14.3 ISA bridge [0601]: Advanced Micro Devices, Inc. [AMD/ATI] SB600 PCI to LPC Bridge [1002:438d]
00:14.4 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD/ATI] SBx00 PCI to PCI Bridge [1002:4384]
00:18.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration [1022:1100]
00:18.1 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] K8 [Athlon64/Opteron] Address Map [1022:1101]
00:18.2 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] K8 [Athlon64/Opteron] DRAM Controller [1022:1102]
00:18.3 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] K8 [Athlon64/Opteron] Miscellaneous Control [1022:1103]
01:05.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] RS690M [Radeon Xpress 1200/1250/1270] [1002:791f]
02:04.0 CardBus bridge [0607]: Ricoh Co Ltd RL5c476 II [1180:0476] (rev b6)
02:04.1 FireWire (IEEE 1394) [0c00]: Ricoh Co Ltd R5C832 IEEE 1394 Controller [1180:0832] (rev 02)
30:00.0 Network controller [0280]: Broadcom Corporation BCM4311 802.11a/b/g [14e4:4312] (rev 02)There is supposed to also be a:
10:00.0 Ethernet controller [0200]: Broadcom Corporation NetLink BCM5787M Gigabit Ethernet PCI Express [14e4:1693] (rev 02)in there. I believe it is attached to the PCI Express port which is on 00:04.0.
Looking back through my logs it appears that the Ethernet device failed to restart following a resume from standby on the 7th of Jan. An extract of the log is below. I've filter it down to just the references to the LAN and PCIE bridge devices around that time.
Dec 31 09:05:42 tigger kernel: pci 0000:00:04.0: [1002:7914] type 01 class 0x060400
Dec 31 09:05:42 tigger kernel: pci 0000:00:04.0: PME# supported from D0 D3hot D3cold
Dec 31 09:05:42 tigger kernel: pci 0000:00:04.0: System wakeup disabled by ACPI
Dec 31 09:05:42 tigger kernel: pci 0000:00:04.0: PCI bridge to [bus 10]
Dec 31 09:05:42 tigger kernel: pci 0000:00:04.0: bridge window [mem 0xd0000000-0xd00fffff]
Dec 31 09:05:42 tigger kernel: pci 0000:00:04.0: PCI bridge to [bus 10]
Dec 31 09:05:42 tigger kernel: pci 0000:00:04.0: bridge window [mem 0xd0000000-0xd00fffff]
Dec 31 09:05:42 tigger kernel: pcieport 0000:00:04.0: irq 24 for MSI/MSI-X
Dec 31 09:05:44 tigger kernel: tg3.c:v3.137 (May 11, 2014)
Dec 31 09:05:44 tigger kernel: tg3 0000:10:00.0: vpd r/w failed. This is likely a firmware bug on this device. Contact the card vendor for a firmware update
Dec 31 09:05:44 tigger kernel: tg3 0000:10:00.0: vpd r/w failed. This is likely a firmware bug on this device. Contact the card vendor for a firmware update
Dec 31 09:05:44 tigger kernel: tg3 0000:10:00.0: vpd r/w failed. This is likely a firmware bug on this device. Contact the card vendor for a firmware update
Dec 31 09:05:44 tigger kernel: tg3 0000:10:00.0 eth0: Tigon3 [partno(none) rev b002] (PCI Express) MAC address 00:1a:4b:61:32:38
Dec 31 09:05:44 tigger kernel: tg3 0000:10:00.0 eth0: attached PHY is 5787 (10/100/1000Base-T Ethernet) (WireSpeed[1], EEE[0])
Dec 31 09:05:44 tigger kernel: tg3 0000:10:00.0 eth0: RXcsums[1] LinkChgREG[0] MIirq[0] ASF[0] TSOcap[1]
Dec 31 09:05:44 tigger kernel: tg3 0000:10:00.0 eth0: dma_rwctrl[76180000] dma_mask[64-bit]
Dec 31 09:05:45 tigger kernel: tg3 0000:10:00.0 ens1: renamed from eth0
Dec 31 09:05:52 tigger kernel: tg3 0000:10:00.0: irq 28 for MSI/MSI-X
Dec 31 09:05:52 tigger NetworkManager[319]: <info> (ens1): new Ethernet device (driver: 'tg3' ifindex: 2)
Dec 31 09:05:54 tigger kernel: tg3 0000:10:00.0 ens1: Link is up at 100 Mbps, full duplex
Dec 31 09:05:54 tigger kernel: tg3 0000:10:00.0 ens1: Flow control is on for TX and on for RX
Jan 7 19:51:28 tigger kernel: tg3 0000:10:00.0: System wakeup enabled by ACPI
Jan 7 19:51:28 tigger kernel: tg3 0000:10:00.0: Refused to change power state, currently in D3
Jan 7 19:51:28 tigger kernel: tg3 0000:10:00.0: System wakeup disabled by ACPI
Jan 7 19:51:28 tigger kernel: tg3 0000:10:00.0 ens1: No firmware running
Jan 7 19:51:28 tigger kernel: tg3 0000:10:00.0: tg3_abort_hw timed out, TX_MODE_ENABLE will not clear MAC_TX_MODE=ffffffff
Jan 7 19:51:28 tigger kernel: tg3 0000:10:00.0 ens1: Failed to re-initialize device, aborting
Jan 7 19:51:28 tigger kernel: tg3 0000:10:00.0: tg3_abort_hw timed out, TX_MODE_ENABLE will not clear MAC_TX_MODE=ffffffff
Jan 7 19:51:28 tigger kernel: tg3 0000:10:00.0: tg3_abort_hw timed out, TX_MODE_ENABLE will not clear MAC_TX_MODE=ffffffff
Jan 7 19:51:28 tigger kernel: tg3 0000:10:00.0: Max Payload Size 16384, but upstream 0000:00:04.0 set to 128; if necessary, use "pci=pcie_bus_safe" and report a bug
Jan 7 19:51:28 tigger kernel: tg3 0000:10:00.0: Max Payload Size 16384, but upstream 0000:00:04.0 set to 128; if necessary, use "pci=pcie_bus_safe" and report a bug
Jan 7 19:51:28 tigger kernel: tg3 0000:10:00.0: Max Payload Size 16384, but upstream 0000:00:04.0 set to 128; if necessary, use "pci=pcie_bus_safe" and report a bug
Jan 7 19:51:28 tigger kernel: tg3 0000:10:00.0: Max Payload Size 16384, but upstream 0000:00:04.0 set to 128; if necessary, use "pci=pcie_bus_safe" and report a bug
Jan 7 19:51:28 tigger kernel: tg3 0000:10:00.0: Max Payload Size 16384, but upstream 0000:00:04.0 set to 128; if necessary, use "pci=pcie_bus_safe" and report a bug
Jan 7 19:51:28 tigger kernel: tg3 0000:10:00.0: Max Payload Size 16384, but upstream 0000:00:04.0 set to 128; if necessary, use "pci=pcie_bus_safe" and report a bug
Jan 10 14:21:21 tigger kernel: pci 0000:00:04.0: [1002:7914] type 01 class 0x060400
Jan 10 14:21:21 tigger kernel: pci 0000:00:04.0: PME# supported from D0 D3hot D3cold
Jan 10 14:21:21 tigger kernel: pci 0000:00:04.0: System wakeup disabled by ACPI
Jan 10 14:21:21 tigger kernel: pci 0000:00:04.0: PCI bridge to [bus 10]
Jan 10 14:21:21 tigger kernel: pci 0000:00:04.0: PCI bridge to [bus 10]
Jan 10 14:21:21 tigger kernel: pcieport 0000:00:04.0: irq 24 for MSI/MSI-XAfter that there are no other references to the LAN interface. My system is normally up to date and I didn't do any pacman updates around this time.
At this point I'm not sure what else to do to diagnose or correct the problem. If anyone can help out I'd be grateful.
Cheers.
Offline
I'd try power draining the laptop: remove battery and adaptor, hold power button for a few seconds, then let it sit for a bit. Maybe just a minute at first, then repeat and leave it overnight or such if it didn't work. It may seem ridiculous, but it really does work sometimes and is a staple troubleshooting step in many TS/IT departments. See for example this and this.
But whether the Constitution really be one thing, or another, this much is certain - that it has either authorized such a government as we have had, or has been powerless to prevent it. In either case, it is unfit to exist.
-Lysander Spooner
Offline
Thanks alphaniner for the suggestion.
I tried it a few times, even overnight, but my LAN interface is still missing.
Looks like I'll have to live with Wifi only.
Offline