Jump to content

[Help] OSX 10.6.4 - QE, Optical Unit problems.


damiafix
 Share

5 posts in this topic

Recommended Posts

Hello again,

I'm back from the last owns experiments...for now, no good news!

About the Graphic Card, I've reinstalled Chamelon, replaced the old with Chamelon 2 RC5pre8, after this I've installed Lizard for to edit the file

com.apple.Boot.plist but when I've launched it I've seen that it don't could to locate the file com.apple.boot.plist, in every case, I've

forced the Graphic Injection from Lizard, and saved...but still nothing!

 

I've two of this files, one in /Extra/ and one in /Library/Preferences/SystemConfiguration/ !

The code of the first (generated from Lizard) is this:

<?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>Graphics Mode</key>
<string>1600x1200x32</string>
<key>GraphicsEnabler</key>
<string>Yes</string>
<key>Kernel</key>
<string>mach_kernel</string>
<key>Kernel Flags</key>
<string>-v  </string>
<key>PciRoot</key>
<string>1</string>
<key>Rescan</key>
<string>Yes</string>
<key>SMBIOS</key>
<string>/Extra/smbios.plist</string>
</dict>
</plist>

 

The code of the second (that was in the system from the original dvd installation) is this:

<?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>Boot Graphics</key>
<string>Yes</string>
<key>GraphicsEnabler</key>
<string>Yes</string>
<key>Kernel</key>
<string>mach_kernel</string>
<key>Kernel Flags</key>
<string>-v GraphicsEnabler=Yes</string>
<key>Quiet Boot</key>
<string>No</string>
<key>Timeout</key>
<string>5</string>
<key>arch</key>
<string>i386</string>
<key>device-properties</key>
<string>420200000100000001000000360200000d00000002010c00d041030a010000000101060000070101060000007fff04001e00000072006f006d002d007200650076006900730069006f006e0000000400000022000000400030002c006400650076006900630065005f00740079007000650000000b000000646973706c6179100000004e00560043004100500000001800000004000000000003000c00000000000007000000000e0000006e0061006d00650000000b000000646973706c617914000000400030002c006e0061006d0065000000120000004e5644412c446973706c61792d41100000006d006f00640065006c0000001a0000006e5669646961204765466f72636520393830302047540e0000004e00560050004d000000200000000100000000000000000000000000000000000000000000000000000014000000400031002c006e0061006d0065000000120000004e5644412c446973706c61792d4220000000400031002c0063006f006d00700061007400690062006c00650000000e0000004e5644412c4e564d6163220000005600520041004d002c0074006f00740061006c00730069007a0065000000080000000000002020000000400030002c0063006f006d00700061007400690062006c00650000000e0000004e5644412c4e564d616322000000400031002c006400650076006900630065005f00740079007000650000000b000000646973706c61791c0000006400650076006900630065005f00740079007000650000000f0000004e5644412c506172656e74</string>
</dict>
</plist>

 

 

And also for the file smbios.plist I've two files, in the same places!

 

In few threads I've read that is much important that the system recognize correctly the video cards, and that his ID must to be inserted in the follows files:

NVDANV50Hal.kext

NVDAResman.kext

NVDANV40Hal.kext

 

The ID of my Nvidia Geforce 9800GT is 0x061410de (DeviceID: 0x0614 - ProductID: 0x10de) I've inserted this string in the previous files.

 

For 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.3.4.0 (19.5.8f03)</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.3.4</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleVersion</key>
<string>3.0.4</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
			0x05e010de&0xfff8ffff
			0x05f010de&0xfff0ffff
			0x060010de&0xffe0ffff
			0x062010de&0xffe0ffff
			0x064010de&0xffe0ffff
			0x06e010de&0xfff0ffff
			0x086010de&0xffe0ffff
			0x08a010de&0xffe0ffff
			0x0a2010de&0xffa0ffff
			0x0ca010de&0xffe0ffff
			0x061410de</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.kpi.iokit</key>
	<string>9.0.0</string>
	<key>com.apple.kpi.libkern</key>
	<string>9.0.0</string>
</dict>
<key>OSBundleRequired</key>
<string>Safe Boot</string>
</dict>
</plist>

 

 

For 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.3.4.0 (19.5.8f03)</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.3.4</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleVersion</key>
<string>3.0.4</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>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 0x061410de 0x031910de 0x034910de 0x05e010de&0xfff8ffff 0x05f010de&0xfff0ffff</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.5</string>
	<key>com.apple.iokit.IONDRVSupport</key>
	<string>1.5</string>
	<key>com.apple.iokit.IOPCIFamily</key>
	<string>2.4</string>
	<key>com.apple.kpi.bsd</key>
	<string>9.0.0</string>
	<key>com.apple.kpi.iokit</key>
	<string>9.0.0</string>
	<key>com.apple.kpi.libkern</key>
	<string>9.0.0</string>
	<key>com.apple.kpi.mach</key>
	<string>9.0.0</string>
</dict>
<key>OSBundleRequired</key>
<string>Safe Boot</string>
</dict>
</plist>

 

For NVDANV40Hal.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>NVDANV40Hal</string>
<key>CFBundleGetInfoString</key>
<string>NVDANV40Hal 1.3.4.0 (19.5.8f03)</string>
<key>CFBundleIdentifier</key>
<string>com.apple.nvidia.nv40hal</string>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundleName</key>
<string>NVIDIA NV40 Resman Kernel Extension</string>
<key>CFBundlePackageType</key>
<string>KEXT</string>
<key>CFBundleShortVersionString</key>
<string>1.3.4</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleVersion</key>
<string>3.0.4</string>
<key>IOKitPersonalities</key>
<dict>
	<key>NVidiaRM</key>
	<dict>
		<key>CFBundleIdentifier</key>
		<string>com.apple.nvidia.nv40hal</string>
		<key>IOClass</key>
		<string>NVDANV40HAL</string>
		<key>IOMatchCategory</key>
		<string>IOService</string>
		<key>IOPCIPrimaryMatch</key>
		<string>0x061410de 0x004010de&0xfff0ffff 0x00f010de&0xfff0ffff 0x022010de&0xfff0ffff 0x014010de&0xfff0ffff 0x016010de&0xfff0ffff 0x009010de&0xfff0ffff 0x01d010de&0xfff0ffff 0x039010de&0xfff0ffff 0x029010de&0xfff0ffff</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.kpi.iokit</key>
	<string>9.0.0</string>
	<key>com.apple.kpi.libkern</key>
	<string>9.0.0</string>
</dict>
<key>OSBundleRequired</key>
<string>Safe Boot</string>
</dict>
</plist>

 

I've copyed the kexts on the desktop, maked a backup copy, maked the edits, copyed the edited ones back, runned the Terminal.app and fixed the permissions:

sudo -s (and your password)
chown -R root:wheel /System/Library/Extensions
chmod -R go=u-w /System/Library/Extensions
touch /System/Library/Extensions/

 

I've reboot the system but when I check the video card acceleration, don't work.

For check if Quartz Extreme is enabled, from the terminal I've used this commands:

 

sudo -s
defaults read /Library/Preferences/com.apple.windowserver GLCompositor

 

If it is enabled, I should read:

 

{tileHeight = 256; tileWidth = 256; }/

 

Unfortunately I get this:

The domain/default pair of (com.apple.windowserver, GLCompositor) does not exist

 

so from the terminal I've typed this command:

defaults write /Library/Preferences/com.apple.windowserver GLCompositor -dict tileHeight -int 256 tileWidth -int 256

 

and after the reebot or the command:

kill `ps ax | grep loginwindow | grep -v grep | sed -e 's/[[:blank:]]*//' | sed -e 's/[[:blank:]].*//'`/code]

if I check from the terminal the Quartz, I read this:
[code]
{
tileHeight = 256;
tileWidth = 256;
}

 

..seem ok!But don't work!

 

I've tried also installing "OSx86 Tools Utility" but when I push on "Enable/Disable Quartz GL" the program show a window with this message:

 

"Can’t make "The domain/default pair of (com.apple.windowserver, QuartzGLEnabled) does not exist" into type boolean. (-1700)"

 

...strange!

 

 

Suggestions?

 

I apologize for the bad form of the post, I don't know as to resize the "codes"!

 

All the best, D.

Link to comment
Share on other sites

Again here....this night I have copyed for error a old version of the SleepEnabler.kext on my OSX 10.6.4, so I got a kernel panic message at the os startup!

I had installed the kext of my Gigabyte EX58-UD5 downloaded from this guide but I got every time a kernel panic message, also after removed the sleepenabler.kext so I've removed whole Gigabyte's kexts that I had copyed, and the OSX is back to run properly!

Unfortunately the Nvidia 9800GT QE is still a problem, like the Optical Unit Pioneer that I can't to mount!

 

Any suggestion is appreciated!

 

 

All the best, D.

Link to comment
Share on other sites

Hello again :D ,

I understood the problem about the Optical Unit Pioneer, from the Bios of the mobo I've selected the AHCI Mode, like this picture:

Integrated-Peripherals.gif

the unic problem is that in this modality, the Windows OS in the other HD don't run!

Now the Pioneer is available but still problems with the QE in the 9800GT.

 

All the best, D.

Link to comment
Share on other sites

Hello...I've installed again the distro, and now the video card and the optical unit, works fine!

I reply again this 3d, not for my egocentrism, but for the mates that could to get a similar problems, I think that the goal of the forum is this.

I've changed the bios settings, looking from this 3d, this and this.

I must only to do something for to force the system of to recognize correctly the ram and the cpu, I've found this discussion that seem to be very interested; I'll let you know the results in the next hours.

Thanks in every case.

 

All the best, D.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...