What machine was this ?stephen_usher wrote: 20 May 2022 16:50 The problem was that whenever the UltraSATAN was plugged in and switched on the floppy couldn't read or write anything. This had been getting worse the more I'd used the UltraSATAN.
REMINDER - Stay logged in for at least 2 hours a week to get whitelisted.
Also it helps build a picture where our "good traffic" is coming from for detection scripts.
:o)
Also it helps build a picture where our "good traffic" is coming from for detection scripts.
:o)
Atari STe 1040 trashing UltraSatan SD card
-
exxos
- Site Admin

- Posts: 28599
- Joined: 16 Aug 2017 23:19
- Location: UK
Re: Atari STe 1040 trashing UltraSatan SD card
-
DoG
- Posts: 1302
- Joined: 07 Apr 2018 12:26
Re: Atari STe 1040 trashing UltraSatan SD card
When I fixed the USB on one of mine US I opened up the other one as well and took photo of them side by side. Seems that 220R, diode, and 100R is still used for level shifting on data lines where the ASCI port is. Both of these are from Lotharek.
You do not have the required permissions to view the files attached to this post.
-
exxos
- Site Admin

- Posts: 28599
- Joined: 16 Aug 2017 23:19
- Location: UK
Re: Atari STe 1040 trashing UltraSatan SD card
DoG wrote: 20 May 2022 17:13 When I fixed the USB on one of mine US I opened up the other one as well and took photo of them side by side. Seems that 220R, diode, and 100R is still used for level shifting on data lines where the ASCI port is. Both of these are from Lotharek.
:thanksyellow:
I will try and open up mine later but I suspect it is the same as yours.
Pretty bad way of level shifting when you could just use a MOSFET anyway :roll:
-
ijor
- Posts: 835
- Joined: 30 Nov 2018 20:45
Re: Atari STe 1040 trashing UltraSatan SD card
Sorry, the following reply got lost when I edited my post ...
Consider what happens when you write a sector to an ACSI hard disk. The first DMA transaction happens with the ACSI bus idle and floating (if there are no pull-ups). Furthermore, it could have been idle (and floating) for a very long period before the transaction. Note that the DMA chip doesn't start driving the ACSI bus until one whole DMA buffer is filled.
But the bus always has idle period, even when you read or write sectors, the bus is still idle for a significant amount of time; probably too much for the bus to be floating. Certainly for floppy operation, where you have periods of ~30us between bytes with the bus idle. But even for ACSI, the bus is still idle at the start or at the end of the operation.exxos wrote: 20 May 2022 15:28It's not just idle though. The pullups fix HDD and floppy drive issues. The bus has to be active in that case.ijor wrote: 20 May 2022 14:59 I think the pull-ups are mostly to reduce ground bounce and noise inside the DMA chip when the bus is idle, that otherwise would be floating.
Consider what happens when you write a sector to an ACSI hard disk. The first DMA transaction happens with the ACSI bus idle and floating (if there are no pull-ups). Furthermore, it could have been idle (and floating) for a very long period before the transaction. Note that the DMA chip doesn't start driving the ACSI bus until one whole DMA buffer is filled.
Floppy didn't work but the US and ACSI still worked fine?stephen_usher wrote: 20 May 2022 16:50 The problem was that whenever the UltraSATAN was plugged in and switched on the floppy couldn't read or write anything. This had been getting worse the more I'd used the UltraSATAN.
I had to replace the DMA chip to get things to work again.
http://github.com/ijor/fx68k 68000 cycle exact FPGA core
FX CAST Cycle Accurate Atari ST core
http://pasti.fxatari.com
FX CAST Cycle Accurate Atari ST core
http://pasti.fxatari.com
-
exxos
- Site Admin

- Posts: 28599
- Joined: 16 Aug 2017 23:19
- Location: UK
Re: Atari STe 1040 trashing UltraSatan SD card
Still the same then :(
You do not have the required permissions to view the files attached to this post.
-
zChris
- Posts: 200
- Joined: 27 Nov 2020 22:13
Re: Atari STe 1040 trashing UltraSatan SD card
Opps!
In order to try and fix the DMA issue with US on this machine i started doing the DMA pullups fix.
But i accidently put 2.2k ohm on P100 which should be 1.2kohm... So i was wondering how bad that is? Will it work anyway or is it crucual with 1.2k ohm there?

In order to try and fix the DMA issue with US on this machine i started doing the DMA pullups fix.
But i accidently put 2.2k ohm on P100 which should be 1.2kohm... So i was wondering how bad that is? Will it work anyway or is it crucual with 1.2k ohm there?
-
exxos
- Site Admin

- Posts: 28599
- Joined: 16 Aug 2017 23:19
- Location: UK
Re: Atari STe 1040 trashing UltraSatan SD card
It may work for testing but how stable, who knows as I doubt anyone has put it to the test. Atari themselves did that fix. So should be done.zChris wrote: 03 Jun 2022 21:00 In order to try and fix the DMA issue with US on this machine i started doing the DMA pullups fix.
But i accidently put 2.2k ohm on P100 which should be 1.2kohm... So i was wondering how bad that is? Will it work anyway or is it crucial with 1.2k ohm there?
-
zChris
- Posts: 200
- Joined: 27 Nov 2020 22:13
Re: Atari STe 1040 trashing UltraSatan SD card
Alright. Got any good ways to test if the DMA pullups are working ? Like creating folders or something ? I have saved the preferences in Devpac and the TOS desktop and that work alright, which didnt work before.
-
exxos
- Site Admin

- Posts: 28599
- Joined: 16 Aug 2017 23:19
- Location: UK
Re: Atari STe 1040 trashing UltraSatan SD card
See here :zChris wrote: 03 Jun 2022 21:50 Alright. Got any good ways to test if the DMA pullups are working ? Like creating folders or something ? I have saved the preferences in Devpac and the TOS desktop and that work alright, which didnt work before.
https://www.exxosforum.co.uk/forum/viewt ... ?f=25&t=43
-
zChris
- Posts: 200
- Joined: 27 Nov 2020 22:13
Re: Atari STe 1040 trashing UltraSatan SD card
Darn it still gets trashed. Maybe its important that its 1.2k ohm. What else can one do if that still doesn't help with the trashing ?
Who is online
Users browsing this forum: ClaudeBot and 2 guests