Warning: I tried to do a system update on my HackIntosh, and it couldn't reboot. Don't do it!
Contents |
GeForce 7300GT Sound Blaster Audigy LS Intel 82801G (ICH7 Family) NIC
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)
0x8086 is the vendor ID, 0x27dc is the device code. According to PCIDatabase.com, this corresponds to a Intel(R) PRO/100 VE Network Connection.
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.
edit /Library/Preferences/SystemConfiguration/com.apple.Boot.plist - add key-value pair:
<key>Timeout</key> <string>10</string>
for a 10 second timeout, where you can press any key to select boot partition.