30 August 2022, 20:50 | #1 |
C= and Amiga aficionado!
Join Date: Jul 2017
Location: Italy
Posts: 318
|
Escom/AT A1200, floppy led always on (but floppy is working)
Hey there,
I'm having a slightly annoying (but apparently harmless) issue with my Escom/AT A1200: when powered on, after an extremely brief pause, the floppy LED turns on and keeps staying this way regardless of any disk activity. It's doesn't seem to be a floppy issue (tried an A600 drive, exactly same results) so I wonder what might be causing this. Thanks to AmigaPCBexplorer I see - unless I'm mistaken - this signal is driven by Gayle via a small SMD transistor near the LED panel connector. Is this correct and, arguably more important, what checks could be made? EDIT - please note the built-in floppy LED seems to be working fine, it's the PCB one (i.e. the one wired to the motherboard together with Power and HDD leds) that stays always on |
30 August 2022, 21:41 | #2 |
Registered User
Join Date: Dec 2018
Location: UK
Posts: 1,716
|
The FLOPPY LED is based on the _MTR0 signal. This goes to a circuit that drives the LED.
Either the _MTR0 is always held low (by Gayle [U5] pin 67) , or the circuit that drives the LED is keep the LED on. Use the schematics and amigapcb.org to check this signal and drive circuit (R633, R634 and Q632). |
30 August 2022, 22:01 | #3 |
C= and Amiga aficionado!
Join Date: Jul 2017
Location: Italy
Posts: 318
|
Thanks for your reply!
If it was the _MTR0 signal being stuck, would that mean the drive would always spin? Sorry if the question feels a bit dumb, but I'm not very familiar yet with the Amiga inner workings. |
31 August 2022, 08:12 | #4 |
C= and Amiga aficionado!
Join Date: Jul 2017
Location: Italy
Posts: 318
|
Ok, luckily there's a via next to Gayle and I was able to easily verify the signal: it seems the _MTR0 is roughly 5V when the A1200 is turned on, then after roughly a second it goes around 0V and stays that way straight from there.
Dead Gayle or what? Any further checks I could do? Right now there doesn't seem to be any other noticeable issue, but perhaps _MTR0 being kept to 0V IS actually a serious issue, i.e. what might go wrong during regular use of the A1200 ? PS: please note there are no visible cap leaks, and the system has been recapped a few years ago (2019 IIRC) Last edited by Turrican_3; 31 August 2022 at 10:45. Reason: added voltage to clarify and avoid misunderstandings due to inverted logic |
31 August 2022, 08:45 | #5 |
Registered User
Join Date: Dec 2018
Location: UK
Posts: 1,716
|
Use Amiga Test Kit and see if you turn the floppy disk motor on and off.
Also, use Amiga Test Kit to do other health checks. |
31 August 2022, 12:55 | #6 |
C= and Amiga aficionado!
Join Date: Jul 2017
Location: Italy
Posts: 318
|
I can confirm (via ATK) the motor always spins as soon as I insert a disk / start the test.
To avoid a further element of uncertainty I used an A600 floppy drive instead of the Escom supplied PC Panasonic floppy, which has a small logic PCB between the flat and the motherboard connector (both appear to be working fine though except for this always-on spin) Specifically, ATK sees a floppy ID of 00000000 Register CIAAPRA is: 0x e0 (no disk inserted) 0x c4 (with both motor on and off, but shows 0x 84 as long as I keep pressed the "Motor On/Off" button in ATK) Everything else seems to be ok: IDE & PCMCIA under Workbench, RAM, floppy disk (except the motor of course), CIA timing tests, etc. under ATK |
31 August 2022, 17:43 | #7 |
C= and Amiga aficionado!
Join Date: Jul 2017
Location: Italy
Posts: 318
|
I've had a quick look with my untrained eyes at the A1200 rev2 schematics and I noticed Gayle has a _MTR *input* that comes from CIA (U8)
Should toggling DF0: (or possibly any floppy motor?) motor on and off make this signal change? Because all I currently see is a 0V voltage. Perhaps - assuming the two are actually related, that is - it's this CIA that isn't properly working, not Gayle? Last edited by Turrican_3; 31 August 2022 at 17:51. |
31 August 2022, 23:19 | #8 |
C= and Amiga aficionado!
Join Date: Jul 2017
Location: Italy
Posts: 318
|
Another quick update.
Checked the _MTR signal going from Even CIA to Gary on an A500 and it seems to be related indeed, as I can see it going from 0 to roughly 5V each time I toggle the motor with ATK, while - as I said - it stays stuck to 0V on the AT A1200. So I guess it's very likely I'm having a faulty CIA on the A1200 then? Last edited by Turrican_3; 01 September 2022 at 08:01. |
01 September 2022, 07:39 | #9 |
-
Join Date: Jul 2003
Location: Helsinki / Finland
Age: 43
Posts: 9,863
|
You have deduced it correctly, it does go via Gayle.
The motor signal originates from the CIA.. The Gary/Gayle generates the internal motor signal from this based on the motor + sel0 signals. MTRX is for the external floppy drives. It could be a CIA problem, it could be a Gayle problem. CIAs are more common to fail though, so I would start from there. Too bad it is so difficult to isolate signals in the A1200. In a through hole Amiga you could just bend out the motor signal pin and see if that helps. Last edited by Jope; 01 September 2022 at 08:59. |
01 September 2022, 08:08 | #10 |
C= and Amiga aficionado!
Join Date: Jul 2017
Location: Italy
Posts: 318
|
Yup, plus had it been a through hole Amiga I could have very easily tried a different chip, even with a simple swap on the very same machine. But on SMD Amigas it's a completely different story. :-\
I think I'll try to desolder one from an A600 and see what happens... perhaps in the meantime I can source a few spares. |
01 September 2022, 10:08 | #11 | |
Registered User
Join Date: Dec 2018
Location: UK
Posts: 1,716
|
Quote:
I have drawn up a logic diagram to try to show this and the other floppy drive signals, in a different way: https://sites.google.com/one-n.co.uk...ve-connections |
|
01 September 2022, 10:19 | #12 |
C= and Amiga aficionado!
Join Date: Jul 2017
Location: Italy
Posts: 318
|
Thanks, I am aware of your site, very informative and well made if you ask me! :-)
Here's hoping it's actually a CIA issue... |
02 September 2022, 12:25 | #13 |
C= and Amiga aficionado!
Join Date: Jul 2017
Location: Italy
Posts: 318
|
Successfully removed two 8520PL CIAs from a donor A600 and the supposedly faulty one from the A1200.
Though looking again at the motherboard layout, I noticed the _MTR signal from the CIA is also connected to a 74LS86 IC. So I'm wondering whether a faulty 7486 might be keeping the signal stuck to 0V or not. I suppose that could be worth further investigations should the replaced CIA show the same behaviour (which in turn would likely mean the original one is not faulty) On a side note, I am also wondering whether it makes sense to put PLCC sockets in place for the CIAs (that is, assuming I can find them easily), as I'm a bit unsure they would fit in the A1200 motherboard. Available space seems a bit too tight, hmm... |
02 September 2022, 12:37 | #14 |
-
Join Date: Jul 2003
Location: Helsinki / Finland
Age: 43
Posts: 9,863
|
PLCC sockets will fit.
The LS86 might be your next suspect if a CIA swap doesn't fix this. |
02 September 2022, 12:39 | #15 |
C= and Amiga aficionado!
Join Date: Jul 2017
Location: Italy
Posts: 318
|
Great to know!
Fingers crossed then... |
05 September 2022, 22:17 | #16 |
C= and Amiga aficionado!
Join Date: Jul 2017
Location: Italy
Posts: 318
|
_MTR seems to be shorted to ground.
I have completely removed CIA (U8) and the 74LS86 (U26) and the short is still there, so I guess it's actually a fried Gayle? :-( |
06 September 2022, 08:48 | #17 |
C= and Amiga aficionado!
Join Date: Jul 2017
Location: Italy
Posts: 318
|
Sorry for the quick bump but I need help to decide what to do.
I'm basically back to where I started: assuming the _MTR signal stuck to 0V is the only issue this A1200 has, how is software expected to behave? Because I can definitely live with that if (and that's a big if!) this brings little or no compatibility issues. |
06 September 2022, 09:14 | #18 |
-
Join Date: Jul 2003
Location: Helsinki / Finland
Age: 43
Posts: 9,863
|
The software probably won't care, but if you have a disk in the drive, it might always be spinning, depending on the mechanism.
|
06 September 2022, 09:46 | #19 |
C= and Amiga aficionado!
Join Date: Jul 2017
Location: Italy
Posts: 318
|
Thanks.
It does keep spinning indeed. But this system is mostly a WHDload one nowadays so I don't care that much if no other issues are present. |
07 September 2022, 14:53 | #20 |
Registered User
Join Date: Dec 2018
Location: UK
Posts: 1,716
|
Do you have any floppy write issues on this A1200?
|
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
A1200 floppy drive Escom loading problems ? | Stratplayer | support.Hardware | 1 | 24 July 2018 00:10 |
Please Help! Escom A1200 floppy drive problems | magnox | support.Hardware | 10 | 07 November 2016 21:23 |
Escom-produced A1200: Original replacement floppy? | lennonlives | support.Hardware | 18 | 02 February 2011 18:53 |
Using normal Amiga-floppy drives on Escom A1200 | 8bitbubsy | support.Hardware | 1 | 24 April 2010 17:59 |
Changing Floppy via Floppy Led Loops Sound | smoorke | support.WinUAE | 0 | 01 November 2009 17:53 |
|
|