Re: what is pci=biosirq

From: Petr Vandrovec (vandrove@vc.cvut.cz)
Date: Mon Apr 02 2001 - 22:11:55 EST


Don Dugger wrote:
>
> The error message idicates that the MPS table doesn't provide interrupt
> routing information for that PCI slot. I ran into the same problem
> on my K6 machine. I was able to fix it in the BIOS. In the BIOS setup
> go to the `Advaned' page. Look under `Installed O/S'. It probably
> says something silly like `Win95' or `Win98/Win2000'. Change it to
> `Other' and your problem should go away.
>
> On Sat, Mar 31, 2001 at 06:37:41PM -0800, xcp wrote:
> > ALI15X3: IDE controller on PCI bus 00 dev 78
> > PCI: No IRQ known for interrupt pin A of device 00:0f.0. Please try using
> > pci=biosirq.
> > ALI15X3: chipset revision 193
...
> > ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
> > ide1 at 0x170-0x177,0x376 on irq 15
...
> > 00:0f.0 IDE interface: Acer Laboratories Inc. [ALi] M5229 IDE (rev c1)

It looks more like that Acer misimplemented PCI_IRQPIN register - if it
is legacy IDE interface using ports 1F0-1F7/170-177, with IRQs 14 & 15,
it should report zero as IRQ pin. What 'lspci -vx -s 0:f.0' says?
Last four bytes it prints should read 'YY 00 XX XX' - where YY is IRQ
number assigned by BIOS - either hardwired to zero in chip, or just left
alone by BIOS (00 or FF) and next 00 is IRQ pin number - 0 = none, 1 =
A,
2 = B ... Intel IDE interfaces returns 00 00 here, VIA returns FF 00,
and
I have no hardware with an additional IDE around.

                                        Petr Vandrovec
                                        vandrove@vc.cvut.cz
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/



This archive was generated by hypermail 2b29 : Sat Apr 07 2001 - 21:00:11 EST