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

Bug#712756: bnx2x: BCM57810 not working



Package: firmware-bnx2x
Version: 0.36+wheezy.1
Severity: normal
File: bnx2x

Dear Maintainer,

I am trying to get wheezy running on a Dell R620 server (12th generation).

Using wheezy everything is working nicely, except for a Broadcom 10Gbit network adapter (BCM57810).

Yes, I installed firmware-bnx2x; the card is detected, but when I try to pull up the interface the status turns to "UP" but not "RUNNING", and dmesg reports:
**********************
ADDRCONF(NETDEV_UP): eth1: link is not ready
**********************

Before pulling up the interface, dmesg reports:
**********************
[    2.846145] bnx2x: Broadcom NetXtreme II 5771x/578xx 10/20-Gigabit Ethernet Driver bnx2x 1.70.30-0 (2011/10/25)
[    2.846313] bnx2x 0000:05:00.0: setting latency timer to 64
[    2.847102] bnx2x 0000:05:00.0: part number 0-0-0-0
[    2.847212] WARNING: at /build/linux-s5x2oE/linux-3.2.46/drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c:8886 bnx2x_init_one+0xdc8/0x2b5d [bnx2x]()
[    2.847218] Modules linked in: bnx2x(+) mdio crc32c tg3(+) ehci_hcd(+) usbcore megaraid_sas(+) usb_common scsi_mod libphy libcrc32c
[    2.847257]  [<ffffffffa01ad54d>] ? bnx2x_init_one+0xdc8/0x2b5d [bnx2x]
[    2.856288] bnx2x 0000:05:00.0: irq 124 for MSI/MSI-X
[    2.856299] bnx2x 0000:05:00.0: irq 125 for MSI/MSI-X
[    2.856309] bnx2x 0000:05:00.0: irq 126 for MSI/MSI-X
[    2.856319] bnx2x 0000:05:00.0: irq 127 for MSI/MSI-X
[    2.856329] bnx2x 0000:05:00.0: irq 128 for MSI/MSI-X
[    2.856339] bnx2x 0000:05:00.0: irq 129 for MSI/MSI-X
[    2.856349] bnx2x 0000:05:00.0: irq 130 for MSI/MSI-X
[    2.856358] bnx2x 0000:05:00.0: irq 131 for MSI/MSI-X
[    2.856368] bnx2x 0000:05:00.0: irq 132 for MSI/MSI-X
[    2.856378] bnx2x 0000:05:00.0: irq 133 for MSI/MSI-X
[    2.857407] bnx2x 0000:05:00.0: eth1: Broadcom NetXtreme II BCM57810 10 Gigabit Ethernet (B0) PCI-E x8 5GHz (Gen2) found at mem d5000000, IRQ 48, node addr 00:10:18:e9:d9:80
[    2.865619] bnx2x 0000:05:00.1: setting latency timer to 64
[    2.866448] bnx2x 0000:05:00.1: part number 0-0-0-0
[    2.866552] WARNING: at /build/linux-s5x2oE/linux-3.2.46/drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c:8886 bnx2x_init_one+0xdc8/0x2b5d [bnx2x]()
[    2.866557] Modules linked in: ahci(+) libahci libata bnx2x(+) mdio crc32c tg3(+) ehci_hcd(+) usbcore megaraid_sas(+) usb_common scsi_mod libphy libcrc32c
[    2.866592]  [<ffffffffa01ad54d>] ? bnx2x_init_one+0xdc8/0x2b5d [bnx2x]
[    2.870984] bnx2x 0000:05:00.1: irq 134 for MSI/MSI-X
[    2.870998] bnx2x 0000:05:00.1: irq 135 for MSI/MSI-X
[    2.871008] bnx2x 0000:05:00.1: irq 136 for MSI/MSI-X
[    2.871018] bnx2x 0000:05:00.1: irq 137 for MSI/MSI-X
[    2.871027] bnx2x 0000:05:00.1: irq 138 for MSI/MSI-X
[    2.871037] bnx2x 0000:05:00.1: irq 139 for MSI/MSI-X
[    2.871047] bnx2x 0000:05:00.1: irq 140 for MSI/MSI-X
[    2.871058] bnx2x 0000:05:00.1: irq 141 for MSI/MSI-X
[    2.871068] bnx2x 0000:05:00.1: irq 142 for MSI/MSI-X
[    2.871078] bnx2x 0000:05:00.1: irq 143 for MSI/MSI-X
[    2.872115] bnx2x 0000:05:00.1: eth2: Broadcom NetXtreme II BCM57810 10 Gigabit Ethernet (B0) PCI-E x8 5GHz (Gen2) found at mem d6000000, IRQ 52, node addr 00:10:18:e9:d9:82
**********************

Ethtool always report:
**********************
Settings for eth1:
   Supported ports: [ TP ]
   Supported link modes:   100baseT/Half 100baseT/Full 
                           1000baseT/Full 
                           10000baseT/Full 
   Supported pause frame use: Symmetric Receive-only
   Supports auto-negotiation: Yes
   Advertised link modes:  100baseT/Half 100baseT/Full 
                           1000baseT/Full 
                           10000baseT/Full 
   Advertised pause frame use: Symmetric Receive-only
   Advertised auto-negotiation: Yes
   Speed: Unknown!
   Duplex: Full
   Port: Twisted Pair
   PHYAD: 16
   Transceiver: internal
   Auto-negotiation: on
   MDI-X: Unknown
   Supports Wake-on: g
   Wake-on: d
   Current message level: 0x00000000 (0)
                
   Link detected: no
**********************

I tried compiling Broadcom drivers, but it looks like they are meant for 2.6 Kernels; at least, several #ifndef are missing.

The interface is directly connected to an identical machine running Citrix XenServer 6.1; I am sure that the other end is ok, since I tested it connecting it to a third R620 XenServer machine.
I also tested CenOs 6.4, and there everything is ok---but I would rather stick to Debian, honestly.



-- System Information:
Debian Release: 7.1
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 3.2.0-4-amd64 (SMP w/8 CPU cores)
Locale: LANG=it_IT.UTF-8, LC_CTYPE=it_IT.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

firmware-bnx2x depends on no packages.

firmware-bnx2x recommends no packages.

Versions of packages firmware-bnx2x suggests:
ii  initramfs-tools                          0.109.1
ii  linux-image-3.2.0-4-amd64 [linux-image]  3.2.46-1

-- no debconf information


Reply to: