[Bug 267691] FreeBSD 13 and newer panic on boot on Pentium Pro system

From: <bugzilla-noreply_at_freebsd.org>
Date: Thu, 10 Nov 2022 14:28:25 UTC

--- Comment #1 from hannula@gmail.com ---
Looks like I hit a bug that jhb tried to fix in 2012:

But what is strange is that FreeBSD 12 works perfectly on the system, no
"hw.mca.enabled=0" needed.

Furthermore when setting hw.mca.enabled=0 the boot now continues further but
crashes with:
ahc_isa_identify 14: ioport 0xec00 alloc failed
pnp_identify: Trying Read_Port at 203 
pnp_identify: Trying Read_Port at 243 
pnp_identify: Trying Read_Port at 283 
pnp_identify: Trying Read_Port at 2c3 
pnp_identify: Trying Read_Port at 303 
pnp_identify: Trying Read_Port at 343 
pnp_identify: Trying Read_Port at 383 
pnp_identify: Trying Read_Port at 3c3 
PHIP Identify complete
pnpbios: 13 devices, largest 98 bytes
panic: isa_set_pnpbios_handle failed for (null) on bus isa0, error = 2
cpuid = 0
time = 1
KDB: stack backtrace:
db_trace_self_wrapper(0,1d906a0,0,b8dde80,2,...) at
rame 0x22f9c10
vpanic(155e5ec,22f9c4c,22f9c4c,22f9cc4,13ec318,...) at vpanic+0xf4/frame
panic(155e5ec,147a78d,8,b8e0870,2,...) at panic+0x14/frame 0x22f9c40 
pnpbios_identify(1b1b9fc,b8de680) at pnpbios_identify+0x648/frame 0x22f9cc4 
bus_generic_probe(b8de680) at bus_generic_probe+0x25/frame 0x22f9ce0 
isa_probe_children(b8de680) at isa_probe_children+0x12/frame 0x22f9d08 
configure(8) at configure+0x17/frame 0x22f9d14
mi_startup() at mi_startup+0x214/frame 0x22f9d38 
btext() at btext+0x5f
KDB: enter: panic
[ thread pid 0 tid 100000 ]
Stopped at    kdb_enter+0x34: movl $8,kdb_why

Why I am reporting this - FreeBSD 13 switched i386 to 686/P6 meaning Pentium
Pro should be the minimum supported system. I have no real world use case for
the machine.

You are receiving this mail because:
You are the assignee for the bug.