English Amiga Board


Go Back   English Amiga Board > Support > support.Hardware

 
 
Thread Tools
Old 07 July 2019, 23:10   #1
Turrican_3
C= and Amiga aficionado!
 
Turrican_3's Avatar
 
Join Date: Jul 2017
Location: Italy
Posts: 318
Amiga 500 hangs at floppy boot(loader)

Hi guys, this thing is driving me crazy so I hope someone can help.

Amiga 500 rev 6A, board at first glance seems in good shape.

System is able to boot kickstart (1.3) and shows the familiar hand, floppy clicks as usual waiting for the disk, but when I insert one it seems to load the bootsector and then hangs with a white screen. The drive keep spinning, for the record.

Tried with both a known working Gotek (this is how I noticed it goes to track 0, I have the OLED modded one) and physical floppy disk drive.

I also swapped every socketed IC (including Fat Agnus), one at a time (excluding CIAs that I tried simultaneously) with the ones of another A500 rev. 6A I own. By the way I also had a look at dozens of threads on this very forum but I don't think I've found this exact issue yet.

Any ideas what to check next? I'm stuck now. :-\
Turrican_3 is offline  
Old 08 July 2019, 22:41   #2
Turrican_3
C= and Amiga aficionado!
 
Turrican_3's Avatar
 
Join Date: Jul 2017
Location: Italy
Posts: 318
I don't know if this is related and/or helps with diagnosing the problem, but I've just noticed this Amiga has issues with a 512K espansion (guru) at power on.

The very same expansion works flawlessly on the other rev 6A motherboard.

I also have reason to believe this Amiga has been serviced in the past, since accessing the bottom side of the motherboard I can see some dirty areas around certain components (possibly not properly cleaned after rework? - two RAM chips for example are socketed and from a different manufacturer than the others) and I also suspect a couple of capacitors might have leaked, but those seem to be related to video output judging from schematics - I'm talking about the two big ones on the upper left part of the motherboard, near the RGB port; at least one of them seems bad (brown stuff at its bottom)
Turrican_3 is offline  
Old 08 July 2019, 22:48   #3
lesta_smsc
Registered User
 
lesta_smsc's Avatar
 
Join Date: Feb 2012
Location: United Kingdom
Posts: 3,173
Any chance the expansion port has some bent pins that are making contact? I had strange errors after a pin connection.
lesta_smsc is offline  
Old 08 July 2019, 22:59   #4
Turrican_3
C= and Amiga aficionado!
 
Turrican_3's Avatar
 
Join Date: Jul 2017
Location: Italy
Posts: 318
Apparently no such thing, I guess it's something else. :-\
Turrican_3 is offline  
Old 09 July 2019, 00:09   #5
R4M
Registered User
 
Join Date: Jan 2019
Location: /home
Posts: 122
I had a similar problem with a gotek connected as df0: with a broken cable. Are you sure that the bootblock is loaded? Maybe the track0 signal is not working and the OS steps the head indefinitely.
R4M is offline  
Old 09 July 2019, 09:28   #6
Turrican_3
C= and Amiga aficionado!
 
Turrican_3's Avatar
 
Join Date: Jul 2017
Location: Italy
Posts: 318
Please note I only have a basic understanding of electronics and the Amiga inner workings.

Having said that, the OLED display of the Gotek drive says 01.00 first, then 00.00 if I'm not mistaken. After that, screen stays white and nothing else happens.

Cables should be ok since the same drive + cables combo works on a different Amiga, so I guess if what you mention is the actual issue there must be something wrong that should be somewhere starting from the motherboard floppy connector going onwards, right?
Turrican_3 is offline  
Old 09 July 2019, 09:58   #7
solarmon
Registered User
 
solarmon's Avatar
 
Join Date: Dec 2018
Location: UK
Posts: 1,715
I assume you are talking about the internal floppy drive. Have you tried with an external floppy drive connected to the external floppy drive connector?

It sounds like possibly some of the floppy connector traces are broken?

Take some closeup pictures of the floppy connector and surrounding areas and post it here so that we can see, and maybe somebody can spot something.

A good resource to help troubleshooting is http://www.amigapcb.org/, and with a multimeter you can use this to check that traces are working or not.
solarmon is offline  
Old 09 July 2019, 10:18   #8
Turrican_3
C= and Amiga aficionado!
 
Turrican_3's Avatar
 
Join Date: Jul 2017
Location: Italy
Posts: 318
Quote:
Originally Posted by solarmon View Post
I assume you are talking about the internal floppy drive. Have you tried with an external floppy drive connected to the external floppy drive connector?
Yeah sorry, it's DF0: I'm talking about.

Unfortunately my 2.05 A600 ROM doesn't seem to properly work when inserted (I thought they were interchangeable at least for basic functionality, guess not? or maybe it's a further hint at something being wrong) so with this A500 only having Kickstart 1.3 available, booting from an external drive is out of the question.

Quote:
Take some closeup pictures of the floppy connector and surrounding areas and post it here so that we can see, and maybe somebody can spot something.
You are right, will definitely do as soon as I come back home!
Turrican_3 is offline  
Old 09 July 2019, 10:28   #9
solarmon
Registered User
 
solarmon's Avatar
 
Join Date: Dec 2018
Location: UK
Posts: 1,715
And with Kickstart 1.3 ROMs you won't also have the benefit of the early boot up screen that shows what disk drives are detected.

But definitely nice clear close up pictures will help us help you!
solarmon is offline  
Old 10 July 2019, 13:27   #10
Turrican_3
C= and Amiga aficionado!
 
Turrican_3's Avatar
 
Join Date: Jul 2017
Location: Italy
Posts: 318
Uploaded photos to imgur to preserve maximum detail/resolution

https://imgur.com/Mn6jJGl.jpg (motherboard top)
https://imgur.com/DNnBw1E.jpg (motherboard bottom)
https://imgur.com/xFkjqHH.jpg (CIA B area detail)
https://imgur.com/6vyxHEX.jpg (CIA A area detail)

https://imgur.com/pveSD0c.jpg (leaked capacitor(s?))
https://imgur.com/aNIEBAQ.jpg (possibly reworked RAM)
https://imgur.com/fFW5Ihz.jpg (CIA A bottom side area)
https://imgur.com/YKQ4MQ2.jpg (internal expansion area)

(full album --> https://imgur.com/a/rAdfT7A)

I also checked continuity between floppy connector and CIAs/Paula/Gary, everything seems ok according to schematics, EXCEPT the connection(s) to the 74LS38 that I will test later today (seems to be major difference between rev 6A and 8A, used the latter as a reference for practical reasons but please feel free to correct me if I'm wrong!)


EDIT damn I didn't notice bottom motherboard is not properly focused! :-\
I can take another shot if needed for troubleshooting (here's hoping zoomed photos are enough)
Turrican_3 is offline  
Old 10 July 2019, 13:43   #11
solarmon
Registered User
 
solarmon's Avatar
 
Join Date: Dec 2018
Location: UK
Posts: 1,715
There seems to be corrosion on the internal expansion connector pins (to the right of the picture) - these are the power and ground pins, I believe. So that might explain your memory expansion board issues.
solarmon is offline  
Old 10 July 2019, 13:44   #12
demolition
Unregistered User
 
demolition's Avatar
 
Join Date: Sep 2012
Location: Copenhagen / DK
Age: 43
Posts: 4,190
Quote:
Originally Posted by Turrican_3 View Post
Unfortunately my 2.05 A600 ROM doesn't seem to properly work when inserted (I thought they were interchangeable at least for basic functionality, guess not? or maybe it's a further hint at something being wrong) so with this A500 only having Kickstart 1.3 available, booting from an external drive is out of the question.
KS 2.05 should work fine in any Rev 6 A500.
demolition is offline  
Old 10 July 2019, 13:47   #13
Turrican_3
C= and Amiga aficionado!
 
Turrican_3's Avatar
 
Join Date: Jul 2017
Location: Italy
Posts: 318
Quote:
Originally Posted by solarmon View Post
There seems to be corrosion on the internal expansion connector pins (to the right of the picture) - these are the power and ground pins, I believe. So that might explain your memory expansion board issues.
Yes, right now I've decided to avoid connecting the expansion and just focus all efforts on the boot issues first, hopefully I can take care of that later.
Turrican_3 is offline  
Old 10 July 2019, 13:49   #14
Turrican_3
C= and Amiga aficionado!
 
Turrican_3's Avatar
 
Join Date: Jul 2017
Location: Italy
Posts: 318
Quote:
Originally Posted by demolition View Post
KS 2.05 should work fine in any Rev 6 A500.
Hmm that's not good to hear. :-\

This 2.05 comes from an A600 that I purchased second hand, I only discovered upon further ispection it was actually an EPROM. But since it is working properly on the A600 it shouldn't make a difference on the A500 if, as you said, they are actually compatible.

I also have a proper original A600 ROM (not 2.05, but it's not relevant), maybe I can try that one instead?
Turrican_3 is offline  
Old 10 July 2019, 14:04   #15
solarmon
Registered User
 
solarmon's Avatar
 
Join Date: Dec 2018
Location: UK
Posts: 1,715
Have you tried swapping/switching the CIA chips (which are the same) to see if you get the same or different behaviour?
solarmon is offline  
Old 10 July 2019, 14:11   #16
demolition
Unregistered User
 
demolition's Avatar
 
Join Date: Sep 2012
Location: Copenhagen / DK
Age: 43
Posts: 4,190
Quote:
Originally Posted by Turrican_3 View Post
I also have a proper original A600 ROM (not 2.05, but it's not relevant), maybe I can try that one instead?
Sure, the other one could be faulty somehow (unless it works in the 600).
I think 2.05 does more hardware checks so that could also be why it fails to get to the KS screen. What is the color of the screen when it stops changing? If it changes from black, then I think it passed the ROM checksum which means that it is not faulty.
demolition is offline  
Old 10 July 2019, 14:36   #17
Turrican_3
C= and Amiga aficionado!
 
Turrican_3's Avatar
 
Join Date: Jul 2017
Location: Italy
Posts: 318
Quote:
Originally Posted by demolition View Post
Sure, the other one could be faulty somehow (unless it works in the 600).
Hmm no, it actually works on the A600. I think I will try both the ROM and the EPROM (again), so that I can report back on the screen color too. :-)

(PS: I made a mistake before, I meant "not 37.350", i.e. for the A600 I currently have a 37.300 ROM and a 37.350 EPROM, both working in their original hosting computer)

Quote:
Originally Posted by solarmon View Post
Have you tried swapping/switching the CIA chips (which are the same) to see if you get the same or different behaviour?
Yep, also tried a completely different set from the working A500.

I haven't tried replacing every IC *simultaneously* yet though.
Turrican_3 is offline  
Old 10 July 2019, 20:09   #18
Turrican_3
C= and Amiga aficionado!
 
Turrican_3's Avatar
 
Join Date: Jul 2017
Location: Italy
Posts: 318
Tried again the A600 37.350 EPROM, I can confirm it does not work in this Amiga 500, screen goes black at power on, then 1-2 shades of grey I think, then white, after that power LED starts blinking (slowly, like a Guru meditation, but no such message ever shows on screen), then again black/grey/etc. while the LED keeps blinking.

I'm going to try the 37.300 official ROM now and will report back.
Turrican_3 is offline  
Old 10 July 2019, 21:36   #19
Turrican_3
C= and Amiga aficionado!
 
Turrican_3's Avatar
 
Join Date: Jul 2017
Location: Italy
Posts: 318
Ok this is getting more and more interesting (or weird/complex?)

I've tried the 37.350 EPROM on the other A500 (same motherboard revision) and it works indeed!

So, to recap, for some reason this A500:

- can complete the Kickstart 1.3 loading (shows hand and floppy clicks)
- cannot complete the Kickstart 2.0x loading (enters some pseudo-guru loop)
- with Kick 1.3 hangs at floppy bootloading
- doesn't seem to accept a 512K internal expansion (guru)
Turrican_3 is offline  
Old 10 July 2019, 21:46   #20
demolition
Unregistered User
 
demolition's Avatar
 
Join Date: Sep 2012
Location: Copenhagen / DK
Age: 43
Posts: 4,190
I guess memory corruption could cause this kind of behaviour. The KS ROM doesn't do a proper test of all the memory but only a few select addresses to identify available memory. The guru is probably a result of the CPU trying to execute some invalid opcode which triggers the exception handler.

It would be useful to put a DiagROM in it and see what it says, but I don't suppose you have a suitable EEPROM and a burner handy?
demolition is offline  
 


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
Amiga 500 REV 5 Don't Boot Screen White and Grey danko support.Hardware 9 07 August 2019 22:58
My non-system floppy DOS\0 files loader (OCEAN) ross Coders. Asm / Hardware 4 28 February 2019 23:15
Amiga 500 Plus boot help iowtheme support.Hardware 12 13 May 2017 14:55
Amiga 500 won't boot h4tt3n support.Hardware 7 18 April 2012 18:29
Bought Amiga 500+ and will not boot power light flashing green kernoman support.Hardware 47 30 August 2009 21:03

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 18:04.

Top

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Page generated in 0.26604 seconds with 13 queries