Jump to content

Successful installed Snow Leopard on ZOTAC ZBOX HD-22 Mini PC using Retail DVD + iBoot loader and Mac OS X 10.6.4 Combo update


LKS3197
 Share

83 posts in this topic

Recommended Posts

The problem is that I can't bring up the icon of the installation CD. It crashes before. However, I also suspect a problem relates to BIOS settings, what are your settings ? Can you discribe or give more detail instructions to help us to install Snow leopard ?

I burned [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] 2.6 and tried the reportedly successful install method, but came up with result similar to yours.

 

I suspect this is more a problem of the DVD hardware used than BIOS settings. When I hit the F5 key to rescan for the installation DVD I can see the LED of the DVD blinked for a second, but Chameleon failed to see it.

 

Are you using genuine APPLE installation DVD?

Link to comment
Share on other sites

Hi GInGout,

http://www.acpi.info for dsdt info.

Here is a copy of Reggie_SE someone posted on the web.

http://www.mediafire.com/?fvulcndwlh3

Reggie_SE must be run in 32bit mode.

I've installed via 10.6.3 vanilla install disk, but also from a usb stick (usb stick must be in fullspeed not highspeed).

I'm pretty sure my bios settings are optimised and then just AHCI + fullspeed.

To consistently boot to the install screen with a USB stick I have to move the files from my Extra folder to the Extra folder of the USB stick (namely dsdt.aml, extensions.mkext and smbios.plist) they may not all be required but I haven't tried other combinations. You can get these from one of my previous posts. Fire up [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] and then chose the usb stick should work.

Link to comment
Share on other sites

I have HDMI Audio on my MSI GX620 via NVEnabler64 and voodooHDA so I'm going to try that route again - I think I might have just got lucky with it though!

 

Audio comes out of Ubuntu 10.10 no problems, It is possible to mess around with the codec using hda-verb and I've found 3 ways to silence the stream and reenable it on linux. Trying the same thing with reggie_se on OSX unfortunately no go.

I have been testing with minimal edits to the factory dsdt to find out how stable the system is with the least number of kexts. Have had no problem putting the machine to sleep and waking it up multiple times (watching the zbox's system fan spinning down/up and LEDs turning on/off to confirm its status, confirmed via console diagnostic messages) using keyboard/mouse.

 

However once I enabled sound with VoodooHDA (versions 2.5.3, 2.5.6 and 2.7.2) I was able to wake up the box only once. The box would hang when put to sleep a second time.

 

BTW sound level through the analog output was lower after waking up but it can be corrected to normal volume by adjusting the volume up and down.

 

At this point in time I think the best way to get both audio codecs, ALC888 and Nvidia HDMI, is via dsdt injection with bin-hacked AppleHDA. See the following for inspiration :-

 

tmongkol's excellent article

 

Wish I have more knowledge regarding dsdt. :D

Link to comment
Share on other sites

I feel like a bit of an idiot, when I edited my DSDT I forgot to include the display-cfg for the 2 displays, so no surprise that only one display was being recognised! (As an aside you have to boot with IGPU set to 512M with 2 displays attached or you get a KP)

 

Here is a program to interact with the loaded codecs (with either AHDA or VHDA running) to see what values you can find or alter to get hdmi sound.

 

It just uses Reggie to send commands, to avoid having to enter user password all the time its best run with sudo

ie if you install CodecVerb on the Desktop, open a terminal window and type

sudo ~/Desktop/CodecVerb.app/Contents/MacOS/CodecVerb and enter your password. Obviously Reggie_SE needs to be installed with CHUD installer or Xcode.

It is set with default values for checking Node 0 of our Nvidia Codec, but should work on all machines.

 

It still think it is likely we don't have the correct NVCAP.

 

CodecVerb.app.zip

Link to comment
Share on other sites

I feel like a bit of an idiot, when I edited my DSDT I forgot to include the display-cfg for the 2 displays, so no surprise that only one display was being recognised! (As an aside you have to boot with IGPU set to 512M with 2 displays attached or you get a KP)

You will have to edit your previous post to update your Extra.zip

 

I think setting iGPU to 512M is probably a good idea even with single display, unless there is not enough RAM.

 

It still think it is likely we don't have the correct NVCAP.

You are probably right with your experience hacking HDA.

 

I think you will have the problem resolved real soon now.

Link to comment
Share on other sites

Looking at the Nvidia/Realtek audio codec I'm pretty sure the audio side of HDMI audio is working.

This means the culprit is probably the nvidia drivers, matching these better to 320M or the iMac10,1 is probably the key.

Looking at the apple discussion forums there are a lot of people with hdmi audio isssues, so it might be slow progress.

Link to comment
Share on other sites

Looking at the Nvidia/Realtek audio codec I'm pretty sure the audio side of HDMI audio is working.

This means the culprit is probably the nvidia drivers, matching these better to 320M or the iMac10,1 is probably the key.

Looking at the apple discussion forums there are a lot of people with hdmi audio isssues, so it might be slow progress.

Extracted some information from Windoze 7 registry :-

 

The Nvidia HDMI codec at 10de:0007 has 20 verbs -

 

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Class\{4D36E96C-E325-11CE-BFC1-08002BE10318}\0000]
"DisableSetupDiChangeState"=hex:00,00,00,00
"InfPath"="oem3.inf"
"IncludedInfs"=hex(7):6b,00,73,00,2e,00,69,00,6e,00,66,00,00,00,77,00,64,00,6d,\
 00,61,00,75,00,64,00,69,00,6f,00,2e,00,69,00,6e,00,66,00,00,00,00,00
"InfSection"="NVHDA64VAPO"
"ProviderName"="NVIDIA Corporation"
"DriverDateData"=hex:00,c0,5c,e9,61,62,ca,01
"DriverDate"="11-11-2009"
"DriverVersion"="1.0.0.63"
"MatchingDeviceId"="hdaudio\\func_01&ven_10de&dev_0007"
"DriverDesc"="NVIDIA High Definition Audio"
"KS"="1"
"CoInstallers32"=hex(7):6e,00,76,00,63,00,6f,00,68,00,64,00,61,00,36,00,2e,00,\
 64,00,6c,00,6c,00,2c,00,4e,00,56,00,43,00,6f,00,49,00,6e,00,73,00,74,00,61,\
 00,6c,00,6c,00,65,00,72,00,00,00,00,00
"AssociatedFilters"="wdmaud,swmidi,redbook"
"Driver"="nvhda64v.sys"
"EnumPropPages32"="nvhdap64.dll,NvHDAPropPageProvider"
"SetupPreferredAudioDevices"=hex:01,00,00,00

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Class\{4D36E96C-E325-11CE-BFC1-08002BE10318}\0000\GlobalSettings]
"DcOffsetWorkaround"=hex:01,00,00,00
"ResetAudioFgOnStart"=hex:01,00,00,00
"SysAudioTopoMiniportWorkaround"=hex:01,00,00,00
"ValidateCodecWrites"=hex:00,00,00,00
"SendFakePcxCfgDefVerbs"=hex:00,00,00,00
"SpdifOutputEchosRearRenderWhenNoAc3"=hex:01,00,00,00
"HpShutsOffRearSpeaker"=hex:00,00,00,00
"HpMode"=hex:01,00,00,00
"EnableDynamicDevices"=hex:01,00,00,00
"SetSpdifVCfg"=hex:01,00,00,00
"EnableWaveRT"=hex:01,00,00,00

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Class\{4D36E96C-E325-11CE-BFC1-08002BE10318}\0000\GlobalSettings\SpdifIn]
"SpdifInputBitDepth"=hex:00,00,00,00
"SpdifInputSampleRate"=hex:01,00,00,00

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Class\{4D36E96C-E325-11CE-BFC1-08002BE10318}\0000\GlobalSettings\SpdifOut]
"ExternalSpdifReceiverSupportedSampleRates44100"=hex:00,00,00,00
"ExternalSpdifReceiverSupportedSampleRates48000"=hex:01,00,00,00
"ExternalSpdifReceiverSupportedSampleRates96000"=hex:00,00,00,00
"ExternalSpdifReceiverSupportedBitDepths16"=hex:01,00,00,00
"ExternalSpdifReceiverSupportedBitDepths20"=hex:00,00,00,00
"ExternalSpdifReceiverSupportedBitDepths24"=hex:00,00,00,00
"ExternalSpdifReceiverSupportedBitDepths32"=hex:00,00,00,00

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Class\{4D36E96C-E325-11CE-BFC1-08002BE10318}\0000\PinConfigOverrideVerbs]
"0000"=hex:10,1c,57,00
"0001"=hex:01,1d,57,00
"0002"=hex:56,1e,57,00
"0003"=hex:18,1f,57,00
"0004"=hex:21,1c,77,00
"0005"=hex:01,1d,77,00
"0006"=hex:56,1e,77,00
"0007"=hex:58,1f,77,00
"0008"=hex:22,1c,97,00
"0009"=hex:01,1d,97,00
"0010"=hex:56,1e,97,00
"0011"=hex:58,1f,97,00
"0012"=hex:23,1c,b7,00
"0013"=hex:01,1d,b7,00
"0014"=hex:56,1e,b7,00
"0015"=hex:58,1f,b7,00
"0016"=hex:24,1c,d7,00
"0017"=hex:01,1d,d7,00
"0018"=hex:56,1e,d7,00
"0019"=hex:58,1f,d7,00
"NumVerbs"=hex:14,00,00,00

The Realtek codec at 10de:0888 has 48 verbs -

 

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Class\{4D36E96C-E325-11CE-BFC1-08002BE10318}\0001]
"DisableSetupDiChangeState"=hex:00,00,00,00
"InfPath"="oem2.inf"
"IncludedInfs"=hex(7):6b,00,73,00,2e,00,69,00,6e,00,66,00,00,00,77,00,64,00,6d,\
 00,61,00,75,00,64,00,69,00,6f,00,2e,00,69,00,6e,00,66,00,00,00,00,00
"InfSection"="IntcAzAudModel"
"ProviderName"="Realtek Semiconductor Corp."
"DriverDateData"=hex:00,80,76,44,4b,cc,c9,01
"DriverDate"="5-4-2009"
"DriverVersion"="6.0.1.5845"
"MatchingDeviceId"="hdaudio\\func_01&ven_10ec&dev_0888"
"DriverDesc"="Realtek High Definition Audio"
"KS"="1"
"CoInstallers32"=hex(7):52,00,43,00,6f,00,49,00,6e,00,73,00,74,00,36,00,34,00,\
 2e,00,64,00,6c,00,6c,00,2c,00,52,00,74,00,6b,00,43,00,6f,00,49,00,6e,00,73,\
 00,74,00,61,00,6c,00,6c,00,65,00,72,00,00,00,00,00
"AssociatedFilters"="wdmaud,swmidi,redbook"
"Driver"="RTKVHD64.sys"
"SetupPreferredAudioDevices"=hex:01,00,00,00
"InfSectionExt"=".NTAMD64"

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Class\{4D36E96C-E325-11CE-BFC1-08002BE10318}\0001\GlobalSettings]
"DcOffsetWorkaround"=hex:01,00,00,00
"ResetAudioFgOnStart"=hex:01,00,00,00
"SysAudioTopoMiniportWorkaround"=hex:01,00,00,00
"ValidateCodecWrites"=hex:00,00,00,00
"SendFakePcxCfgDefVerbs"=hex:00,00,00,00
"SpdifOutputEchosRearRenderWhenNoAc3"=hex:01,00,00,00
"HpShutsOffRearSpeaker"=hex:00,00,00,00
"HpMode"=hex:01,00,00,00
"EnableDynamicDevices"=hex:01,00,00,00
"SetSpdifVCfg"=hex:01,00,00,00
"EnableWaveRT"=hex:01,00,00,00
"CenterLfeSwap"=hex:00,00,00,00

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Class\{4D36E96C-E325-11CE-BFC1-08002BE10318}\0001\GlobalSettings\SpdifIn]
"SpdifInputBitDepth"=hex:00,00,00,00
"SpdifInputSampleRate"=hex:01,00,00,00

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Class\{4D36E96C-E325-11CE-BFC1-08002BE10318}\0001\GlobalSettings\SpdifOut]
"ExternalSpdifReceiverSupportedSampleRates44100"=hex:00,00,00,00
"ExternalSpdifReceiverSupportedSampleRates48000"=hex:01,00,00,00
"ExternalSpdifReceiverSupportedSampleRates96000"=hex:00,00,00,00
"ExternalSpdifReceiverSupportedBitDepths16"=hex:01,00,00,00
"ExternalSpdifReceiverSupportedBitDepths20"=hex:00,00,00,00
"ExternalSpdifReceiverSupportedBitDepths24"=hex:00,00,00,00
"ExternalSpdifReceiverSupportedBitDepths32"=hex:00,00,00,00

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Class\{4D36E96C-E325-11CE-BFC1-08002BE10318}\0001\PinConfigOverrideVerbs]
"0000"=hex:10,1c,47,01
"0001"=hex:40,1d,47,01
"0002"=hex:01,1e,47,01
"0003"=hex:01,1f,47,01
"0004"=hex:f0,1c,57,01
"0005"=hex:11,1d,57,01
"0006"=hex:11,1e,57,01
"0007"=hex:41,1f,57,01
"0008"=hex:f0,1c,67,01
"0009"=hex:11,1d,67,01
"0010"=hex:11,1e,67,01
"0011"=hex:41,1f,67,01
"0012"=hex:f0,1c,77,01
"0013"=hex:11,1d,77,01
"0014"=hex:11,1e,77,01
"0015"=hex:41,1f,77,01
"0016"=hex:40,1c,87,01
"0017"=hex:98,1d,87,01
"0018"=hex:a1,1e,87,01
"0019"=hex:01,1f,87,01
"0020"=hex:50,1c,97,01
"0021"=hex:9c,1d,97,01
"0022"=hex:a1,1e,97,01
"0023"=hex:02,1f,97,01
"0024"=hex:f0,1c,a7,01
"0025"=hex:11,1d,a7,01
"0026"=hex:11,1e,a7,01
"0027"=hex:41,1f,a7,01
"0028"=hex:20,1c,b7,01
"0029"=hex:4c,1d,b7,01
"0030"=hex:01,1e,b7,01
"0031"=hex:02,1f,b7,01
"0032"=hex:f0,1c,c7,01
"0033"=hex:11,1d,c7,01
"0034"=hex:11,1e,c7,01
"0035"=hex:41,1f,c7,01
"0036"=hex:01,1c,d7,01
"0037"=hex:c6,1d,d7,01
"0038"=hex:04,1e,d7,01
"0039"=hex:40,1f,d7,01
"0040"=hex:30,1c,e7,01
"0041"=hex:11,1d,e7,01
"0042"=hex:44,1e,e7,01
"0043"=hex:01,1f,e7,01
"0044"=hex:f0,1c,f7,01
"0045"=hex:11,1d,f7,01
"0046"=hex:11,1e,f7,01
"0047"=hex:41,1f,f7,01
"NumVerbs"=hex:30,00,00,00

Would modding info.plist of VoodooHDA be easier?

 

I am attaching a quick and dirty perl script to do byte flipping. It works quite well standalone or under TextWrangler, especially together with Macgirl's AppleHDA to/from pinconfig perl scripts.

 

flip.pl.zip

Link to comment
Share on other sites

The Nvidia HDMI codec at 10de:0007 has 20 verbs, byte flipped :-

 

00571c10 00571d01 00571e56 00571f18

00771c21 00771d01 00771e56 00771f58

00971c22 00971d01 00971e56 00971f58

00b71c23 00b71d01 00b71e56 00b71f58

00d71c24 00d71d01 00d71e56 00d71f58

 

With the following meaning, courtesy of Macgirl;s script :-

 

0 05 71c 1 0 node 5 association 1 sequence 0

0 05 71d 0 1 node 5 Color Unknown Misc Reserved

0 05 71e 5 6 node 5 Digital Out Other Digital

0 05 71f 1 8 node 5 port 1 Location 8

 

0 07 71c 2 1 node 7 association 2 sequence 1

0 07 71d 0 1 node 7 Color Unknown Misc Reserved

0 07 71e 5 6 node 7 Digital Out Other Digital

0 07 71f 5 8 node 7 port 5 Location 8

 

0 09 71c 2 2 node 9 association 2 sequence 2

0 09 71d 0 1 node 9 Color Unknown Misc Reserved

0 09 71e 5 6 node 9 Digital Out Other Digital

0 09 71f 5 8 node 9 port 5 Location 8

 

0 0b 71c 2 3 node 11 association 2 sequence 3

0 0b 71d 0 1 node 11 Color Unknown Misc Reserved

0 0b 71e 5 6 node 11 Digital Out Other Digital

0 0b 71f 5 8 node 11 port 5 Location 8

 

0 0d 71c 2 4 node 13 association 2 sequence 4

0 0d 71d 0 1 node 13 Color Unknown Misc Reserved

0 0d 71e 5 6 node 13 Digital Out Other Digital

0 0d 71f 5 8 node 13 port 5 Location 8

 

 

The Realtek codec at 10de:0888 has 48 verbs -

 

01471c10 01471d40 01471e01 01471f01

01571cf0 01571d11 01571e11 01571f41

01671cf0 01671d11 01671e11 01671f41

01771cf0 01771d11 01771e11 01771f41

01871c40 01871d98 01871ea1 01871f01

01971c50 01971d9c 01971ea1 01971f02

01a71cf0 01a71d11 01a71e11 01a71f41

01b71c20 01b71d4c 01b71e01 01b71f02

01c71cf0 01c71d11 01c71e11 01c71f41

01d71c01 01d71dc6 01d71e04 01d71f40

01e71c30 01e71d11 01e71e44 01e71f01

01f71cf0 01f71d11 01f71e11 01f71f41

 

With the following meaning, again courtesy of Macgirl's script :-

 

0 14 71c 1 0 node 20 association 1 sequence 0

0 14 71d 4 0 node 20 Green Jack Detect Override

0 14 71e 0 1 node 20 Line Out 1/8" stereo

0 14 71f 0 1 node 20 port 0 Location 1

 

0 15 71c f 0 node 21 association f sequence 0

0 15 71d 1 1 node 21 Black Misc Reserved

0 15 71e 1 1 node 21 Speaker 1/8" stereo

0 15 71f 4 1 node 21 port 4 Location 1

 

0 16 71c f 0 node 22 association f sequence 0

0 16 71d 1 1 node 22 Black Misc Reserved

0 16 71e 1 1 node 22 Speaker 1/8" stereo

0 16 71f 4 1 node 22 port 4 Location 1

 

0 17 71c f 0 node 23 association f sequence 0

0 17 71d 1 1 node 23 Black Misc Reserved

0 17 71e 1 1 node 23 Speaker 1/8" stereo

0 17 71f 4 1 node 23 port 4 Location 1

 

0 18 71c 4 0 node 24 association 4 sequence 0

0 18 71d 9 8 node 24 Pink misc 8

0 18 71e a 1 node 24 Mic In 1/8" stereo

0 18 71f 0 1 node 24 port 0 Location 1

 

0 19 71c 5 0 node 25 association 5 sequence 0

0 19 71d 9 c node 25 Pink misc c

0 19 71e a 1 node 25 Mic In 1/8" stereo

0 19 71f 0 2 node 25 port 0 Location 2

 

0 1a 71c f 0 node 26 association f sequence 0

0 1a 71d 1 1 node 26 Black Misc Reserved

0 1a 71e 1 1 node 26 Speaker 1/8" stereo

0 1a 71f 4 1 node 26 port 4 Location 1

 

0 1b 71c 2 0 node 27 association 2 sequence 0

0 1b 71d 4 c node 27 Green misc c

0 1b 71e 0 1 node 27 Line Out 1/8" stereo

0 1b 71f 0 2 node 27 port 0 Location 2

 

0 1c 71c f 0 node 28 association f sequence 0

0 1c 71d 1 1 node 28 Black Misc Reserved

0 1c 71e 1 1 node 28 Speaker 1/8" stereo

0 1c 71f 4 1 node 28 port 4 Location 1

 

0 1d 71c 0 1 node 29 association 0 sequence 1

0 1d 71d c 6 node 29 Color Reserved misc 6

0 1d 71e 0 4 node 29 Line Out RCA

0 1d 71f 4 0 node 29 port 4 Location 0

 

0 1e 71c 3 0 node 30 association 3 sequence 0

0 1e 71d 1 1 node 30 Black Misc Reserved

0 1e 71e 4 4 node 30 SPDIF OUT RCA

0 1e 71f 0 1 node 30 port 0 Location 1

 

0 1f 71c f 0 node 31 association f sequence 0

0 1f 71d 1 1 node 31 Black Misc Reserved

0 1f 71e 1 1 node 31 Speaker 1/8" stereo

0 1f 71f 4 1 node 31 port 4 Location 1

Link to comment
Share on other sites

Looking at the Nvidia/Realtek audio codec I'm pretty sure the audio side of HDMI audio is working.

This means the culprit is probably the nvidia drivers, matching these better to 320M or the iMac10,1 is probably the key.

Have you read the following article? Seems relevant to our case.

tmongkol' success with HDMI audio on GT220 and GT240

 

Looking at the apple discussion forums there are a lot of people with hdmi audio isssues, so it might be slow progress.

At InsanelyMac or Apple's own?

Link to comment
Share on other sites

I am well versed on Tmongkol's excellent hacking/reverse engineering of the AppleHDA (many sleepless nights getting my HTPC working).

 

Unfortunately I don't think Audio is the problem here.

 

With AppleHDA 10.6.2 I have an audio stream playing (seen in Hallab Audio developer tool from xcode) and correct handshaking between the computer and the TV over the HDMI, ie device name shows up in Sound Preferences and the correct audio capabilities are shown in Audio MIDI setup.

 

I've also probed the Audio codec and the only difference between Apple and Linux is the pin widget being changed to DisplayPort instead of HDMI and changing it back on the fly changes the output of Sound Preferences to HDMI but no sound.

 

I think the issue is the Nvidia video drivers not allowing audio over HDMI (audio passthrough). If we could get the driver to load the 9400M driver for the iMac then I think we would have sound. I'm just not sure how to do this at present.

 

If the 10.6.2 AppleHDA.kext doesn't give audio then we will have to patch AppleHDA.kext 10.6.3 as this definitely works with the iMac see here http://store.moshimonde.com/faq-minidisplayport-to-hdmi.

 

I have downloaded OpenGL_Extensions_Viewer_3.35 from ftp://ftp2.realtech-vr.com/realtechv/pub/glview335.dmg and this shows the driver on my 9600M (with HDMI Audio on 10.6.4) as "9600M driver" but the ZBox shows "ION driver", my bet is the Imac will show "9400M driver".

I've been trying to alter the DSDT injection to "simulate imac10,1 9400M" PCI settings, but no dice. I think the NVIDIA driver probably reads the PCI registers directly, so hacking of the NVDANV50Hal.kext is probably required - I'm not sure where to start, but ProjectOSX seem to lead the way in video hacks so I will post over there for some help.

 

discussions.apple.com has many threads on HDMI Audio issues even with "real macs" and similarly nvidia boards have complaints about their drivers!

Here is the dsdt I'm using for audio loading (and dual screen)

dsdt2.aml.zip

Link to comment
Share on other sites

I think the issue is the Nvidia video drivers not allowing audio over HDMI (audio passthrough). If we could get the driver to load the 9400M driver for the iMac then I think we would have sound. I'm just not sure how to do this at present.

I think I am with you on this. I think all the Windoze driver does is setting some registers (probably only one) that connect the Nvidia codec to the HDMI audio digit output.

 

So close and yet so far.

Link to comment
Share on other sites

I think linux may be the key here.

The 2 approaches that I see will work are

1. trick the NVIDIA driver into loading the 9400M driver which has audio pass through enabled. This will require hacking the NVDANV50Hal binary

2. Directly communicating with the NVIDIA board to set the audio passthrough flag correctly.

 

These two posts seem interesting

ftp://download.nvidia.com/XFree86/gpu-hdm...hdmi-audio.html

http://www.ping.de/sites/koala/renouveau.html

 

ps I've hosed my install about 5 times now, messing with stuff so don't worry about breaking sleep once in a while, I think its an easy fix once everything else is sorted.

 

http://www.mail-archive.com/nouveau@lists....g/msg06860.html

suggests GPIO pins need to be set correctly, this might be important - I'll look into it. No go I don't think ion/9400 is new enough to support this over HDMI.

 

I'm just reinstalling Win7 to try NiBiTor.

Link to comment
Share on other sites

ps I've hosed my install about 5 times now, messing with stuff so don't worry about breaking sleep once in a while, I think its an easy fix once everything else is sorted.

I was trying to fix the USB device removal problem so I needed functional sleep for testing. :D

 

I'm just reinstalling Win7 to try NiBiTor.

I thought NiBiTor cannot be run under Win7. God mode? Haven't learn how to do that yet. :thumbsup_anim:

Link to comment
Share on other sites

I think linux may be the key here.

The 2 approaches that I see will work are

1. trick the NVIDIA driver into loading the 9400M driver which has audio pass through enabled. This will require hacking the NVDANV50Hal binary

2. Directly communicating with the NVIDIA board to set the audio passthrough flag correctly.

 

These two posts seem interesting

ftp://download.nvidia.com/XFree86/gpu-hdm...hdmi-audio.html

http://www.ping.de/sites/koala/renouveau.html

 

http://www.mail-archive.com/nouveau@lists....g/msg06860.html

suggests GPIO pins need to be set correctly, this might be important - I'll look into it. No go I don't think ion/9400 is new enough to support this over HDMI.

I think you are dead on.

 

These are very interesting articles. Already installed Ubuntu 10.04 Desktop to learn from them.

 

Only reason to do Hackintosh is to learn how things work, and learn from the expert.

Link to comment
Share on other sites

  • 3 weeks later...
Hi Mike,

I am unable to get HDMI audio working, the quickest solution is the one used by pre2010 mac mini's ie

http://www.monoprice.com/products/product....rmat=4#feedback

The only other issue I seem to be having is a CMOS error on reboot after hibernate.

Hope this helps

Cheers

Steve

 

thank you.. can the CMOS error be fixed via dsdt (RTC fix) or it's another CMOS error?

Link to comment
Share on other sites

I head many Problems to get everything working under 10.6.7, so for others who are not able to get sleep restart etc fixed here is my Extra folder Content and my Chameleon Version.

 

Bios Settings: Set IDE to AHCI, Video Ram to Max, ACPI S3, Power Button to Suspend, and Wake up on Lan in Bios, also I activated every Option in the Energy PrefPan (Systempreferences).

 

Content of Extra is:

com.apple.Boot.plist, dsdt.aml, smbios.plist (to enable remote cdrom drive), Extensions (ALC8XXHDA.kext, ElliottForeLegacyRTC.kext, fakesmc.kext, OpenHaltRestart.kext)

 

Hope it may help someone.

 

P.S.: i changed the miniPCI card to get Wlan working. ;-)

Zotac_HD_ND22.zip

Link to comment
Share on other sites

I head many Problems to get everything working under 10.6.7, so for others who are not able to get sleep restart etc fixed here is my Extra folder Content and my Chameleon Version.

 

Bios Settings: Set IDE to AHCI, Video Ram to Max, ACPI S3, Power Button to Suspend, and Wake up on Lan in Bios, also I activated every Option in the Energy PrefPan (Systempreferences).

 

Content of Extra is:

com.apple.Boot.plist, dsdt.aml, smbios.plist (to enable remote cdrom drive), Extensions (ALC8XXHDA.kext, ElliottForeLegacyRTC.kext, fakesmc.kext, OpenHaltRestart.kext)

 

Hope it may help someone.

 

P.S.: i changed the miniPCI card to get Wlan working. ;-)

 

what exactly did you choose in [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url]

 

it boots perfectly with [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url],

and then [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] confuses :) me

 

i install it like this tell me what i have to change

 

NVIDIA.png

 

many thanks

 

mitafs

Link to comment
Share on other sites

I head many Problems to get everything working under 10.6.7, so for others who are not able to get sleep restart etc fixed here is my Extra folder Content and my Chameleon Version.

 

Bios Settings: Set IDE to AHCI, Video Ram to Max, ACPI S3, Power Button to Suspend, and Wake up on Lan in Bios, also I activated every Option in the Energy PrefPan (Systempreferences).

 

Content of Extra is:

com.apple.Boot.plist, dsdt.aml, smbios.plist (to enable remote cdrom drive), Extensions (ALC8XXHDA.kext, ElliottForeLegacyRTC.kext, fakesmc.kext, OpenHaltRestart.kext)

 

Hope it may help someone.

 

P.S.: i changed the miniPCI card to get Wlan working. ;-)

 

so could i just cut and paste your boot, chameleon, and extra folder in my hard drive root, and as long as i install mac os x 10.6.7 combo update it will boot, or are you just trying to show us what to do thanks

 

I head many Problems to get everything working under 10.6.7, so for others who are not able to get sleep restart etc fixed here is my Extra folder Content and my Chameleon Version.

 

Bios Settings: Set IDE to AHCI, Video Ram to Max, ACPI S3, Power Button to Suspend, and Wake up on Lan in Bios, also I activated every Option in the Energy PrefPan (Systempreferences).

 

Content of Extra is:

com.apple.Boot.plist, dsdt.aml, smbios.plist (to enable remote cdrom drive), Extensions (ALC8XXHDA.kext, ElliottForeLegacyRTC.kext, fakesmc.kext, OpenHaltRestart.kext)

 

Hope it may help someone.

 

P.S.: i changed the miniPCI card to get Wlan working. ;-)

 

or do you use OSX86Tools to install these

 

many thanks again

Link to comment
Share on other sites

anyone can boot with USB HiSpeed Mode? just got mine today and it's giving me a hard time..

 

doesnt work for me:

 

sleep

shutdown (display turns off but the fan is still on)

wake up

USB HiSpeed

 

TIA

 

Have you managed to get [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] to work with 10.6.7 combo update (so you can boot off the hard drive)? If so please explain how.

 

Many thanks

 

Mitafs

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...