beelzebozo
Super Moderator
- Joined
- Mar 31, 2010
- Messages
- 3,723
- Motherboard
- Gigabyte z690-AERO-G-DDR4
- CPU
- i7-13700K
- Graphics
- RX 6900 XT
- Mac
- Classic Mac
- Mobile Phone
This graphics card is reported to have worked fine with OS X Lion, however for some reason it caused boot issues where it hanged at "DMOS has arrived" after an install of OS X Mountain Lion.
It was possible to reach the desktop by booting in safe mode '-x'. Luckily, it showed the proper device ID of 0x104a in System Information.
I checked the contents of the NVIDIAGF100Hal.kext in 10.8 and noticed the device ID missing:
When comparing the same kext in 10.7, I saw that the device ID is included:
I patched the NVIDIAGF100Hal.kext by adding '0x104010de&0xffe0ffff' and it was reported to have resolved the boot issue. The fix was tested on a GA-X58A-UD3R.
This was tested on 10.8 with an ASUS GT610-SL-1GD3-L Silent 1GB DDR3 Low Profile Graphics Card.
You can try installing the patched kext that I've attached if you're experiencing the same issue with an NVIDIA GT610. I recommend that you make a back-up copy of it first by going to System/Library/Extensions/NVIDIAGF100Hal.kext and saving the copy in a safe place.
Next, unzip the attached kext to your desktop, install with KextBeast which can be found in the downloads section of the forum, and restart.
Thanks to eelhead for assisting with the testing.
View attachment NVDAGF100Hal.kext.zip
Not needed for 10.8.3 !!!!!!!!!!!!!!!!!!!!!!!!! Works out of box in 10.8.3 !!!!!!!!!
It was possible to reach the desktop by booting in safe mode '-x'. Luckily, it showed the proper device ID of 0x104a in System Information.
I checked the contents of the NVIDIAGF100Hal.kext in 10.8 and noticed the device ID missing:
Code:
<string>
0x06c010de&0xffe0ffff
0x0cc010de&0xffe0ffff
0x0ce010de&0xffe0ffff
0x0dc010de&0xffe0ffff
0x0de010de&0xffe0ffff
0x0e0d10de&0xffffffff
0x0e2010de&0xffe0ffff
0x0e4010de&0xffe0ffff
0x0e8010de&0xffe0ffff
0x0ee010de&0xffe0ffff
0x0f0010de&0xffe0ffff
0x0f2010de&0xffe0ffff
0x0fa010de&0xffffffff
0x0fa210de&0xffffffff
0x108010de&0xffe0ffff
0x10a010de&0xffe0ffff
0x110010de&0xffc0ffff
0x120010de&0xffc0ffff
0x124010de&0xffc0ffff
</string>
When comparing the same kext in 10.7, I saw that the device ID is included:
Code:
<string>
0x06c010de&0xffe0ffff
0x0dc010de&0xffc0ffff
0x0e2010de&0xffe0ffff
0x0ee010de&0xffe0ffff
0x0f0010de&0xffc0ffff
0x104010de&0xffc0ffff
0x124010de&0xffc0ffff
</string>
I patched the NVIDIAGF100Hal.kext by adding '0x104010de&0xffe0ffff' and it was reported to have resolved the boot issue. The fix was tested on a GA-X58A-UD3R.
This was tested on 10.8 with an ASUS GT610-SL-1GD3-L Silent 1GB DDR3 Low Profile Graphics Card.
You can try installing the patched kext that I've attached if you're experiencing the same issue with an NVIDIA GT610. I recommend that you make a back-up copy of it first by going to System/Library/Extensions/NVIDIAGF100Hal.kext and saving the copy in a safe place.
Next, unzip the attached kext to your desktop, install with KextBeast which can be found in the downloads section of the forum, and restart.
Thanks to eelhead for assisting with the testing.
View attachment NVDAGF100Hal.kext.zip
Not needed for 10.8.3 !!!!!!!!!!!!!!!!!!!!!!!!! Works out of box in 10.8.3 !!!!!!!!!