Date: Wed, 15 Feb 2006 12:02:20 -0800 From: Luigi Rizzo <rizzo@icir.org> To: stable@freebsd.org Subject: panic on a bios16() call with 6-stable... Message-ID: <20060215120220.A29177@xorpc.icir.org>
next in thread | raw e-mail | index | archive | help
in a lab of diskless machines, more or less identical (2003-2004 vintage, pentium 2.6GHz HTT, intel motherboard, ich5 chipset...), i see 5 out of 11 machine panicing on a bios16() call in sys/i386/i386/bios.c. After a bit of investigation i located the problem in the bios16() call for the 6th PNP device (on those boxes), the argument is PNP_GET_DEVNODE, and i am not sure what other relevant data are necessary to nail down the problem further. The system panics with a PC of 70:1023 (i think it is decimal, but i mightbe wrong). As a temporary workaround i put some code in the loop in pnpbios identify to break just before the offending call (the 6th after 5 successful ones) and can get to a fully working machine, but obviously would like a better cure. Any ideas ? maybe we are getting bogus info from the PnP descriptor and passing them to the bios16 call ? i tried to enable/disable PnP in the bios but made no difference; enable/disable the onboard audio also makes no difference. i tried kernels with/without 'device isa' but no difference either, the code still runs and panics. cheers luigi
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20060215120220.A29177>