Port-sparc64 archive

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

Re: bge fail on netboot of NetBSD-6 on v215 and v240



On Wed, May 15, 2013 at 01:14:29PM +0900, Masanobu SAITOH wrote:
> >
> >  Alignment problem?


Doesn't look like it.

bge0 at pci0 dev 2 function 0: Broadcom BCM5704C Dual Gigabit Ethernet
bge0: interrupting at ivec 37c8
data error type 32 sfsr=808008 sfva=e0023040 afsr=10080005000000 afva=7f6000010$
data fault: pc=13fe2d0 addr=e0023040 sfsr=0x808008<ASI=0x80,W>
kernel trap 32: data access error

(gdb) list *(bge_attach+0x784)
0x11a51a4 is in bge_attach (../../../../dev/pci/if_bge.c:3612).
3607             * Read the hardware config word in the first 32k of NIC 
internal
3608             * memory, or fall back to the config word in the EEPROM.
3609             * Note: on some BCM5700 cards, this value appears to be unset.
3610             */
3611            hwcfg = hwcfg2 = hwcfg3 = hwcfg4 = 0;
3612            if (bge_readmem_ind(sc, BGE_SRAM_DATA_SIG) ==
3613                BGE_SRAM_DATA_SIG_MAGIC) {
3614                    uint32_t tmp;
3615    
3616                    hwcfg = bge_readmem_ind(sc, BGE_SRAM_DATA_CFG);

This is from a v210, dmesg for the first two bge instances is:

schizo0:  pci0 at schizo0
pci0: i/o space, memory space enabled
bge0 at pci0 dev 2 function 0: Broadcom BCM5704C Dual Gigabit Ethernet
bge0: interrupting at ivec 37c8
bge0: ASIC BCM5704 A3 (0x2003), Ethernet address 00:03:ba:45:d5:ed
brgphy0 at bge0 phy 1: BCM5704 1000BASE-T media interface, rev. 0
brgphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseT, 
1000baseT-FDX, auto
bge1 at pci0 dev 2 function 1: Broadcom BCM5704C Dual Gigabit Ethernet
bge1: interrupting at ivec 37c9
bge1: ASIC BCM5704 A3 (0x2003), Ethernet address 00:03:ba:45:d5:ee
brgphy1 at bge1 phy 1: BCM5704 1000BASE-T media interface, rev. 0
brgphy1: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseT, 
1000baseT-FDX, auto


Martin


Home | Main Index | Thread Index | Old Index