[ltp] PNPBIOS oops at bootup
Ken Restivo
linux-thinkpad@linux-thinkpad.org
Tue, 6 May 2003 07:42:22 -0700
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On Tue, May 06, 2003 at 09:01:07AM +0200, Thomas Hood wrote:
> On Tue, 2003-05-06 at 00:01, Ken Restivo wrote:
> > -----BEGIN PGP SIGNED MESSAGE-----
> > Hash: SHA1
> >
> > I pulled out Thomas Hood's pnpbios patch from
> > the 2.4.18-ac3 kernel patch, creating my own little
> > "pnpbios-only" patch. It applied and built: so far
> > so good.
>
> Did you patch *all* of the following files?:
> arch/i386/kernel/traps.c
> drivers/pnp/Config.in
> drivers/pnp/Makefile
> drivers/pnp/pnpbios_core.c
> drivers/pnp/pnpbios_proc.c
> include/linux/pnpbios.h
> init/main.c
> Makefile
All of the above. And include/asm-i386/desc.h, which had some PNPBIOS-related changes as well.
>
> > Of course the simplest possible case (pnpbios-only patch)
> > oopses at bootup :-(. I'm now tracking down a ksymoops to
> > find out why.
>
> Make sure that "Quick Boot" is turned off in the
> firmware setup program.
It was.
>
> > 1) Is there, anywhere, a clean, normal
> > non-ac, pnpbios-only patch somewhere?
>
> No, I don't maintain such a patch any more. No need, cuz
> pnpbios is in -ac, and Linux 2.5 has a whole new pnp layer
> that combines isapnp and pnpbios.
I'm not quite daring enough to run 2.5 yet. Maybe if I was a gentoo user... ;-)
>
> > Alan Cox is quite a clever fellow, but I really don't
> > want all the rest of the stuff in -ac patches.
>
> Neither do I. The sched_yield() changes turn OpenOffice 1.0
> into an arthritic snail.
>
Heh. Anyway, I'm going to switch gears for a while and try Tino's and Wes's approach, which may work, and, if it doesn't, it'll be in a module which can be a whole lot easier to debug.
- -ken
- --
- ---------------
The world's most affordable web hosting.
http://www.nearlyfreespeech.net
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.6 (GNU/Linux)
iD8DBQE+t8nOe8HF+6xeOIcRAuGYAJ9vZOf7FpVcwxhx+OtlNmCsHW/trwCfcXc1
k0T/1260Hh9Ews4Vk3ov3as=
=hJbg
-----END PGP SIGNATURE-----