InfiniteMac OSx86

InfiniteMac OSx86 (http://infinitemac.com/forum.php)
-   10.X (http://infinitemac.com/forumdisplay.php?f=36)
-   -   Snow Leopard AppleHDA / HDAEnabler kext help (http://infinitemac.com/showthread.php?t=4735)

chadp1a 11-25-2009 01:19 AM

Are you guys having problems with the P6860FX shutting down completely?

ps2pk 11-25-2009 06:45 AM

Okay 10.6 is not playing nice. I edited the dsdt.aml to inject the audio and recomplied. I also followed the directions to port the AppleHDA.kext but after installing and rebooting the system hangs at the blue screen.

Decided to start over. Installed Ideneb 10.5.8. Working perfectly including the BMC9431 wireless pci-e card + ethernet + sound + full graphics support (i think).

I'd like to see if we can get a dedicated thread regarding the P-6860X, 6831 7805 as they're pretty much all the same.

So here's my set up.
Windows 7 on 320gb scorpio black.
Snow Leopard on 1st partition of 320gb scorpio blue. Leopard on 2nd partition of 320gb scorpio blue. Formatted to GUI.

I followed the guide from here (vanilla install for snow leopard).

Installed perfectly. Boot up from USB and then select my snow leopard drive. Start the 3.macloader. Finish and restart.

I boot up perfectly using -v arch=i386 (64-bit should work but if you read that thread there are a few problems regarding the macloader but it still works on 32bit)

Download efistudio and inject the string to com.apple.plist

Restart and mostly everything works.
External monitor with 1920x1200 resolution HDMI
External keyboard
External Mouse
Ethernet
Wireless (bcm9431 wireless)

What doesn't work
Sound
Laptop keyboard and touchpad
Bluetooth
Webcam


I am getting the restarting problem. I restart and it hangs up (forgot the exact thing it says) and takes a while (upto a minute) for it to completely restart and load the bootloader. I have not tried shutting down completely. Will do and let you know.

I will also attach my DSDT.aml if you guys like. Something to compare and see if everything is correct. I think my dsdt is causing no sound. Don't have it properly edited. Am trying again now

be11o 11-25-2009 07:22 AM

just finished with sound working as charm altho had to edit dsdt abit think so cause i updated bios to 94.31
shutdown works correctly
for trackpad and laptop to work install voodooo ps2 kexts,but it worked w/o it for me
thx alot chadp1a w/o u it would be pain 1 more week lol

be11o 11-25-2009 07:24 AM

efi string not working for us btw.. since its impossible to nvcap our video bios(impossible to make propper hex string) to make qe/cl work install nvdarvin 512 kext or just install via install package

i suggest u to install sl from the scratch using retal dvd and some bootloader ( i used empire efi)

be11o 11-25-2009 07:31 AM

only thing annoys me =/ no sound via hdmi but i can live with it =) got receiver to cover analog in anyways

btw i wont suggest u to update to 10.6.2 there is video issues over there think so its cause apple released some new drivers there

ps2pk 11-25-2009 10:03 AM

How are you guys checking if video is supposed to be working correctly?

I just updated to 10.6.2 and it seems to be working fine. Just injected the EFI string into the com.apple.plist file and rebooted. Haven't enabled quartzgl yet. Last time I got the blue screen and had to start from scratch.

Here's what I'm talking about the DSDT

Here is the Device (MCHC). Some code before and after.


Code:

        Device (PCI0)
        {
            Name (_S3D, 0x02)
            Name (_S4D, 0x02)
            Name (_HID, EisaId ("PNP0A08"))
            Name (_CID, EisaId ("PNP0A03"))
            Device (MCHC)
            {
                Name (_ADR, 0x00)
                OperationRegion (HBUS, PCI_Config, 0x40, 0xC0)
                Field (HBUS, DWordAcc, NoLock, Preserve)
                {
                    EPEN,  1,
                        ,  11,
                    EPBR,  20,
                            Offset (0x08),
                    MHEN,  1,
                        ,  13,

And here is the Method (_INI....) Some code before and after.

Code:

              /* 0538 */    0x0E, 0x44, 0x65, 0xBF, 0x0A, 0x04, 0xE4, 0x10,
                /* 0540 */    0x20, 0x3A, 0x25, 0x10, 0x33, 0x40, 0x4C, 0x0E,
                /* 0548 */    0x88, 0x0E, 0x00, 0x04, 0x88, 0xC6, 0x02, 0xA2,
                /* 0550 */    0x92, 0xFE, 0x5B, 0x02, 0xB2, 0x40, 0x10, 0x01,
                /* 0558 */    0x39, 0x1C, 0x10, 0x8D, 0x0A, 0x44, 0xFF, 0xFF
            })
        }

        Method (_INI, 0, NotSerialized)
        {
            If (DTSE)
            {
                TRAP (0x47)
            }

            Store (0x07D0, OSYS)
            If (CondRefOf (\_OSI, Local0))
            {
                If (\_OSI ("Linux"))
                {
                    Store (0x01, LINX)
                }

                If (\_OSI ("Windows 2001"))

How exactly should I stick the code in?

This is unmodified and what The DSDT patcher spit out.

ps2pk 11-25-2009 10:24 AM

One more question.

Which guide if any did you guys follow and how'd you create the DSDT.aml file? I used the guide I mentioned in post 12. Followed his directions for a vanilla install and how to get the dsdt file.

be11o 11-25-2009 04:04 PM

top bar should be transparament that means yr gfx works okish
if u rly preffer hex strings u can try nvcapmaker(tomake hex string)+bios editor(to extract video rom off bios)
but there is no warrantys it will work not trried it self

be11o 11-25-2009 06:25 PM

here is the link for editors http://www.madmodmax.ru/files_win0.html#sys1
site is in russian but file names in eng anyways so shouldnt be problem

ps2pk 11-26-2009 12:15 PM

Thanks guys.

Got everything mostly working except for keyboard/touch and webcam. I know for keyboard/touch the voodoo kexts help but i'm not sure which one. Don't want to mess up install number 10. FinallY!!

Ethernet, Wireless, Sound all work perfectly.

And with the help of chadp1a who corrected my dsdt and supplied the applehda.kext this could not have been possible. So thanks a lot chadp1a. You are the man.

My top bar is still not transparent. I will without a doubt fix it!

edit: Okay so I thought I messed up installing the chameleon package. Redid the installation. Sound works again so that's good. Wasn't a fluke.

But graphics are still 1024x768.
Heres the about my system (graphics)
Display:

Type: GPU
Bus: PCIe
PCIe Lane Width: x16
VRAM (Total): 32 MB
Vendor: NVIDIA (0x10de)
Device ID: 0x0609
Revision ID: 0x00a2
Displays:
Display:
Resolution: 1024 x 768
Pixel Depth: 32-Bit Color (ARGB8888)
Main Display: Yes
Mirror: Off
Online: Yes


What I've tried previously but to no avail was using EFISTUDIO and OSX86TOOLS. Tried both the 8800gts 512mb g92 and the 8800gt 512mb g92. Both worked meaning resolution was there, dual monitor support but no quartz support. How did you guys manage to get all that working and get the transparent top bar. Sooo close to having a complete set up.

Could you guys post a screenshot of the graphics in about my mac? Thanks