On Fri, May 07, 2010 at 10:11:56AM -0700, Ben Niccum wrote: > I have a couple issues using OpenBSD with a VIA VB7001G motherboard > focused around USB devices. This board has been tested on both 4.6 and > 4.7-current (April 22nd Snapshot). > > First of all, whenever I attempt to use a bootable OpenBSD USB flash > disk (created using the preferred method described here: > http://openbsd.org/faq/faq14.html#flashmemLive), the motherboard fails > to POST. It will begin an attempt and then continually try to reboot. > > This same USB flash disk has been tested on other motherboards and > works without any issues. I have also tried testing with three different > USB storage devices. > > The second issue is that whenever there is a USB storage device plugged > into the motherboard the boot process freezes. I have included a dmesg > below from a normal boot and indicated the point at which booting > freezes. > > If I wait until after the system has booted and then plug in a USB > storage device, it freezes at the moment the device was plugged in. > > This has been tested on devices with filesystems that are OpenBSD (A6), > FreeBSD (A5) and MSDOS (0B). Again this has been tested on three > different devices. > > To emphasize, this only occurs for USB *storage devices*. USB mice, > keyboards, ethernet adapters, cdrom-drives, camera etc. do not cause > this issue. > > I have two identical VIA VB7001G motherboards and both of them produce > the exact same results in all the cases I have described above. > > Here is the dmesg from the system, obtained by having no USB storage > devices attached. The last line printed by OpenBSD prior to all > instances of the OS freezing is marked by '*'s. > > --- Begin DMESG --- > OpenBSD 4.7-current (GENERIC) #620: Thu Apr 22 11:50:48 MDT 2010 > dera...@i386.openbsd.org:/usr/src/sys/arch/i386/compile/GENERIC > cpu0: VIA Esther processor 1500MHz ("CentaurHauls" 686-class) 1.50 GHz > cpu0: > FPU,V86,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,CMOV,PAT,CFLUSH,ACPI,MMX,FXSR,SSE,SSE2,TM,SBF,SSE3,TM2 > real mem = 1005023232 (958MB) avail mem = 963829760 (919MB) > mainbus0 at root > bios0 at mainbus0: AT/286+ BIOS, date 11/19/07, BIOS32 rev. 0 @ > 0xf9440, SMBIOS rev. 2.3 @ 0xf0000 (24 entries) apm0 at bios0: Power > Management spec V1.2 (slowidle) apm0: AC on, battery charge unknown > acpi at bios0 function 0x0 not configured > pcibios0 at bios0: rev 2.1 @ 0xf0000/0xc594 > pcibios0: PCI IRQ Routing Table rev 1.0 @ 0xfc500/144 (7 entries) > pcibios0: bad IRQ table checksum > pcibios0: PCI BIOS has 7 Interrupt Routing table entries > pcibios0: PCI Exclusive IRQs: 5 10 11 > pcibios0: PCI Interrupt Router at 000:17:0 ("VIA VT8237 ISA" rev 0x00) > pcibios0: PCI bus #1 is the last bus > bios0: ROM list: 0xc0000/0xfc00 0xd0000/0x2000
Try setting "Plug and play OS" in the BIOS to yes. Disabling apm via ukc could also help.