interrupt routing

dima _pppp at mail.ru
Tue Feb 8 05:20:11 PST 2005


> > 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 at 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 at 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 at 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 at 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...



More information about the freebsd-stable mailing list