Jump to content
2 posts in this topic

Recommended Posts

Hello everyone,

 

I've installed from the Leo4all install disk and I am having trouble getting the NVinject kext to load for my 8800GTS 640. I've installed the kext and all the drivers from NVInstaller .41 and removed the '&amp's from the Info.plist of the following kexts as per macgirl's post from elsewhere on this board:

 

Geforce.kext

NVDANV50Hal.kext

NVDAResman.kext

NVinject.kext

 

Here are the current Info.plist files that I am using in each kext:

 

Geforce.kext

  <?xml version="1.0" encoding="UTF-8"?>
  <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
  <plist version="1.0">
  <dict>
   <key>CFBundleDevelopmentRegion</key>
   <string>English</string>
   <key>CFBundleExecutable</key>
   <string>GeForce</string>
   <key>CFBundleGetInfoString</key>
   <string>GeForce 1.5.26.7 (16.7.5f16)</string>
   <key>CFBundleIdentifier</key>
   <string>com.apple.GeForce</string>
   <key>CFBundleInfoDictionaryVersion</key>
   <string>6.0</string>
   <key>CFBundleName</key>
   <string>NVIDIA GeForce Kernel Extension</string>
   <key>CFBundlePackageType</key>
   <string>KEXT</string>
   <key>CFBundleShortVersionString</key>
   <string>1.5.26</string>
   <key>CFBundleSignature</key>
   <string>????</string>
   <key>CFBundleVersion</key>
   <string>5.2.6</string>
   <key>IOKitPersonalities</key>
   <dict>
	   <key>GeForce</key>
	   <dict>
		   <key>CFBundleIdentifier</key>
		   <string>com.apple.GeForce</string>
		   <key>IOCFPlugInTypes</key>
		   <dict>
			   <key>ACCF0000-0000-0000-0000-000a2789904e</key>
			   <string>GeForceGA.plugin</string>
		   </dict>
		   <key>IOClass</key>
		   <string>NVKernel</string>
		   <key>IOMatchCategory</key>
		   <string>IOAccelerator</string>
		   <key>IOPCIMatch</key>
		   <string>0x000010de 0x0000ffff</string>
		   <key>IOProbeScore</key>
		   <integer>100</integer>
		   <key>IOProviderClass</key>
		   <string>IOPCIDevice</string>
		   <key>IOSourceVersion</key>
		   <string>1.5.26.7</string>
	   </dict>
   </dict>
   <key>OSBundleLibraries</key>
   <dict>
	   <key>com.apple.NVDAResman</key>
	   <string>1.2.0</string>
	   <key>com.apple.iokit.IOGraphicsFamily</key>
	   <string>1.0.0b1</string>
	   <key>com.apple.iokit.IONDRVSupport</key>
	   <string>1.0.0b1</string>
	   <key>com.apple.iokit.IOPCIFamily</key>
	   <string>1.0.0b1</string>
	   <key>com.apple.kernel.iokit</key>
	   <string>1.0.0b1</string>
	   <key>com.apple.kpi.bsd</key>
	   <string>8.0.0</string>
	   <key>com.apple.kpi.iokit</key>
	   <string>8.0.0</string>
	   <key>com.apple.kpi.libkern</key>
	   <string>8.0.0</string>
	   <key>com.apple.kpi.mach</key>
	   <string>8.0.0</string>
   </dict>
  </dict>
  </plist>

 

NVDANV50Hal.kext

  <?xml version="1.0" encoding="UTF-8"?>
  <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
  <plist version="1.0">
  <dict>
   <key>CFBundleDevelopmentRegion</key>
   <string>English</string>
   <key>CFBundleExecutable</key>
   <string>NVDANV50Hal</string>
   <key>CFBundleGetInfoString</key>
   <string>NVDANV50Hal 1.5.26.7 (16.7.5f16)</string>
   <key>CFBundleIdentifier</key>
   <string>com.apple.nvidia.nv50hal</string>
   <key>CFBundleInfoDictionaryVersion</key>
   <string>6.0</string>
   <key>CFBundleName</key>
   <string>NVIDIA NV50 Resman Kernel Extension</string>
   <key>CFBundlePackageType</key>
   <string>KEXT</string>
   <key>CFBundleShortVersionString</key>
   <string>1.5.26</string>
   <key>CFBundleSignature</key>
   <string>????</string>
   <key>CFBundleVersion</key>
   <string>5.2.6</string>
   <key>IOKitPersonalities</key>
   <dict>
	   <key>NVidiaRM</key>
	   <dict>
		   <key>CFBundleIdentifier</key>
		   <string>com.apple.nvidia.nv50hal</string>
		   <key>IOClass</key>
		   <string>NVDANV50HAL</string>
		   <key>IOMatchCategory</key>
		   <string>IOService</string>
		   <key>IOPCIPrimaryMatch</key>
		   <string>0x00f010de 0xfff0ffff 0x019010de 0xfff0ffff  0x040010de 0xfff0ffff 0x042010de 0xfff0ffff 0x06e010de 0xfff0ffff  0x060010de 0xffe0ffff</string>
		   <key>IOProbeScore</key>
		   <integer>60000</integer>
		   <key>IOProviderClass</key>
		   <string>IOPCIDevice</string>
	   </dict>
   </dict>
   <key>OSBundleCompatibleVersion</key>
   <string>1.2.0</string>
   <key>OSBundleLibraries</key>
   <dict>
	   <key>com.apple.NVDAResman</key>
	   <string>1.2.0</string>
	   <key>com.apple.iokit.IOPCIFamily</key>
	   <string>1.0.0b1</string>
	   <key>com.apple.kernel.iokit</key>
	   <string>6.0</string>
   </dict>
   <key>OSBundleRequired</key>
   <string>Safe Boot</string>
  </dict>
  </plist>

 

NVDAResman.kext

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
 <key>CFBundleDevelopmentRegion</key>
 <string>English</string>
 <key>CFBundleExecutable</key>
 <string>NVDAResman</string>
 <key>CFBundleGetInfoString</key>
 <string>NVDAResman 1.5.26.7 (16.7.5f16)</string>
 <key>CFBundleIdentifier</key>
 <string>com.apple.NVDAResman</string>
 <key>CFBundleInfoDictionaryVersion</key>
 <string>6.0</string>
 <key>CFBundleName</key>
 <string>NVIDIA Resman Kernel Extension</string>
 <key>CFBundlePackageType</key>
 <string>KEXT</string>
 <key>CFBundleShortVersionString</key>
 <string>1.5.26</string>
 <key>CFBundleSignature</key>
 <string>????</string>
 <key>CFBundleVersion</key>
 <string>5.2.6</string>
 <key>IOKitPersonalities</key>
 <dict>
	 <key>NVidiaRM</key>
	 <dict>
		 <key>CFBundleIdentifier</key>
		 <string>com.apple.NVDAResman</string>
		 <key>IOClass</key>
		 <string>NVDA</string>
		 <key>IOMatchCategory</key>
		 <string>IOFramebuffer</string>
		 <key>IONameMatch</key>
		 <array>
			 <string>MNCA,GeForce2MX</string>
			 <string>NVDA,NVMac</string>
		 </array>
		 <key>IOProbeScore</key>
		 <integer>60000</integer>
		 <key>IOProviderClass</key>
		 <string>IOPCIDevice</string>
	 </dict>
	 <key>NVidiaRMPCIMatch</key>
	 <dict>
		 <key>CFBundleIdentifier</key>
		 <string>com.apple.NVDAResman</string>
		 <key>IOClass</key>
		 <string>NVDA</string>
		 <key>IOKitDebug</key>
		 <integer>65535</integer>
		 <key>IOMatchCategory</key>
		 <string>IOFramebuffer</string>
		 <key>IONameMatched</key>
		 <string>NVDA,NVMac</string>
		 <key>IOPCIPrimaryMatch</key>
		 <string>0x011010de 0xfff8ffff 0x017010de 0xfff8ffff 0x017910de 0x018010de 0xfff8ffff 0x018810de 0x018910de 0x020010de 0xfff8ffff 0x025010de 0xfff8ffff 0x028010de 0xfff8ffff 0x030010de 0xfff8ffff 0x031010de 0xfff8ffff 0x031910de 0x034910de</string>
		 <key>IOProbeScore</key>
		 <integer>50000</integer>
		 <key>IOPropertyMatch</key>
		 <dict>
			 <key>name</key>
			 <string>display</string>
		 </dict>
		 <key>IOProviderClass</key>
		 <string>IOPCIDevice</string>
	 </dict>
	 <key>NVidiaRMTwinView</key>
	 <dict>
		 <key>CFBundleIdentifier</key>
		 <string>com.apple.NVDAResman</string>
		 <key>IOClass</key>
		 <string>NVDA</string>
		 <key>IOMatchCategory</key>
		 <string>IOFramebuffer</string>
		 <key>IONameMatch</key>
		 <array>
			 <string>MNCA,GeForce2MX</string>
			 <string>NVDA,NVMac</string>
		 </array>
		 <key>IOProbeScore</key>
		 <integer>60000</integer>
		 <key>IOProviderClass</key>
		 <string>IONDRVDevice</string>
	 </dict>
 </dict>
 <key>OSBundleCompatibleVersion</key>
 <string>1.2.0</string>
 <key>OSBundleLibraries</key>
 <dict>
	 <key>com.apple.iokit.IOGraphicsFamily</key>
	 <string>1.1</string>
	 <key>com.apple.iokit.IONDRVSupport</key>
	 <string>1.1</string>
	 <key>com.apple.iokit.IOPCIFamily</key>
	 <string>1.1</string>
	 <key>com.apple.kernel.6.0</key>
	 <string>7.9.9</string>
	 <key>com.apple.kpi.bsd</key>
	 <string>8.0</string>
	 <key>com.apple.kpi.iokit</key>
	 <string>8.0</string>
	 <key>com.apple.kpi.libkern</key>
	 <string>8.0</string>
	 <key>com.apple.kpi.mach</key>
	 <string>8.0</string>
 </dict>
 <key>OSBundleRequired</key>
 <string>Safe Boot</string>
</dict>
</plist>

 

NVinject.kext

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
 <key>CFBundleDevelopmentRegion</key>
 <string>English</string>
 <key>CFBundleExecutable</key>
 <string>NVinject</string>
 <key>CFBundleGetInfoString</key>
 <string>NVinject 0.2.1, Copyright 2007 nvinject.free.fr</string>
 <key>CFBundleIdentifier</key>
 <string>com.nvinject</string>
 <key>CFBundleInfoDictionaryVersion</key>
 <string>6.0</string>
 <key>CFBundleName</key>
 <string>NVinject</string>
 <key>CFBundlePackageType</key>
 <string>KEXT</string>
 <key>CFBundleSignature</key>
 <string>????</string>
 <key>CFBundleVersion</key>
 <string>0.2.1</string>
 <key>IOKitPersonalities</key>
 <dict>
	 <key>NVinject</key>
	 <dict>
		 <key>CFBundleIdentifier</key>
		 <string>com.nvinject</string>
		 <key>IOClass</key>
		 <string>com_nvinject</string>
		 <key>IOMatchCategory</key>
		 <string>IOFramebuffer</string>
		 <key>IONameMatch</key>
		 <string>display</string>
		 <key>IOPCIMatch</key>
		 <string>0x000010de 0x0000ffff</string>
		 <key>IOProbeScore</key>
		 <integer>60000</integer>
		 <key>IOProviderClass</key>
		 <string>IOPCIDevice</string>
		 <key>entriesToAdd</key>
		 <dict>
			 <key>@0,compatible</key>
			 <string>NVDA,NVMac</string>
			 <key>@0,device_type</key>
			 <string>display</string>
			 <key>@0,name</key>
			 <string>NVDA,Display-A</string>
			 <key>@1,compatible</key>
			 <string>NVDA,NVMac</string>
			 <key>@1,device_type</key>
			 <string>display</string>
			 <key>@1,name</key>
			 <string>NVDA,Display-B</string>
			 <key>NVCAP</key>
			 <data>
			 BAAAAAAAAwAMAAAAAAAABwAAAAA=
			 </data>
			 <key>NVPM</key>
			 <data>
			 AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==
			 </data>
			 <key>device_type</key>
			 <string>NVDA,Parent</string>
			 <key>model</key>
			 <string>Graphics by NVIDIA</string>
			 <key>name</key>
			 <string>display</string>
			 <key>rom-revision</key>
			 <string>NVinject 0.2.1</string>
		 </dict>
	 </dict>
 </dict>
 <key>OSBundleLibraries</key>
 <dict>
	 <key>com.apple.iokit.IOPCIFamily</key>
	 <string>1.0.0b1</string>
	 <key>com.apple.kernel.iokit</key>
	 <string>6.0</string>
 </dict>
 <key>OSBundleRequired</key>
 <string>Safe Boot</string>
</dict>
</plist>

 

Once I modified these Info.plist files(I copied the kexts to my desktop to edit them), I reinstalled them with KextHelper, rebooted, and to my dismay I was still stuck at 1024x768 with the card still not recognized and as such, no kext loaded.

 

macscreenshot.png

 

Once again, any help that can be provided by anyone will be much appreciated and I'll love you forever.

Link to comment
https://www.insanelymac.com/forum/topic/96970-nvinject-kext-wont-load/
Share on other sites

  • 2 months later...
×
×
  • Create New...