I have recently obtained a PC that I want to run OpenBSD, but can't get it to boot.

When my 3.9 CD arrived I tried to boot it and got this before the boot prompt even showed up:
http://shawnd.dyndns.org/photos/OpenBSD_CDBoot.jpg

I then tried to boot from a floppy and got a little further but it hangs at pcibios0(Boot messages are below). The display is somewhat garbled on the VGA display. See http://shawnd.dyndns.org/photos/OpenBSD_FloppyBoot.jpg. Disabling pcibios0 helped it get further (Again see below) but it hangs after detecting the VGA. I also tried a Linux boot disk which hangs after displaying a bunch of "PCI : Cannot allocate resource region" messages. Memtest86+ and Windows NT 4.0 worked fine. I found a copy of the Diagnostics disk on the Internet and it passed all tests.

The machine is an older industrial PC using an IBM 586VE CPU card (PICMIG form factor). The CPU card is an AMD K6-4 400MHz with 64MB of RAM and an SiS chipset (including LAN and Video). The only things on the motherboard are the slots(8 PCI, 7 ISA, 1 combined for CPU) and a pair of Intel PCI bridges. A 500MB Apple/IBM harddisk, a Sony CDROM and a floppy drive are the only things connected to the system.
Anyone have any suggestions on what to try or is this machine  just too odd?

----- Normal boot from floppy ------

>> OpenBSD/i386 BOOT 2.10
boot> help
commands: # boot echo env help ls machine reboot set stty time
machine: boot diskinfo memory
boot> machine diskinfo
Disk    BIOS#   Type    Cyls    Heads   Secs    Flags   Checksum
fd0     0x0     label   80      2       18      0x2     0x0
hd0     0x80    label   993     28      38      0x0     0x1c97cf7b
boot> machine memory
Region 0: type 1 at 0x0 for 637KB
Region 1: type 2 at 0x9f400 for 3KB
Region 2: type 2 at 0xe0000 for 128KB
Region 3: type 1 at 0x100000 for 60416KB
Region 4: type 2 at 0xfffe0000 for 128KB
Low ram: 637KB  High ram: 60416KB
Total free memory: 61053KB
boot> boot
booting fd0a:/bsd: 3287028+195168=0x35239c
entry point at 0x100120

Copyright (c) 1982, 1986, 1989, 1991, 1993
       The Regents of the University of California.  All rights reserved.
Copyright (c) 1995-2006 OpenBSD. All rights reserved. http://www.OpenBSD.org

OpenBSD 3.9 (RAMDISK) #1027: Thu Mar  2 02:47:13 MST 2006
   [EMAIL PROTECTED]:/usr/src/sys/arch/i386/compile/RAMDISK
cpu0: AMD-K6(tm)-III Processor ("AuthenticAMD" 586-class) 401 MHz
cpu0: FPU,V86,DE,PSE,TSC,MSR,MCE,CX8,PGE,MMX
real mem  = 62496768 (61032K)
avail mem = 52146176 (50924K)
using 788 buffers containing 3227648 bytes (3152K) of memory
mainbus0 (root)
bios0 at mainbus0: AT/286+(00) BIOS, date 10/10/01, BIOS32 rev. 0 @ 0xfda11
pcibios0 at bios0: rev 2.1 @ 0xf0000/0x10000
pcibios0: PCI BIOS has 5 Interrupt Routing table entries
pcibios0: PCI Interrupt Router at 000:01:0 ("SiS 85C503 System" rev 0x00)
pcibios0: PCI bus #2 is the last bus
-------Machine hangs here. If VGA is used the screen goes a little weird.-------

------ boot with pcibios0 disabled ----------

boot> boot -c
booting fd0a:/bsd: 3287028+195168=0x35239c
entry point at 0x100120

Copyright (c) 1982, 1986, 1989, 1991, 1993
       The Regents of the University of California.  All rights reserved.
Copyright (c) 1995-2006 OpenBSD. All rights reserved. http://www.OpenBSD.org

OpenBSD 3.9 (RAMDISK) #1027: Thu Mar  2 02:47:13 MST 2006
   [EMAIL PROTECTED]:/usr/src/sys/arch/i386/compile/RAMDISK
cpu0: AMD-K6(tm)-III Processor ("AuthenticAMD" 586-class) 401 MHz
cpu0: FPU,V86,DE,PSE,TSC,MSR,MCE,CX8,PGE,MMX
real mem  = 62496768 (61032K)
avail mem = 52146176 (50924K)
using 788 buffers containing 3227648 bytes (3152K) of memory
User Kernel Config
UKC> disable pcibios0
104 pcibios0 disabled
UKC> quit
Continuing...
mainbus0 (root)
bios0 at mainbus0: AT/286+(00) BIOS, date 10/10/01, BIOS32 rev. 0 @ 0xfda11
pcibios at bios0 function 0x1a not configured
bios0: ROM list: 0xc0000/0xc000
cpu0 at mainbus0
pci0 at mainbus0 bus 0: configuration mode 1 (no bios)
pchb0 at pci0 dev 0 function 0 "SiS 5597/5598 Host" rev 0x10
pcib0 at pci0 dev 1 function 0 "SiS 85C503 System" rev 0x01
pciide0 at pci0 dev 1 function 1 "SiS 5513 EIDE" rev 0xd0: 5597/5598: DMA, unused (couldn't map registers), channel 0 configured to compatibility, channel 1 configured to compatibility
atapiscsi0 at pciide0 channel 0 drive 0
scsibus0 at atapiscsi0: 2 targets
cd0 at scsibus0 targ 0 lun 0: <SONY, CD-ROM CDU5211, YYS7> SCSI0 5/cdrom removable
cd0(pciide0:0:0): using PIO mode 4
wd0 at pciide0 channel 1 drive 0: <IBM-DALA-3540>
wd0: 16-sector PIO, LBA, 516MB, 1057616 sectors
wd0(pciide0:1:0): using PIO mode 3
"SiS 5597/5598 USB" rev 0x10 at pci0 dev 1 function 2 not configured
sis0 at pci0 dev 2 function 0 "SiS 900 10/100BaseTX" rev 0x02: irq 11, address 00:06:29:f8:e6:e7 ukphy0 at sis0 phy 0: Generic IEEE 802.3u media interface, rev. 0: OUI 0x000760, model 0x0000
vga1 at pci0 dev 8 function 0 "SiS 5597/5598 VGA" rev 0x68
wsdisplay0 at vga1 mux 1: console (80x25, vt100 emulation)
-------Machine hangs here. If VGA is used the screen goes very weird.-------

Disabling vga* results in the same, except the last line printed is:
"SiS 5597/5598 VGA" rev 0x68 at pci0 dev 8 function 0 not configured

Reply via email to