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/