I am having trouble installing OpenBSD 2.5 on a 486
that runs Linux fine (ie. hardware works).
486SLC2 with AMI BIOS from 1992
16M ram
monochrome display controller
EISA multi I/O controller
1.6G IDE drive on the EISA card
floppy, serial on the EISA card
ISA Intel EtherExpress 16 NIC (removing the NIC does not help)
OpenBSD floppy25.fs says the following when detecting drives
disk: fd0 hd0*
There is a pause after hd0 and then I hear the HD seek when
the console displays the *. The rest of the boot proceeds.
When it gets to the question about which disk is the root,
there are no drives available. I ctrl-c out and cat the
kern msgbuf which says (transcribed by pen and paper):
OpenBSD 2.5 ...
cpu: Intel 486DX (486 class)
BIOS mem ...
real mem ...
avail mem ...
using 226 buffers ...
mainbus0 (root)
bios0 at mianbus0: AT/286+(00) BIOS, date 06/06/92
bios0: diskinfo 0xf053700c chksumlen 1 memmap 0xf0537088
isa0 at ...
isadm0 at ...
npx0 at ...
pccom0 at ...
pccom1 at ...
vt0 at ...
fdc0 at ...
fd0 at ...
biomask 40 netmask 40 ttymask 42
rd0: fixed, 3560 blocks
rootdev=0x1100 rrootdev=0x2f00 rawdev=0x2f02
WARNING: no swap space ...
Here is the dmesg from a Linux boot detecting the drive:
hda: WDC AC31600H, ATA DISK drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
hda: WDC AC31600H, 1549MB w/128kB Cache, CHS=3148/16/63
I would really appreciate any help on getting OpenBSD to
install on this drive.
Thanks,
--Kal
P.S. Here is the full dmesg from a Linux boot on the machine:
Console: mono *MDA 80x25
Calibrating delay loop... 18.94 BogoMIPS
Memory: 13996k/16256k available (1060k kernel code, 412k reserved, 452k data, 60k init)
Checking if this processor honours the WP bit even in supervisor mode... Ok.
VFS: Diskquotas version dquot_6.4.0 initialized
CPU: 486
Checking 386/387 coupling... OK, FPU using old IRQ 13 error reporting
Checking 'hlt' instruction... OK.
Checking for popad bug... OK.
POSIX conformance testing by UNIFIX
PCI: No PCI bus detected
Linux NET4.0 for Linux 2.2
Based upon Swansea University Computer Society NET3.039
NET4: Unix domain sockets 1.0 for Linux NET4.0.
NET4: Linux TCP/IP 1.0 for NET4.0
IP Protocols: ICMP, UDP, TCP, IGMP
Initializing RT netlink socket
Starting kswapd v 1.5
Serial driver version 4.27 with MANY_PORTS MULTIPORT SHARE_IRQ enabled
ttyS00 at 0x03f8 (irq = 4) is a 16450
ttyS01 at 0x02f8 (irq = 3) is a 16450
pty: 256 Unix98 ptys configured
apm: BIOS not found.
Real Time Clock Driver v1.09
RAM disk driver initialized: 16 RAM disks of 4096K size
hda: WDC AC31600H, ATA DISK drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
hda: WDC AC31600H, 1549MB w/128kB Cache, CHS=3148/16/63
Floppy drive(s): fd0 is 1.44M
FDC 0 is an 8272A
md driver 0.90.0 MAX_MD_DEVS=256, MAX_REAL=12
raid5: measuring checksumming speed
8regs : 28.956 MB/sec
32regs : 18.288 MB/sec
using fastest function: 8regs (28.956 MB/sec)
scsi : 0 hosts.
scsi : detected total.
md.c: sizeof(mdp_super_t) = 4096
Partition check:
hda: hda1 hda2 hda3
RAMDISK: Compressed image found at block 0
autodetecting RAID arrays
autorun ...
... autorun DONE.
VFS: Mounted root (ext2 filesystem).
autodetecting RAID arrays
autorun ...
... autorun DONE.
VFS: Mounted root (ext2 filesystem) readonly.
change_root: old root has d_count=1
Trying to unmount old root ... okay
Freeing unused kernel memory: 60k freed
Adding Swap: 24188k swap-space (priority -1)
eth0: EtherExpress 16 at 0x300 (IRQ 10, RJ45 connector, 16-bit bus, 32k RAM)
eth0: warning, CU didn't stop