NetBSD-Bugs archive

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

Re: kern/55974: Broadcom NetXtreme II BCM5708 stopped working



The following reply was made to PR kern/55974; it has been noted by GNATS.

From: "John D. Baker" <jdbaker%consolidated.net@localhost>
To: gnats-bugs%NetBSD.org@localhost
Cc: 
Subject: Re: kern/55974: Broadcom NetXtreme II BCM5708 stopped working
Date: Thu, 4 Feb 2021 10:58:36 -0600 (CST)

 Also seen on IBM System X3650:
 
 The watchdog messages were ever only written to the console, so I don't
 have those, but they appear the same as already shown in this PR.
 
 "dmesg.boot" excerpts:
 
 ppb10 at pci0 dev 28 function 0: Intel 63xxESB PCI Express Port #1 (rev. 0x09)
 ppb10: PCI Express capability version 1 <Root Port of PCI-E Root Complex> x1 @ 2
 .5GT/s
 pci11 at ppb10 bus 2
 pci11: i/o space, memory space enabled, rd/line, wr/inv ok
 ppb11 at pci11 dev 0 function 0: ServerWorks BCM5714/BCM5715 Integral PCI-E to P
 CI-X Bridge (rev. 0xc3)
 ppb11: PCI Express capability version 1 <PCI-E to PCI/PCI-X Bridge>
 pci12 at ppb11 bus 3
 pci12: i/o space, memory space enabled, rd/line, wr/inv ok
 bnx0 at pci12 dev 0 function 0: Broadcom NetXtreme II BCM5708 1000Base-T
 bnx0: autoconfiguration error: /x/current/src/sys/dev/pci/if_bnx.c(716): Management firmware enabled but not running!
 bnx0: Ethernet address 00:1a:64:c5:52:c0
 bnx0: ASIC BCM5708 B2 (0x57081020)
 bnx0: PCI-X 64bit 133MHz
 bnx0: B/C (3.4.4); Bufs (RX:2;TX:2); Flags (MFW); MFW (NOT RUNNING!)
 bnx0: Coal (RX:6,6,18,18; TX:20,20,80,80)
 brgphy0 at bnx0 phy 1: BCM5708C 1000BASE-T media interface, rev. 6
 brgphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseT, 1000baseT-FDX, auto
 bnx0: interrupting at msi0 vec 0
 
 ppb12 at pci0 dev 28 function 1: Intel 63xxESB PCI Express Port #2 (rev. 0x09)
 ppb12: PCI Express capability version 1 <Root Port of PCI-E Root Complex> x1 @ 2.5GT/s
 pci13 at ppb12 bus 5
 ppb13 at pci13 dev 0 function 0: ServerWorks BCM5714/BCM5715 Integral PCI-E to PCI-X Bridge (rev. 0xc3)
 ppb13: PCI Express capability version 1 <PCI-E to PCI/PCI-X Bridge>
 pci14 at ppb13 bus 6
 pci14: i/o space, memory space enabled, rd/line, wr/inv ok
 bnx1 at pci14 dev 0 function 0: Broadcom NetXtreme II BCM5708 1000Base-T
 bnx1: autoconfiguration error: /x/current/src/sys/dev/pci/if_bnx.c(716): Management firmware enabled but not running!
 bnx1: Ethernet address 00:1a:64:c5:52:c2
 bnx1: ASIC BCM5708 B2 (0x57081020)
 bnx1: PCI-X 64bit 133MHz
 bnx1: B/C (3.4.4); Bufs (RX:2;TX:2); Flags (MFW); MFW (NOT RUNNING!)
 bnx1: Coal (RX:6,6,18,18; TX:20,20,80,80)
 brgphy1 at bnx1 phy 1: BCM5708C 1000BASE-T media interface, rev. 6
 brgphy1: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseT, 1000baseT-FDX, auto
 bnx1: interrupting at msi1 vec 0
 
 Problem is compounded by the fact that this machine only runs -current
 via netboot/NFS root.
 
 I don't have any dmesg from a working -current as the machine is only
 rarely powered up (due to heat production/power consumption).
 
 I have a number of other machines with bnx(4) interfaces (mostly Dell),
 so they will probably behave similarly but I have no space to set them
 up for testing..
 
 There seems to be a systemic problem with PCI-X devices and/or the
 MSI/MSI-X support in NetBSD (see kern/55115).  Perhaps that in each
 case, the PCI-X device is behind a PCIe<->PCI-X bridge?
 
 -- 
 |/"\ John D. Baker, KN5UKS               NetBSD     Darwin/MacOS X
 |\ / jdbaker[snail]consolidated[flyspeck]net  OpenBSD            FreeBSD
 | X  No HTML/proprietary data in email.   BSD just sits there and works!
 |/ \ GPGkeyID:  D703 4A7E 479F 63F8 D3F4  BD99 9572 8F23 E4AD 1645
 


Home | Main Index | Thread Index | Old Index