Welcome, Guest. Please login or register.

Author Topic: Amiga 2000 - yellow screen on boot, ticking from floppy  (Read 6714 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline Ith1lTopic starter

  • Newbie
  • *
  • Join Date: Jun 2023
  • Posts: 7
  • Country: pl
    • Show only replies by Ith1l
Amiga 2000 - yellow screen on boot, ticking from floppy
« 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

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.
 

Offline giobbi

  • Newbie
  • *
  • Join Date: May 2021
  • Posts: 11
  • Gender: Male
    • Show only replies by giobbi
Re: Amiga 2000 - yellow screen on boot, ticking from floppy
« Reply #1 on: June 22, 2023, 01:05:31 AM »
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
 

Offline mechy

Re: Amiga 2000 - yellow screen on boot, ticking from floppy
« Reply #2 on: June 22, 2023, 04:54:29 AM »
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.
« Last Edit: June 22, 2023, 05:08:59 AM by mechy »
 

Offline Tumbleweed

Re: Amiga 2000 - yellow screen on boot, ticking from floppy
« Reply #3 on: June 22, 2023, 06:55:57 PM »
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
A3000T, Cybervision64, CSMKII 060; A3000D, PicassoII, Z3 Fastlane; A2000D, 040, PicassoII; A4000D, A1200, Blizzard 030 MKIV  (not working - next project)
 

Offline Ith1lTopic starter

  • Newbie
  • *
  • Join Date: Jun 2023
  • Posts: 7
  • Country: pl
    • Show only replies by Ith1l
Re: Amiga 2000 - yellow screen on boot, ticking from floppy
« Reply #4 on: June 22, 2023, 07:49:47 PM »
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.
 

Offline mechy

Re: Amiga 2000 - yellow screen on boot, ticking from floppy
« Reply #5 on: June 23, 2023, 07:37:00 AM »
I assume the board is the Floppie209 board. Is there any chance you got a early revision pcb board with bugs?
 

Offline Ith1lTopic starter

  • Newbie
  • *
  • Join Date: Jun 2023
  • Posts: 7
  • Country: pl
    • Show only replies by Ith1l
Re: Amiga 2000 - yellow screen on boot, ticking from floppy
« Reply #6 on: June 23, 2023, 07:41:05 AM »
Yes, that is correct. It is Rev 1.8.5 so I think it is the latest revision.
 

Offline Ith1lTopic starter

  • Newbie
  • *
  • Join Date: Jun 2023
  • Posts: 7
  • Country: pl
    • Show only replies by Ith1l
Re: Amiga 2000 - yellow screen on boot, ticking from floppy
« Reply #7 on: June 28, 2023, 08:12:15 PM »
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.
 

Offline Castellen

Re: Amiga 2000 - yellow screen on boot, ticking from floppy
« Reply #8 on: June 29, 2023, 08:29:33 PM »
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.
 
 

Offline Ith1lTopic starter

  • Newbie
  • *
  • Join Date: Jun 2023
  • Posts: 7
  • Country: pl
    • Show only replies by Ith1l
Re: Amiga 2000 - yellow screen on boot, ticking from floppy
« Reply #9 on: June 30, 2023, 01:42:14 PM »
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
 

Offline mechy

Re: Amiga 2000 - yellow screen on boot, ticking from floppy
« Reply #10 on: June 30, 2023, 04:11:07 PM »
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.
 

Offline mechy

Re: Amiga 2000 - yellow screen on boot, ticking from floppy
« Reply #11 on: June 30, 2023, 04:23:00 PM »
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.
« Last Edit: June 30, 2023, 04:24:33 PM by mechy »
 

Offline Ith1lTopic starter

  • Newbie
  • *
  • Join Date: Jun 2023
  • Posts: 7
  • Country: pl
    • Show only replies by Ith1l
Re: Amiga 2000 - yellow screen on boot, ticking from floppy
« Reply #12 on: July 03, 2023, 05:49:19 PM »
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. 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.
 

Offline Castellen

Re: Amiga 2000 - yellow screen on boot, ticking from floppy
« Reply #13 on: July 03, 2023, 08:56:34 PM »
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.
 

Offline mechy

Re: Amiga 2000 - yellow screen on boot, ticking from floppy
« Reply #14 on: July 06, 2023, 12:54:59 AM »
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