Broadcom 5782 not connecting to eth0
Joe Barger
barger at aero.org
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
...
*-network
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=130.221.12.14 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:130.221.12.14 Bcast:130.221.15.255 Mask:255.255.248.0
UP BROADCAST MULTICAST MTU:1500 Metric:1
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)
Interrupt:20
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
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'
(string)
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'
(string)
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'
(string)
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?
Thanks
joe
More information about the ubuntu-users
mailing list