Evgeniy Sudyr [[email protected]] wrote: > Thank you Chris, > > after enabling verbose in UKC I see: > > wskbd0 at pckbd0: console keyboard, using wsdisplay0 > >>> proving for vga0 > >>> probing for vga0 failed > >>> probing for mpu* > >>> probing for mpu* finished > >>> probing for pcppi0 > > I tried to disable pcppi(4): > > disabe pcppi it helped to boot. > > How can I help more to fix this bug? >
The problem is likely to be in the pcppi_match() function in /usr/src/sys/dev/isa/pcppi.c This code is rather old and was designed to support the PC/AT 8255 "PPI" chip according to pcppi(4). It's possible that your new BIOS is simply buggy. It's also possible that your system no longer emulates it, and this specific probe creates other trouble. NetBSD retains the same probe and is likely to fail in the same way with your current BIOS. It might be interesting to examine change history for "PPI" speaker support on other operating systems. Chris
