> > Ok, so patched as requested, recompiled the kernel. Including the > > command itself, a new dmesg as it has some new information, the ps, > > trace and show registers outputs. > > Let me know if you need anything further. > > I have dusted a pre-ioapic system here... > > [...] > cpu0: AMD-K6tm w/ multimedia extensions ("AuthenticAMD" 586-class) 234 MHz > cpu0: FPU,V86,DE,PSE,TSC,MSR,MCE,CX8,MMX > real mem = 66646016 (63MB) > avail mem = 55558144 (52MB) > mainbus0 at root > bios0 at mainbus0: AT/286+ BIOS, date 02/26/98, BIOS32 rev. 0 @ 0xfb440 > apm0 at bios0: Power Management spec V1.2 (slowidle) > pcibios0 at bios0: rev 2.1 @ 0xf0000/0xb8b8 > pcibios0: PCI IRQ Routing Table rev 1.0 @ 0xfdd30/128 (6 entries) > pcibios0: PCI Exclusive IRQs: 5 9 10 11 > pcibios0: PCI Interrupt Router at 000:07:0 ("Intel 82371SB ISA" rev 0x00) > pcibios0: PCI bus #0 is the last bus > bios0: ROM list: 0xc0000/0x8000 > cpu0 at mainbus0: (uniprocessor) > pci0 at mainbus0 bus 0: configuration mode 1 (bios) > [...] > > ... in order to check if your issue is specific to bwi or not. The > upgrade from bsd.rd ran smoothly, but GENERIC drops into ddb at the end > of autoconf, before the kernel even gets a chance to start init. > > I'll try and investigate this regression further next weekend. >
Actually, GENERIC runs if I boot -c and disable yds, which would otherwise attach as: yds0 at pci0 dev 13 function 0 "Yamaha 724" rev 0x05: irq 9 so there is definitely something fishy regarding PCI interrupt handling... but not necessarily all of them, since this device: vr0 at pci0 dev 15 function 0 "VIA Rhine/RhineII" rev 0x06: irq 10, address 00:50:ba:c8:1d:bb amphy0 at vr0 phy 8: Am79C873 10/100 PHY, rev. 0 works (well, as far as a VIA Rhine can work).