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
Problems:
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:
<key>Graphics Mode</key>
<string>1280x1024x32</string>
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 (
sudo -s
) cd /System/Library/Extensions/
cd IONetworkingFamily.kext/Contents/PlugIns/
cd AppleBCM5701Ethernet.kext/Contents/MacOS/
cp AppleBCM5701Ethernet ~/Desktop
- HexEdit AppleBCM5701Ethernet to replace all instances of:
66 81 FA 59 16
with66 81 FA 9c 16
(note: using replace all might cause issues, so you might want to just step through each case). - HexEdit address
37554
from75 71
toEB 71
cp ~/Desktop/AppleBCM5701Ethernet ./
cd /System/Library/Extensions
rm /System/Library/Extensions.kextcache
rm /System/Library/Extensions.mkext
kextcache -k /System/Library/Extensions
- Reboot
- After the reboot, set the MAC address (which defaults to
00:00:00:00:00:00
)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.
what process did you use to install osx on your shuttle? what version of osx? thanks?