Just for giggles I tried this in my Mac Pro using the stock 7300. I loaded the kext, did the usual (chown, chmod, rm kextcache etc) and rebooted.
First time It booted I got this
CODE
Nov 12 01:24:36 localhost kernel[0]: NVDANV40HAL loaded and registered.
Nov 12 01:24:36 localhost kernel[0]: PXS1: family specific matching fails
Nov 12 01:24:36 localhost kernel[0]: PXS1: family specific matching fails
Nov 12 01:24:36 localhost kernel[0]: PXS1: family specific matching fails
Nov 12 01:24:36 localhost kernel[0]: Natit: Starting.
Nov 12 01:24:36 localhost kernel[0]: Natit: Setting @0,NVMT=<data not shown>
Nov 12 01:24:36 localhost kernel[0]: Natit: Setting device_type=NVDA,Parent
Nov 12 01:24:36 localhost kernel[0]: Natit: Setting @1,device_type=display
Nov 12 01:24:36 localhost kernel[0]: Natit: Setting @0,compatible=NVDA,NVMac
Nov 12 01:24:36 localhost kernel[0]: Natit: Setting @1,compatible=NVDA,NVMac
Nov 12 01:24:36 localhost kernel[0]: Natit: Setting @0,fboffset=0x00020000
Nov 12 01:24:36 localhost kernel[0]: Natit: Setting @1,name=NVDA,Display-B
Nov 12 01:24:36 localhost kernel[0]: Natit: Setting @0,name=NVDA,Display-A
Nov 12 01:24:36 localhost kernel[0]: Natit: Setting NVCAP=<data not shown>
Nov 12 01:24:36 localhost kernel[0]: Natit: Setting @0,device_type=display
Nov 12 01:24:36 localhost kernel[0]: Natit: Setting model=GeForce 7300 GT
Nov 12 01:24:36 localhost kernel[0]: PXS1: family specific matching failsPrevious Shutdown Cause: 3
Nov 12 01:24:36 localhost kernel[0]: Natit: Starting.
Nov 12 01:24:36 localhost kernel[0]: Natit: Setting @0,NVMT=<data not shown>
Nov 12 01:24:36 localhost kernel[0]: Natit: Setting device_type=NVDA,Parent
Nov 12 01:24:36 localhost kernel[0]: Natit: Setting @1,device_type=display
Nov 12 01:24:36 localhost kernel[0]: Natit: Setting @0,compatible=NVDA,NVMac
Nov 12 01:24:36 localhost kernel[0]: Natit: Setting @1,compatible=NVDA,NVMac
Nov 12 01:24:36 localhost kernel[0]: Natit: Setting @0,fboffset=0x00020000
Nov 12 01:24:36 localhost kernel[0]: Natit: Setting @1,name=NVDA,Display-B
Nov 12 01:24:36 localhost kernel[0]: Natit: Setting @0,name=NVDA,Display-A
Nov 12 01:24:36 localhost kernel[0]: Natit: Setting NVCAP=<data not shown>
Nov 12 01:24:36 localhost kernel[0]: Natit: Setting @0,device_type=display
Nov 12 01:24:36 localhost kernel[0]: Natit: Setting model=GeForce 7300 GT
Nov 12 01:24:36 localhost kernel[0]: PXS1: family specific matching fails
Nov 12 01:24:36 localhost kernel[0]: Natit: Starting.
Nov 12 01:24:36 localhost kernel[0]: Natit: Setting @0,NVMT=<data not shown>
Nov 12 01:24:36 localhost kernel[0]: Natit: Setting device_type=NVDA,Parent
Nov 12 01:24:36 localhost kernel[0]: Natit: Setting @1,device_type=display
Nov 12 01:24:36 localhost kernel[0]: Natit: Setting @0,compatible=NVDA,NVMac
Nov 12 01:24:36 localhost kernel[0]: Natit: Setting @1,compatible=NVDA,NVMac
Nov 12 01:24:36 localhost kernel[0]: Natit: Setting @0,fboffset=0x00020000
Nov 12 01:24:36 localhost kernel[0]: Natit: Setting @1,name=NVDA,Display-B
Nov 12 01:24:36 localhost kernel[0]: Natit: Setting @0,name=NVDA,Display-A
Nov 12 01:24:36 localhost kernel[0]: Natit: Setting NVCAP=<data not shown>
Nov 12 01:24:36 localhost kernel[0]: Natit: Setting @0,device_type=display
Nov 12 01:24:36 localhost kernel[0]: Natit: Setting model=GeForce 7300 GT
Then I shutdown and threw my MSI 7600GS 256 in its place. It appears that it hangs when it's loading the NVDANV40Hal.kext:
CODE
Nov 12 01:39:50 localhost kernel[0]: PXS1: family specific matching fails
Nov 12 01:39:50 localhost kernel[0]: Matching service count = 1
Nov 12 01:39:50 localhost kernel[0]: Matching service count = 2
Nov 12 01:39:50 localhost kernel[0]: Matching service count = 2
Nov 12 01:39:50 localhost kernel[0]: Matching service count = 2
Nov 12 01:39:50 localhost kernel[0]: Matching service count = 2
Nov 12 01:39:50 localhost kernel[0]: Matching service count = 2
So a question to the folks who have the 7600's... Did you modify the NVDANV40Hal.kext, and NVDAResman.kext's to have a new device ID?
Also, is there any sort of dumps, tests, etc that I can do that will help you guys with your efforts?
Thanks