Unreliable boot with 3.8 after install

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

Unreliable boot with 3.8 after install

Gordon Ross-3
I have some VIA based boxes which I run OpenBSD on. For several
versions, OpenBSD (3.5 - 3.7) has run fine. However, after installing
3.8 from the official  CDs, the system often hangs during boot.

This is a snippet from a verbose boot as the machine hangs.

>>> probing for viasio*
>>> probing for viasio* finished
>>> probing for viasio*
>>> probing for viasio* finished
>>> probing for aps0
>>> probing for aps0 failed
>>> probing for npx0

The system will stay hung here for ever. (I've left it over a weekend)
Below is the same output from when the box does boot.

>>> probing for viasio*
>>> probing for viasio* finished
>>> probing for viasio*
>>> probing for viasio* finished
>>> probing for aps0
>>> probing for aps0 failed
>>> probing for npx0
>>> probing for npx0 succeeded
npx0 at isa0 port 0xf0/16: using exception 16

I've had this happen to me on 3 identical machines. Booting from the
CDs is never a problem.

If I disable the NPX driver then the boot continues (untill the
inevitable kernel panic ;-)  )

I've tried installing from two different sets of CDs. Both produce the
same problem.

Below is a dmesg from a normal boot of the machine running 3.8

OpenBSD 3.8 (GENERIC) #138: Sat Sep 10 15:41:37 MDT 2005
    [hidden email]:/usr/src/sys/arch/i386/compile/GENERIC
cpu0: VIA Samuel 2 ("CentaurHauls" 686-class) 799 MHz
cpu0: FPU,DE,TSC,MSR,MTRR,PGE,MMX
real mem  = 527998976 (515624K)
avail mem = 474857472 (463728K)
using 4278 buffers containing 26501120 bytes (25880K) of memory
mainbus0 (root)
bios0 at mainbus0: AT/286+(28) BIOS, date 06/07/04, BIOS32 rev. 0 @
0xfb5a0
apm0 at bios0: Power Management spec V1.2
apm0: AC on, battery charge unknown
apm0: flags 70102 dobusy 1 doidle 1
pcibios0 at bios0: rev 2.1 @ 0xf0000/0xdf44
pcibios0: PCI IRQ Routing Table rev 1.0 @ 0xfdeb0/144 (7 entries)
pcibios0: PCI Exclusive IRQs: 10 11
pcibios0: PCI Interrupt Router at 000:07:0 ("VIA VT82C596A ISA" rev
0x00)
pcibios0: PCI bus #1 is the last bus
bios0: ROM list: 0xc0000/0xc000 0xcc000/0x4000!
cpu0 at mainbus0
pci0 at mainbus0 bus 0: configuration mode 1 (no bios)
pchb0 at pci0 dev 0 function 0 "VIA VT8601 PCI" rev 0x05
ppb0 at pci0 dev 1 function 0 "VIA VT82C601 AGP" rev 0x00
pci1 at ppb0 bus 1
vga1 at pci1 dev 0 function 0 "Trident CyberBlade i1" rev 0x6a
wsdisplay0 at vga1 mux 1: console (80x25, vt100 emulation)
wsdisplay0: screen 1-5 added (80x25, vt100 emulation)
pcib0 at pci0 dev 7 function 0 "VIA VT82C686 ISA" rev 0x40
pciide0 at pci0 dev 7 function 1 "VIA VT82C571 IDE" rev 0x06: ATA100,
channel 0 configured to compatibility, channel 1 configured to
compatibility
pciide0: channel 0 disabled (no drives)
wd0 at pciide0 channel 1 drive 0: <ST92011A>
wd0: 16-sector PIO, LBA48, 19077MB, 39070080 sectors
wd0(pciide0:1:0): using PIO mode 4, Ultra-DMA mode 5
uhci0 at pci0 dev 7 function 2 "VIA VT83C572 USB" rev 0x1a: irq 10
usb0 at uhci0: USB revision 1.0
uhub0 at usb0
uhub0: VIA UHCI root hub, rev 1.00/1.00, addr 1
uhub0: 2 ports with 2 removable, self powered
uhci1 at pci0 dev 7 function 3 "VIA VT83C572 USB" rev 0x1a: irq 10
usb1 at uhci1: USB revision 1.0
uhub1 at usb1
uhub1: VIA UHCI root hub, rev 1.00/1.00, addr 1
uhub1: 2 ports with 2 removable, self powered
viaenv0 at pci0 dev 7 function 4 "VIA VT82C686 SMBus" rev 0x40
rl0 at pci0 dev 8 function 0 "Realtek 8139" rev 0x10: irq 11 address
00:40:f4:8b:18:05
rlphy0 at rl0 phy 0: RTL internal phy
isa0 at pcib0
isadma0 at isa0
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
pmsi0 at pckbc0 (aux slot)
pckbc0: using irq 12 for aux slot
wsmouse0 at pmsi0 mux 0
pcppi0 at isa0 port 0x61
midi0 at pcppi0: <PC speaker>
spkr0 at pcppi0
sysbeep0 at pcppi0
npx0 at isa0 port 0xf0/16: using exception 16
pccom0 at isa0 port 0x3f8/8 irq 4: ns16550a, 16 byte fifo
biomask e7ed netmask efed ttymask ffef
pctr: user-level cycle counter enabled
dkcsum: wd0 matches BIOS drive 0x80
root on wd0a
rootdev=0x0 rrootdev=0x300 rawdev=0x302

Thanks,

GTG