Subject: Re: patch for if_bge.c
To: SAITOH Masanobu <masanobu@iij.ad.jp>
From: Chris Ross <cross+netbsd@distal.com>
List: current-users
Date: 09/26/2007 21:19:47
On Sep 26, 2007, at 15:21, SAITOH Masanobu wrote:
>  I made a patch to fix "block failed to stop" problem and/or
> "RX CPU self-diagnostics failed!" problem on bge(4).
>
>  Please test and report to me especially if it got worse.


   As a point of information, I have a Dell PowerEdge with 5703's in  
it.  I'm using bge0, which has been working fine under netbsd-4 for  
months, but once recently said:

bge0: RX CPU self-diagnostics failed!

   twice when dhclient started on the interface.  dhclient took an  
extended period of time to work, but eventually did find an address.  
Typically this hasn't happened, but did once.

   dmesg for this interface is:

bge0 at pci1 dev 6 function 0: Broadcom BCM5703X Gigabit Ethernet
bge0: interrupting at ioapic1 pin 12 (irq 11)
bge0: ASIC BCM5703 A2 (0x1002), Ethernet address 00:0d:56:71:5b:0a
brgphy0 at bge0 phy 1: BCM5703 1000BASE-T media interface, rev. 2
brgphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseT,  
1000baseT-FDX, auto

   Because of the other commentary on this thread, and the  
inconsistent nature of me seeing any problem, I haven't applied the  
patch, but can if anyone cares to see "if things still work" at least  
as well.

   Thanks.

                                        - Chris