Jump to content

[GUIDE]+[STUDIO] ZOTAC GEForce 9300 WIFI DDR2 and DDR3 Snow --> ML TEST 1082 sleep #795


Hugo_bee
 Share

850 posts in this topic

Recommended Posts

need one last help guys, im almost done with my Zotac G43ITX-A-E ICH10 mobo w/ just 1 last problem..

 

booter: Asere 119 w/o theme

kext used in Extra:

fakesmc.kext

IOAHCIBlockStorageInjector.kext - fix for orange icon

EvOreboot.kext - i remove this by adding shutdown dsdt fix by mm67/restart is done by the booter

smbios: MacPro3,1

 

working:

- speedstep via DSDT

- sound/lan

- Automatic Time sleep or Manual sleep

- Ethernet work by using RealtekR1000SL.kext (even on wakeup)

- etc (this board is perfect aside from wifi)

 

not working:

- Atheros WIFI - i can turn it on/off but it wont detect any wireless networks

- built in IGP (i know this before buying so im using nVidia GTS250)

- wake from USB keyboard (will look for a fix but Power button works)

 

the above is not my problem but my LG Lightscribe DVD Writer.. under AHCI and OSX my dvd drive won't get detected.. not sure what is the problem but it works in windows and linux so im sure the drive is working properly. i tried all 5 sata ports but all of them has the same output. it's detected under system profiler (sata) but Disk Utility cant see the disc/drive when i insert one..

 

suggestions? anyone can help? :P

 

post-563478-1274254487_thumb.png

Link to comment
Share on other sites

HI to all.

my zotac GF9300 D-E wifi arrived and now i'm writing from the snow installation I did thanks to yall posts.

 

I have now:

 

/Extra/Extensions/fakesmc.kext

/Extra/Extensions/IOAHCIBlockStorageInjector.kext

/Extra/Extensions/OpenHaltRestart.kext

 

/Extra/com.apple.Boot.plist with 32bit boot and some cosmetic options

/Extra/smbios.plist with the code for UUID injections (also if I was pretty sure that this would not be need, without I get error 35)

 

/Extra/dsdt.aml posted in this thread.

 

In S/L/E/ after installing the patched AppleHDA.kext audio is still missing...

 

Eth works OOB

 

Problems so far:

I have problem with SATA recognized as unknown (just cosmetic)

Audio unrecognized (with the modded AppleHDA and the before mentioned DSDT)

No restart working

Only DVI output from IGP with Graphics Enabler, I cant connect old monitor with a DVI adaptor neither.

No dual screen

 

I'm using Chameleon RC5pre12 rev.115

 

CPU Intel Q9300 with ArticCooling FreezerPro7, 2x 2GB DDR2 800MHz Team Elite (the corsair one were too heigh with that cooler), 2 SATA HD

Link to comment
Share on other sites

using cd bootloader or another mac make new instalation in you HDD

 

donwload this bootloader and install in new mac HDD

 

http://rapidshare.com/files/322726512/Zotac_9300_ITX.zipdo

 

do all update in you mac!

 

after 10.6.3 you lose sound! ( http://rapidshare.com/files/373568162/Cham...C4Zotac_Pkg.rar ) donwload this and install! afiter install go to Snow Leopard/sistema/biblioteca/extensions and delet AppleHDA.kext and install new AppleHDA.kext from this file! them use Kext Utility and restart you mac

 

i hope work!

 

 

 

 

 

 

HI to all.

my zotac GF9300 D-E wifi arrived and now i'm writing from the snow installation I did thanks to yall posts.

 

I have now:

 

/Extra/Extensions/fakesmc.kext

/Extra/Extensions/IOAHCIBlockStorageInjector.kext

/Extra/Extensions/OpenHaltRestart.kext

 

/Extra/com.apple.Boot.plist with 32bit boot and some cosmetic options

/Extra/smbios.plist with the code for UUID injections (also if I was pretty shure that this would not be need, without i get error 35)

 

/Extra/dsdt.aml posted in this thread.

 

In S/L/E/ after installing the patched AppleHDA.kext audio is still missing...

 

Eth works OOB

 

Problems so far:

I have problem with SATA recognized as unknown (just cosmetic)

Audio unrecognized (with the modded AppleHDA and the before mentioned DSDT)

No restart working

Only DVI output from IGP with Graphics Enabler, I cant connect old monitor with a DVI adaptor neither.

No dual screen

 

I'm using Chameleon RC5pre12 rev.115

 

CPU Intel Q9300 with ArticCooling FreezerPro7, 2x 2GB DDR2 800MHz Team Elite (the corsair one were too heigh with that cooler), 2 SATA HD

Link to comment
Share on other sites

It is common to lose audio after a system update, simply because that update puts a new vanilla AppleHDA.kext file into your system/library/extensions file. To get audio back you just revert to whatever hack you had working before. E.g. for me, using the tinush AppleHDA.kext you just take that kext again and re-install it using kext utility.

 

This is just everyday life with a hack....and fully to be expected. Thank your lucky stars that in most cases with our Zotacs this is the only hacked kext in SLE.

In this two day I had never been able to get my audio working, from 10.6.0 to 10.6.3

I've tryed legacyHDA or modded AppleHDA with DSDT injection. none worked.

Some DSDT posted here have the Hdef device with 00008000 addr. and others habe 0001b000 none of them works.

 

But my big problem is the VGA not working under SnowLeopard @ 32bit. I've already tried the DSDT you posted before with no luck.

Link to comment
Share on other sites

If you want VGA working you can edit NVCAP in DSDT with these values:

 

VGA/DVI

 

0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00

 

DVI/VGA

 

0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x00

 

Make sure you backup your current DSDT file just in case.

Link to comment
Share on other sites

Thank's for your quick answer but all the two code returns me still only DVI output no dual monitor or VGA working.

 

I'll try more on this nvcap thing

 

using cd bootloader or another mac make new instalation in you HDD

 

donwload this bootloader and install in new mac HDD

 

http://rapidshare.com/files/322726512/Zotac_9300_ITX.zipdo

 

do all update in you mac!

 

after 10.6.3 you lose sound! ( http://rapidshare.com/files/373568162/Cham...C4Zotac_Pkg.rar ) donwload this and install! afiter install go to Snow Leopard/sistema/biblioteca/extensions and delet AppleHDA.kext and install new AppleHDA.kext from this file! them use Kext Utility and restart you mac

 

i hope work!

 

Already tried this two pakage with no luck...

 

 

EDIT:

Here is my lspci -nn results, is it normal to have all unknown devices?

00:00.1 RAM memory [0500]: nVidia Corporation Unknown device [10de:0a88] (rev b1)
00:03.0 ISA bridge [0601]: nVidia Corporation Unknown device [10de:0aac] (rev b2)
00:03.1 RAM memory [0500]: nVidia Corporation Unknown device [10de:0aa4] (rev b1)
00:03.2 SMBus [0c05]: nVidia Corporation Unknown device [10de:0aa2] (rev b1)
00:03.3 RAM memory [0500]: nVidia Corporation Unknown device [10de:0a89] (rev b1)
00:03.4 RAM memory [0500]: nVidia Corporation Unknown device [10de:0a98] (rev b1)
00:03.5 Co-processor [0b40]: nVidia Corporation Unknown device [10de:0aa3] (rev b1)
00:04.0 USB Controller [0c03]: nVidia Corporation Unknown device [10de:0aa5] (rev b1)
00:04.1 USB Controller [0c03]: nVidia Corporation Unknown device [10de:0aa6] (rev b1)
00:06.0 USB Controller [0c03]: nVidia Corporation Unknown device [10de:0aa7] (rev b1)
00:06.1 USB Controller [0c03]: nVidia Corporation Unknown device [10de:0aa9] (rev b1)
00:09.0 PCI bridge [0604]: nVidia Corporation Unknown device [10de:0aab] (rev b1)
00:0a.0 Ethernet controller [0200]: nVidia Corporation MCP79 Ethernet [10de:0ab0] (rev b1)
00:0b.0 SATA controller [0106]: nVidia Corporation Unknown device [10de:0ab8] (rev b1)
00:0c.0 PCI bridge [0604]: nVidia Corporation Unknown device [10de:0ac4] (rev b1)
00:10.0 PCI bridge [0604]: nVidia Corporation Unknown device [10de:0aa0] (rev b1)
00:15.0 PCI bridge [0604]: nVidia Corporation Unknown device [10de:0ac6] (rev b1)
00:16.0 PCI bridge [0604]: nVidia Corporation Unknown device [10de:0ac7] (rev b1)
00:17.0 PCI bridge [0604]: nVidia Corporation Unknown device [10de:0ac7] (rev b1)
00:18.0 PCI bridge [0604]: nVidia Corporation Unknown device [10de:0ac7] (rev b1)
03:00.0 VGA compatible controller [0300]: nVidia Corporation Unknown device [10de:086c] (rev b1)

 

I'm still trying to make the graphic card full working (for now it's only DVI to DVI, if I use a DVI to VGA adapter or straight from the VGA port there is no signal to the monitor).

HDMI not tested

QE/CI working with GraphicsEnabler or DSDT

 

PCB is rev 01 Zotac GF9300-D-E WIFI ITX

ATX 600W PSU

Snow Leopard 10.6.3

 

EDIT2: I've extracted whit a ubuntu live CD the original DSDT with 4 errors, now I'll try to made my own changes for a working video.

lscpi -nn in ubuntu looks like more precise:

00:00.0 Host bridge [0600]: nVidia Corporation MCP79 Host Bridge [10de:0a80] (rev b1)
00:00.1 RAM memory [0500]: nVidia Corporation MCP79 Memory Controller [10de:0a88] (rev b1)
00:03.0 ISA bridge [0601]: nVidia Corporation MCP79 LPC Bridge [10de:0aac] (rev b2)
00:03.1 RAM memory [0500]: nVidia Corporation MCP79 Memory Controller [10de:0aa4] (rev b1)
00:03.2 SMBus [0c05]: nVidia Corporation MCP79 SMBus [10de:0aa2] (rev b1)
00:03.3 RAM memory [0500]: nVidia Corporation MCP79 Memory Controller [10de:0a89] (rev b1)
00:03.4 RAM memory [0500]: nVidia Corporation Device [10de:0a98] (rev b1)
00:03.5 Co-processor [0b40]: nVidia Corporation MCP79 Co-processor [10de:0aa3] (rev b1)
00:04.0 USB Controller [0c03]: nVidia Corporation MCP79 OHCI USB 1.1 Controller [10de:0aa5] (rev b1)
00:04.1 USB Controller [0c03]: nVidia Corporation MCP79 EHCI USB 2.0 Controller [10de:0aa6] (rev b1)
00:06.0 USB Controller [0c03]: nVidia Corporation MCP79 OHCI USB 1.1 Controller [10de:0aa7] (rev b1)
00:06.1 USB Controller [0c03]: nVidia Corporation MCP79 EHCI USB 2.0 Controller [10de:0aa9] (rev b1)
00:09.0 PCI bridge [0604]: nVidia Corporation MCP79 PCI Bridge [10de:0aab] (rev b1)
00:0a.0 Ethernet controller [0200]: nVidia Corporation MCP79 Ethernet [10de:0ab0] (rev b1)
00:0b.0 SATA controller [0106]: nVidia Corporation MCP79 AHCI Controller [10de:0ab8] (rev b1)
00:0c.0 PCI bridge [0604]: nVidia Corporation MCP79 PCI Express Bridge [10de:0ac4] (rev b1)
00:10.0 PCI bridge [0604]: nVidia Corporation MCP79 PCI Express Bridge [10de:0aa0] (rev b1)
00:15.0 PCI bridge [0604]: nVidia Corporation MCP79 PCI Express Bridge [10de:0ac6] (rev b1)
00:16.0 PCI bridge [0604]: nVidia Corporation MCP79 PCI Express Bridge [10de:0ac7] (rev b1)
00:17.0 PCI bridge [0604]: nVidia Corporation MCP79 PCI Express Bridge [10de:0ac7] (rev b1)
00:18.0 PCI bridge [0604]: nVidia Corporation MCP79 PCI Express Bridge [10de:0ac7] (rev b1)
03:00.0 VGA compatible controller [0300]: nVidia Corporation C79 [GeForce 9300 / nForce 730i] [10de:086c] (rev b1)

Link to comment
Share on other sites

Audio -

 

If you say audio doesn't work for you, then please say what bit of audio does not work? Does NO audio work - i.e. completely unrecognised? Or is it something like HDMI out audio (I don't think this works with any of the current solutions).

 

Believe me that basic audio certainly should work for you unless you had a hardware problem (unlikely). Mostly, when it doesn't work it is because the layout ID in the DSDT doesn't match the layout ID in the AppleHDA.kext - some kexts and dsdts will use layout 12 (0x0c) others will use layout 662. The kext and the DSDT Must have the same layout designated. FYI, though I use the tinush kext I change it for me from 662 to 12, so unless you do that tweak then my DSDT and that kext don't go together...... check that first.

 

Other common problems to check is that some solutions put a legacy kext in Extra/extensions (and leave the vanilla AppleHDA.kext alone), others need a hacked AppleHDA.kext in SLE.

 

Whatever solution you adopt make sure there are no leftovers from other attempts left anywhere on your system.

 

I think that the layout could be the problem because in system profile I see layout ID: 12 now i'll check the kext. thanks

 

I can't test HDMI, so for now my problem is that with your DSDT patched I get the sound asseetion and something recognized in system profiler but nothing in sound preferences

 

I've just updated the BIOS with the last one for my PCB 01 and now I'll extract the DSDT with ubuntu just to check if there is something changed.

 

By the way I can't find in this topic your step by step guide somebody nominated around page 5 or 6 can you post a link, please?

Link to comment
Share on other sites

What layout id have you try for sound?

 

Do you have try these?

 

(subsystem-id = 79CB0000)

(subsystem-vendor-id= DE100000)

layout-id = 0C000000 --> should be right for you

codec-id = 6206EC10 --> should be right for you

 

The applehda's bin is harcoded for 10.6.3 in your case? If yes, have you patch that?

--

 

I update my totallyfix for MCP79AHCI...

 

Keep me posted..

Link to comment
Share on other sites

I update my totallyfix for MCP79AHCI...

 

Good to hear this :)

 

For the codec ID I need to find where to check, in the info.plist i can find only a layout id=8 ?

 

I've just finished the correction of original DSDT from the new bios, now I can start to patch it.

 

Here ti is, without any mod, just Errors,Warnings and Remarks corrections

ZotacGF9300_D_Ewifi_PCB01.zip

Note that it's not intended to use for loading SnowLeopard because it's not patched.

 

Now I''l try some basic correction and then i'll check if I can solve that audio and VGA problems.

 

EDIT:

Added DTGP method and this HDEF Device (in place of AZAD):

Device (HDEF)
           {
               Name (_ADR, 0x00080000)
               Name (_PRW, Package (0x02) {0x15,0x05})
               Method (_DSM, 4, NotSerialized) {
                   Store (Package (0x08) {
                           "codec-id",Buffer (0x04) {0x62, 0x06, 0xEC, 0x10}, 
                           "layout-id", Buffer (0x04) {0x96, 0x02, 0x00, 0x00}, 
                           "device-type", Buffer (0x0F) {"Realtek ALC662"}, 
                           "PinConfigurations", Buffer (0x01) {0x00} }, Local0)
                   DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                   Return (Local0) }
           }

 

Fixed HPET and RTC (cmos reset and kp)

Internal Lan fix (added this code to MMAC renamed ETH0)

Method (_DSM, 4, NotSerialized) {
				  Store (Package (0x06) {
				      	"built-in", Buffer (One) {0x00},
				      	"device_type", Buffer (0x09) {"ethernet"},
				      	"name", Buffer (0x1E) {"Nvidia MCP79 Ethernet Gigabit"} }, Local0) 
				      DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) 
				      Return (Local0) }

 

I've removed SPKR (PNP0800) and COM (PNP0501)code

also removed PS2M PS2K PS2M (PS2 devices)

Now i'll try with the AppleHDA.kext v. 1.7.4a1 (10.6.2 I belive)

this one: AppleHDA.kext.zip

ASAP some more news

Link to comment
Share on other sites

I have correct up, I think that the layout id and codec id are right; the rest is a bit placebo (for sound assertion, etcetc) but the audio must work :)

 

Bin patched for 10.6.3!

 

Hi

Link to comment
Share on other sites

After reboot still no audio, in system profiler i get still ID 12:

 

But there is a difference now it's not anymore ID 12:

Audio ad alta definizione Intel:

 ID dispositivo:	0x174B437B
 ID audio:	12
 Dispositivi disponibili:
 Uscita:
 Connessione:	Spinotto 1/8'
 Microfono Esterno:
 Connessione:	Spinotto 1/8'
 Uscita S/P-DIF:
 Connessione:	Interno

IT is 662 but all is empty:

ID dispositivo:	0x174B437B
 ID audio:	662
 Dispositivi disponibili:

 

now 'ill try with this other AppleHDA.kext (10.6.3 modded) from the Chameleon2RC4Zotac.pkg posted in this topic.

AppleHDA.kext.zip

 

EDIT:

still nothing, it's always the same... :)

Here the sound assertion i get at boot:

 

May 23 05:29:06 Mac-Pro-di-scrax-2 kernel[0]: Sound assertion "0 == pathMap_aDriverInstance" failed in "/SourceCache/AppleHDA/AppleHDA-184.4.3/AppleHDA/AppleHDADriver.cpp" at line 1666 goto Exit

May 23 05:29:06 Mac-Pro-di-scrax-2 kernel[0]: Sound assertion "0 != createAudioEngines ( fPathMap_aDriverInstance )" failed in "/SourceCache/AppleHDA/AppleHDA-184.4.3/AppleHDA/AppleHDADriver.cpp" at line 203 goto Exit

May 23 05:29:06 Mac-Pro-di-scrax-2 kernel[0]: Sound assertion "0 == pathMap_aDriverInstance" failed in "/SourceCache/AppleHDA/AppleHDA-184.4.3/AppleHDA/AppleHDADriver.cpp" at line 1666 goto Exit

May 23 05:29:06 Mac-Pro-di-scrax-2 kernel[0]: Sound assertion "0 != createAudioEngines ( fPathMap_aDriverInstance )" failed in "/SourceCache/AppleHDA/AppleHDA-184.4.3/AppleHDA/AppleHDADriver.cpp" at line 203 goto Exit

 

when loading with ID12

 

with id 662:

kxld[com.apple.driver.AppleHDA]: The super class vtable __ZTV13IOAudioEngine for vtable __ZTV14AppleHDAEngine is out of date. Make sure your kext has been built against the correct headers.

 

EDIT2: I've found minihack dsdt patching guide, let's see what i've missed in my patch...

Link to comment
Share on other sites

COMPLETE STEP BY STEP GUIDE

 

I've made some correction to the DSDT extracted with the updated bios of my zotac d-e PCB 01:

error fix is the same, but the third warning I've chose to eliminate the Method MWNV for the _T_0 i've used T_0 as not reserved name but it's basically the same fix.

 

I didn't add for now the Graphics code because GraphicsEnabler in Chameleon "works" (but still only DVI out and no dual monitos or single VGA either with a DVI to VGA adaptor PC or Apple adaptor is the same)

 

For the audio I found I'm injecting the 662 codec ID (0x96, 0x02, 0x00, 0x00) now I corrected it like yours ID 12, let's see if it works. reading all your post I don't know if it's better one or the other, i'll try to make some test

 

For Ethernet I renamed it to ETH0 and this code is redundant in your DSDT:

Scope (\_GPE)
{
Method (_L0B, 0, NotSerialized)
{
Notify (\_SB.PCI0.MMAC, 0x02)
Notify (\_SB.PWRB, 0x02)
}
}

 

Check the Scope (\_GPE) already in the DSDT and you will find that it's missing only

Notify (\_SB.PWRB, 0x02)

so i've added it there instead of duplicate the method and the scope in the ETH0 device ;)

instead in the device I've injected also the name of the device here is my ETH0 device:

 

Device (ETH0) {Name (_ADR, 0x000A0000)
			Name (_PRW, Package (0x02) {0x0B,0x05})
			Method (_DSM, 4, NotSerialized) {
				  Store (Package (0x06) {
						  "built-in", Buffer (One) {0x00},
						  "device_type", Buffer (0x09) {"ethernet"},
						  "name", Buffer (0x23) {"Realtek TRL8211CL Ethernet Gigabit"} }, Local0) 
					  DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0)) 
					  Return (Local0) } 
		}

 

 

I've also removed in LPCB the Method (\_SB.PCI0._INI, 0, NotSerialized) because it's checking what windows system we have and so it's useless for Osx

 

my Hpet fix is like yours but again it's a little more clean because ATT3 and Method (_CRS are redundant once we know we need only 0x0F:

Device (HPET) {Name (_HID, EisaId ("PNP0103"))
				//Name (ATT3, ResourceTemplate ()
				Name (_CRS, ResourceTemplate () {
					IRQNoFlags () {0}
					IRQNoFlags () {8}
					Memory32Fixed (ReadWrite,0xFEFF0000,0x00000400,) })
				//Name (ATT4, ResourceTemplate () {})
				Method (_STA, 0, NotSerialized) {
					//If (LGreaterEqual (OSFX, 0x03)) {If (HPTF) {
							Return (0x0F) /*}
						Else {Return (0x00)} }
					Else {Return (0x00)}*/
				}

				/*Method (_CRS, 0, NotSerialized) {
					If (LGreaterEqual (OSFX, 0x03)) {
						If (HPTF) {Return (ATT3)}
						Else {Return (ATT4)} }
					Else {Return (ATT4) } }*/
			}

 

Also in TIMR i've used the same tipe of fix:

Device (TIMR) {Name (_HID, EisaId ("PNP0100"))
				//Name (ATT5, ResourceTemplate ()
				Name (_CRS, ResourceTemplate () {IO (Decode16,0x0040,0x0040,0x00,0x04,)
					/*IRQNoFlags () {0}*/ })
				/*Name (ATT6, ResourceTemplate () {IO (Decode16,0x0040,0x0040,0x00,0x04,) })
				Method (_CRS, 0, NotSerialized) {
					If (LGreaterEqual (OSFX, 0x03)) {
						If (HPTF) {Return (ATT6)}
						Else {Return (ATT5)} }
					Else {Return (ATT5)}  }*/ }

 

My DMAC section is already without IRQ so nothing done here.

 

For a smaller dsdt I've also removed the Device SPKR and OCU1 (Speaker and COM port not used by osx).

I didn't made the c.state and p-state correction still because before I'll extract my ssdt with linux to be shure of the value I put in.

 

Hope this help somebody ;)

 

Just to make things a little more clear about my audio issue:

now with 10.6.3 i've restored the original AppleHDA.kext and I'm using ALC662.kext in /E/E posted with the step by step instruction topic by minihack, injecting ID 662 in DSDT (not 12).

Now i'll test it to se if it will work.

 

Here my modded DSDT without C-State, P-State and Graphics inj, so it's not CPU related

dsdtSCRAX.dsl.zip

 

Here my C- and P-State declarations (P-State for a q9300@2.7Ghz)

	Scope (\_PR) { // Processor scope (namespace).
	Name (PSS, Package (0x04) { // This needs to match your CPU (use the P-State Calculator or Changer for it)
		Package (0x06) { Zero, Zero, 0x10, 0x10, 0x4720, Zero },
		Package (0x06) { Zero, Zero, 0x10, 0x10, 0x071E,  One },
		Package (0x06) { Zero, Zero, 0x10, 0x10, 0x461C, 0x02 },
		Package (0x06) { Zero, Zero, 0x10, 0x10, 0x061A, 0x03 } })
	Name (CST, Package (0x04) {0x03,  // Number of C-State packages: 3 (C1, C2 and C3).
		Package (0x04){ResourceTemplate (){Register (FFixedHW,0x01,0x02,0x0000000000000000,0x00,)}, One, One, 0x41C}, 
		Package (0x04){ResourceTemplate (){Register (SystemIO,0x08,0x00,0x0000000000000814,	,)},0x02, One,0x01F4},
		Package (0x04){ResourceTemplate (){Register (SystemIO,0x08,0x00,0x0000000000000815,	,)},0x03,0x55,  0xFA}})
	Processor (CPU0, 0x00, 0x00000810, 0x06) {Alias (PSS, _PSS) Alias (CST, _CST)}
	Processor (CPU1, 0x01, 0x00000810, 0x06) {Alias (PSS, _PSS) Alias (CST, _CST)}
	Processor (CPU2, 0x02, 0x00000810, 0x06) {Alias (PSS, _PSS) Alias (CST, _CST)}
	Processor (CPU3, 0x03, 0x00000810, 0x06) {Alias (PSS, _PSS) Alias (CST, _CST)}	}

 

NOTE: All my test done in 32bit

 

 

EDIT:

Audio Still not working. I have original unpatched AppleHDA.kext in /S/L/E and the suggested ALC662.kext in /E/E with ID662 inj by DSDT but still this errors at boot:

 

Not loading kext com.apple.driver.AppleHDAController - not found and kextd not available in early boot.
Sound assertion "0 == pciVendorProductID" failed in "/SourceCache/AppleHDA/AppleHDA-184.4.3/AppleHDAController/AppleHDAController.cpp" at line 3226 goto Exit
Sound assertion ""ERROR: EFI ROM did not publish 'hda-gfx' associative property!\n"" failed in "/SourceCache/AppleHDA/AppleHDA-184.4.3/AppleHDA/AppleHDACodecGeneric.cpp" at line 340 goto ExitError
and some other sound assertions....

System Profiler seems ok (sorry for the localization):

Audio ad alta definizione Intel:

 

ID dispositivo: 0x174B437B

ID audio: 662

Dispositivi disponibili:

Altoparlante:

Connessione: Spinotto 1/8'

Microfono Interno:

Connessione: Interno

Microfono Esterno:

Connessione: Spinotto 1/8'

Ingresso:

Connessione: Spinotto 1/8'

Cuffie:

Connessione: Spinotto 1/8'

Uscita S/P-DIF:

Connessione: Combo

Link to comment
Share on other sites

Hi,

I took your DSDT and just modified the HDEF section to be like mine. I then loaded the DSDT on my Zotac to check with the AppleHDA.kext that I use.

This combination works. So please try the following:

In the zip file is the DSDT (it is yours, but with my HDEF only changed) and my AppleHDA.kext.

Load the AppleHDA.ket in SLE (using kext utility or whatever) put the DSDT in "Extra". Delete any pther audio kexts you might have (such as any other 662 kext, hdaenabler, voodoohda etc) and restart and see what happens.

Another thing, in BIOS.... make sure you are set to using "External" codec for audio and not "Internal".

 

By the way, apart from the layout ID change in DSDT, I saw that the _PRW name you had returns 15, 05 where mine (Method, not Name but same thing I think) returns 0D,05 in my modification I changed yours to 0D,05. If tht does not work then first just change back to 15,05 and try the DSDT and kext combination one more time........

 

PERFECT!!

Now it works, finally :)

thank you very much!

 

My _PWR war 15,05 in the default DSDT so when i've patched AZAD I didn't change it. It's related with _GPE ,

        Method (_L[color="#FF0000"]0D[/color], 0, NotSerialized)
       {
           Notify (\_SB.PCI0.USB0, 0x02)
       }

        Method (_L[color="#FF0000"]15[/color], 0, NotSerialized)
       {
           Notify (\_SB.PCI0.HDEF, 0x02)
       }

 

so i think it's better 15 but it works with one or the other.

 

Now my only issue is the VGA and dual monitor not working.

 

again MiniHack thanks for the audio patch no more issue neither sound assertion now!

 

Time to test my VGA on the IGP GeForge 9300, now with GraphicsEnabler=Yes in c.a.B.p I can use only DVI output to a DVI input DVI to VGA, VGA and so double monitor is not working at all. HDMI not tested.

 

ATTACHED MY LAST (A LITTLE REDUCED FOR BEFORE) DSDT (P-State for my CPU Q9300@2.7GHz):

dsdt2.2.dsl.zip

Link to comment
Share on other sites

What layout id have you try for sound?

 

Do you have try these?

 

(subsystem-id = 79CB0000)

(subsystem-vendor-id= DE100000)

layout-id = 0C000000 --> should be right for you

codec-id = 6206EC10 --> should be right for you

 

The applehda's bin is harcoded for 10.6.3 in your case? If yes, have you patch that?

--

 

I update my totallyfix for MCP79AHCI...

 

Keep me posted..

 

 

scrax i gave you the SAME codec and the SAME layout id....

 

THANKS

Link to comment
Share on other sites

scrax i gave you the SAME codec and the SAME layout id....

 

THANKS

 

I've tried to patch by myself the original bin, and add the codec and layout ID but with no success this morning. I don't know what was wrong, but till yesterday I wasn't sure about what to do, now I've understood .

I'm cleaning the dsdt because for now it won't restart without OHR.kext. I have not yet tried to switch-off.

 

Video still the same....

Link to comment
Share on other sites

Maybe the GraphicEnabler is the issue. What i posted was a NVCAP to put in directly into DSDT along with rest of CPU patches. There's no need to add anything in bootfiles after that, including GraphicEnabler. I'm preety sure VGA version worked as well since i made few tests while i was trying to get HDMI working. Eventually i had DVI/VGA and finally DVI/HDMI (which is acually DVI/DVI) with dual monitors setup.

 

You can also push NVCAP in base64 format directly into the Extra/com.apple.Boot.plist as far as i remember and try it that way. Possible version are:

 

DVI-I / DVI-I - BAAAAAAAAwAMAAAAAAAABwAAAAA=

VGA / DVI-I - BAAAAAAAAQAGAAAAAAAAAAAAAAA=

DVI-I / VGA - BAAAAAAAAwAEAAAAAAAABwAAAAA=

Link to comment
Share on other sites

Maybe the GraphicEnabler is the issue. What i posted was a NVCAP to put in directly into DSDT along with rest of CPU patches. There's no need to add anything in bootfiles after that, including GraphicEnabler. I'm preety sure VGA version worked as well since i made few tests while i was trying to get HDMI working. Eventually i had DVI/VGA and finally DVI/HDMI (which is acually DVI/DVI) with dual monitors setup.

 

You can also push NVCAP in base64 format directly into the Extra/com.apple.Boot.plist as far as i remember and try it that way. Possible version are:

Thanks for the suggestions.

I've already tried the nvcap value you posted before but with no success, I'll try also this last nvcap value and report back, I hope that is not a faulty board, need to do some more test with linux, to check VGA has no issue.

Link to comment
Share on other sites

Hey guys.

 

I hope you dont mind when i ask some absolut newbie questions.

 

This thread requieres a lot of knowledge which not all users might have from the beginning ( I'm speaking about myself ;-) )

 

So the question is this.

 

I got a Zotac ITX Wifi 9300 ( ok I'm in the right thread yeaah )

CPU Core 2 Duo E6400

- PCIE Slot ATI 4850

120GB SATA

Bluray / DVD Combo Device SATA

3GB RAM

Bluetooth USB Adapter for my Logitech Sony PS3 Media Keyboard

 

 

Currently I'm at my Macbook Pro ( Snow Leopard Installed )

I got a USB HDD

 

So what do i want?

 

I want to install SNOW LEOPARD SERVER!! on my setup from the USB HDD ( see above )

The snow leopard server is a *.dmg file on my macbook pro.

 

Now i come to the actuall problem.

 

I have absolutly NO idea where to start and what to the with all this kexts and DSTD and abc's etc.

 

maybe someone can help me out and tell me what to do? ( newbie friendly please ) :)

Link to comment
Share on other sites

mastermischke

 

this is a new scenario. So the only experience about leopard server is in Leo (for me) and not snow. but I think they're so similar in a setup phase.

 

The setup is not a problem with a hachintosh or a mac original. So this procedure is independent from the machine.. zotac or not.

 

maybe if you have a zotac installed .. you have only to start the dmg of the srver.

 

the base is that you have the zotac ready to go! if not.. you have to start my method from post 1 or read the last 2 pages because recently scrax, gaansan and other friends have deployed newer and fresh instruntions to do.. also to do it in a Snow environment.

 

having a macbook with an external hdd is a good start. if you follow those procedures.. the best way to do a hack setup for me is right to use an attached hdd.. because you have the time to do all the modifies into it.. without boot,kp etc.. because tha mother system is stable! and when the hdd is ready you'll detach it and attach in the zotac system.

 

remember. the hdd in the end must have the last bootloader because in teh zotac you can boot to extarnal hdd. booting in the usb hdd, you start the zotac OS.

the boot in zotac is not good. well. detach and attach in the macbook.. do some mods.. re-attach it in the zotac.. boot.

repeat until.. done

 

when you feel that the zotac is ready.. do a partition in the internal hdd of zotac. carbon clone the usb hdd with the system good of the usb hdd. and reinstall the bootmanager in the internal hdd.

 

next boot without the usb hdd.. finish

 

the server is a package.. don't think it as a complicated setup. is like any other setup. double click.. choose to setup into a different hdd (the usb if you like to do all the setup in the 1st phase) or launch it after the internal hdd is completed.

 

bye

Link to comment
Share on other sites

@ugokind

 

thanks for your long reply but i think you misunderstood my posting in some way :)

 

I'd like to follow your guide on the first page BUT after the HOWTO BIOS Settings ( which I'm actually able to manage )

 

I'm kind of lost. :(

 

for most or some of the users that are already "into it" it might be very easy to understand and follow your guide but some users ( including myself ) can't follow your guide ;)

 

maybe someone (or you ) will find the time to write an noob friendly guide ( step by step with some explanasions ) so that more users know the true promise of a running MAC OS :)

 

I'd like to volonteer to translate that guide into the german language if there will be a need for

Link to comment
Share on other sites

Hi guys,

I was away for a few days, my last test with the VGA are still unsuccessful, but from a week ago I'm using an original MacMini3,1 DSDT patched with SpeedStep, HDEF inj, GFX inj (with nvcap from the same mac mini), RTC patch, SATA inj (no more unknown sata drive), removed FIREWIRE and AIRPORT part because they aren't on the ZOTAC board.

Now my IOREG is almost the same of the MacMini one and smaller than the original from zotac (no code for windows in the apple one).

Link to comment
Share on other sites

 Share

×
×
  • Create New...