flyinghi5
New Member
Hey all, I know I'm new to this forum and found this when I was searching for help on my 5170. I believe it is one of the first type 1 boards since it has several jumpers on the back of the board for last minute changes before release.
My issue with this board is it is failing on a DMA failure. I get post code 06 with the newer IBM BIOS. It had the first version of the IBM BIOS but I wanted to be able to use a 1.44 disk drive but it failed on DMA also. I have replaced the DMA chips twice, thinking the first set I replaced them with were also defective. I have replaced U5 and U113 thinking this was the route the BIOS took during the POST. I had no luck there either.
I have tried looking at the source code but I'm not real proficient with assembly and have tried to follow it. It appears it is basically writing FF, 55 and AAh to DMA address and comparing the write to ensure it is correct. I assume this is a direct write to the DMA controller. Can someone confirm this for me? Is there a way I can confirm what is being written and read to verify this? I have also followed things on minuszero but burning a set of Supersoft diagnostic ROM but nothing ever shows on the screen. The video card, which is a straight mono card from the 80's, is good because I tried it in a newer system and it worked flawlessly. So in addition to the IBM BIOS stopping at 06 and Supersoft giving me the code for DMA controller and no video, I have to assume the DMA must pass before I can get video??
Any help would be much appreciated.
My issue with this board is it is failing on a DMA failure. I get post code 06 with the newer IBM BIOS. It had the first version of the IBM BIOS but I wanted to be able to use a 1.44 disk drive but it failed on DMA also. I have replaced the DMA chips twice, thinking the first set I replaced them with were also defective. I have replaced U5 and U113 thinking this was the route the BIOS took during the POST. I had no luck there either.
I have tried looking at the source code but I'm not real proficient with assembly and have tried to follow it. It appears it is basically writing FF, 55 and AAh to DMA address and comparing the write to ensure it is correct. I assume this is a direct write to the DMA controller. Can someone confirm this for me? Is there a way I can confirm what is being written and read to verify this? I have also followed things on minuszero but burning a set of Supersoft diagnostic ROM but nothing ever shows on the screen. The video card, which is a straight mono card from the 80's, is good because I tried it in a newer system and it worked flawlessly. So in addition to the IBM BIOS stopping at 06 and Supersoft giving me the code for DMA controller and no video, I have to assume the DMA must pass before I can get video??
Any help would be much appreciated.