IBM PS/2 + EDSI Controller: Soft Lock during IBM OS/2 1.3 Install
J03yPJASDF opened this issue · 6 comments
What happened?
While Attempting to install IBM OS/2 1.30.2 Extended, with new hard disks there's the ineveitable problem of needing the format the disks first, I natually choose for the main Hard Disk HPFS (High Performance File System, OS/2's predicessor to NTFS), but then this bug comes up.
And it stays there, formatting the Hard Disk, forever, and ever, and ever.
Steps to Reproduce
1#: Set up a PS/2 Model 55 SX, as you would any other machine. with the appropriate reference disk. (Be sure to add the ADFs for the MCA devices not on a fresh downloaded disk image.)
2#: After the BIOS Setup is down, insert the OS/2 1.30.2 Extended Install Disk and boot into the install.
3#: When it comes up, Select 'Specify your own Primary Partition', and type the size of the Hard Disk image as determined by the MiB under 'Hard Disks' in the Settings
4#: After a reboot, and following the install instructions, Select 'High Performance File System' for the File System.
Expected Behavior:
The Disk to finish formatting and the setup to continue.
Configuration file
[General]
vid_renderer = qt_software
host_cpu = Intel(R) Core(TM) i5-7500 CPU @ 3.40GHz
emu_build_num = 5759
uuid = 9c1f724f-7696-5604-bf48-d79a82339c32
[Machine]
machine = ibmps2_m55sx
cpu_family = i386sx
cpu_speed = 16000000
cpu_multi = 1
cpu_use_dynarec = 0
fpu_softfloat = 0
time_sync = local
mem_size = 8192
[Video]
gfxcard = internal
8514a = 1
[Input devices]
mouse_type = ps2
[Sound]
fm_driver = nuked
sndcard = sbmcv
[Network]
net_01_link = 0
net_02_link = 0
net_03_link = 0
net_04_link = 0
net_01_card = modem
net_01_net_type = slirp
[Storage controllers]
hdc = esdi_mca
cassette_mode = load
[Ports (COM & LPT)]
lpt1_device = dot_matrix
[Floppy and CD-ROM drives]
fdd_01_type = 35_2hd
fdd_02_type = none
[Hard disks]
hdd_01_parameters = 32, 4, 928, 0, esdi
hdd_01_esdi_channel = 0
hdd_01_fn = OS213EXT.vhd
hdd_01_vhd_blocksize = 1024
hdd_01_speed = ramdisk
hdd_02_parameters = 32, 4, 928, 0, esdi
hdd_02_esdi_channel = 1
hdd_02_fn = OS213EXTFAT.vhd
hdd_02_vhd_blocksize = 1024
hdd_02_speed = ramdisk
Operating system
Windows 10 Pro
CPU
Intel Core i5-7500 @ 3.40 GHz
86Box version
v4.2 build 5759
Build architecture
Windows - x64 (64-bit)
Build type
- New recompiler
- Debug build
Download source
Official website (Jenkins, GitHub)
Additional context
Same config as the previous 2 IBM PS/2 Bug Reports I made, also if I recall this bug has been in as far back as 86box 4.0
Test VM:
PS2_55SX_OS2.zip
Modified PS-2 55SX-65SX Refrence Disk.zip
This issue doesn't seem to occur on the PS/2 Model 65 SX.
EDIT: Ignore the previous line, this happens on the 65 SX too, I tested this myself.
Well, if it does not lock up on the Model 65 SX, then this indicates a BIOS bug, since that's the only difference between the two machines as far as ESDI is concerned.
And with the Model 50 86box itself softlocks.
I tested with the Model 60, same problem as the 55 SX & 65 SX,but it has another unrelated problem with memory. (it keeps giving me a 164 error no matter what, with or without a memory expansion.)
So dose this boil the problem down to the EDSI controller or what?
You need an updated adf for the 60.
Does it happen on a 80 or 70?
Also, I've tested 1.30.1 Extended Edition (German) 7.85, no issues with ESDI on 65sx with the HDD formatted as HPFS.