I recently bought a 80 GB Hitachi/IBM Deskstar 80G, 7K80, 7200rpm, 8MB Data Buffer, ATA Ultra-100, 3.5" Desktop/iMac Drive, to install in My 5 year old Mac PowerPC G4. It's 400mhz, 256 RAM, OS 9.2.2, 20GB Hard drive. I have tried several different 'jumper' configurations. eg both original (lower) and new upper) set to 'cable select', lower set to 'master' and upper to 'slave'. and the machine will not boot up. I tried booting up from disc and it did get some way into booting up only to be stopped when the 'Wellcome to Mac OS' window opens, by the 'bomb' warning, :-Sorry a system error occurred. Unimplemented trap. To temporarily turn off extenxions, restart holding down Shift Key. Holding down the shift key unfortunately made no difference. What's an unimplemented trap? Is there anything else I can do to progress this further? Or should I give up! Thanks Paul

Dani AI

Generated

Good follow-up: ’s tip to boot from the installer and initialize the new drive is exactly what fixed the problem for . For future reference, older PowerPC Macs expect an Apple Partition Map and a Mac OS Extended (HFS+) volume (and — if you need to boot or have OS 9 mount the disk — the disk must include the Mac OS 9 drivers). Use Drive Setup from an OS 9 installer or Disk Utility (select the whole physical device) to create an APM/HFS+ volume so the Classic system can see and use the drive. (netbsd.org)

Practical steps that work reliably on G4-era machines:

  • Boot from the OS 9 install CD (hold C) or boot an OS X installer and open Disk Utility.
  • Select the physical disk (not an indented volume), choose Apple Partition Map, pick Mac OS Extended (non‑journaled), and if offered enable “Install Mac OS 9 drivers” before erasing/partitioning. If you only have Drive Setup in OS 9, use that (Drive Setup 1.8.x or later is the safe choice). These actions create a disk layout OS 9 can mount and boot from. (netbsd.org)

Hardware checks to avoid boot failures after adding a second ATA drive:

  • Jumper the new drive as Slave (or use Cable Select only if the cable and host support CS). Get the jumpers right — wrong master/slave settings often cause detection/boot issues. Use an 80‑conductor IDE cable for Ultra ATA/100 drives so UDMA modes work reliably (older Macs will simply fall back if they don’t support UDMA). If you still see the “bomb / unimplemented trap” crash after trying the above, power down and temporarily disconnect the new drive — if the machine boots normally, the problem is the drive/cable/jumper combination. (manualslib.com)

Quick checklist

  • Format with APM + Mac OS Extended (non‑journaled).
  • Install OS 9 drivers when offered.
  • Set new drive to Slave (or both CS only with proper cable).
  • If trouble continues, remove the new drive and test boot.

Recommended Answers

All 2 Replies

Have you tried booting from your MacOS installation CD? It could be that you need to run Disk Setup and initialize the disc with the proper HFS partitions before booting it. It's at least worth a shot.

It worked! Many thanks. Feeling a bit foolish. But you live and learn. Thanks again. Paul

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.