Subject: Re: Timeout message from bge(4)
To: Matthias Scheler <tron@zhadum.de>
From: Andrey Petrov <petrov@netbsd.org>
List: current-users
Date: 05/18/2004 11:39:46
On Tue, May 18, 2004 at 08:17:11PM +0200, Matthias Scheler wrote:
> 
> 	Hello,
> 
> I'm trying to use a 3Com 3C996B-T with NetBSD 2.0E on a sparc64 system:
> 
> bge0 at pci1 dev 1 function 0: Broadcom BCM5701 Gigabit Ethernet
> bge0: interrupting at ivec 0
> bge0: firmware handshake timed out, val = 4b657654
> bge0: ASIC BCM5701 B5 (0x0105), Ethernet address 00:0a:5e:1e:97:d5
> brgphy0 at bge0 phy 1: BCM5701 1000BASE-T media interface, rev. 0
> 
> The timeout message appears every time the driver tries to talk to the
> card which therefore doesn't work. Is anybody using a 3Com 3C996B-T
> successfully which would make it a NetBSD-sparc64 problem?
> 

Looks like interrupts are not delivered/processed correctly. I suspect
interrupt vector number was not determined correctly. It would be
interesting to look at firmware configuration (prtconf -pv) and complete
bootlog. Also DEBUG kernel might notify about 'spurious' interrupts and
has interrupt disgnostics so I'd use that one.

	Andrey