15 August 2019, 23:44 | #1 |
Registered User
Join Date: Dec 2017
Location: Sweden
Posts: 105
|
External Gotek Cortex/FlashFloppy causes havoc!
Hello fellow Amigans!
I've posted about this before but at that time I did not understand what I was dealing with really. Making a new thread for this and hoping I can figure it out with your help. I have the following floppy drive setup: DF0: Internal (Duh!) DF1: Cumana CAX-354 DF2: Cumana CAX-354 (Gave up on the RocTec Slim for now...) DF3: Gotek Cortex & F-F in reused External Floppy Enclosure Now as long as I have the Gotek disconnected completely DF0-DF2 works perfectly both for reading and writing to floppy. When I connect the Gotek (regardless of which one) it reads perfectly from the Gotek but if you try to copy from the Gotek to DF1-DF2 the floppy (known good) reports errors when formatting or copying to and end up 'Unreadable'. (Same thing if you try to format a disk for example in DF1-DF2 when DF3 is connected)... didn't try DF0 ... Disconnecting the Gotek again the floppy can be formatted again and used. I thought there was something wrong with the Gotek drive I had so bought a new one with FlashFloppy firmware. Did not improve things. Could this be the external enclosure controller not playing nice with the Gotek(s) or could it be that I plugged something in the wrong way around? The floppy cable is notched and the connector on the Gotek is also notched, so I assumed plugging it in that way would be correct. However I did read online that it could be it's supposed to go in the other way around despite the notch: "Do you have the 34 pin connector around the right way? You might find that that "helpful" notch on the gotek is the opposite needed for the Amiga." But then I'm thinking if I plugged things in the wrong way around it wouldn't work at all when I'm plugging it in. And I don't want to risk blowing something up trying things... How can one be 100% certain things are getting plugged in the right way? I'm usually not worried to try things but the Amiga is something else. I'm REALLY at my wits end with this now. Does anyone know if there is a way to make this work or ... is it hopeless? I guess I could just plug the Gotek when I need to access ADF files on the Amiga to install something and then leave it disconnected at all other times. Any and all help with this is much appreciated! //ProdigalAmigan Last edited by ProdigalAmigan; 15 August 2019 at 23:49. Reason: Adding a little something. Again. |
16 August 2019, 01:20 | #2 |
Registered User
Join Date: Jan 2019
Location: /home
Posts: 122
|
Maybe the enclosure is defective and responds when any SEL line is active. I would first try to only connect the Gotek and remove drives 1 and 2, and then check with Sysinfo, which drives the system detects. Maybe also test with https://github.com/keirf/Amiga-Stuff . If that does not show anything suspicious, swap enclosures and see if the behavior with all 4 drives connected stays the same.
|
16 August 2019, 01:40 | #3 |
Registered User
Join Date: Dec 2017
Location: Sweden
Posts: 105
|
Thanks R4M for the suggestions. Good stuff. I would try this as you suggest but unfortunately I don't have another external enclosure/case to try.... I'm just hoping to pinpoint just what is the problem with this thing....
|
16 August 2019, 02:33 | #4 |
Registered User
Join Date: Jan 2019
Location: /home
Posts: 122
|
Well, you could disassemble one of your two external floppy drives.... A bit of work, but the only way to make sure, that your Gotek enclosure is working correctly.
Ok, maybe another way would be to disconnect your Gotek, turn on your computer, and after the system booted, connected the Gotek. Now the OS doesn't know about the Gotek and therefore should leave it alone. Now exercise the other three drives and watch for activity of the Gotek. If it becomes active, it reacts to other SEL lines and you have to change the jumpers of the enclosure or the Gotek, or the enclosure is defective. |
16 August 2019, 21:29 | #5 | ||
Registered User
Join Date: Dec 2017
Location: Sweden
Posts: 105
|
Quote:
Quote:
//ProdigalAmigan |
||
16 August 2019, 22:49 | #6 |
Registered User
Join Date: Jan 2019
Location: /home
Posts: 122
|
You can look for jumpers on the enclosure and switch between S0 and S1 in the Gotek. If everything else failes, you can disconnect SEL1 and SEL2 from the enclosure, by either cutting the cables or desoldering the pins at the connector.
|
16 August 2019, 23:09 | #7 |
Registered User
Join Date: Jan 2019
Location: /home
Posts: 122
|
On the Gotek there should be one jumper at S0 or S1. If there's a jumper at M0 you should probably remove it. If it is connected, the Gotek is active whenever the motor signal is on, which could cause your problem.
|
16 August 2019, 23:28 | #8 | |
Registered User
Join Date: Dec 2017
Location: Sweden
Posts: 105
|
Quote:
Another strange thing I have noticed is that even if I move the switch in the back of the enclosure to the disabled position the Gotek still lights up. It does not seem to be actually *doing* anything then (but still interfering with DF1-DF2 as far as corrupting writing to these drives when it is plugged in).... Could it simply be that my Amiga doesn't like having a third external drive attached? But then again that sounds strange as it works just fine with two external drives.... I have an Escom 1D4 Amiga 1200 (Escom floppy fix removed and using it with a "real" Amiga internal drive). //ProdigalAmigan |
|
17 August 2019, 00:03 | #9 |
Registered User
Join Date: Jan 2019
Location: /home
Posts: 122
|
The jumper at S0 causes the Gotek to respond if SEL0 is active. It depends on the enclosure, if this is the correct setting. Have you tried to disconnect df1 or df2? Would be interesting to see what changes.
|
17 August 2019, 20:39 | #10 | |
Registered User
Join Date: Dec 2017
Location: Sweden
Posts: 105
|
Quote:
//ProdigalAmigan |
|
18 August 2019, 12:38 | #11 |
Registered User
Join Date: Jul 2019
Location: Germany
Posts: 18
|
Do you have a a500 or 2000?
|
18 August 2019, 12:44 | #12 |
Registered User
Join Date: Jul 2019
Location: Germany
Posts: 18
|
Correct me if I am wrong, but isn‘t the max drivenumber df2 on the gotek?
|
18 August 2019, 13:33 | #13 | |
Registered User
Join Date: Dec 2018
Location: UK
Posts: 1,715
|
Quote:
EDIT: I drew this up to help remind me of how it all connects together: Last edited by solarmon; 18 August 2019 at 14:35. |
|
18 August 2019, 18:58 | #14 | |
Registered User
Join Date: Dec 2017
Location: Sweden
Posts: 105
|
Quote:
I have an Amiga 1200 (Escom revision but with the Escom floppymod removed!) I was not aware that the Gotek would be limited to functioning as DF2 drive as the highest. I didn't think that would matter. The Amiga can have a max of 1x Internal and 3x external floppy drives as far as I know. |
|
18 August 2019, 19:01 | #15 | |
Registered User
Join Date: Dec 2017
Location: Sweden
Posts: 105
|
Quote:
Though as I explained having it connected up together with the other drives introduces write errors when writing to DF1-DF2 (and possibly DF0 as well). None of these issues are seen as soon as I disconnect the Gotek. It is simply jumpered as S0, no jumper on the MO pins. Tried switching to S1 to see what would happen but that did not work well. Renders the Gotek to show any disk as DF3:Unreadable... Last edited by ProdigalAmigan; 18 August 2019 at 20:16. |
|
18 August 2019, 20:26 | #16 | |
Registered User
Join Date: Dec 2017
Location: Sweden
Posts: 105
|
Hmmm made progress but ...
Quote:
I then tried setting things up as such: DF1: CUMANA CAX-354 DF2: GOTEK DF3: CUMANA CAX-354 -- At which point the DF3 drive started going nuts much like the Gotek did when hooked up as DF3 -- So with only DF1 and DF2 external drives everything works fine. With a third DF3 drive that one goes nuts. Nothing wrong with the drive, just the position in the chain.... Any clues anyone?? |
|
18 August 2019, 21:12 | #17 |
Registered User
Join Date: Dec 2018
Location: UK
Posts: 1,715
|
I've just done a similar test with my A500+ (Rev 8A), I've connected up three external floppy drives:
I've got a Gotek as the internal drive as DF0: and loaded up Workbench 1.3 (even though I've got a Kickstart 2.0.4), and the drives all read OK: I then used an physical Chinon floppy drive as DF0: and loaded up X-Copy III, and it is able to format a floppy in DF1: OK: And read it back using Checkdisk+: (ignore the errors as the floppy got some damage at the end of it). I suspect you might have some trace issues. I would check that SEL3 is OK and not shorting with anything else. Use http://www.amigapcb.org/ to help identify the SEL3 and other traces: Also, try swapping the Even and Odd CIA chips and see if it has the same or different behavior. |
18 August 2019, 22:02 | #18 |
Registered User
Join Date: Jan 2019
Location: /home
Posts: 122
|
Maybe the signal quality deteriorates because of the total length of the cables. I would suggest to play with the cables. Maybe there is a permutation of your cables that works well.
|
18 August 2019, 22:10 | #19 |
Registered User
Join Date: Dec 2018
Location: UK
Posts: 1,715
|
|
18 August 2019, 22:16 | #20 | |
Registered User
Join Date: Dec 2017
Location: Sweden
Posts: 105
|
Oh noes...!
Quote:
However if it actually has to do with the traces on the motherboard itself or a faulty CIA chip I'm in deep dodo as I don't have the necessary knowhow, nor fine motor skills to do any sort of soldering inside of my Amiga. When I bought the Amiga on eBay I had the seller send it off to a contact of his (in the U.K) to do a full recapping and to remove the Escom floppy modification so that it would work as "normal". I then had to have the machine sent off again to have the E127R fix done so that I could run my Amiga in multisync mode (using a BenQ BL702A now a BL912) WITHOUT it throwing graphics glitches after a while.... (this was domestically in Sweden after I realized the Amiga needed more ... fixes done to it)... So worst case scenario I would have to send the machine off to have work/fixes done on it again.... It's expensive and time consuming and I don't trust the Swedish postal service any further than I can throw them (which isn't very far) so I might just stick with 2x drives and switch the third one in and out as needed. Is there a way to find out what the problem is before deciding how to proceed (using some diagnostic software or a method simple and safe enough that I can do it?) |
|
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
FlashFloppy - new firmware for Gotek drives, open source | Amiga1992 | News | 977 | 28 March 2020 09:32 |
Gotek FlashFloppy ? | Washac | support.Hardware | 7 | 18 July 2019 14:06 |
Gotek (FlashFloppy) with 2.42' 128x64 OLED screen | solarmon | support.Hardware | 2 | 07 March 2019 23:54 |
GoTek took a dump trying to reflash flashfloppy | Sinphaltimus | support.Hardware | 6 | 09 October 2017 18:50 |
Issue with Gotek / Cortex | RichMK | support.Hardware | 9 | 07 June 2017 20:11 |
|
|