Amiga.org
Amiga computer related discussion => Amiga Hardware Issues and discussion => Topic started by: ad-rs1600i on November 07, 2010, 04:42:07 PM
-
Hi Everyone,
I brought a CF drive for my A600 but it pops up with a
'ADH0 Program failed (error #80000003) Wait for disk activity to finish' - with an option to 'Reboot'
when the machine attempts to boot with the disk prep tool supplied on the disk (nice AmigaKit.com solution). The drive works fine within my friends A1200 and I have a 3.1 boot rom so the conclusion I have arrived at is that there is something very wrong with my motherboard which is a June Bug Rev 2D motherboard
Just wondering if anyone else has experienced issues with this board? I understand rev 1.1 and 1.5 are the motherboards to own within a A600.
Many thanks in advanced,
Adrian
-
I don't think there is any difference of any note between A600 motherboard revisions.
I'd bet money there is something you are trying to use as part of installing or using that CF card which requires an 020 CPU or FastRAM or something explaining why it works on an A1200 and doesn't on the A600.
-
Sounds like a max transfer size issue? Try 0x1fe00
There are a lot of reasons why it might not work.
Is this OS 3.1? Both have KS 3.1?
-
The CF card is most likely formatted with SFS which needs a 020 CPU.
-
Many thanks for all the replies, I am genuinely shocked at the response!
I brought the CF drive as a 'A600 kit' so I don't think there is a special file system on it or it is a transfer rate issue. Having said that, I have nothing more than my sense of it feels like the issue is with the motherboard revision, as I am very green to the world of Amiga other than shoving disks in them!
It was sold as a kit by a reputable Amiga equipment supplier so I am sure there would be a disclaimer about an accelerator required if this was the case :(
Thank you everyone for your input :)
-
Try a shorter IDE cable? Do you have a trapdoor memory expansion? Tried removing it?
I've never ever heard of an issue with A600 motherboard revisions for any reason.
Edit : Guru error 80000003 is indeed a RAMlib error. Indicates the opcode contains an illegal unaligned address. This is mainly due to programs issuing a 68020 memory access. Sometimes due to a too low memory stack. Data Corruption due to bad RAM. Trying to access 32-bit RAM on a 24-bit processor. KS2.x+ incompatibility.
Guru #80000003 DeadEnd alert
SubSystem : Processor
ErrorGroup : Not specified
Specification: Unaligned Address Error
On 68000 this is caused by using WORD or LONG access on odd address or by jumping to odd address or by odd supervisor stackpointer on exception.
Intel doesn't enforce integral boundaries. Motorola 68000 did, but only on 16 bit boundaries (because that was it's bus width). Then 68020 had 32 bit bus, and it had to be ok with non-aligned integers or programs written for the 68000 wouldn't work, so it stopped enforcing them as well. As an Amiga owner, I had problems with programs written for 68020 trying to access 16 bit values on 8 bit boundaries, which would work on 68020 but not on 68000. Guru meditation 80000003 - CPU unaligned access error.
Ask Amigakit for help, they are a friendly company.
-
The CF card is most likely formatted with SFS which needs a 020 CPU.
Correct, it was ordered as A1200 spec NOT A600.
As such I set it up with SFS.
Best thing to do is copy all the data off the drive in a 1200, then alter the filesystem in HDToolBox, then format and copy all data back.
EDIT:- If you return the just CF card to us with large letter stamp, we can reprep it for you.
-
Try a shorter IDE cable? Do you have a trapdoor memory expansion? Tried removing it?
I've never ever heard of an issue with A600 motherboard revisions for any reason.
Edit : Guru error 80000003 is indeed a RAMlib error. Indicates the opcode contains an illegal unaligned address. This is mainly due to programs issuing a 68020 memory access. Sometimes due to a too low memory stack. Data Corruption due to bad RAM. Trying to access 32-bit RAM on a 24-bit processor. KS2.x+ incompatibility.
Ask Amigakit for help, they are a friendly company.
Wow! - I am truely speechless - very well done! Sadly I ordered a CF drive prepped with SFS file system - my fault totally - very embarassing.... Still I'm a newbie so that is my excuse and I am stick with it!!! :)
I am guessing SFS must be a 32bit file system then like Fat32 in the pc world? My 68000 is 16 bit I think hence why it through a wobbly at a 32bit ram request - he he :)
-
Correct, it was ordered as A1200 spec NOT A600.
As such I set it up with SFS.
Best thing to do is copy all the data off the drive in a 1200, then alter the filesystem in HDToolBox, then format and copy all data back.
EDIT:- If you return the just CF card to us with large letter stamp, we can reprep it for you.
Thank you - my mistake totally - I have explained in my problem ticket :)
I haven't really got anywhere to copy it too on the A1200 other than the RAM disk so I think I will post it back to be setup like a A600 CF disk :) I want to keep the OS loader menu etc. as I think that is really cool.
Blooming annoying, I really wanted to play Beneath a Steel Sky on it!! :)
Many thanks everyone :)
-
@ad-rs1600i
It's not about 16bit vs. 32bit, it's just that SFS has some optimizations that only work with 68020 or better, using functions that do not exist on 68000.
-
@ad-rs1600i
It's not about 16bit vs. 32bit, it's just that SFS has some optimizations that only work with 68020 or better, using functions that do not exist on 68000.
Thanks for that - I have plenty to learn I think! :)