VOGONS


Issues Building a 386

Topic actions

First post, by Smack2k

User metadata
Rank Oldbie
Rank
Oldbie

Trying to build a 386DX-33 machine, but running into issue with controller(s) or motherboard(s). Installing the system with the GoTek USB Floppy Emulator and an 4 GB SD Card for a HDD.

I have tested with the 386DX-33 board and a 386SX-25 board along with 3 different Controller cards (all Goldstar Prime 2 chips) and keep having the same order of issues:

Board Powers On fine, does a Floppy Drive seek test and the drive reacts, no errors on the screen. When it finishes POSTing, it attempts to boot from floppy. On both motherboards and all 3 controllers tested I get one of the following:

1. DISKETEE ERROR, Place disk in drive and press any key - This was with the GoTek USB as well as 6 or 7 different Floppy drives. Used known good DOS Boot Disk in the emulator and regular floppy disk
2. Boot Disk starts to run, Get the Starting MS-DOS command, but then stops there and does nothing. Have to power off the system. This was with the GoTek USB as well as 6 or 7 different Floppy Drives and good disks

After many attempts are made with the above issues, eventually the system boots and starts giving FDD Controller errors and goes no further.

So I either have 3 bad controllers or both motherboards are bad....not sure which.

Also, from Phil's video on building a 386 using CF / SD Storage, he entered the details for a 504 MB HDD in the Hard Drive 0 section of the BIOS and then rebooted the machine and booted from floppy with no errors seen on the video. When I put the details into the BIOS for the 504 MB Drive, save and reboot, I get a HDD Controller error everytime (with the 4GB SD Card adapter attached). If I leave Hard Drive 0 at Not Installed, no HDD Controller error on boot but that is expected. This was also seen on both boards and all 3 Controllers...

Reply 1 of 8, by brostenen

User metadata
Rank l33t++
Rank
l33t++

Have you checked, that you did not plug in the data cable in reverse by accident?
Or you could try using a different data cable.

Don't eat stuff off a 15 year old never cleaned cpu cooler.
Those cakes make you sick....

My blog: http://to9xct.blogspot.dk
My YouTube: https://www.youtube.com/user/brostenen

001100 010010 011110 100001 101101 110011

Reply 2 of 8, by Smack2k

User metadata
Rank Oldbie
Rank
Oldbie

Tried Multiple cables...

The cables are plugged in correct, I triple checked it....I dont think they would even pass the floppy seek on post if they werent connected properly.

Reply 3 of 8, by tayyare

User metadata
Rank Oldbie
Rank
Oldbie
Smack2k wrote:

Tried Multiple cables...

The cables are plugged in correct, I triple checked it....I dont think they would even pass the floppy seek on post if they werent connected properly.

You are right about that. If the cable was plugged in reverse, your floppy drive indicator lamp will light on as soon as your machine is powered up and stay that way.

Sometimes, not able to detect the HDDs properly (BIOS limits, wrongly inputted "user type" parameters, etc.) can cause very silly errors in machines from that era. Maybe you already did that but, could you please also try booting from the floppy while nothing is connected to the IDE channels of your controller and BIOS setup as "no HDD". I believe there is a big chance that you have some incompatibility issues between your machine and your CF card.

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

Reply 4 of 8, by mrau

User metadata
Rank Oldbie
Rank
Oldbie

the common parts are for now 2 as i see it: psu and controller chip; also: how did you mount these mobos while testing?

Reply 5 of 8, by Jo22

User metadata
Rank l33t++
Rank
l33t++
Smack2k wrote:

Also, from Phil's video on building a 386 using CF / SD Storage,

Wait, are you using flash cards in the system ? I recall there was some issue with certain floppy controllers.
And do you use a FDC/IDE combo card or separate floppy and IDE controllers ?
The combined ones are less to suffer from that issue, I recall.

"Time, it seems, doesn't flow. For some it's fast, for some it's slow.
In what to one race is no time at all, another race can rise and fall..." - The Minstrel

//My video channel//

Reply 6 of 8, by Smack2k

User metadata
Rank Oldbie
Rank
Oldbie

Got back to testing this on my Forex 386 Cache Board

With a regular IDE HDD attached and a floppy attached, and trying to boot from floppy, the system sees the floppy drive on POST (initial seek) as it runs for a second. After finishing post, it then attempts to boot from the floppy drive. The floppy drive comes on as you can hear it running and the light is on, but it doesnt read the disk (good floppy disk or any boot disk used in the Go-Tek Emulator) and then stops with the DISKETTE ERROR, insert a system disk and press any key. Pressing a key will cause the same process to happen over and over.

I know the controller is good as I can hook it up to a different 386-SX board and it goes through the same process but reads the disk and boots from it.

The floppy cables are definately not backward or connected wrong as I move the controller card from one board to the other without changing any of the cables / connections. Have also tried a couple other controller cards with same results

The same power supply is used for the tests on both boards as well.

Is there anything I can test on the board or look for that could cause this issue? I havent touched the cache chips, but I dont think they would matter in this process.

I am stumped big time here as I know this can work as its getting this far....

Reply 7 of 8, by 386_junkie

User metadata
Rank Oldbie
Rank
Oldbie

I have not had much luck to get CF card readers working with 386's, all of them that i've tried originate from China/HK. I ussually get the reading from HDD error and mainly used 256Mb upto 1Gb... using various "user 47" settings in the bios for HD setup.

I'm curious about your bios setup... are you setting up the hard drive correctly?

Startup stalling at "starting MS-DOS" could suggest floppy config error, worthwhile checking this in the bios.

Compaq Systempro; EISA Dual 386 ¦ Compaq Junkiepro; EISA Dual 386 ¦ ALR Powerpro; EISA Dual 386

EISA Graphic Cards ¦ EISA Graphic Card Benchmarks

Reply 8 of 8, by Smack2k

User metadata
Rank Oldbie
Rank
Oldbie

There's not much in the BIOS for floppy config unless I am missing something....all I see is enable or disable floppy seek and choose the floppy type...both of which I have set properly..

It doesnt matter if its a real floppy drive or the emulator, everytime when set to boot from floppy the drive will activate for a second or so, then kick the error, with the drive not actually reading the disk (you dont hear it reading the disk with a real floppy drive and with the GO-Tek you see the USB stick blinking activity for a second and then the error comes up)

For the HDD errors, I definately put the proper HDD settings into the BIOS as they are straight from the drive....

Very very frustrating....