found this one recently, runs 4.9, won't run current or 5.0, breakage
happened between 2011/05/28 snapshot and 2011/06/02 snapshot:
>Synopsis: early boot panic post 5/28/2011 snapshot
>Category: i386 kernel
>Environment:
System : OpenBSD 4.9
Details : OpenBSD 4.9-current (GENERIC) #12: Sat May 28 17:41:19
MDT 2011
[email protected]:/usr/src/sys/arch/i386/compile/GENERIC
(last kernel that WORKS)
Architecture: OpenBSD.i386
Machine : i386
>Description:
on this old clunker, i386/5.0 and current will not boot with
"panic: pci_make_tag: bad request"
trace & ps below "good" dmesg.
>How-To-Repeat:
Attempt to run a kernel of 06/02/2011 or later on a Zenith Zstation EX
>Fix:
trashcan machine?
dmesg: (LAST WORKING KERNEL)
OpenBSD 4.9-current (GENERIC) #12: Sat May 28 17:41:19 MDT 2011
[email protected]:/usr/src/sys/arch/i386/compile/GENERIC
cpu0: Intel Pentium (P54C) ("GenuineIntel" 586-class) 100 MHz
cpu0: FPU,V86,DE,PSE,TSC,MSR,MCE,CX8
real mem = 100200448 (95MB)
avail mem = 87744512 (83MB)
mainbus0 at root
bios0 at mainbus0: AT/286+ BIOS, date 03/20/96, BIOS32 rev. 0 @ 0xfd8d0
pcibios0 at bios0: rev 2.1 @ 0xf0000/0x10000
pcibios0: PCI BIOS has 5 Interrupt Routing table entries
pcibios0: no compatible PCI ICU found
pcibios0: PCI bus #0 is the last bus
bios0: ROM list: 0xc0000/0x8000 0xc8000/0x800 0xed000/0x1000
cpu0 at mainbus0: (uniprocessor)
cpu0: F00F bug workaround installed
pci0 at mainbus0 bus 0: configuration mode 2 (bios)
pchb0 at pci0 dev 0 function 0 "Intel 82434LX/NX PCI/Cache/DRAM" rev 0x11
"PC Technology RZ1000" rev 0x01 at pci0 dev 1 function 0 not configured
pcib0 at pci0 dev 2 function 0 "Intel 82378IB ISA" rev 0x43
vga1 at pci0 dev 3 function 0 "ATI Mach64" rev 0x01
wsdisplay0 at vga1 mux 1: console (80x25, vt100 emulation)
wsdisplay0: screen 1-5 added (80x25, vt100 emulation)
fxp0 at pci0 dev 14 function 0 "Intel 8255x" rev 0x05, i82558: irq 11, address
00:08:c7:05:cc:5f
inphy0 at fxp0 phy 1: i82555 10/100 PHY, rev. 0
isa0 at pcib0
isadma0 at isa0
com0 at isa0 port 0x3f8/8 irq 4: ns16550a, 16 byte fifo
com0: console
com1 at isa0 port 0x2f8/8 irq 3: ns16550a, 16 byte fifo
pckbc0 at isa0 port 0x60/5
pckbd0 at pckbc0 (kbd slot)
pckbc0: using irq 1 for kbd slot
wskbd0 at pckbd0: console keyboard, using wsdisplay0
wdc0 at isa0 port 0x1f0/8 irq 14
wd0 at wdc0 channel 0 drive 0: <QUANTUM BIGFOOT TS8.4A>
wd0: 16-sector PIO, LBA, 8064MB, 16515072 sectors
wd0(wdc0:0:0): using BIOS timings
pcppi0 at isa0 port 0x61
spkr0 at pcppi0
lpt0 at isa0 port 0x378/4 irq 7
npx0 at isa0 port 0xf0/16: reported by CPUID; using exception 16
fdc0 at isa0 port 0x3f0/6 irq 6 drq 2
fd0 at fdc0 drive 0: 1.44MB 80 cyl, 2 head, 18 sec
vscsi0 at root
scsibus0 at vscsi0: 256 targets
softraid0 at root
root on wd0a swap on wd0b dump on wd0b
OpenBSD 5.0-current (GENERIC) #60: Thu Sep 22 11:33:48 MDT 2011
[email protected]:/usr/src/sys/arch/i386/compile/GENERIC
cpu0: Intel Pentium (P54C) ("GenuineIntel" 586-class) 100 MHz
cpu0: FPU,V86,DE,PSE,TSC,MSR,MCE,CX8
real mem = 100200448 (95MB)
avail mem = 88563712 (84MB)
mainbus0 at root
bios0 at mainbus0: AT/286+ BIOS, date 03/20/96, BIOS32 rev. 0 @ 0xfd8d0
pcibios0 at bios0: rev 2.1 @ 0xf0000/0x10000
pcibios0: PCI BIOS has 5 Interrupt Routing table entries
pcibios0: no compatible PCI ICU found
pcibios0: PCI bus #0 is the last bus
bios0: ROM list: 0xc0000/0x8000 0xc8000/0x800 0xed000/0x1000
cpu0 at mainbus0: (uniprocessor)
cpu0: F00F bug workaround installed
pci0 at mainbus0 bus 0: configuration mode 2 (bios)panic: pci_make_tag: bad
request
Stopped at Debugger+0x4: popl %ebp
Debugger(d08d4a38,d0b93da4,d097036c,d0b93da4,d09cb288) at Debugger+0x4
panic(d097036c,d0b93e58,d0b93dd8,d070af9f,0) at panic+0x5d
pci_make_tag(0,0,18,0,d0b93de4) at pci_make_tag+0x6c
pci_attach_hook(d0e5efc0,d0e5ff00,d0b93e58,d05a0640,0) at pci_attach_hook+0x10f
pciattach(d0e5efc0,d0e5ff00,d0b93e58,d03e6feb,0) at pciattach+0x21
config_attach(d0e5efc0,d09b0fe0,d0b93e58,d05a0640,30000002) at config_attach+0x
1bb
mainbus_attach(0,d0e5efc0,0,d09b0fc0,0) at mainbus_attach+0x213
config_attach(0,d09b0fc0,0,0,d0a21d60) at config_attach+0x1bb
config_rootfound(d08d3a4c,0,0,d03d90a1,0) at config_rootfound+0x46
cpu_configure(d0adda60,1,1000,cff3f000,1) at cpu_configure+0x29
RUN AT LEAST 'trace' AND 'ps' AND INCLUDE OUTPUT WHEN REPORTING THIS PANIC!
DO NOT EVEN BOTHER REPORTING THIS WITHOUT INCLUDING THAT INFORMATION!
ddb> trace
Debugger(d08d4a38,d0b93da4,d097036c,d0b93da4,d09cb288) at Debugger+0x4
panic(d097036c,d0b93e58,d0b93dd8,d070af9f,0) at panic+0x5d
pci_make_tag(0,0,18,0,d0b93de4) at pci_make_tag+0x6c
pci_attach_hook(d0e5efc0,d0e5ff00,d0b93e58,d05a0640,0) at pci_attach_hook+0x10f
pciattach(d0e5efc0,d0e5ff00,d0b93e58,d03e6feb,0) at pciattach+0x21
config_attach(d0e5efc0,d09b0fe0,d0b93e58,d05a0640,30000002) at config_attach+0x
1bb
mainbus_attach(0,d0e5efc0,0,d09b0fc0,0) at mainbus_attach+0x213
config_attach(0,d09b0fc0,0,0,d0a21d60) at config_attach+0x1bb
config_rootfound(d08d3a4c,0,0,d03d90a1,0) at config_rootfound+0x46
cpu_configure(d0adda60,1,1000,cff3f000,1) at cpu_configure+0x29
main(d02004ba,d02004c2,0,0,0) at main+0x3ea
ddb> ps
PID PPID PGRP UID S FLAGS WAIT COMMAND
* 0 -1 0 0 7 0x200 swapper
ddb>