sarah-walker-pcem/pcem

IDE reading error on early (before 1995) Linux distributions.

Closed this issue · 1 comments

Describe the bug
When running early Linux distributions (released sometime before 1995, for example Yggrdrasil Linux/GNU/X Fall 1994, Slackware 1.01/1.1.2, all versions of SLS), an IDE reading error occurs. In this case, the IDE device is detected, but cannot read from it.

To Reproduce
Try using fdisk or boot from Yggdrasil's CD through his boot floppy.

Expected behavior
The distribution should boot normally.

Screenshots
I didn't save it. But I can do it upon request.

Emulator configuration

  • Machine: All machines from 386/486 to Pentium 1.
  • CPU: 386/486/Pentium.
  • Graphics/sound cards: I'm forget, but I remember "ET4000"-something-there.
  • Installed OS: Early Linux distributions (before 1995).

Host machine

  • OS: Windows 11, Fedora 38.
  • Emulator version: 17
  • Any other relevant information: No.

As it turned out, it was necessary to manually configure the CHS geometry in the BIOS. The problem occurs only on 486 and earlier processors, while Pentiums have auto-detect.