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

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



Your message dated Tue, 6 Nov 2012 00:26:10 -0800
with message-id <20121106082610.GA7512@elie.Belkin>
and subject line Re: DMA errors when using tg3 (Broadcom Corporation NetXtreme) prevents using network in d-i
has caused the Debian Bug report #678567,
regarding debian-installer: DMA errors when using tg3 (Broadcom Corporation NetXtreme) prevents using network in d-i
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
678567: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=678567
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
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



--- End Message ---
--- Begin Message ---
Version: 3.2.32-1

Jonathan Nieder wrote:

> Sorry for the slow reply.  Do you still have access to this system,
> and if so, can you still reproduce this trouble with the tg3 driver?
> I'd be interested in your help testing the fix as part of submitting
> it for inclusion in the 3.0.y and 3.2.y kernels from kernel.org.

Closing optimistically.  Confirmation about how 3.2.32-1 or newer from
wheezy or sid behaves would still be useful.

  $ git show v3.2.31~5
  commit 3a0d367c4e7e
  Author: Matt Carlson <mcarlson@broadcom.com>
  Date:   Mon Nov 28 09:41:03 2011 +0000

      tg3: Fix TSO CAP for 5704 devs w / ASF enabled

      [ Upstream commit cf9ecf4b631f649a964fa611f1a5e8874f2a76db ]
[...]

--- End Message ---

Reply to: