Re: PCI: BIOS forgot to enable I/O

Geert Uytterhoeven (Geert.Uytterhoeven@cs.kuleuven.ac.be)
Tue, 31 Mar 1998 20:40:03 +0200 (CEST)


On Tue, 31 Mar 1998, Martin Mares wrote:
> | This occurs because Microsoft has convinced BIOS makers to modify
> | their PCI device configuration from the previous rational standard,
> | to one that works well only with Microsoft operating systems. Where
> | previously the BIOS allocated resources for and enabled the PCI
> | device by default, it now does so only for boot devices and audio
> | devices. (Why are audio devices specifically an exception? Because
> | MS-Windows can't handle the resource allocation for them!)
>
> > It turns out that my cards weren't detected with an all-ones station
> > address (but I saw this behavior under 2.0.32)... but disabling the "PnP
> > OS" setting in BIOS did the trick.
>
> Grrr. They should be shot. We will probably have to make Linux automatically
> enable I/O and memory accesses in such cases instead of just reporting them, but

We need that for other architectures anyway.

Greetings,

Geert

--
Geert Uytterhoeven                     Geert.Uytterhoeven@cs.kuleuven.ac.be
Wavelets, Linux/{m68k~Amiga,PPC~CHRP}  http://www.cs.kuleuven.ac.be/~geert/
Department of Computer Science -- Katholieke Universiteit Leuven -- Belgium

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