sarah-walker-pcem / pcem

PCem
http://pcem-emulator.co.uk
GNU General Public License v2.0
1.47k stars 204 forks source link

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

Closed gavrilovegor519 closed 9 months ago

gavrilovegor519 commented 10 months ago

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

Host machine

gavrilovegor519 commented 9 months ago

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.