Subject: Re: port-sparc64/30343 (NetBSD-sparc64 seems to have trouble initializing PCI interrupts)
To: None <martin@NetBSD.org, gnats-admin@netbsd.org,>
From: Matthias Scheler <tron@zhadum.de>
List: netbsd-bugs
Date: 04/24/2007 19:20:02
The following reply was made to PR port-sparc64/30343; it has been noted by GNATS.

From: Matthias Scheler <tron@zhadum.de>
To: gnats-bugs@NetBSD.org
Cc: Tobias Nygren <tnn@NetBSD.org>
Subject: Re: port-sparc64/30343 (NetBSD-sparc64 seems to have trouble initializing PCI interrupts)
Date: Tue, 24 Apr 2007 20:18:19 +0100

 On Tue, Apr 24, 2007 at 12:35:05PM +0000, Tobias Nygren wrote:
 >  This problem might have been fixed in sparc64/dev/pci_machdep.c r1.54.
 
 It still doesn't work with a kernel using that revision of "pci_machdep.c".
 
 >  If it still doesn't work maybe the attached diff will.
 
 This patch gets me from this ...
 
 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
 
 ... to this:
 
 bge0 at pci1 dev 1 function 0: Broadcom BCM5701 Gigabit Ethernet
 bge0: interrupting at ivec 7c0
 bge0: firmware handshake timed out, val = 4b657654
 bge0: ASIC BCM5701 B5 (0x0105), Ethernet address 00:0a:5e:1e:97:d5
 
 The card does however still not work. If I enable the interface I get
 more error messages:
 
 bge0: firmware handshake timed out, val = 4b657654
 bge0: firmware handshake timed out, val = 4b657654
 
 The interface can afterwards transmit packets but not receive them.
 
 	Kind regards
 
 -- 
 Matthias Scheler                                  http://zhadum.org.uk/