[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#678567: debian-installer: DMA errors when using tg3 (Broadcom Corporation NetXtreme) prevents using network in d-i



Package: debian-installer
Severity: normal

Hello,

I was trying to install using netinstall or businesscard or
netinst+firmware images of wheezy/testing on IBM xSeries x366 server
and ended with serious DMA error when using tg3 driver with 

Broadcom Corporation NetXtreme BCM5704 Gigabit Ethernet 

controler.

This prevents using network in d-i. I loaded firmware from pendrive or
from unofficial netinstall+firmware iso images.


Basically it is problem with 3.2.x kernel, and is a regression against
for example 2.6.26. I belive problem is fixed in 3.4.x kernels.


I belive this is exactly the same problem like in Ubuntu 12.04,

https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1005699

(actually running Ubuntu 12.04 livecd presents same error).


It looks like this

tg3 0000:03:06.0: eth0: DMA Status error. Resetting chip.
tg3 0000:03:06.0: eth0: 0x00000000: 0x164814e4, 0x22b00146, 0x02000010, 0x00804010
<many lines removed - see attached dmesg>
tg3 0000:03:06.0: eth0: 0x00007010: 0x44ea66f0, 0x00014a00, 0x009f0020, 0xa184a053
tg3 0000:03:06.0: eth0: 0: Host status block [00000007:00000001:(0000:0000:0000):(0000:0000)]
tg3 0000:03:06.0: eth0: 0: NAPI info [00000000:00000001:(0000:0000:01ff):0000:(00c8:0000:0000:0000)]
tg3 0000:03:06.0: tg3_stop_block timed out, ofs=4800 enable_bit=2




Patches was sent also there
https://lists.ubuntu.com/archives/kernel-team/2012-June/020610.html
https://lists.ubuntu.com/archives/kernel-team/2012-June/020609.html


Without this fixes, d-i is not able to use network, and fails to obtain
IP using DHCP, or use network.

I'm using debian testing installer for amd64.

Machine configuration

baryluk@duzyczarny-lan1:~$ lspci
00:00.0 Host bridge: IBM Calgary PCI-X Host Bridge (rev 02)
00:01.0 VGA compatible controller: ATI Technologies Inc Radeon RV100 QY [Radeon 7000/VE]
00:03.0 USB Controller: NEC Corporation USB (rev 43)
00:03.1 USB Controller: NEC Corporation USB (rev 43)
00:03.2 USB Controller: NEC Corporation USB 2.0 (rev 04)
00:0f.0 Host bridge: Broadcom CSB6 South Bridge (rev a0)
00:0f.1 IDE interface: Broadcom CSB6 RAID/IDE Controller (rev a0)
00:0f.3 ISA bridge: Broadcom GCLE-2 Host Bridge
01:00.0 Host bridge: IBM Calgary PCI-X Host Bridge (rev 02)
01:01.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5704 Gigabit Ethernet (rev 10)
01:01.1 Ethernet controller: Broadcom Corporation NetXtreme BCM5704 Gigabit Ethernet (rev 10)
01:02.0 RAID bus controller: Adaptec AAC-RAID (rev 02)
02:00.0 Host bridge: IBM Calgary PCI-X Host Bridge (rev 02)
04:00.0 Host bridge: IBM Calgary PCI-X Host Bridge (rev 02)
06:00.0 Host bridge: IBM Calgary PCI-X Host Bridge (rev 02)
08:00.0 Host bridge: IBM Calgary PCI-X Host Bridge (rev 02)
0a:00.0 Host bridge: IBM Calgary PCI-X Host Bridge (rev 02)
0c:00.0 Host bridge: IBM Calgary PCI-X Host Bridge (rev 02)


baryluk@duzyczarny-lan1:~$ lspci -n
00:00.0 0600: 1014:02a1 (rev 02)
00:01.0 0300: 1002:5159
00:03.0 0c03: 1033:0035 (rev 43)
00:03.1 0c03: 1033:0035 (rev 43)
00:03.2 0c03: 1033:00e0 (rev 04)
00:0f.0 0600: 1166:0203 (rev a0)
00:0f.1 0101: 1166:0213 (rev a0)
00:0f.3 0601: 1166:0227
01:00.0 0600: 1014:02a1 (rev 02)
01:01.0 0200: 14e4:1648 (rev 10)
01:01.1 0200: 14e4:1648 (rev 10)
01:02.0 0104: 9005:0285 (rev 02)
02:00.0 0600: 1014:02a1 (rev 02)
04:00.0 0600: 1014:02a1 (rev 02)
06:00.0 0600: 1014:02a1 (rev 02)
08:00.0 0600: 1014:02a1 (rev 02)
0a:00.0 0600: 1014:02a1 (rev 02)
0c:00.0 0600: 1014:02a1 (rev 02)



If needed please reasign problem to kernel team. It is quite important,
I have Broadcom lan adapters in multiple computers including two
servers, two workstations and two laptops. It is quite common device for
Gigabit Ethernet access

Regards,
Witek



Reply to: