dionb wrote:Taking bits & pieces of my big haul from a few weeks back I'm building some nice systems. One is a 386DX-25 built around an Atla […]
Show full quote
Taking bits & pieces of my big haul from a few weeks back I'm building some nice systems. One is a 386DX-25 built around an Atlantic Computer Products SER-386C board. Mid 1991 relatively high-end beast, with socketed i386DX-25, 4MB SIPP RAM, and a Chips & Technologies P82C30x chipset. After removing the inevitably leaking battery, cleaning up the residue and mounting an external 3x AAA NiMH battery pack it's working perfectly with one irritating exception:
I can't choose boot order, and as soon as I install a floppy drive, it tries to boot from that and doesn't try HDD if that fails. As I want to have at least one floppy installed and still boot from HDD by default, this is a bit of a pain...
BIOS is an AMIBIOS, but unlike any I've seen before, with a regular CMOS and an "XCMOS" for advanced C&T 386 chipset registers. The actual options are pretty straightforward even if presented in an unusual way, but one thing I can't find is anything resembling boot order.
I'm using a pretty generic ISA IDE & Floppy controller with no identifiable name and a Goldstar GM82C765B controller chip without jumpers or headers for anything except HDD LED.
Anyone have any ideas how to convice it to keep booting from HDD even if FDD is present?
I had the exact same type of BIOS back in the days and no, there is no way to change the boot order. It will always look for A: first. This was quite normal back in times for machines older than 1992-1991.
This aside, normal procedure for that kind of machines is first to look for a boot floppy in drive A: and then it does one of these things:
- If there is a bootable floppy in drive A:, start booting from it.
- If there is a non bootable floppy in drive A:, give a "non system disk" error and wait. At that point you need to remove the floppy from the drive and continue (by pressing any key or rebooting, it depends on the machine IIRC). Again, this is quite normal.
- If there is no floppy in drive A:, continue to boot from fixed disk.
Anything happens instead of these options means that something is wrong/abnormal. You need to check your related hardware, check if your HDD is really bootable, etc. Especially check if the BIOS parameters of HDD is correct.
Be aware of the fact that, that kind of BIOS will never accept HDDs larger than 528MB under normal conditions (i.e. without using an overlay software like Ontrack -or its brand specific versions- or setting up the large HDD properly using something like Seatools, etc.). I actually think that your problem is probably this, and after checking floppy, it stuck there since it can't really recognize your HDD.
As one other member already indicated, XT-IDE BIOS-on-a-NIC is also a very suitable solution for that kind of problems.
GA-6VTXE PIII 1.4+512MB
Geforce4 Ti 4200 64MB
Diamond Monster 3D 12MB SLI
SB AWE64 PNP+32MB
120GB IDE Samsung/80GB IDE Seagate/146GB SCSI Compaq/73GB SCSI IBM
Adaptec AHA29160
3com 3C905B-TX
Gotek+CF Reader
MSDOS 6.22+Win 3.11/95 OSR2.1/98SE/ME/2000