[BUG] IBM ESDI Fixed Disk controller not working on PS/2s

Discussion of development and patch submission.
Post Reply
User avatar
DSN
Posts: 80
Joined: Fri 03 Jan, 2020 8:47 pm

[BUG] IBM ESDI Fixed Disk controller not working on PS/2s

Post by DSN »

I'm trying to install OS/2 1.20 on a PS/2 Model 80, but FDISK says that is no fixed disk are present.

Screenshot:
nodiskpresent.png
nodiskpresent.png (3.61 KiB) Viewed 9959 times
This occurs in all PS/2 machines with the IBM ESDI controller. DOS 3.3's FDISK also does not detect the harddrive with this controller.
nodiskpresent_dos3.3.png
nodiskpresent_dos3.3.png (1.41 KiB) Viewed 9959 times
SA1988
Posts: 274
Joined: Wed 30 Apr, 2014 9:38 am

Re: [BUG] IBM ESDI Fixed Disk controller not working on PS/2s

Post by SA1988 »

Have you used the reference disk and the right bios?
User avatar
DSN
Posts: 80
Joined: Fri 03 Jan, 2020 8:47 pm

Re: [BUG] IBM ESDI Fixed Disk controller not working on PS/2s

Post by DSN »

I don't know, what you are saying?
User avatar
te_lanus
Posts: 135
Joined: Tue 28 Jul, 2015 4:47 am

Re: [BUG] IBM ESDI Fixed Disk controller not working on PS/2s

Post by te_lanus »

Installed Dos 6.22 on PCem's PS2 model 80, without problem.
DSN wrote: Wed 18 Mar, 2020 2:32 am I don't know, what you are saying?
You need to use google and get the reference diskette:
Screenshot from 2020-03-18 07-25-57.png
Screenshot from 2020-03-18 07-25-57.png (4.2 KiB) Viewed 9890 times
Google is your friend to get them, And use that to setup the machine, and then only install the OS:
2020-03-18 0802.png
2020-03-18 0802.png (20.36 KiB) Viewed 9890 times
My emulated System:
System: IBM PS/2 Model 80 (i386DX/16)
FPU: 387
Memory: 3MB
Built-in video
IBM ESDI Fixed Disk Controller with a 314mb HDD
win2kgamer
Posts: 74
Joined: Sun 09 Nov, 2014 12:24 am

Re: [BUG] IBM ESDI Fixed Disk controller not working on PS/2s

Post by win2kgamer »

I was able to install OS/2 1.2 Extended Edition on a PS/2 with the ESDI controller last night (using PCem-dev commit 6bd1c70):
PS2m80_OS2v12.png
PS2m80_OS2v12.png (19.72 KiB) Viewed 9850 times
Machine configuration:
Machine: [386DX] IBM PS/2 Model 80
CPU: i386DX/33
FPU: None
Video: Built-in
HDD: [ESDI] IBM ESDI Fixed Disk Controller, 112MB HDD
FDD: 3.5" 1.44M
Mouse: 2-button PS/2
User avatar
DSN
Posts: 80
Joined: Fri 03 Jan, 2020 8:47 pm

Re: [BUG] IBM ESDI Fixed Disk controller not working on PS/2s

Post by DSN »

I got OS/2 1.20 (Extended Edition) working in late night. I managed to install it by using the reference disk I got from archive.org, I got a PS/2 software collection zip from it.

Machine spec:
IBM PS/2 Model 80 i386DX/25 4mb
Built in video (VGA)
Adlib MCA sound
30mb HDD with IBM ESDI Fixed Disk controller
3.5" 1.44mb & 5.25" 1.2mb FDDs
2-button PS/2 mouse
User avatar
DSN
Posts: 80
Joined: Fri 03 Jan, 2020 8:47 pm

Re: [BUG] IBM ESDI Fixed Disk controller not working on PS/2s

Post by DSN »

I got this error in the PS/2 Model 70-486 reference disk:
warning.png
warning.png (5.1 KiB) Viewed 9042 times
I'm trying to setup a PS/2 Model 70 (type 4), so what is this?
win2kgamer
Posts: 74
Joined: Sun 09 Nov, 2014 12:24 am

Re: [BUG] IBM ESDI Fixed Disk controller not working on PS/2s

Post by win2kgamer »

The message is saying that the .ADF (Adapter Description File) for one of the devices in the emulated machine is not on the reference floppy. What is your machine configuration?
User avatar
DSN
Posts: 80
Joined: Fri 03 Jan, 2020 8:47 pm

Re: [BUG] IBM ESDI Fixed Disk controller not working on PS/2s

Post by DSN »

My machine spec:

IBM PS/2 Model 70 (type 4) i486DX/33 8Mb without dynamic recompiler
Built-in VGA
S.Blaster Pro MCV
IBM ESDI Fixed Disk Controller
FDD1 - 1.44Mb 3.5"
FDD2 - 1.2Mb 5.25"
Dual 127Mb harddrives
2button PS/2 mouse
win2kgamer
Posts: 74
Joined: Sun 09 Nov, 2014 12:24 am

Re: [BUG] IBM ESDI Fixed Disk controller not working on PS/2s

Post by win2kgamer »

Try injecting the three ADF files I have attached into your reference disk:
@DDFF.ADF and CDDFF.ADF are for the ESDI adapter (I get a feeling the 486 models had SCSI and/or IDE as a standard feature and hence the ref disk didn't include the ESDI ADFs)
@5103.ADF is for the SBPro MCV (as this was a third-party card, the IBM reference disks never included these ADFs)

To inject these files, you can use a program such as WinImage since the IBM PS/2 reference disks are pretty much standard bootable DOS disks.
Attachments
CDDFF.ADF
(1.65 KiB) Downloaded 403 times
@DDFF.ADF
(3.04 KiB) Downloaded 379 times
@5103.adf
(1.08 KiB) Downloaded 371 times
Post Reply