NetBSD-Bugs archive

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

kern/39439: IPv6 support broken in bge(4)



>Number:         39439
>Category:       kern
>Synopsis:       IPv6 support broken in bge(4)
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    kern-bug-people
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Sun Aug 31 12:30:13 +0000 2008
>Originator:     tron%zhadum.org.uk@localhost
>Release:        NetBSD 4.99.72 2008-08-29 sources
>Organization:
Matthias Scheler                                  http://zhadum.org.uk/
>Environment:
        
        
System: NetBSD lyssa.zhadum.org.uk 4.99.72 NetBSD 4.99.72 (COLWYN.64) #1: Sun 
Aug 31 13:05:51 BST 2008 
tron%lyssa.zhadum.org.uk@localhost:/src/sys/compile/COLWYN.64 amd64
Architecture: x86_64
Machine: amd64
>Description:
S.P.Zeilder and I are running NetBSD-current on HP Proliant ML110 G4 machines.
IPv6 stopped working reliable for both of us with recent kernels. Testing
indicates that this is a problem in bge(4) because it doesn't occur on a
system with a wm(4) interface and backing out the latest change to the
bge(4) driver cures the problem.

Here is the "dmesg" output for the bge(4) interface in the Proliant:

bge0 at pci3 dev 0 function 0: Broadcom BCM5721 Gigabit Ethernet
bge0: interrupting at ioapic0 pin 17
bge0: ASIC unknown BCM575x family (0x4201), Ethernet address 00:1c:c4:5f:0d:9b
bge0: setting short Tx thresholds
brgphy0 at bge0 phy 1: BCM5750 1000BASE-T media interface, rev. 0
brgphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseT, 
1000baseT-FDX, auto

The message doesn't change with the new driver.

>How-To-Repeat:
Please read these e-mails:

http://mail-index.netbsd.org/tech-net/2008/08/31/msg000738.html
http://mail-index.netbsd.org/tech-net/2008/08/31/msg000739.html

>Fix:
Downgrading to revision 1.150 of "src/sys/dev/pci/if_bge.c" works around
the problem.

>Unformatted:
        
        


Home | Main Index | Thread Index | Old Index