Hardware/Driver
Report -
Bertha with OS X
Hardware
Compatibility for Upgraded
PM
8500
G4 800 X
and OS X 10.2/10.3 and Prelim 10.4
Home Site
Map
Recent
Activities
PM
8500
Project Legacy
Install
Guest
Book
Hardware
Compatibility Summary
Most
test were run while using 10.2.x although most hardware also
used/tested in 10.3 over time.
Every piece
of 3rd party hardware hardware I tested that is billed as working on
with an OS X
supported system (and works on supported systems) also works as
expected on this legacy system with three notable exceptions: The
Realtek 8139 Ethernet controller, the Apple
iSite video camera, and many high bandwidth USB 2.0 devices, such as
hard drives. The first two items function sporadically
providing
intermittent function with random failure that does not affect the the
wider
system. Certain high bandwidth USB 2.0 devices can overload
the system "freezing" it until those devices are disconnected, although
they function normally (although of course more slowly) when limited to
USB 1.1 speeds (such as by connecting them via a USB 1.1 hub).
Also many devices without official Mac support
(or any support at all) and
some older devices without obvious OS X support works with problems.
This is (not surprisingly) commong with USB storage devices, keyboards,
and mice plus FireWire drives.
Motherboard hardware works as expected with the exception of absent
floppy
support and sketchy audio support while using the built-in audio
circuitry. The lack of floppy support is no different from officially
supported systems (such as the "Beige" Power Macinoths G3 and 10.2)
where the Apple floppy drives are also not supported as OS X simply
includes NO support for these drives. The audio issue is
characterized by no control over the systems master audio volume (being
fixed at medium),
although applications can still control their volume output normally
through there individual software althoug of course still limited by
the master volume as set to medium. Some hardware such as serial
LocaTalk support was never fully tested (its functionality has simply
been replaced by newer ports, such as USB) and other
hardware is so odd and model specific I have no way convenient
way to test it (such as the A-V input board).
It appears likely that most unique problems including those with the
iSite, USB 2.0, audio stuttering, and Realtek's ethernet controller are
related to the older PCI 2.0 compliant slots of the first generation
Power Macintoshes. Those buses appear to have trouble managing
bandwidth and can be easily overloaded leading to choppy data streams
(audio stuttering), bus overload with near system freezing (USB 2
drives), or complete device failure (Realtek networking).
Update
6/2005
OS X TIger 10.4 appears to not break any hardware or
peripherals thus far, although detailed testing has not been done and
hardware has not been specifically rotated out for testing and USB 2
devices that were problematic (such as drives) have not been tested
yet. Some of the more important hardware in currently in place and
functioning includes (but is not limited to): Radeon 7000 PCI video
card, Sonnet Trio 133 PCI card combo card, Motorolla 802l.11g PCI card,
existing ATA hard drives and optical drives, internal SCSI (boot)
drive, Bluetooh keyboard and mouse via Apple OEM module, FireWire via
target disk mode to Apple laptop, ADB keyboard and mouse, USB keyboard
and mouse
Introduction
and
Considerations
One
of the considerations with all heavily upgraded systems, especially
those involving
unsupported OS installs, is how dependent the system will be on 3rd
party hardware drivers, that is, hardware support not
included (bundled)
with the OS. For any system native hardware support
is a
benefit in that 1) it tends to have less conflicts with the OS and
other drivers and 2) it is less likely to break with an OS upgrade
making the transition from upgrade to upgrade more seamless and
reliable.
This hardware stability through system upgrades is becoming more
critical as the
OS’s are expanding their use of Internet linked
automatic-update capabilities. A common example might be a
particular
systems use of a 3rd party Ethernet card that requires a 3rd pary
driver
to be installed. At some point
a system update, possible performed in the background unaware to the
system owner, might cause that Ethernet card to stop working.
In such cases
it can often be quite unclear how to fix the problem or, if needed,
revert to an earlier
OS version. Such a
failure might require either waiting for the card manufacturer to
update the drivers, or a tedious OS reinstall simply to revert to the
working
version just before the update.
Considering
these issues it is
probably valid to consider driver compatibility and native support for
peripherals and upgrades as
area of comparison
when evaulating heavily upgraded systems. This
applies equally to PC and
Macintosh systems and hardware compatibility (as referenced against a
newer similar system) is also an reasonable metric to compare Mac and
PC upgrades (although difficulties are numerous).
However,
since it would only be confusing, I am not going to specifically
mention XPF extensions in
the details list but just consider them like part of the bundled
system. I just note that installing OS X 10.0 to 10.4 on legacy
machines
requires the use of device drivers extensions (kext’s) that
allow
the OS to interact with the legacy motherboard and its chipsets
including SCSI controllers, video,
ect… kexts which are provided only by XPF. These
device drivers appear to be
very stable
and have persisted without problem through any system update (such as
10.2.4. to 10.2.5) only requiring modification for major system
upgrades
(10.2 to 10.3) if then. As a result it is hard to get caught
with your
pants down from not installing some XPF driver udpate since major OS X
upgrades normally requires one
to boot from the install CD (unless you do it the hard
way) and
that requires a compatible version of XPostFacto be used by the user so
that in fact XPF is pretty much just part of the system for legacy Macs.
Conventions
for the
Detailed
Results:
No
Drivers means the device
operates with Apple bundled Apple supplied or
vendor supplied drivers and did not require installation of separate or
additional drivers (whether available or not). Some hardware
required drivers for complete function. Note that No hardware
(except
the
motherboards use of XPF's drivers) had driver requirements differing
from a supported system.
Detailed
Results
G4 CPU
Daughtercard
Sonnet
Creshendo PCI 1Ghz G4 with
256k/800Mhz L2 cache and 1M/240Mhz L3. G4 uses a 16x
multiplier
setting the motherboard to 50Mhz.
- Requires a
3rd party or
Apple supplied tool turn to turn on the L3 cache
- PowerLogix’s
CPU directory, Sonnet's sonnetcachekext (later versions), or Apple CHUD
developer tools (which come bundled with OS X) can be used to activate
the L3 cache.
- Operates
without any
drivers or controlling/monitoring background processes once the cache
is enabled
"Nitro" 8500
Motherboard
ADB (Legacy Input Device
Port – mouse, keyboard,
ect…)
Serial (RS232 serial ports
– modem, printers, localtalk,
ect..)
- Works with
modems, not
tested
with localtalk networking or serial printers)
SCSI ( SCSI 1 and Fast SCSI 2)
Video (On board PCI Video
with 2 (of possible 4) 1 M DIMMS)
- Works as
expected
including
multiple monitor support.
Sound In/Out
- Works with
caveats. Main
system volume control is not controllable although idividual
application
volume is functional, although applications control really just
software support. Specifically
the
master system volume level that sets an upper limit for all
applications cannot be changed although the system control (slider)
does appear to change suggesting the motherboard audio amplifier on the
legacy machine is not understood by OS X.* Sound is fully supported via
USB sound device using native
drivers with all controls, including keyboard controls, functioning as
expected.
A-V Analog to Digital Converter Board
- Indeterminate.
Most of
these PowerSurge PCI Macs shipped with a special AV Board that
connected to a dedicated purpose motherboard slot. These
boards
had AV Import/Export abilities with composite audio and video in/out
and S-video in/out. The board in my computer was last used at
System 7.6 and not since. There exists no program of which I
am
aware to access it in OS X. Attempts to access it in OS 9.1
(supported install) or OS 9.2.2 (unsupported install) are unsuccessful
leading to a hard freeze. Whether the board is bad, or
conflicting with OS 9, the CPU upgrade, another card, ect… I
do
not know but prior to this I had not attempted to use this features in
a number of years.
Floppy
- Non-functional
while
booted
into OS X. Legacy floppies are not supported in OS X even on
supported machines. USB floppies are functional as standard
USB mass storage devices (not tested
on my
machine but all other USB mass storage devices works so that should as
well)
Ethernet
(10Mbps)
- Works as
expected. My
system has a damaged RJ45 connector but built-in Ethernet remains fully
functional
via the Apple AAUI connector.
PCI Expansion
Cards
Current installed or often used PCI cards are shown. Oher
cards discussed below.
Asante
Etherfast 696 10/100 NIC (only
one network card installed at any one time)
- Vendor
supplied driver
required. (Has drivers for OS 9 and OS X).
Motorolla
802.11G Wireless
G
- Seen as OEM
Apple Airport
card by 10.2/10.3 (has Broadcom chipset).
Power Color Radeon 7000 Video Card Multi-Display Edition (powered ATI)
- No drivers
(ATI authored
drives bundled with OS, also most Apple computers bundle with ATI or
nVidia cards)
Sonnet
Trio 133 (ATA 133, FireWire 400, USB 2.0)
- No drivers
- USB 2
operates with
native Apple drivers and works on new systems but does work well on
this system requiring using certain USB 2 devices, usually high
bandwidth devices such as USB 2.0 drives, as USB 1.1 devices.
All USB 1.1 (low speed and full speed) devices work as
expected.
Other Cards
D-Link
FireWire 400/USB 2.0 Card
(same as Orange Micro card sold at the same time)
- USB works at
1.1 speeds
using Apple drivers despite multiple versions
of vendor drivers in circulation but works poorly.
- USB 2.0
works but is VERY
unstable freezing system
- FireWire
works poorly,
and was used to copy, but it is unstable and may
corrupt external disks
- Works poorly
when placed
in any Macintosh including much newer OS X supported system
D-Link
530 txu+ 10/100 Card (uses
Realtek 8139 chipset)
- 10.0-10.2
–
vendor drivers, 10.3 included bundled driver with the OS
- Functions
reliably only
when held to 10 Mbps speeds an interveaning hardware
10BaseT hub, software settings to select 10Mbps are not
effective at controlling the instability
- Seems to
work fine in
newer systems, even those as old as the "Beige". The factor seems to be
the older PCI 2.0 compliant slots in the PM8500 (as family) which
causes problems absent from newer systems with updated 2.1 PCI slots.
Some
Cards Used in Other Systems
ALI FireWire 400/USB 2
Combo Card (based on ALI
M5271 chipset with NEC and ALI controller chips)
- This
card seemed to have
boot problems in the PM8500 but it was
probably just the normal issues with major new hardware. It
works well
and is being used (or was depending on the date) in the Power Computing
Power Center 120 (with a Power Logic G3 upgrade and Mac OS
10.3). The
Power Center is a first generation PCI Power Macintosh sharing a
motherboard design with the Power Macintosh 7200.
- USB 2.0
- USB 1.1
works well
- FireWire 400
works fine,
can even boot from FireWire drive using
XPostFacto
SIIG Firewire400/USB
2/10/100 Enet (chipset
1394-TI, USB-NEC, 10/100 Ethernet-Realtek8139)
- USB
(as 1.1) and FireWire works fine in PM8500, PowerCenter120, and Beige
G3. Ethernet had expected problems in the PM8500 but works
fine the the Beige G3. Currently installed in Beige G3.
- USB 2.0
works in Beige G3
- USB
1.1/FireWire works
well in all systems.
- Ethernet
10/100 works
well in Beige G3
- FireWire
allowed booting
(using XPostFactg) in Beige G3. Not
tested in others.
Internal
Devices
These
consist of various
drives. All ATA and SCSI drives
tested work.
SCSI
(all devices on fast SCSI bus)
These
devices worked as expected and
did not require drivers.
- 36 GB Maxtor Atlas III 10K
80 Pin SCSI 160 HD
- 2 GB Quantum 5400rmp 50 Pin
SCSI HD
- Matshita (Panasonic) 4x CD
ROM Drive - Original OEM drive with
PM7200 system.
- SCSD Toshia CD Drive
XM-5401B (4x Read) - Original OEM drive with
PowerCenter 120.
- Also tested and that
correctly was an IBM 4 GB 68 Pin
SCSI HD, and an old 1 GB HP 50 Pin SCSI Drive (I have never had any
version of the Mac OS fail to format a SCSI HD, and I have had lots of
drives passed on to me)
*
Other SCSI devices below in External Devices section
ATA
(Using Sonnet Trio 133 with ATA 133 bus –
“IDE”)
All
hard drives listed below functioned, did not require drivers, and and
could be used as boot drive.
- 250 GB Maxtor ATA 100 HD -
Partitioned into a 240 GB and an 8
GB partition.
- 200 GB Hitachi ATA 100 HD -
Partioned into a 186 and a 3 GB Drive.
- 160 GB Seagate ATA 133 HD
All Optical drives could be used for booting.
- Teak (Que) DV-W50D
4xDVDr/16xCDRW (also used as an
external FireWire drive without problems) - CD burning could not exceep
24 speed. DVD writing was unreliable probably since it was too
bandwidth requiring.
- Lite-On 52x26x52 CDRW (also
used as an external FireWire
drive without problems) - CD burning could not exceep 24 speed.
- Iomega 48x24x48x16 CDRW/DVD
with Lite-On Combo
LTC-48161H ATAPI mechanism
CD
burning could not exceep 24 speed. Extremely reliable and
compatible drive (currently installed). This was originally an
external USB 2.0 drive, but was removed from
its case and mounted internally as an ATA drive. It is
bootable in OS 9 and OS X.
Functions without additional
drivers for CD/DVD
reading but required some work for burning. From
the simplest perspective the drive requires 3rd party drivers for CD
burning (no native support) although this is a new drive and support is
certainly pending in a future OS update. However, Disk
Utility is able to erase disks and this and most unsupported drives,
and full burning support is available from the command line.
Roxio Toast v 5 or 6 worked well for operating this and any other OEM
or 3rd party drive I have tried.
OS
X is perfectly capable of writing to this drive (and almost any
other CD or DVD burner), it just chooses not too. OS X
maintains a set of device profiles (usually organized by vendor) which
describes the basics rules of each drive, such as what commands they
know, write modes they support, quirk, ect… and drives
without a listing are considered to have “No
Support”. I was able to add functionality for this
drive by simply* creating a file describing the basic characteristics
of the drive (such as its vendor ID, type – CDRW/DVD, and
speed 48x24x48x16), naming the file as the vendor ID name,
iomegacddvd482416e23-c.drprofile, and adding to to the root library
folder in /Library/DiscBurning/DeviceProfiles/. It would
appear this is the way Apple intends to allow end users to add support
for drives without native OS support (but would probably function)
without having us hack the System folder device drivers. My
custom device profile is here (I didn’t figure this out
myself, rather lots of smarter people did, I just took what I was
reading and kept trying it until it worked). PatchBurn II is
also being developed (in beta when I wrote this and did not fully
support my drive) which promises to automate the process of created
these device description files. This is available at
www.xlr8yourmac.com.
*
Simply in this case involved 6 weeks of experimenting with the device
description and file name and quite a bit of failed experimenting with
various hacked or beta version of Apple’s DiscBurning
framework. I am still not sure what change I made that
finally worked?
There
is some lag
before Apple adds new devices to its supported list. I am now
so
much in the habit using PatchBurn to automate this I never even check
for existing support anymore.
External
Devices
SCSI
- Phillips 2600 2x2x6 CDRW -
works using Toast in OS 9, unreliable
burning in OS X - needs firmware update.
- Zip Drive (Epson Branded) -
Zip 100 - Functions correctly without
drivers.
- UMAX 600s scanner -
Functions correctly with (ridiculously
expensive) 3rd party (vendor stick head in hole) drivers
FireWire
External
HD’s and Optical drives including FW target disk mode
- No Drivers
–
Function correctly. No boot support since FireWire drivers
not in boot ROM’s (XPF with limited simulated boot support
but requires helper drive with boot support)
- The helper
drive idea is
confusing but essentially XPF can set the OF boot parameters to load
device drivers from one drive and then boot the OS off another
drive. This allows the system to load its device drivers off
a drive that Open Firmware (OF) can recognize before any drivers are
loaded (boot support) and then using the loaded drivers finish booting
off another drive.
Apple
iSight Digital Video Camera
(straight raw digital feed for Video Chat)
- No Drivers
–
Intermittent function – logs suggest some error in timing,
interrupts, or overloading of the bus
ADS
Pyro AV Link Analog to Digital Converter (imports
from any analog video source)
- No Drivers
–
Functions correctly. Interoperates with Apple’s
iMovie.
USB
All
devices tested work as expected as USB 1.1 devices with no failures.
USB 2 function is mixed with some devices working and others
having problems (usually freezes solved immediately by disconnected the
devcie). Problems
seem
bandwidth
related with USB 2.0 external drives having problems every time and the
Palm Tungsten T2 never.
Tested
devices include (more have been used):
- Kennington
USB Extended
Keyboard -
Drivers switch
command
an option keys form MS Windows default and use extra keys.
- Macally USB
Extended
Keyboard (iKey) - Drivers switch command an option keys form MS Windows
default and use extra keys.
- Various MS
USB Optical
Mice
- Cannon Lido
30 USB
Scanner - Required Drivers
- HP 548c
Printer
- Epson 62ux
Printer
- HP AOI 2500
Printer/Scanner/Fax (used as USB 2 - slow but works, works better
networked) - Required Scanner/Fax Drivers.
- Various USB
drives (as
USB 1.1)
- Various USB
1.1 and USB 2
hubs
- iMic USB
Audio In/Out
- USB CDRW/DVD
(as USB 1.1)
- MS Bluetooth
dongle
- Apple OEM
Bluetooth
adapter (USB)
- Fufifilm
FinePix 2650
Digital
Camera - 2 megapixel camera - worked from iPhoto and mounted as drive
on desktop for accessing photos and movies
- Olympus D540
Zoom - 3
megapixel camera -
worked from iPhoto
and mounted as drive on desktop for accessing photos and movies -
included Camedia software not tested on PM8500 (the interface was
really bad)
- CyperPower
PowerSentry
UPS with USB connection - CyperPower software stinks but works as
expected.
- Palm Tungest
T2 - tested
with
syncing, and with Missing Sync internet connections and mounting of
memory card
- Sony (Palm
PDA)
SJ30 -
SJ30's needed a 3rd party packed (the Missing Sync) for some features
on OS X - tested with Syncing and MS mounting
Bluetooth
devices work as
expected with including these tested devices.
Apple Bluetooth Keyboard,
MS Bluetooth mouse, Zoom Bluetooth modem,
Sony Ericcson T637 Bluetooth phone, Palm Tungsten T2, PowerBook G4 12
and iBook G4
ADB
All ADB devices,
including a Macally 2 button ADB mouse with 3rd party (some dudees)
driver work.
Serial
Two
old Global Village modems, a 33.6
and a 56k - Who knew
the damned things worked?
No Drivers for modems with this setup caveat - Connecting to remote
dial-up
servers and fax
receiving/sending work (actually faxing is via a GUI interface to the
native Unix faxing built into the Unix substructure of X.)
Native faxing is new as of Panther and lacks the interface controls to
select an old serial (not USB or Bluetooth) modem. Clearly the Fax
setup utility does not even look for valid RS232 serial
ports although the faxing system and the OS X driver layer can use them
just fine. Page Sender, the 3rd party fax software I was
already using (since OS X did not have fax software bundled before
Panther),
works perfectly for fax send and recieve. It also allows fax
sharing (for sending) as print sharing via the standard OS X
print
sharing system.
Counter Display Suspended by Page

Created
4/19/2004 - determined by file creation date (determied 5/13/2005)
Modified
5/13/05 - reformatted in Nvu for proper lists, Nav Bar added,
and plus FW, USB, BT and other lists added along
with ALI, SIIG, and 802.11G cards.
Modfied
6/17/04 - mild
reformatting,
interim 10.4 update