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