tg3 module does not work in Latitude D400
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux-source-2.6.15 (Ubuntu) |
Invalid
|
Medium
|
Ben Collins |
Bug Description
The tg3 module does not work correctly for my laptop. It is a Dell Latitude
D400, with a builtin gigabit NIC called NetXtreme BCM5705M (from Broadcom). An
lspci is attached to show that the card is detected by the system. The messages
that show up in my 'dmesg' output are (after modprobe -r tg3 && modprobe tg3):
[4296379.676000] ACPI: PCI interrupt for device 0000:01:00.0 disabled
[4296587.169000] tg3.c:v3.31 (June 8, 2005)
[4296587.169000] ACPI: PCI Interrupt 0000:01:00.0[A] -> Link [LNKC] -> GSI 11
(level, low) -> IRQ 11
[4296598.510000] eth0: Tigon3 [partno(
(PCI:33MHz:32-bit) 10/100/1000BaseT Ethernet 00:0d:56:4e:2c:99
[4296598.510000] eth0: RXcsums[1] LinkChgREG[0] MIirq[0] ASF[0] Split[0]
WireSpeed[1] TSOcap[1]
[4296598.510000] eth0: dma_rwctrl[
[4296598.602000] tg3: tg3_reset_hw timed out for eth0, firmware will not restart
magic=4b657654
...and this last message continues on and on.
Which I don't know what means. The card works nicely under windows and used to
work with 2.4.X kernels on other distributions. I'm not sure what the problem
is. Trying to use the broadcom module (distributed by them) makes the machine hang.
The device manager can also detect the card and see it is a network interface,
but that is all. I cannot use it. An interesting behavior is that when I
modprobe the module, the machine freezes temporarily. I'm also not sure what it
means. I wonder if one can get this fixed for the Breezy release still.
The version of the kernel shipped with Hoary also doesn't work. I've tested them
all. Currently I have the latest (as of today) linux kernel module available for
Breezy.
Created an attachment (id=4120)
Output of the command 'lspci -vv'