Return to Uncreativelabs.net front page Uncreative Labs
PC XT and AT forums
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

 OS/2 will not install on Inboard 386 system View next topic
View previous topic
Post new topicReply to topic
Author Message
Davy Crockett



Joined: 05 Aug 2008
Posts: 23

PostPosted: Sun Nov 02, 2008 8:41 pm Reply with quoteBack to top

Hi guys,

Been a few weeks since I have checked the boards here.

It's been raining cats and dogs on the west coast, so I have been playing with an old IBM PC/AT that I have upgraded with an Inboard 386/AT. As far as DOS is concerned, it is a 386DX/16 with 12MB of memory. I have a piggyback board on the Inboard that holds 3MB, plus 1MB on the Inboard itself, and 8MB in SIMMS on a 16-bit expansion card. I threw in an old Quantum 420MB SCSI drive on an Adaptec 1542B and an S3 SVGA accelerator with 2MB.

All DOS programs that require a 386+ run flawlessly, and Windows 95 will even run on this system if I hack the autoexec.bat to load the drivers for the Inboard (since it boots as a 286).

My problem is that I have tried to instal OS/2 2.11, and it stops with an error message to the effect that OS/2 requires a 32-bit processor. I take it this is because in a DOS/Windows environment, the autoexec loads up the drivers from Intel that "activate" the 386, whereas OS/2 takes over right after POST and is seeing a 286 BIOS.

Anyone know a creative way around this?
View user's profileSend private message
wdegroot



Joined: 03 Feb 2006
Posts: 488
Location: pennsylvanai

PostPosted: Sun Nov 02, 2008 10:10 pm Reply with quoteBack to top

if it is a 386 sx it is close to a 286 rather than a 386,
do you have the capability to put in a real 396?
or could you replace the bios with a award or phoenix bios?.
history"
my first 286 was a vsli,. it had avery nice bios with auto interleave test and type 47 and diaga and a lot of features. I burned a copy and put it in a clone of the ibm at ( not an actual at)
later at intel I had a ibm at fixed and they put in an aftermarket bios. ( they didn;t have an ibm bios)
this leads me to believe that the award and phonex bios' will work in a genuine ibm at.
View user's profileSend private messageSend e-mail
Anonymous Coward



Joined: 20 Nov 2004
Posts: 589
Location: Shandong, China

PostPosted: Mon Nov 03, 2008 3:39 pm Reply with quoteBack to top

OS/2 2.x should run just fine on a 386SX processor. I'm pretty sure that your inboard has a 386DX though. I think the likely answer to your problem is that the 386 on your inboard is marked "16-bit software only", at least this is the case with the XT inboards.

Try replacing the CPU with a different one and see what happens. The TI486SXL is a good choice since it has optional clock doubling and 8kb cache, but may not work with your current FPU with those features enabled.
View user's profileSend private messageVisit poster's website
ryan



Joined: 19 Apr 2006
Posts: 261
Location: WisConSin

PostPosted: Tue Nov 04, 2008 1:14 am Reply with quoteBack to top

Windows wouldn't run on any flavor of Inboard 386/xt without a special upgrade because of the 8bit PC bus.

My assumption is OS/2 is expecting a 16bit or better bus and is seeing an 8bit bus instead and skips installation.

You would need a custom written installation for OS/2 to get around the issue, I know Intel made a Windows 3.0 setup for the inboard 386 but I do not believe they did so with OS/2
View user's profileSend private messageVisit poster's website
Anonymous Coward



Joined: 20 Nov 2004
Posts: 589
Location: Shandong, China

PostPosted: Tue Nov 04, 2008 3:20 am Reply with quoteBack to top

I agree with you there, but Davy Crockett is running an Inboard PC/AT in a 5170 system. This card uses a 16-bit edge connector.
View user's profileSend private messageVisit poster's website
ryan



Joined: 19 Apr 2006
Posts: 261
Location: WisConSin

PostPosted: Wed Nov 05, 2008 10:31 pm Reply with quoteBack to top

Anonymous Coward wrote:
I agree with you there, but Davy Crockett is running an Inboard PC/AT in a 5170 system. This card uses a 16-bit edge connector.


Blast, a brain fart.

Then the only possibility is a non-sigma 16bit only 386. He should try to install windows 3.1 and see what it does.

If windows won't work then OS/2 won't either.
View user's profileSend private messageVisit poster's website
Anonymous Coward



Joined: 20 Nov 2004
Posts: 589
Location: Shandong, China

PostPosted: Thu Nov 06, 2008 2:32 am Reply with quoteBack to top

I think a 16-bit only 386 is likely. It seems to me that Intel really screwed up with the early 386 chips, and rather than scrap them and take a loss decided to dump them onto Inboard users. It's a real knife in the back considering how expensive those things were. I guess for the Inboard PC the decision was okay, but if they did that on the AT version then that is definitely not good.
View user's profileSend private messageVisit poster's website
Davy Crockett



Joined: 05 Aug 2008
Posts: 23

PostPosted: Fri Nov 07, 2008 6:12 pm Reply with quoteBack to top

Well, it wasn't the CPU.

I replaced the IBM BIOS on the mobo with an AMI BIOS from a dead board in my parts stash and now all is well. The date on the "new" BIOS is March 1990. The old BIOS did not show a date when it POST'ed, but the board is marked "'86." The new BIOS also shows the little graph after the POST screen and correctly identifies the CPU as an 80386.

Thanks guys!
View user's profileSend private message
wdegroot



Joined: 03 Feb 2006
Posts: 488
Location: pennsylvanai

PostPosted: Sat Nov 08, 2008 2:49 am Reply with quoteBack to top

ryan said it better, but the fact that the pc has a 8 bit bus
and a special version or patch to windows was required to run windows with an inboard.
on a similar note:
I was written that the ibm xt bios supported a 720k drive but the earlies AT did not.
neither one would support a 1.44 floppy
but the xt would see it as a 360k or 720k
and native dos would format the diak as a 720k
View user's profileSend private messageSend e-mail
Davy Crockett



Joined: 05 Aug 2008
Posts: 23

PostPosted: Sat Nov 08, 2008 3:20 am Reply with quoteBack to top

Wdegroot,

My understanding is that a floppy controller with a newer BIOS will allow one to run high-density 3 1/2" floppy drives in an old XT or 286 system. I had a 2.88MB drive in a 286 at one time, and I have seen at least a few XT clones with 1.44MB drives. All of these machines had aftermarket controllers. I've also seen "large" (over 540MB) IDE hard drives in 286's, again with a newer controller.
View user's profileSend private message
Anonymous Coward



Joined: 20 Nov 2004
Posts: 589
Location: Shandong, China

PostPosted: Sat Nov 08, 2008 6:35 am Reply with quoteBack to top

The high density floppy controller with BIOS isn't 100% necessary in either configuration. The original ATs that lacked support for the 1.44meg drive just needed the driver.sys file to support the drive. As I've said many times before, for the XT use 2M V3 to emulate the AT BIOS and a 16-bit multi I/O for the hardware support.

You should still really look into your CPU if you haven't already to make sure that the double sigma isi there. If the card is from '86, chances are it has one of the buggy CPUs. Not all of the 16-bit only 386s were marked as such, so I'd keep an eye out for that double sigma.
View user's profileSend private messageVisit poster's website
Display posts from previous:      
Post new topicReply to topic
 Jump to:   
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001/3 phpBB Group :: FI Theme :: All times are GMT