Jump to content
14 posts in this topic

Recommended Posts

I have managed to successfully shoehorn a retail install....

 

Specs:

 

Gigabyte EP43-UD3L

Core 2 Duo 2.66Ghz

2GB DDR2

Nvidia 7600GT

 

Before I started everything I decided I wanted to patch my DSDT to enable my graphics/audio and a few other things to work without EFI strings or patched kexts. I extracted my existing DSDT.aml from my BIOS using the dumpacapi script I found on this msg board. I then patched it with Koala's ACPI patcher in Windows with all the fixes and the correct video card settings.

 

I tried at first making my own boot CD using Chameleon 2. (guide here: http://www.insanelymac.com/forum/index.php?showtopic=160234) I was successful in booting the retail Leopard CD with it, and even installing it. However for some reason that boot CD would not successfully boot the new install from my hardrive. It locked up after loading a few kexts. So I grabbed a few Boot-123 images and tried them out. I found one that worked and was able to boot into my new install.

 

I followed the Chameleon 2/EFI partition method here: http://www.insanelymac.com/forum/index.php?showtopic=161303 to install the Chameleon 2 bootloader and my needed kexts to the hidden partition.

 

Kexts installed on the EFI partition: (in Extra/Extensions):

 

AppleDecrypt

Disabler (version that also disables the kext that causes Quciktime/iTunes mouse lag)

The 3 plist kexts installed by Chameleon2 (IOAHCIInject, etc...fixes hardrive icons)

OpenHaltRestart

 

Kexts installed in System/Lib/Extensions: (none of these will load from Extra/Extensions! Anyone know why?)

 

Patched AppleHDA

HDAEnabler

VooDooPower

 

 

My graphics work with QE enabled out of the box thanks to the DSDT patch. No EFI strings or injectors required. The on-board ethernet worked out of the box too, and also appears as "built-in" so I do not get the UUID errors in system.log.

 

Restart/Shutdown/Sleep/Wake all work perfectly. Sleeps in about 2 seconds, wakes up just as fast. And everything works after waking up!

 

All audio ports appear to work on the on-board ALC888. I can at least confirm all 3 line outs work and it auto-swtiches to the front headphone output, haven't tried any of the inputs yet. I am going to play around with the DSDT patching a bit more and see if I can get the audio working without HDAEnabler or the patched AppleHDA.

 

My only remaining "issue" is that System Profiler shows "Unknown AHCI Controller" in the SerialATA section. My previous install was iPC 10.5.6, and they appeared correctly in it. Anyone know which kext takes care of that?

Purchased the GA-EP43-UD3L this past friday to replace a P5E-VM HDMI board which was having NIC and Sleep issues. Install went smooth as silk, except for sound, which was a fustrating 36 hour ordeal! LMAO.

 

[sPECS] - 100% vanilla / 100% working

GA-EP43-UD3L v1.0

E6600 (@ 2.4GHz)

4GB DDR2 800 Memory (5-5-5-15@1.8v)

8800 GTS OC 320MB

 

The only road block was my audio. When I got the mobo home I first came here to read up on things, and somehow missed this posting.....

 

But did find a post which pointed me to the "needed" ALC888/889a kexts (The HDA/ENABLER combo used in the original post). Worked, and gave me sound. The only problem was right after boot, or if no sound had played in about 15 secs, when a sound did play it would be preceded by a quick, although sharp popping noise.

 

This drove me nuts, but I was happy with having sound. I did some web crawling, and found some users with this ALC model having the same problem, though no one offered up a solution which helped me.

 

Then I realized that based on other users postings (tyvm btw -- I luv the info I crawl from these forums, priceless), that I took for granted that my mobo was using the ALC888 or ALC889a depending on whose posting on it. I did a quick LSPCI check, and more crawling and realized that the GA-EP43-UD3L "Version 1.0" does not use the ALC888 but the ALC1200. Installed that series of kext, and BAM! Sound, no more popping, and digital out.

 

Just a heads up on this mobo that the "V1.0" used the ALC1200 not the ALC888/889a

 

Hope that saves someone 36hrs!

  • 4 weeks later...
  • 2 weeks later...
I tried at first making my own boot CD using Chameleon 2. (guide here: http://www.insanelymac.com/forum/index.php?showtopic=160234) I was successful in booting the retail Leopard CD with it, and even installing it. However for some reason that boot CD would not successfully boot the new install from my hardrive. It locked up after loading a few kexts. So I grabbed a few Boot-123 images and tried them out. I found one that worked and was able to boot into my new install.

 

I'm trying to install on an identical system but with an ATI Radeon HD4830, but, alas, my install keeps hanging right when the Leopard (colorful) background appears, giving me a spinning pinwheel mouse cursor but nothing else (ie the language selection screen never shows up).

 

Would you be able to post an ISO of the disc you used to boot the installer, and the one you used to boot the installed system?

 

I haven't tried building a new BIOS like you did; I figured it'd be easier to get stuff working once installed, but I may be wrong. I've successfully installed a Kalyway installation before, but this seems harder.

 

Thanks!

  • 2 weeks later...
I extracted my existing DSDT.aml from my BIOS using the dumpacapi script I found on this msg board. I then patched it with Koala's ACPI patcher in Windows with all the fixes and the correct video card settings.

 

Hi,

 

If you don't mind, could you post this 'dumpacapi script' you found along with Koala's ACPI patcher? I'm having severe issues trying to get my 8800gt 512mb card to work with the EFI string .. locks up everytime during boot, boots fine without the string .. but no video.

 

I may have a solution to your problem, as I have ran into this myself.

 

The info below is NOT my own, but rather information that has been passed down to me.

 

Add “<key>OSBundleRequired</key> <string>Network-Root</string>” just before the final “</dict>” in /Volumes/EFI/Extra/Extensions/YourKext.kext/Contents/Info.plist

 

Also make sure that your permissions are set correctly and that you made the Extensions cache properly.

 

After you have changed that line in the info.plist files in the kext you need to load, repair your permissions and ownership to be on the safe side with:

 

chmod -R 755 * (run in /Volumes/EFI/Extra)

 

and

 

chown -R root:wheel * (run in /Volumes/EFI/Extra)

 

Then create a new mkext cache with:

 

kextcache -t -l -n -a i386 -m Extensions.mkext Extensions (run in /Volumes/EFI/Extra)

 

reboot

  • 2 weeks later...
Before I started everything I decided I wanted to patch my DSDT to enable my graphics/audio and a few other things to work without EFI strings or patched kexts. I extracted my existing DSDT.aml from my BIOS using the dumpacapi script I found on this msg board. I then patched it with Koala's ACPI patcher in Windows with all the fixes and the correct video card settings.

 

Thanks Steve, could you share the resulting AML or DSL? EDIT: or even better, a description of which options and values you used in Koala's patcher?

 

Just a heads up on this mobo that the "V1.0" used the ALC1200 not the ALC888/889a

 

Thanks for the tip Auksjunkie. This didn't work for me. I have a Rev 1.0 board and there is a ALC888 chip soldered to my board :) It's right at the rear just below the PCIe x16 slot.

Thanks for the tip Auksjunkie. This didn't work for me. I have a Rev 1.0 board and there is a ALC888 chip soldered to my board :D It's right at the rear just below the PCIe x16 slot.

 

Yea the physical chip for mine is a ALC1200 after opening my rig. If you used the ALC 888/889 kexts for sounds and don't get any "popping" noise when using sounds then you're fine, if you do get that "popping", try using the ALC1200 kexts to see if it works and eliminates the sound "popping".

 

Also the output of your LSPCI is? I would be curious if they are branded 888 but not fully 888 compatiable, this used to happen a lot on older mobos and the AC97 standard.

Yea the physical chip for mine is a ALC1200 after opening my rig. If you used the ALC 888/889 kexts for sounds and don't get any "popping" noise when using sounds then you're fine, if you do get that "popping", try using the ALC1200 kexts to see if it works and eliminates the sound "popping".

 

to be honest, my sound isn't working at all :( i'm starting to have my doubts about this board. i also have a GA-P35-DS3R v2.0 board that's working very well.

 

UPDATE: headphones works with voodoohda but not spdif (which is all im interested in, this will be a htpc). usb audio spdif doesn't work 100% either, stutters and drops out every few seconds, basically unuseable.

 

restart works fine with OpenHaltRestart, sleep goes to sleep but reboots when waking up. i dumped and decompiled the DSDT, pretty broken, can't even compile again. same story with F4, just slightly less broken. interestingly my GA-P35-DS3R's DSDT is similarly broken but sleeps & wake's up just fine.

 

i have the following kexts in /Extra/Extensions:

 

AHCIPortInjector.kext

AppleHDA.kext

IOAHCIBlockStorageInjector.kext

dsmos.kext

ATAPortInjector.kext

Disabler.kext

HDAEnabler.kext

OpenHaltRestart.kext

 

which kexts do you have? did you have any problems with sleeping?

 

also struggled getting my XFX 9400GT going until i created a custom device-properties for it with the unique NVCAP.

 

Also the output of your LSPCI is? I would be curious if they are branded 888 but not fully 888 compatiable, this used to happen a lot on older mobos and the AC97 standard.

 

not sure lspci shows much here:

 

00:1b.0 Audio device: Intel Corporation 82801JI (ICH10 Family) HD Audio Controller
Subsystem: Giga-byte Technology Unknown device a002
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- SERR- 
Latency: 0, Cache Line Size: 32 bytes
Interrupt: pin A routed to IRQ 22
Region 0: Memory at c9100000 (64-bit, non-prefetchable)
Capabilities: [50] Power Management version 2
	Flags: PMEClk- DSI- D1- D2- AuxCurrent=55mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
	Status: D0 PME-Enable- DSel=0 DScale=0 PME-
Capabilities: [60] Message Signalled Interrupts: Mask- 64bit+ Queue=0/0 Enable-
	Address: 00000000fee00000  Data: 40a0
Capabilities: [70] Express (v1) Root Complex Integrated Endpoint, MSI 00
	DevCap:	MaxPayload 128 bytes, PhantFunc 0, Latency L0s <64ns, L1 <1us
		ExtTag- RBE- FLReset+
	DevCtl:	Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
		RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop+
		MaxPayload 128 bytes, MaxReadReq 128 bytes
	DevSta:	CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr+ TransPend-
	LnkCap:	Port #0, Speed unknown, Width x0, ASPM unknown, Latency L0 <64ns, L1 <1us
		ClockPM- Suprise- LLActRep- BwNot-
	LnkCtl:	ASPM Disabled; Disabled- Retrain- CommClk-
		ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
	LnkSta:	Speed unknown, Width x0, TrErr- Train- SlotClk- DLActive- BWMgmt- ABWMgmt-
Capabilities: [100] #8086

 

with PCI ID:

 

00:1b.0 0403: 8086:3a3e
   Subsystem: 1458:a002

 

which i think is just the ICH10 south bridge, the realtek hangs off that. but yea, good point, who knows what it really is.

  • 2 weeks later...
to be honest, my sound isn't working at all ;) i'm starting to have my doubts about this board. i also have a GA-P35-DS3R v2.0 board that's working very well.

 

UPDATE: headphones works with voodoohda but not spdif (which is all im interested in, this will be a htpc). usb audio spdif doesn't work 100% either, stutters and drops out every few seconds, basically unuseable.

 

 

i see you have appleHDA.kext and hdaenabler.kext installed... you need to go into your system preferences > sound > output and change it to internal speakers

  • 9 months later...
dammit i was gonna get this board , it seemed so nice, but it's not working with osx :(

i didn't understand 1 thing the 1st poster said

 

I have tried installing SL using Kakewalk method link and it seems to work OK, accept for my graphic cards which require OSx86 tool and nvflash and my sound card which is ALC 1200, which is requiring a different kext.

 

I would suggest you to follow the Kakewalk method for this mother board and select GA EP45 UD3L for installation. It is so easy, except that you need a running mac/hackintosh to install the kakewalk bootloader.

×
×
  • Create New...