Confirmed my messy whites were just a cabling issue. It looks great now.
I fixed the serial port, installed the ACSI port, swapped out the 32 MHz crystal for the 32.084988, and attempted to jumper out the DMA buffer. I say "attempted" because the system started crashing after that. But I was using solid core 24 AWG pulled from some cat6, and that stuff wasn't reliable for logic probe connections earlier, so I imagine it's just not making good contact in the socket. Will probably wire up something better tomorrow. :P
You will not be able to post if you are still using Microsoft email addresses such as Hotmail etc
See here for more information viewtopic.php?f=20&t=7296
See here for more information viewtopic.php?f=20&t=7296
BOOKMARK THIS PAGE !
https://www.exxosforum.co.uk:8085/IP_CHECK/
You can unban yourself if needed. It also sends me reports to investigate the ban.
https://www.exxosforum.co.uk:8085/IP_CHECK/
You can unban yourself if needed. It also sends me reports to investigate the ban.
DO NOT USE MOBILE / CGNAT DEVICES WHERE THE IP CHANGES CONSTANTLY!
At this time, it is unfortunately not possible to whitelist users when your IP changes constantly.
You may inadvertently get banned because a previous attack may have used the IP you are now on.
So I suggest people only use fixed IP address devices until I can think of a solution for this problem!
At this time, it is unfortunately not possible to whitelist users when your IP changes constantly.
You may inadvertently get banned because a previous attack may have used the IP you are now on.
So I suggest people only use fixed IP address devices until I can think of a solution for this problem!
derkom's attempt
-
derkom
- Moderator

- Posts: 1230
- Joined: 29 Jul 2018 18:45
Re: derkom's attempt
Okay, with IC6 jumpered out properly, DMA is working fine. Will replace with the bodge board later. :mrgreen:
You do not have the required permissions to view the files attached to this post.
-
exxos
- Site Admin

- Posts: 27908
- Joined: 16 Aug 2017 23:19
- Location: UK
Re: derkom's attempt
:bravo: :coolpics:
-
derkom
- Moderator

- Posts: 1230
- Joined: 29 Jul 2018 18:45
Re: derkom's attempt
Yesterday I tried to implement Icky's DMA fix, without success. But I'm wondering if the problem is my build of the fix or if there's a different problem with DMA that I didn't notice before. (Foolishly, I verified that the US detected when I jumpered out IC6, but I didn't actually use it.)
My build of Icky's fix:
(Two different connections to FDCS are due to my debugging attempts.)
Is there anything noticeably wrong with this build of the fix? Yes, that is a 74LS04 on top, and I have verified with the logic probe that it's reversing FDCS and feeding that into pin 19 on IC6. When I was pulling FDCS in from the 1.44 GAL port, I seemed to be getting inconsistent behaviour. Occasionally bombs, occasionally scrambled device names on ACSI, occasionally good device names, but never fully working. When I moved over to pulling FDCS directly off IC5, I am consistently getting device names in HDDRIVER, but always three bombs when I run HDDRUTIL.
If this build looks good, I probably have another problem with DMA somewhere, although I have been very careful to get good solders this time. :) I figure I'll pull the fix out and jumper over IC6 again and to a better job of testing DMA without IC6, but wanted to see if there's anything glaringly wrong with my build of the fix first.
My build of Icky's fix:
(Two different connections to FDCS are due to my debugging attempts.)
Is there anything noticeably wrong with this build of the fix? Yes, that is a 74LS04 on top, and I have verified with the logic probe that it's reversing FDCS and feeding that into pin 19 on IC6. When I was pulling FDCS in from the 1.44 GAL port, I seemed to be getting inconsistent behaviour. Occasionally bombs, occasionally scrambled device names on ACSI, occasionally good device names, but never fully working. When I moved over to pulling FDCS directly off IC5, I am consistently getting device names in HDDRIVER, but always three bombs when I run HDDRUTIL.
If this build looks good, I probably have another problem with DMA somewhere, although I have been very careful to get good solders this time. :) I figure I'll pull the fix out and jumper over IC6 again and to a better job of testing DMA without IC6, but wanted to see if there's anything glaringly wrong with my build of the fix first.
You do not have the required permissions to view the files attached to this post.
-
derkom
- Moderator

- Posts: 1230
- Joined: 29 Jul 2018 18:45
Re: derkom's attempt
So it turns out my problem seems to have nothing to do with DMA or with Icky's fix (which does fix it), but with time. Before playing with DMA, I hadn't actually run the system for more than 10 minutes or so at a time, and it seems my H4 is stable for only about 30 minutes before things start to go haywire. If I start the system cold and run GEMBench in a loop, it'll crash after a while. Sometimes just a freeze, sometimes two bombs, sometimes three.
I've swapped all the ICs with another ST to see if it was just a wonky chip. I've moved from Falcon RAM to SIMM. I've used three different PSUs, both inside and outside the machine. Nothing is running hot except the DAC, where it's expected.
Occasionally, as the system is in the process of becoming unstable, it seems to run very very slowly before crashing (screen redraws glacial), and sometimes the mouse pointer isn't black anymore.
Very odd stuff.
I've swapped all the ICs with another ST to see if it was just a wonky chip. I've moved from Falcon RAM to SIMM. I've used three different PSUs, both inside and outside the machine. Nothing is running hot except the DAC, where it's expected.
Occasionally, as the system is in the process of becoming unstable, it seems to run very very slowly before crashing (screen redraws glacial), and sometimes the mouse pointer isn't black anymore.
Very odd stuff.
-
PhilC
- Moderator

- Posts: 7283
- Joined: 23 Mar 2018 20:22
Re: derkom's attempt
Just a guess, but try pushing the board in a few odd places, it sounds like something is failing due to heat. You might be able to emulate this by flexing the board in places.
Have you also tried a different psu?
Have you also tried a different psu?
If it ain't broke, test it to Destruction.
-
derkom
- Moderator

- Posts: 1230
- Joined: 29 Jul 2018 18:45
Re: derkom's attempt
I have tried poking around at the board, with no luck causing a crash.PhilC wrote: 31 Dec 2019 19:21 Just a guess, but try pushing the board in a few odd places, it sounds like something is failing due to heat. You might be able to emulate this by flexing the board in places.
Have you also tried a different psu?
I've tried three different PSUs, two of which I know are good. The third is a recent acquisition and I haven't really tested it out, so no guarantees there.
-
exxos
- Site Admin

- Posts: 27908
- Joined: 16 Aug 2017 23:19
- Location: UK
Re: derkom's attempt
derkom wrote: 31 Dec 2019 19:16 Occasionally, as the system is in the process of becoming unstable, it seems to run very very slowly before crashing (screen redraws glacial), and sometimes the mouse pointer isn't black anymore.
I would suggest re-soldering everything which is connected to BG,BGACK,BR lines on the board, SIL arrays, CPU etc etc Also resoldering the MFP.
-
derkom
- Moderator

- Posts: 1230
- Joined: 29 Jul 2018 18:45
Re: derkom's attempt
I knew you were going to say that. :lol: I've reflowed everything so many times at this point...exxos wrote: 31 Dec 2019 19:26 I would suggest re-soldering everything which is connected to BG,BGACK,BR lines on the board, SIL arrays, CPU etc etc Also resoldering the MFP.
It did occur to me while I was thinking about this that when I reflowed all the PLCCs, I didn't reflow the DTACK pins because I didn't want to deal with redoing that bodge at the moment. I'm going ahead and doing that right now, with little hope, but you never know.
-
exxos
- Site Admin

- Posts: 27908
- Joined: 16 Aug 2017 23:19
- Location: UK
Re: derkom's attempt
I only suggested a few pins though :)
Assuming you are not using the blitter, make sure BR,BG,BGACK are high all the time.
Assuming you are not using the blitter, make sure BR,BG,BGACK are high all the time.
Who is online
Users browsing this forum: CCBot and 16 guests