Amiga.org
Amiga computer related discussion => Amiga Hardware Issues and discussion => Topic started by: Ith1l on June 21, 2023, 04:31:43 PM
-
Hello everyone.
I have multiple problems with my A2000 - mainly with unstable work.
Specs:
- A2000B v6.2PCB
- A2052 RAM expansion
- HDD expansion card
Small backstory - I have bought it about year ago in unknown condition, PCB had very bad battery leak, many traces had been eaten away, decided to change whole PCB to Remake PCB.
After soldering everything, putting chips in new sockets it started and on first glance - worked without a problem, loaded from HDD to Workbench 1.3.
After a few restarts first problem has occurred - sometimes it boots to kickstart but refuses to read floppy - drive makes some clicking and weird noises from floppy when ejecting and putting back floppy as in video in the link below.
https://www.youtube.com/watch?v=_PKnhHga89Q (https://www.youtube.com/watch?v=_PKnhHga89Q)
I have checked KS 1.3 and KS 3.1, on KS3.1 it freezes instantly on floppy animation, checked on fresh WB floppy - nothing changed, in DiagRom every test passes ok, when it boots to WB - reads floppy without problem.
I decided to replace Agnus - again same behaviour, nothing changed. After a few weeks of fight I gave up and left it for a year.
Recently I returned to Amiga and I am trying to fix it again, but it developed another problem - HDD expansion card freezes Amiga completely on boot sequence - shows yellow screen and flashes Power LED. After few restarts and showing software failure screen it boots to workbench ok but HDD is not detectable by Amiga and after a few minutes in Workbench it freezes Amiga completely.
Any help will be appreciated because I have no clue what to do next.
Thank you for your suggestions.
-
About the floppy: can you try with a Gotek emulator drive to see if the problem is the drive or something else? In the past, a drive of mine stopped to work suddenly, another started act like "I work when I want", etc.).
About the yellow screen: accordingly with the Error color scheme, "Chance screen colour to Yellow if there is an error with external cards/devices."
Take a look at: https://www.lemonamiga.com/forum/viewtopic.php?t=13978
-
Some things to try:
Remove all cards,test with a bare bones system.
Yellow = CPU Exception Before Bootstrap Code is Loaded
Just a guess but did you clean and neutralize the battery damage well,or is there a marginal trace going bad between CPU and ?? if it was not neutralized at time of repair,it will keep eating traces. This sounds like a possible bad trace to me,but never know.
Did you install a new Agnus socket or using the old one,they are notorious for problems after 20-30 years now.
Edit: GadgetUK has a video showing ram can cause this also: https://www.youtube.com/watch?v=qfVxurhovok
The 5721 buster may be problematic for Zorro. some older Toshiba ones were notorious for failure. CSG version usually ok. that being said it could also be the bus buffers.
Move the cable to the other floppy and see if it acts the same. Some Chinon floppies have a electrolytic capacitor on the bottom that can go bad.
I think its just a case of you interrupting loading,but it does sound a bit odd.. try a different workbench disk.
pictures of the battery damage would be great.
I don't think there is a CIA problem but you can swap chips from socket to socket to see if any behavior changes.
Good luck and let us know if you make any progress.
-
I had a similar issue with my A2000. It was the CPU that was at fault. Corrosion on the pins. Try cleaning the pins and clean with IPA. It didnt work for me so I ordered a 68000 (they are easy enough to pick up) and replaced the original. Worked fine after that.
Weed
-
Hi everyone.
Thanks for the answers.
As for ticking floppy drive problem - I can't reproduce it now so I can't really say what the problem was, I suspect it has gone away after changing Agnus chip but I'm not 100% sure.
Unfortunately Amiga developed another floppy problem. Both floppy drives work fine for a 5-10 minutes then they usually they stop reading good floppies - WB shows bad sector while reading. After a power cycle they work again for next 5-10 minutes.
I bought new pair of CIA chips, I will try to replace them to see if something changes.
Like I said in the first post, I have changed whole PCB to brand new A2000 Remake so bad traces are really unlikely.
CPU is also "new" so eaten pins are not the case. Agnus also has a new socket.
As for yellow screen problem, today's troubleshooting session left me really puzzled.
At first I suspected SCSI HDD card because after returning to Amiga it suddenly stopped working and Amiga showed yellow screen every time it was in the system.
When there was only RAM card or bare system, everything worked "fine" (no yellow screen).
So I began to re-socket every chip on board because of infamous one-side pin contact sockets on PCB. After a few tries HDD card suddenly stared working after reseating SRAM chips.
On the other hand now RAM card is not working :o Every time i put it in Amiga, it hangs on immediately and shows black screen, only sometimes it start booting but shows yellow screen again.
This has left me puzzled because RAM card was working without a problem earlier and "broke" because HDD card started working. :o I suspect either Buster chip or bus drivers (less likely because they are brand new).
Other than that, Amiga is really unstable when it boots to Workbench, it sometimes hangs after several minutes. Also Amiga occasionally hangs when connecting keyboard while Amiga is running.
-
I assume the board is the Floppie209 board. Is there any chance you got a early revision pcb board with bugs?
-
Yes, that is correct. It is Rev 1.8.5 so I think it is the latest revision.
-
Hi everyone, I have a small update.
After another troubleshooting session I think I found cause of random freezes. Whenever I push PCB near chip RP604-1 or the chip itself it causes Amiga to freeze and restart every time, I suspect chip itself or some problematic solder joints on PCB.
Another question - is Buster chip supposed to be stone cold? Every other chip i at least slightly warm but Buster is at ambient temperature.
I still wait for CIA chips and I will check if that fixes problem with floppy drives stopping to work after few minutes.
-
Yes - the Buster 5731 IC normally runs cold by comparison.
It's not that common for IC faults to cause the symptoms you're describing, but it can happen in rare cases, e.g. broken bond wire termination.
Are all of the IC sockets on the board brand new? That would be my first suspicion. All of the IC leads should be carefully cleaned as it's common for dirt/oxides to cause intermittent contact issues in the sockets. Clean the leads using a fibreglass brush then isopropyl alcohol.
I can't comment on the solder joints without seeing it. Though it'll be a plated through hole board, which is by far the easiest to hand solder correctly.
-
Hi everyone.
I think I fixed problem with freezing and weird behavior with expansion cards. After re-seating bus buffers near Zorro slots and clearing pins on 68k CPU ( two were oxidized, probably after battery leaks) Amiga stopped with random freezes after pushing buffer chips and now it boots with no problems even with two expansion cards.
Now, I’m facing next two problems:
First, I have no luck with running Amiga Explorer, I can’t get it to connect my PC with Amiga even with proper null modem serial cable. I suspect problem with serial port circuit because when testing serial port in Amiga Test Kit with correct pins shorted together it only shows two pins as good and the rest as Bad.
Second, Hdd is not detected in Workbench. Card is properly detected in Expansion board list in boot menu but hdd is not detected in HDDToolBox. I’m sure it is working properly because Hdd is reading something whenever I reset Amiga.
There are no markings on card other than MCMCOPYRIGHT 1989 B.RICKETTS
-
I recognize the Ricketts name, is this the card you are working with?
https://amiga.resource.cx/exp/cltd2000
C-ltd is the company. most of their stuff was not so great. not sure if it will be hdtoolbox compatible.
it loads the driver from floppy! does not autoboot which means you must create a mountt i guess.
It would be better to get a GVP HCII+8 or A2091 etc. i think. Maybe you can get it working. The driver appears to be on Amiga Resource however.
Wichita (KS), USA Affiliated Companies
CardCo Amiga Years
1986 - 1989 Staff
Ed J. Lippert II (management)
Breck Ricketts (hardware / software)
C-Ltd was founded in 1986 by the owner of CardCo, Ed J. Lippert II.
Hardware and software development (e.g. SCSI expansions) was done by Creative Microsystems in the first time, that part was taken over by SoftCircuits; some expansions were devloped solely by C-Ltd, though.
In 1989, C-Ltd was liquidated due to insolvency. Microdyn was offering follow-up support for SCSI systems after C-Ltd went down.
As for serial not working check the 1488/1489 chips also.
-
The only 5721 buster i have seen trouble with were the old Toshiba branded ones, i think Dave Haynie spoke about this once but i can't seem to find what he said again. They were known to be troublesome in some cases,but the CSG 5721 were fine.
It almost sounds like he has a lot of desoldered chips in sockets which may or may not be new.. lots of contact problems or bad chips from damage.
If using old chips pulled,it may of been better to solder them back in without sockets to avoid connection problems.
-
I recognize the Ricketts name, is this the card you are working with?
https://amiga.resource.cx/exp/cltd2000
Thanks for the tip. That is not that card, but I have Kronos card from the same manufacturer https://amiga.resource.cx/exp/kronos (https://amiga.resource.cx/exp/kronos). I looked on that site for some information about drivers etc. but there is only ROM file for EPROM. This card is HDToolBox compatible because HDD showed in it when I first tried to partition HDD but now I can't get it to work - I think it needs special SCSI_DEVICE_NAME but I don't remember which one worked (neither scsi.device nor ide.device work).
It almost sounds like he has a lot of desoldered chips in sockets which may or may not be new.. lots of contact problems or bad chips from damage.
Yes, that's true, I tried to reuse old chips from old board but only working ones (I have chip tester so I knew which are in working condition). Unfortunately my 68k CPU have very corroded pin and it still doesnt work reliably so I'm waiting for a good one, new 1488 and 1489 and 74245 chips, then I will check if there is any improvement.
-
It almost sounds like he has a lot of desoldered chips in sockets which may or may not be new.. lots of contact problems or bad chips from damage.
If using old chips pulled,it may of been better to solder them back in without sockets to avoid connection problems.
100% agree, IC sockets are great if you love horrible intermittent problems and unreliability. If you really want to fit things in sockets, at least use decent machine pin sockets (the ones with round holes), or use new parts. Hopefully you're only socketing the Commodore ICs, ROM, CPU. With none of the logic gates, etc, in sockets - which is just asking for trouble, especially if using second hand corroded ICs.
-
With the kronos card in you can run SYSINFO and it should show under Devices what the scsi device name is.
then just set that in HDtoolbox icon info and it should scan it. if you want a better card with ide support you might try a BuddhaFlash
-
Hi everyone.
Small update - I have tested Serial port circuit and I think I found the issue - either EMI filters or C310-C316 capacitors are problem - I have tested new 1488 and 1489 chips and they didn't help, then I tried to short CIA pins according to Amiga Test Kit dongle schematic and then it showed pins as working, same with shorting Paula RX-TX pins.
With the kronos card in you can run SYSINFO and it should show under Devices what the scsi device name is.
then just set that in HDtoolbox icon info and it should scan it. if you want a better card with ide support you might try a BuddhaFlash
Thanks for tip, I will check it next time.
Hopefully you're only socketing the Commodore ICs, ROM, CPU. With none of the logic gates, etc, in sockets - which is just asking for trouble, especially if using second hand corroded ICs.
It's too late now. Every chip on my board is socketed :D I will just have to deal with it, I tried to use mainly precision sockets (with round hole) but some chips have normal double spring sockets.