* Clarence Brown <[EMAIL PROTECTED]> [000828 12:29] wrote:
> >
> Now the warm boot lockup still occurs at isa0: BUT boot -v has
> a few more lines after isa0: which WERE NOT there when the splash
> screen stuff was in loader.conf. Included below is dmesg.boot
> from a successful cold boot. The failed warm boot -v stopped
> after displaying the line "Trying Read_Port at 3c3" 8 lines below
> the "isa0:<ISA bus> on motherboard", just before displaying the
> line "isa_probe_children: disabling PnP devices".
>
> **START dmesg.boot**
>
> Copyright (c) 1992-2000 The FreeBSD Project.
> Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993,
> 1994
[snip]
> npx0: <math processor> on motherboard
> npx0: INT 16 interface
> isa0: <ISA bus> on motherboard
> Trying Read_Port at 203
> Trying Read_Port at 243
> Trying Read_Port at 283
> Trying Read_Port at 2c3
> Trying Read_Port at 303
> Trying Read_Port at 343
> Trying Read_Port at 383
> Trying Read_Port at 3c3
> isa_probe_children: disabling PnP devices
> isa_probe_children: probing non-PnP devices
> fe0: not probed (disabled)
> fdc0: <NEC 72065B or clone> at port 0x3f0-0x3f5,0x3f7 irq 6 drq 2 on
> isa0
> fdc0: FIFO enabled, 8 bytes threshold
> fd0: <1440-KB 3.5" drive> on fdc0 drive 0
Hmm, you used to be able to disable the pnp device (looks like where
it may be hanging up).
Does anyone know a safe way to disable pnp probes?
can you try this patch? It's a complete blind guess but it's be
interesting to see if it works, just do this:
cd /usr/src/sys/isa ; patch < thisfile
then recompile and see what happens
Index: pnp.c
===================================================================
RCS file: /home/ncvs/src/sys/isa/pnp.c,v
retrieving revision 1.6
diff -u -u -r1.6 pnp.c
--- pnp.c 2000/07/11 11:49:33 1.6
+++ pnp.c 2000/08/28 19:52:21
@@ -777,6 +777,7 @@
#endif
/* Try various READ_DATA ports from 0x203-0x3ff */
+/*
for (pnp_rd_port = 0x80; (pnp_rd_port < 0xff); pnp_rd_port += 0x10) {
if (bootverbose)
printf("Trying Read_Port at %x\n", (pnp_rd_port << 2) | 0x3);
@@ -785,6 +786,7 @@
if (num_pnp_devs)
break;
}
+*/
}
static device_method_t pnp_methods[] = {
--
-Alfred Perlstein - [[EMAIL PROTECTED]|[EMAIL PROTECTED]]
"I have the heart of a child; I keep it in a jar on my desk."
To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message