Warning: I tried to do a system update on my HackIntosh, and it couldn't reboot. Don't do it!
Dell Dimension 5150
GeForce 7300GT Sound Blaster Audigy LS Intel 82801G (ICH7 Family) NIC
- Booted from 'Mac OS X 10.4.8 [JaS AMD-Intel-SSE2-SSE3 with PPF1 & PPF2]'
- Formatted disk as 'Mac OS Extended (Journaled)' - case insensitive filesystem is required for Unity
- Additional Fonts
- JaS Intel 10.4.8 ATA kexts included
- Support for the most common hardware
- Titan Nvidia and ATI Support: NvidiaNV40.Support
Intel 82801G (ICH7 Family) NIC
What Kind of Chip Is This?
The output of
lspci|egrep -i ethernet is
03:08.0 Ethernet controller: Intel Corporation 82801G (ICH7 Family) LAN Controller (rev 01)
and now that we know that the NIC is in the location
03:08.0, we can get its numeric IDs using
lspci -n -s 03:08:
03:08.0 0200: 8086:27dc (rev 01)
According to the OSx86 Project Hardware Compatibility List (HCL) for OS 10.4.8, the
IONetworkingFamiliy.kext driver needs to be replaced.
This might work, but I followed the description in The InsanelyMac forum, which had a link to an older but functional driver, which I installed.
The driver is called
AppleIntel8255x.kext and should be placed in the
/System/Library/Extensions/ Folder. However, the driver does not recognize our hardware, and should be 'persuaded' by adding the device/vendor ID in it's list of recognized devices. This is accomplished in the
Info.plist file in the driver package, which should be edited from this:
<key>IOPCIMatch</key> <string>0x10928086 0x10518086 0x10508086 ...
to contain the Intel PRO/100 VE device/vendor ID 0x27dc8086:
<key>IOPCIMatch</key> <string>0x27dc8086 0x10928086 0x10518086 0x10508086 ...
Like described in the InsanelyMac forum post, the kext cache should be cleared, permissions fixed, and the machine rebooted.
/Library/Preferences/SystemConfiguration/com.apple.Boot.plist - add key-value pair:
for a 10 second timeout, where you can press any key to select boot partition.