From owner-freebsd-stable@FreeBSD.ORG Tue Feb 8 13:20:11 2005 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 37C0B16A4CE for ; Tue, 8 Feb 2005 13:20:11 +0000 (GMT) Received: from f12.mail.ru (f12.mail.ru [194.67.57.42]) by mx1.FreeBSD.org (Postfix) with ESMTP id CC24743D55 for ; Tue, 8 Feb 2005 13:20:10 +0000 (GMT) (envelope-from _pppp@mail.ru) Received: from mail by f12.mail.ru with local id 1CyVHq-0006yL-00; Tue, 08 Feb 2005 16:20:14 +0300 Received: from [81.200.13.122] by win.mail.ru with HTTP; Tue, 08 Feb 2005 16:20:14 +0300 From: dima <_pppp@mail.ru> To: Doug White Mime-Version: 1.0 X-Mailer: mPOP Web-Mail 2.19 X-Originating-IP: [81.200.13.122] Date: Tue, 08 Feb 2005 16:20:14 +0300 In-Reply-To: <20050207184723.R94941@carver.gumbysoft.com> Content-Type: text/plain; charset=koi8-r Content-Transfer-Encoding: 8bit Message-Id: cc: freebsd-stable@freebsd.org Subject: Re[2]: interrupt routing X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: dima <_pppp@mail.ru> List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 08 Feb 2005 13:20:11 -0000 > > I am preparing a new server for production use. > > It contains 2 1000BaseTX NICs and 2 SCSI controllers. > > The interrupt assignment performed by ACPI looks kinda strange: > > irq24: bge0 ahd0 > > irq25: bge1 ahd1 > > How can I affect it? I mean I want all the devices use different IRQ lines. > > What hardware, curiously? Are all of these parts onboard? Can you post > the ouptut of 'devconf'? This will show the bus associations for these > devices. Its Tyan S2882 and all the devices are onboard ones. I dont know about devconf ($ locate devconf produces empty output as well) but pciconf results are as follows: ahd0@pci2:6:0: class=0x010000 card=0x005e9005 chip=0x801d9005 rev=0x10 hdr=0x00 vendor = 'Adaptec Inc' device = 'AIC-7902B Ultra320 SCSI Controller' class = mass storage subclass = SCSI ahd1@pci2:6:1: class=0x010000 card=0x005e9005 chip=0x801d9005 rev=0x10 hdr=0x00 vendor = 'Adaptec Inc' device = 'AIC-7902B Ultra320 SCSI Controller' class = mass storage subclass = SCSI bge0@pci2:9:0: class=0x020000 card=0x164414e4 chip=0x164814e4 rev=0x03 hdr=0x00 vendor = 'Broadcom Corporation' device = 'BCM5704 NetXtreme Dual Gigabit Adapter' class = network subclass = ethernet bge1@pci2:9:1: class=0x020000 card=0x164414e4 chip=0x164814e4 rev=0x03 hdr=0x00 vendor = 'Broadcom Corporation' device = 'BCM5704 NetXtreme Dual Gigabit Adapter' class = network subclass = ethernet The server runs i386 version of FreeBSD (5.3-RELEASE-p5) since I experienced some problems building ports on amd64 version. > In many cases there are not other IRQs available to route, due to poor > BIOS programming, ccorners cut in the physical board layout, etc. I think this is the case :/ The BIOS assigned all those devices IRQ10 and there is no way to change the settings...