Here’s a quick set of notes on what I did to get this up and running.
CPU: Intel Pentium4 3.0 Ghz
Chipset: Intel 875
RAM: 512 MB DDR
- Rosetta (SSE2): works
- Sound (Intel 82801EB/ER): works
- Video (ATI Radeon 9700 Pro): works, supports Core Image and Quartz Extreme
- Ethernet (Broadcom BCM5788): works, see below
- Wireless (Shuttle USB Prism3-based): not working, no drivers
- USB (Intel 82801EB): works
- Firewire (Via VT6306): untested
1. Defaults to 1024×768 resolution (fixed)
This is pretty simple to fix. Based on a how-to guide, I editted
/Library/Preferences/SystemConfiguration/com.apple.Boot.plist by adding the following settings:
While I was there, I also took the liberty of removing the kernel verbose flags, and changing the boot timeout to 1 second.
2. Ethernet driver doesn’t support the BCM 5788’s PCI id (fixed)
I found directions for patching the driver in the OSX86 project forums. A brief run-down follows, but note that these instructions use values (PCI id and MAC address) that are specific to my ethernet card.
- Start a admin shell (
cp AppleBCM5701Ethernet ~/Desktop
- HexEdit AppleBCM5701Ethernet to replace all instances of:
66 81 FA 59 16with
66 81 FA 9c 16
(note: using replace all might cause issues, so you might want to just step through each case).
- HexEdit address
cp ~/Desktop/AppleBCM5701Ethernet ./
kextcache -k /System/Library/Extensions
- After the reboot, set the MAC address (which defaults to
sudo ifconfig en0 ether 00:30:1b:f1:f4:f4
3. Sleeping the display doesn’t blank it, but freezes the last image.
No solution yet, and not that important to me since this is a desktop.