[BUG] OS2 SCSI boot failures

Discussion of development and patch submission.
Post Reply
win2kgamer
Posts: 15
Joined: Sun 09 Nov, 2014 12:24 am

[BUG] OS2 SCSI boot failures

Post by win2kgamer » Mon 16 Apr, 2018 6:49 pm

OS/2 2.x fails to boot from the hard drive after installation completes when using the Adaptec AHA-1542C SCSI controller, displaying the following message:

Code: Select all

A disk read error occurred.
Insert a system diskette and restart
the system.
OS/2 2.x boots correctly if I either use an IDE disk controller or if I rename AHA154x.ADD to prevent it from loading, forcing OS/2 2.x to use the INT13 fallback.

OS/2 Warp 3.0 will display a TRAP error after the splash screen when using the Adaptec SCSI controller:
OS2v3_AHA1542_TRAP.png
OS2v3_AHA1542_TRAP.png (18.9 KiB) Viewed 231 times
Using an IDE controller with an ATAPI CD-ROM works correctly.

PCem configuration used for both systems:
Machine: AMI 486 clone
CPU: Intel i486DX2/66
Dynamic recompiler: enabled (also tested with the recompiler disabled)
Memory: 16MB
Video: Tseng ET4000AX
Sound: Sound Blaster Pro v2 (IO 220, IRQ 7, DMA 1)
HDD: Adaptec AHA-1542C (IO 330, IRQ 11, DMA 5, HBA SCSI ID 7)
FDD1: 3.5" 1.44M
FDD2: 5.25" 1.2M
HDD is on SCSI ID 0
CDROM is on SCSI ID 2
Mouse: Microsoft 2-button mouse (serial)
Network: None

Post Reply