Re: PCI: BIOS forgot to enable I/O

Alan Cox (alan@lxorguk.ukuu.org.uk)
Sun, 5 Apr 1998 15:11:09 +0100 (BST)


> > best strategy we can choose is to change the kernel message to advise the user
> > to switch off the "PnP OS" setting in BIOS.
>
> would some kind soul mind describing what exactly the pnp os setting in
> bios is for and the affect it has on linux?

Some bioses have settings for a 'non PnP OS' or 'not windows 95' that cause
the BIOS to init and place all the cards.

On the PnP front Im getting quite interesting results. On the x86 at least
if I twiddle isapnp a bit so my copy does an mlock of itself, iopl and
cli for its ident phases it can initialise my troublesome board without
kernel help.

So it looks like what is needed for 2.2 to finish the job off is actually
only the same stuff pcmcia needs - that is as well as

request_irq(...)
free_irq()
[and DMA etc]

reserve_irq()
unreserve_irq()

so that the user PnP configurator can answer the question 'what irqs would
it be really dumb to put this PnP card on'.

Alan

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu