Welcome, Guest. Please login or register.

Author Topic: Recognising ram on Blizzard PPC board  (Read 2580 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline Karlos

  • Sockologist
  • Global Moderator
  • Hero Member
  • *****
  • Join Date: Nov 2002
  • Posts: 16882
  • Country: gb
  • Thanked: 6 times
    • Show all replies
Re: Recognising ram on Blizzard PPC board
« on: June 20, 2005, 11:40:51 AM »
This happens to me every time my flashrom goes weird (which comes in cycles).

Can you see the card in the early startup expansion board diagnostic list?

It should be listed as something like product ID 8512, manufacturer 110.

If it *doesn't* show up, but you can still boot into a no startup amigados shell, type CPU.

If you still see your 68040, there is a chance it could be the same problem. If you see 68020, it's possible that your card has been disabled using the '2' key.

If it is the latter, reset holding the ctrl-amiga-amiga combination for at least 10 seconds (if like me you have a PC keyboard adapter that generates /KBRESET for just 500ms, this may prove impossible).

If you still see the 68040, you might have the same weird problem I get. Solution? Reflash the card.

If you do decide to reflash, read this first:

1) The last update before the grex one is best if you don't have a grex expansion.

2) This update might actually fail to install (usually because "sector 0 is write protected"). If you see the somewhat melodramatic "Oops, your in deep trouble now! Close all doors and wait for the end of the world, or rerun the program...", message the trick is to use an earlier flash install which ignores the write protect status of the ROM. The older version I use for this I no longer have the version information for (I have the flash tool and the latest pre-grex one sat in a folder on my HD for emergencies), but the 040 version is 325964 bytes, so look for an archive that contains this ;-)

You can then reboot and install the later one over it.

3) Flashing the ROM when you have no fast ram takes *ages*. Don't worry if it seems to be taking a long time.

So, make sure  you have 2 versions available when you start off ;-)
int p; // A
 

Offline Karlos

  • Sockologist
  • Global Moderator
  • Hero Member
  • *****
  • Join Date: Nov 2002
  • Posts: 16882
  • Country: gb
  • Thanked: 6 times
    • Show all replies
Re: Recognising ram on Blizzard PPC board
« Reply #1 on: June 20, 2005, 11:53:14 AM »
Quote

doctorq wrote:

Now you specifically say 68040 throughout the test. You are aware I'm talking about sa 68060 board right? You wouldn't happen to know the filesize of the flashrom I need? Or the archive name would be fine, I can then extract it from the archives I have on my hdd.


Yes, I was aware but I'm saying look for one containing the 040 version of the length I said. The main archives contain both the 040 and 060 versions.

I lost the actual archives a while ago but burned the flash programs I used to CD so never needed to worry about it, hence the reason I can't say exactly which archive it is, but look for the one that contains that specific 040 one. Then extract the 060 version ;-)
int p; // A
 

Offline Karlos

  • Sockologist
  • Global Moderator
  • Hero Member
  • *****
  • Join Date: Nov 2002
  • Posts: 16882
  • Country: gb
  • Thanked: 6 times
    • Show all replies
Re: Recognising ram on Blizzard PPC board
« Reply #2 on: June 20, 2005, 11:55:12 AM »
Of course your description adds another possibility. The memory might have been disabled by holding 'm' during startup. Again the reset for 10 seconds should fix this.
int p; // A
 

Offline Karlos

  • Sockologist
  • Global Moderator
  • Hero Member
  • *****
  • Join Date: Nov 2002
  • Posts: 16882
  • Country: gb
  • Thanked: 6 times
    • Show all replies
Re: Recognising ram on Blizzard PPC board
« Reply #3 on: June 20, 2005, 03:17:23 PM »
Quote

Framiga wrote:
Karlos, are you sure about the size of the 040 update?

None of the latest 1999-2000 (before GRex) matches with those Update.

Are all 354.xxx or so.


I'm not sure now. I'll check when I get home. Maybe a typo?
int p; // A