Broadcom 5782 not connecting to eth0

Joe Barger barger at
Thu Sep 6 21:16:59 UTC 2007

Compaq D530 using wired Broadcom 5782 with Ubuntu 7.04 (and Gutsy tribe 5). 
The 5782 seems to be recognized OK, the proper driver is loaded (tg3) and 
eth0 is properly configured for my network:

root at w6ago-dsp:/home/w6ago# lshw



description: Ethernet interface

product: NetXtreme BCM5782 Gigabit Ethernet

vendor: Broadcom Corporation

physical id: 2

bus info: pci at 0000:05:02.0

logical name: eth0

version: 03

serial: 00:16:35:0b:fd:60

capacity: 1GB/s

width: 64 bits

clock: 66MHz

capabilities: pm vpd msi bus_master cap_list ethernet physical mii 10bt 
10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation

configuration: autonegotiation=on broadcast=yes driver=tg3 
driverversion=3.77 firmware=5782-v3.13 ip= latency=64 link=no 
mingnt=64 module=tg3 multicast=yes port=twisted pair


root at w6ago-dsp:/home/w6ago# lspci


05:02.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5782 Gigabit 
Ethernet (rev 03)


root at w6ago-dsp:/home/w6ago# lsmod

Module Size Used by


tg3 110980 0


root at w6ago-dsp:/home/w6ago# ifconfig

eth0 Link encap:Ethernet HWaddr 00:16:35:0B:FD:60

inet addr: Bcast: Mask:


RX packets:0 errors:0 dropped:0 overruns:0 frame:0

TX packets:0 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 txqueuelen:1000

RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)


lo Link encap:Local Loopback

inet addr: Mask:

inet6 addr: ::1/128 Scope:Host


RX packets:52 errors:0 dropped:0 overruns:0 frame:0

TX packets:52 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 txqueuelen:0

RX bytes:3208 (3.1 KB) TX bytes:3208 (3.1 KB)

root at w6ago-dsp:/home/w6ago# lshal


udi = '/org/freedesktop/Hal/devices/pci_14e4_1696'

info.bus = 'pci' (string)

info.linux.driver = 'tg3' (string)

info.parent = '/org/freedesktop/Hal/devices/pci_8086_244e' (string)

info.product = 'NetXtreme BCM5782 Gigabit Ethernet' (string)

info.subsystem = 'pci' (string)

info.udi = '/org/freedesktop/Hal/devices/pci_14e4_1696' (string)

info.vendor = 'Broadcom Corporation' (string)

linux.hotplug_type = 2 (0x2) (int)

linux.subsystem = 'pci' (string)

linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:1e.0/0000:05:02.0' 

pci.device_class = 2 (0x2) (int)

pci.device_protocol = 0 (0x0) (int)

pci.device_subclass = 0 (0x0) (int)

pci.linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:1e.0/0000:05:02.0' 

pci.product = 'NetXtreme BCM5782 Gigabit Ethernet' (string)

pci.product_id = 5782 (0x1696) (int)

pci.subsys_product = 'd530 CMT (DG746A)' (string)

pci.subsys_product_id = 4796 (0x12bc) (int)

pci.subsys_vendor = 'Hewlett-Packard Company' (string)

pci.subsys_vendor_id = 4156 (0x103c) (int)

pci.vendor = 'Broadcom Corporation' (string)

pci.vendor_id = 5348 (0x14e4) (int)

udi = '/org/freedesktop/Hal/devices/net_00_16_35_0b_fd_60'

info.capabilities = {'net', 'net.80203'} (string list)

info.category = 'net.80203' (string)

info.parent = '/org/freedesktop/Hal/devices/pci_14e4_1696' (string)

info.product = 'Networking Interface' (string)

info.udi = '/org/freedesktop/Hal/devices/net_00_16_35_0b_fd_60' (string)

linux.hotplug_type = 2 (0x2) (int)

linux.subsystem = 'net' (string)

linux.sysfs_path = '/sys/class/net/eth0' (string)

net.80203.mac_address = 95379258720 (0x16350bfd60) (uint64)

net.address = '00:16:35:0b:fd:60' (string)

net.arp_proto_hw_id = 1 (0x1) (int)

net.interface = 'eth0' (string)

net.linux.ifindex = 2 (0x2) (int)

net.originating_device = '/org/freedesktop/Hal/devices/pci_14e4_1696' 

net.physical_device = '/org/freedesktop/Hal/devices/pci_14e4_1696' (string)


When I check the connection, however, eth0 is disconnected and tg3 has no 
"user".  Obviously nothing is happening on the network.  Stopping, starting, 
restarting the network doesn't make any difference.

WinXP (dual-boot on this machine) network works fine.

Any ideas?



More information about the ubuntu-users mailing list