I installed Ubuntu 12.04 on a Dell Latitude D620. I didn't expect any issues based on googling this laptop and Linux. However, I cannot get Ethernet or wifi to work.

lspci shows the correct hardware

Ethernet controller; Broadcom Corporation NetXtreme BCM5752 Gigibit Ethernet PCI Express (rev 2)
Network controller: Broadcom Corporation BCM4311 802.11b/g WLAN (rev 01)

I went into Network Connections and added a Wired connection and gave it a name and selected the MAc address for eth0 (in the drop down list), and selected automatic (DHCP) as the method for iP4

I looked at /etc/network/interfaces
auto lo
iface lo inet loopback

so I tried adding

auto eth0

but no luck. grep -i eth /var/log/syslog gives

Network Manager[2029]: <info> (eth0): new Ethernet device (driver:'tg3' ifindex: 2)
Network Manager[2029]: <info> (eth0): exported as /org/freedesktop/NetworkManager/Devices/0
Network Manager[2029]: <info> (eth0): mow managed
Network Manager[2029]: <info> (eth0): device state change: unmanaged -> unavailable (reason 'managed') [10 2 0 2]
Network Manager[2029]: <info> (eth0): bringing up device
Network Manager[2029]: <info> (eth0): preparing device
Network Manager[2029]: <info> (eth0): deactivating device (reason 'managed') [2]
kernel: [1815.448547] ADDRCONF(NETDEV_UP): eth0: link is not ready
kernel: [1815.449321] ADDRCONF(NETDEV_UP): eth0: link is not ready

I looked at some forum posts on how to fix this, and the best I found was to edit NetworkManager.conf and set managed=true (it came false out of the box). That did not help.

Thanks for any other suggestions you may have!

Mark