RayeR CZ, 29.12.2015, 19:25 (edited by RayeR, 30.12.2015, 08:31) |
Strange quirk with JEMMEX 5.78 and disk acces under DOS 6.22 (Users) |
I just observed a strange behaviour on my DOS configuration on new MB Gigabyte GA-P67-DS3-B3. I used JEMMEX and DOS 6.22 without problems for years. I have a line in autoexec.bat that delete some leftover file after Win98 run that is sometimes created. Now I found that computer hangs if file exist and DOS is trying to delete the file. It waits about a minute and then display disk access error message abort/retry/fail... --- |
Laaca Czech republic, 30.12.2015, 08:09 @ RayeR |
Strnge quirk with JEMMEX 5.78 and disk acces under DOS 6.22 |
Strange. It looks as a problem with BIOS. What happens if you load XIDE with parameter /E ? --- |
RayeR CZ, 30.12.2015, 08:31 @ Laaca |
Strange quirk with JEMMEX 5.78 and disk acces under DOS 6.22 |
> Strange. It looks as a problem with BIOS. What happens if you load XIDE --- |
RayeR CZ, 31.12.2015, 21:32 @ RayeR |
Strange quirk under v86-dsk acces under DOS 6.22 workaround |
After a discussion with Jack it become clear that the problem lies in BIOS DMA implementation. For some reason (probably a need to save space) the BIOS DMA support was simplified to not support v86 mode logic BUT only on two SATA3 ports. So the proper solution is to load xhdd driver before switching to v86 mode which takes DMA control over BIOS and prevent failure. In my case read mode still seems to work also in v86 mode so I load xhdd just after v86 memory manager. --- |
Laaca Czech republic, 31.12.2015, 22:49 @ RayeR |
Strange quirk under v86-dsk acces under DOS 6.22 workaround |
In theory should be possible to write small INT13 BIOS patch which cures the DMA control but still allows to run windows. --- |