From owner-freebsd-bugs  Thu Oct  5  9:30: 7 2000
Delivered-To: freebsd-bugs@freebsd.org
Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21])
	by hub.freebsd.org (Postfix) with ESMTP id 5954437B502
	for <freebsd-bugs@FreeBSD.org>; Thu,  5 Oct 2000 09:30:02 -0700 (PDT)
Received: (from gnats@localhost)
	by freefall.freebsd.org (8.9.3/8.9.2) id JAA45068;
	Thu, 5 Oct 2000 09:30:02 -0700 (PDT)
	(envelope-from gnats@FreeBSD.org)
Date: Thu, 5 Oct 2000 09:30:02 -0700 (PDT)
Message-Id: <200010051630.JAA45068@freefall.freebsd.org>
To: freebsd-bugs@FreeBSD.org
Cc: 
From: Tor.Egge@fast.no
Subject: Re: i386/21772: Incorrect IRQ routing for multi-function PCI devices on PR440FX
Reply-To: Tor.Egge@fast.no
Sender: owner-freebsd-bugs@FreeBSD.ORG
Precedence: bulk
X-Loop: FreeBSD.org

The following reply was made to PR i386/21772; it has been noted by GNATS.

From: Tor.Egge@fast.no
To: gibbs@aslan.scsiguy.com
Cc: FreeBSD-gnats-submit@FreeBSD.ORG
Subject: Re: i386/21772: Incorrect IRQ routing for multi-function PCI devices on PR440FX
Date: Thu, 05 Oct 2000 18:27:42 +0200

 This looks like a BIOS issue, with an incomplete MP table.
 
 > I/O Ints:	Type	Polarity    Trigger	Bus ID	 IRQ	APIC ID	PIN#
 > 		INT	active-lo       level	     0	17:A	     13	  18
 
 [...]
 > ahc1: <Adaptec 3960D Ultra160 SCSI adapter> port 0xf800-0xf8ff mem 0xffbde000-0xffbdefff irq 9 at device 17.0 on pci0
 > aic7899: Wide Channel A, SCSI Id=7, 32/255 SCBs
 > ahc2: <Adaptec 3960D Ultra160 SCSI adapter> port 0xfc00-0xfcff mem 0xffbdf000-0xffbdffff irq 10 at device 17.1 on pci0
 > aic7899: Wide Channel B, SCSI Id=7, 32/255 SCBs
 
 Since different interrupts are used in UP mode, I assume that multiple
 interrupt lines are used on the PCI bus for the 3960D, e.g. that a
 
  I/O Ints:	Type	Polarity    Trigger	Bus ID	 IRQ	APIC ID	PIN#
  		INT	active-lo       level	     0	17:B	     13	  ??
 
 is missing from the MP table.
 
 - Tor Egge
 


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-bugs" in the body of the message