My laptop's ethernet adapter is completely not showing up. The adapter shows up on the pci bus:
01:00.0 Ethernet controller: Broadcom Corporation NetXtreme BCM57786 Gigabit Ethernet PCIe (rev 01) Subsystem: Acer Incorporated [ALI] Device 0775 Flags: bus master, fast devsel, latency 0 Memory at b0410000 (64-bit, prefetchable) [size=64K] Memory at b0420000 (64-bit, prefetchable) [size=64K] Expansion ROM at b0430000 [disabled] [size=2K] Capabilities:  Power Management version 3 Capabilities:  Vital Product Data Capabilities:  MSI: Enable- Count=1/8 Maskable- 64bit+ Capabilities: [a0] MSI-X: Enable- Count=5 Masked- Capabilities: [ac] Express Endpoint, MSI 00 Capabilities:  Advanced Error Reporting Capabilities: [13c] Device Serial Number 00-00-20-89-84-78-34-a7 Capabilities:  Power Budgeting <?> Capabilities:  Virtual Channel Capabilities: [1b0] Latency Tolerance Reporting
but it does not show up as an adapter:
ip link 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 2: wlp2s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP mode DORMANT qlen 1000 link/ether 24:fd:52:40:f1:49 brd ff:ff:ff:ff:ff:ff
Googling around, it seems that the module for this device is tg3, but loading this module manually doesn't change anything.
If anyone has any ideas, please let me know. I'm willing to post the output for any diagnostic commands people might suggest
I had the same problem and found this Ubuntu bugtracker:
https://bugs.launchpad.net/ubuntu/+sour … ug/1182868
Since I am using the mainline kernel anyway to get my touchpad working I just applied the patch from the bugtracker before building the kernel and it worked!