Power Macintosh G3 266 Minitower Mini-Project

The Rev A "Beige" G3

  

About  Site Map  Recent  Activities  PM 8500 Project  Beige G3 Project  My Apples

 

Original Project Date:  The weekend of 7/27/04.

As of 1/2026 the G3 is disassembled and waiting for her time for new attention.

Of my several hobby projects this started as a simple case swap, tune up, and general ‘what the hell is this things problem’, but I thought this might be time to offer some details of what I have learned about the venerable "Beige" Power Macintosh G3.

This page was hastily put together and as such is poorly linked to other sites.  However much more information and links regarding my project computers, most of the software and concepts mentioned here, plus other information regarding legacy Macs and/or OS X can be found on the Sliced Apple and my 8500 Project site of which this page is a part.

  

This simple list of factoids (many readily available at any Mac site) summarizes the G3. However as always, I must blather on.


This is the state of the Beige G3 after upgrades.


Quick Tech Specs

Installed OS Apple OS X Panther Client 10.3.5


Motherboard Type Gossamer Beige G3 266 with Rev A Rom


CPU G4 400 Sonnet ZIF Upgrade


Cache Standard L1, 1 MB L2 at 1/3 speed


Main Board Speed 66Mhz


RAM 384 (128x3) PC 100 DIMMS (on 66 Mhz bus)


Ports

RS432 Serial x2, ADB, SCSI 2, Audio In/Out



Onboard Video Rage Pro


PCI Cards Radeon 7000 Mac Edition PCI – Video in use

SIIG USB 2/FW/10/100 Enet PCI Combo Card

SIIG ATA 133 Card


Drives Lite-On ATAPI 48x24x48x16 CDRW/DVD

Seagate ATA133 160 GB Hard Drive

Quantum SCSI 2 GB Hard Drive (old)


Keyboard Kensington Mac Slim Keyboard (USB)


Power Supply Generic ATX multi-board 450W PC Supply


Mouse Basic MS Optical Mouse (USB)


Monitor Compaq Presario 15in LCD 1024x768*


Case Aluminum ATX Tower - Standard


*This is an odd used monitor I came to possess that uses some funny and very hard to find (short lived) variant of DVI that required a DAMNED EXPENSIVE adapter.
Go Figure.


This computer was originally purchased as a learner for my then wife. Unfortunately do to the synergistic vagaries of the Beige G3 and unsupported OS X installs (along with her general toughness on hardware) I inherited it as an office computer. In other words, it’s a pain in the ass. First thing, considering I view the Beige G3 case to be hostile, large and heavy, and really sharp, I transferred the components to a more manageable case for permanent use.


Luckily the Beige G3 is rather ATX standard. Except for some now routine back-of-case mods for the non-standard (from a PC standpoint) port array a standard ATX power supply plugs straight in to the motherboard (a virtue which continued until the Quicksilver G4 gave it up for the “advantages” of the 28 volt ADC connector) and no extra modifications to allow soft power are required.


Total case transfer time took about 2 hours (actual work) including motherboard mounting (drilling the mounting holes), and case modification (cutting out the first 3 PCI slots to make room for the ports).  I wised up this time and selected a nice all Aluminum case that was easy to cut.  I put the Western Digital 120 GB ATA drive back that was supposed to go with this system back in, and an LG CDRW pulled from a gateway as the CDRW mechanism.

 

At the start the internal drive (the 120 GB already being used with the machine) was trapped in a funky OS 9 install hiding beside a partially working OS X Panther install.  After some effort showed unrecoverable drive directory damage I decided a clean format and install was the ticket.  I have acquired some scattered, mostly sneaked, experience with this transitional PAIN IN THE ASS along machine along with its hostility towards OS X (although I never had leave to figure the tricks to make it run well). Similar to a number of other Macs of its day this Mac cannot boot into OS X from any IDE partition not in the first 8 GB of the physical drive, along with the obligatory install block.  Most importantly, this thing just hates booting in general.  Considering my spankings at attempting to use cleverly divided user or other root disk folders  (such as Applications) that try to spread out their structure over multiple drives works I decided other tricks hopefully less of a nuisance were in order. The solution most interesting (also a pain) is to use XPostFacto’s helper disk functionality to boot from the large partition while using the small one as the helper.  The hard part (not too hard, just time consuming) is getting the install on the large partition in the first place.  This time I cheated and just placed the drive in a Sawtooth AGP G4 on loan to my parents, rebooted into OS 9 and reformatted the target drive with two partitions, a 7 GB and a 110 GB (formatting in OS 9 is required for booting legacy X installs), then rebooted back into 10.3.4 to use the install CD’s (running from the installers hidden in the System file) to perform a standard 10.3 install on the large partition.   I also did a simple drag and drop OS 9 install on the small partition along with grabbing XPF 3a17 and b2, CPU Director 1.5f2, and Sonnet PCI Tuneup 1.2.7 and 1.2.8 beta.  After all this was finished the target drive was placed back in the Beige to be booted in OS 9 off the smaller partition for hopeful OS X enabling and tuneup.  All that remained was using XPF to install its missing legacy drives and custom bootx file plus the helper-drive trick to get it booting from that otherwise unbootable large partition.

The Beige was a typical pain to get to boot as planned.  It was easy to start from the OS 9 CD (after five tries when I correctly held down the right keys at the right time) but flat refused to start from the newly installed drive’s new OS X install (using XPF).  It just could not find the drive as if OF (open firmware – sort of like bios to PCers) had lied before restart or was sleeping now (this appears to be an XPF issue now fixed).  After much futzing and changing from XPF b2 back to a17 I managed to get it booting from the 110 GB partition using the 7 GB one as a helper drive.  Not straightforward this involving using a CD boot to boot in OS 9 on the small partition then using XPF and jumping to the large partition in OS X.  The system then worked pretty well remaining stable even while suffering lots of tuning, hardware additions, and numerous restarts.  Total time to get it running stable in 10.3, including install, about 2 hours, although during the install I was otherwise occupied.  It as then updated to 10.3.4, received PCI Extreme patch to activate Quartz Extreme, and underwent some memory rearranging (along with others) to give it three 128 meg DIMMs for a total of RAM of 384 MB.  This is skimpy RAM and the minimum required for 10.3 stability in my experience.  Total figuring out Beige G3 tricks and settling finally on a stable config, around 3 more hours, although most of my time was just playing, surfing, and the like until some issue presented itself (several days) so it is  hard to tell.

I had a SIIG PCI Combo USB 2/FW/Ethernet 10/100 card (no Mac support) that always seem to work well in the Biege. This card has the dreaded Realtek 8139 Ethernet chipset but this does not seem to cause the Beige problems (the Realtek 8139 Ethernet chipset has problems in older Macs).   It also had a genuine ATI Radeon 7000 Mac Edition PCI card for video.  Its location in the office really needs wireless, and after finding the OFFICIAL wireless cards for Macs were $100 I opted on a $39 Motorola 802.11G PCI card from Wal-Mart that failed to mention Mac support but as it was Broadcom based appeared OEM Apple Airport to the beige in OS X.

Some run time then confirmed its tendency to corrupt IDE drives attached to the internal bus.  This appeared be mostly OS 9 related as most damaged occurred while booted into OS 9, or early in booting OS X before OS X’s drivers are in control.  This was controlled by minimizing OS 9 time along and restarts but it was soon clear that sufficient drive corruption to make it unbootable was inevitable with aggressive routine drive repair delaying but not preventing this end point.

 

Looking for better solutions I installed a 2 GB SCSI drive and connected an 80 GB FireWire drive that contained a working and often used 10.3.4 install.  I removed the IDE drive hoping that FW booting using the SCSI drive as helper would avoid any IDE related corruption.  This worked well and ran significantly better than when booted from the IDE drive.  The FW drive was faster and less CPU requiring.  Surprisingly all measured performance benchmarks improved, although only slightly.  Drive corruption also disappeared.

Configured like this the machine was a pretty good and pleasant performer and was stable prompting me to leave the FW drive as the boot drive for now.  I also pulled the Lite-On CDRW/DVD drive from the 8500 to replace the LG CDRW.  I figure the 8500 could share since it also had a CDRW/DVDr  and I thought reading data DVD’s essential for my office system as I have gone to DVD for most backups.

The final result is a stable machine that runs and feels smooth and responsive running OS X Panther with overall adequate and predictable operation.  This included good function of FireWire and USB 2 including USB 2 drives, 10-100 Ethernet and wireless networking, and CD burning.

When I owned this computer I authored a rather extensive Read Me file with instructions and tips for trouble shooting and booting. This is probably generally useful for anyone trying to use one of the Rev A "Beige" G3s and I have preserved it. Note that you can make MOST of the pain from booting or using an ATA drive go away by using an aftermarket ATA 100 or 133 PCI card.


Update:  This machine has been a star, at least for the first month and is outperforming the 8500 in many ways.  It remains super stable as well.

Bigger Update:  Finally adding an ATA 133 card worked magic. 


Update ~ 8-9/2004

 

After slow corruption from just occasionally having to boot back to the normal IDE buse I finally broke down and bought an ATA 133 PCI card (by SIIG).

 

DAMN!!!

All of a sudden that Beige boat anchor became something else. No drive corruption. No 8 GB install limit.  No 127 GB hard drive size limit.  Drive throughput that jumped from 10Mb/sec to 50Mb/sec. All ATA drives look SCSI to the System ALL THE TIME. Basically my Beige went from being worthless to damn fast and reliable.

This one upgrade did more than the bigger hard drive, new video card, and hot CPU upgrade combined.

 

My now firm recommendation.  Just fork over the $99 and get a new ATA card and save yourself months of hassle and years of life lost to stress.


I have exchanged experiences with another Beige owner and his solution has been a new SCSI card with fast SCSI drives. I agree that this is a better technical solution but one likely to be significantly more expensive since high volume SCSI drives are much more expensive that high volume ATA drives.

 

Things I have learned about Rev A Beige G3s (not sure what applies to the B and C)

 


Helpful Startup Key Combination (Remember, you MUST have an ADB keyboard for these to work)

Startup keys (modify startup parameters)

command-v - start in verbose mode (OS X only - write standard Unix logs files normally written to the console to the display)

command-s - start in Unix single user mode (OS X only - worthless unless you know what to do, reboot gets you out)

c - start from CD

option - start from alternate boot device

shift-option-command-delete - start from a different alternate device

command-option-p-r - clear all non volatile RAM settings (hold until mac beeps twice - long pause between beeps)

shift - turn all extensions off (9 or OS X) spacebar - launch extensions manager on startup (OS 9 only)



Oddities as yet unexplained (but probably just needs some tuning, updates, ect…)

 

The Benchmarking is odd since the Beige is easily clobbered by the PM 8500.  That makes sense for some things, such as processor speed, given the bigger faster caches and CPU, but not for others.

 

The PM 8500 memory speed is almost even with the Beige on benchmarks.  However memory interleaving on the PM 8500 should only address its memories tendency to run even slower than its 50 MHz bus.  The Beige with its 66 Mhz bus and PC66 memory should easily outrun the PM 8500 for memory bandwidth.  Also the PM 8500 easily beats the Beige in most graphics test including Quartz and Open GL by large margins.  Only the interface test is equal.  They are running the same (basically) graphics card and even with some CPU differences the cards should not be so different.

 

Basically the PM 8500 (as upgraded) trounces the Beige G3 (as upgraded) and I don’t think it should.  The faster bus and faster memory of the Beige should count for more.  It is not surprising that the ATA 66 bus is not that fast compared to the newer card in the PM 8500 and we just have to give it a pass on that.

 

* With tuning most of this is resolved.  Memory speeds on the Beige are now 40-50% faster than the 8500 and most graphics and interface tests (except OpenGL which must be CPU intensive) are slightly faster on the Beige.  CPU and HD tests are, not surprisingly, still much slower. In use the Beige still has less range than the 8500 running out of breadth early but the interface seems crisper under light conditions. Some of this is simply RAM differences but one suspects that the demands of running from an ATA drive are also at work.


Just thoughts.

 




Counter Display Suspended by Page

Seamonkey
                  Logo

Document
                      made


Created early 8/2004
Updated 6/10/2005    - ATA 133 card update, Nvu update, general fixes.
Updated 6/16/2005
Updated 12/26/2006   - Updated to Nvu to correct various tags and errors created by MS Words HTML creation
Updated 3/12/2007    - Updated with page specific counter
Updated 12/7/2025    - Minor cleanup
Updated 1/20/2026    - Major cleanup