#1
|
|||
|
|||
I read somewhere on how to do this but can't find the site and to be honest couldn't make head or tail of it.
Does someone know how to do this? |
#2
|
||||
|
||||
You can try this for ethernet & Audio (i´m using my gfx string for 7600gt this example is for Alc889a(ID (8086,293e), Ethernet realtek 8119b)
This works with ALCxxx (AppleHDA.kext & Alcinject.kext) audio based, with Alc850 it´s not necessary. 1. Copy gfxutil & 7600gt.hst to your desktop 2. Open up Terminal & change directory to your desktop cd /Desktop 3. Rename 7600gt.hst to 7600gt.hex mv 7600gt.hst 7600gt.hex 4. Convert hex file to property list file ./gfxutil -s -n -i hex -o xml ./7600gt.hex ./7600gt.plist 5. Find the device path for "ethernet" ./gfxutil -f ethernet Example output: DevicePath = PciRoot(0x1)/Pci(0x1c,0x5)/Pci(0x0,0x0) 6. Edit 7600gt.plist with Textedit, adding the following lines: <key>PciRoot(0x1))/Pci(0x1c,0x5)/Pci(0x0,0x0)</key> <dict> <key>built-in</key> <string>0x01</string> </dict> Note: replace the device path with yours 7. Convert plist file to hex file ./gfxutil -i xml -o hex ./7600gt.plist ./7600gt.hex 8. Copy the string in the new 7600gt.hex to /Library/Preferences/SystemConfiguration/com.apple.Boot.plist 9. Replace /System/Library/Extensions/IONetworkingFamily.kext with the vanilla one & repair permissions 10. Reboot 11. Repeat steps 5 to 9 for ALC899A fix 11.1 Find the device path: ./gfxutil -f pci8086,293e (remember the device ID) 11.2 Edit 7600gt.plist & add: <key>PciRoot(0x1)/Pci(0x1b,0x0)</key> <dict> <key>PinConfigurations</key> <data> </data> <key>built-in</key> <string>0x00</string> <key>layout-id</key> <string>0x0000000c</string> </dict> 11.3 Remove /System/Library/Extensions/ALCinject.kext How to find device ID go here or you can use this more info in Netkas forum credits to Eclau, Macmatrics, Time ed.... |
#3
|
||||
|
||||
The ethernet thing doesnt seem to work for me (Nforce LAN)
00:07.0 Bridge [0680]: nVidia Corporation MCP61 Ethernet [10de:03ef] (rev a2) This is what i have now for ethernet Code:
<key>PciRoot(0x1)/Pci(0x7,0x0)</key> <dict> <key>built-in</key> <string>0x01</string> </dict> ~p-J Mac Inspiron 531 » 10.6.8 • 10.8.0 Legacy Kernel • AMD Athlon 64 X2 5000+ (2.60GHz) Dell M2N61-AX/nForce 430/MCP61 • 4GB Dual Channel DDR2 667MHz ALC888 • nVidia GeForce 8600 GT 256 MB 2 x WDC WD5000AAKS 500 GB SATA HDD |
#4
|
||||
|
||||
excellent howto roisoft, i might give it a try for my hardware also. Anyone has plist file for 8800 GTS 320 MB so i can do the graphics first?
|
#6
|
||||
|
||||
oh yes, cool ;-) is it going to work with this universal template plist or do i need exact hex file for my g.card?
|
#7
|
||||
|
||||
Open the plist and replace the key(PciRoot......) and graphics model by yours
|
#8
|
||||
|
||||
Yep, its working:-) nvinject removed and its working fine. CI/QE supported only instead of 320 its 256mb of VRAM. thats what i was worried about.
|
#9
|
||||
|
||||
edit the plist and add this
Quote:
|
#10
|
||||
|
||||
thanks roisoft. although i fixed it and it was all fine, i switched back to nvinject320 due to immediate system crash/restart when display goes to sleep mode. Are there actually some major benefits/improvements if we have it in com.apple.Boot.plist?
💡 Deploy cloud instances seamlessly on DigitalOcean. Free credits ($100) for InfMac readers. |