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

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

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

Post by DSN » Tue 17 Mar, 2020 3:14 pm

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 1602 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 1602 times

SA1988
Posts: 263
Joined: Wed 30 Apr, 2014 9:38 am

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

Post by SA1988 » Tue 17 Mar, 2020 4:44 pm

Have you used the reference disk and the right bios?

User avatar
DSN
Posts: 76
Joined: Fri 03 Jan, 2020 8:47 pm

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

Post by DSN » Wed 18 Mar, 2020 2:32 am

I don't know, what you are saying?

User avatar
te_lanus
Posts: 117
Joined: Tue 28 Jul, 2015 4:47 am

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

Post by te_lanus » Wed 18 Mar, 2020 6:09 am

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 1533 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 1533 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: 52
Joined: Sun 09 Nov, 2014 12:24 am

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

Post by win2kgamer » Wed 18 Mar, 2020 3:42 pm

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 1493 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: 76
Joined: Fri 03 Jan, 2020 8:47 pm

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

Post by DSN » Wed 18 Mar, 2020 9:27 pm

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: 76
Joined: Fri 03 Jan, 2020 8:47 pm

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

Post by DSN » Fri 20 Mar, 2020 8:59 am

I got this error in the PS/2 Model 70-486 reference disk:
warning.png
warning.png (5.1 KiB) Viewed 685 times
I'm trying to setup a PS/2 Model 70 (type 4), so what is this?

win2kgamer
Posts: 52
Joined: Sun 09 Nov, 2014 12:24 am

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

Post by win2kgamer » Fri 20 Mar, 2020 5:06 pm

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: 76
Joined: Fri 03 Jan, 2020 8:47 pm

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

Post by DSN » Sat 21 Mar, 2020 6:12 am

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: 52
Joined: Sun 09 Nov, 2014 12:24 am

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

Post by win2kgamer » Sat 21 Mar, 2020 3:22 pm

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 16 times
@DDFF.ADF
(3.04 KiB) Downloaded 16 times
@5103.adf
(1.08 KiB) Downloaded 16 times

Post Reply