InfiniteMac OSx86

InfiniteMac OSx86 (http://infinitemac.com/forum.php)
-   Snow Leopard 10.6 (http://infinitemac.com/forumdisplay.php?f=87)
-   -   [How-To] Snow Leopard Retail (10A432) on P5K-E Wifi A/P -64 bit mode (http://infinitemac.com/showthread.php?t=3380)

lancelotu 09-16-2009 03:46 PM

1 Attachment(s)
Quote:

Originally Posted by joeytribbiani (Post 35042)
Hi!

Hello!
I have followed some of your guide and got my network to run(THANKS :-* ). It all seems to run stable at 64bit. However, I can not get the sound working.

I have installed snow loepard using Chameleon RC2 v3 and used these Kext :
AD1988b.Fix.kext
SleepEnabler.kext
fakesmc.kext
OpenHaltRestart.kext
Disabler.kext

Setup:
Asus P5K-E WIFI
E6750 @ 3.4 GHz
4GB RAM
250GB SATA HDD
GeForce 7300LE 256mb

Where do I find my "DSDT.aml" ? The replacement, just drag and drop?

Sincerely Joey (:

apologize for bad English



You need small tool named iasl to decompile and compile your DSDT.aml to DSDT.dsl and the other way around .

to get the DSDT from your system you need another script called getDSDT.sh

You can get your "starter kit" here :[ATTACH]Attachment 678[/ATTACH], just download it and put it on your Desktop

I included a copy of my DSDT.dsl ( use it only for comparison don't drag and drop on your system it will not work ! )

to get your DSDT from your system open terminal and go to to your "starter kit" aka tools directory

e.g

Code:

cd Desktop/tools/
Code:

./getDSDT.sh

you will now have a new file called dsdt.dat . you can't modify this so you have to decompile it first

Code:

./iasl -d dsdt.dat
and you should see something like this :

Code:

Intel ACPI Component Architecture
AML Disassembler version 20080926 [Oct  4 2008]
Copyright (C) 2000 - 2008 Intel Corporation
Supports ACPI Specification Revision 3.0a

Loading Acpi table from file dsdt.dat
Acpi table [DSDT] successfully installed and loaded
Pass 1 parse of [DSDT]
Pass 2 parse of [DSDT]
Parsing Deferred Opcodes (Methods/Buffers/Packages/Regions)
.......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
Parsing completed
Disassembly completed, written to "dsdt.dsl"


and now you can modify the newly created dsdt.dsl (you can also compare it to the one i added in the "starter kit" to see where are the differences )

just open it with a text editor and add your patches ( read about patching ad1988b here and when you finish adding, just recompile the file with this command:

Code:

./iasl -ta dsdt.dsl
if everything goes well you should see this:

Code:

Intel ACPI Component Architecture
ASL Optimizing Compiler version 20080926 [Oct  4 2008]
Copyright (C) 2000 - 2008 Intel Corporation
Supports ACPI Specification Revision 3.0a

ASL Input:  dsdt.dsl - 10047 lines, 335962 bytes, 4861 keywords
AML Output: dsdt.aml - 37950 bytes, 1074 named objects, 3787 executable opcodes

Compilation complete. 0 Errors, 0 Warnings, 0 Remarks, 47 Optimizations

and you will have a file called dsdt.aml in your directory . Just drag this file on your root volume and restart

how yooou doin' :D

adrianmak 09-16-2009 11:47 PM

anyone with asus p5k-e wifi-ap motherboard, tried time machine ?
with the on-board network card work with time machine ?

Snoc 09-17-2009 12:10 AM

Quote:

Originally Posted by adrianmak (Post 35089)
anyone with asus p5k-e wifi-ap motherboard, tried time machine ?
with the on-board network card work with time machine ?

Hi!

DSDT Time machine fix:

Insert this:
Code:

                Device (GIGE)
                {
                    Name (_ADR, Zero)
                    OperationRegion (GPIO, SystemIO, 0x0800, 0x06)
                    Field (GPIO, ByteAcc, NoLock, Preserve)
                    {
                        GO01,  8,
                        GO02,  8,
                        GO03,  8,
                        GO04,  8,
                        GO05,  8,
                        GP9,    1
                    }

                    Name (_PRW, Package (0x02)
                    {
                        0x09,
                        0x03
                    })
                    Method (EWOL, 1, NotSerialized)
                    {
                        If (LEqual (Arg0, One))
                        {
                            Or (GP9, One, GP9)
                        }
                        Else
                        {
                            And (GP9, Zero, GP9)
                        }

                        If (LEqual (Arg0, GP9))
                        {
                            Return (Zero)
                        }
                        Else
                        {
                            Return (One)
                        }
                    }
                }


In the next section of Device (P0P9):

Code:


          Device (P0P9)
            {
                Name (_ADR, 0x001C0005)
                Method (_PRW, 0, NotSerialized)
                {
                    Return (GPRW (0x09, 0x04))
                }

                Method (_PRT, 0, NotSerialized)
                {
                    If (PICM)
                    {
                        Return (AR09)
                    }

                    Return (PR09)
                }

                ******INSERT HERE*****

            }


Thanks to Gringo Vermelho

adrianmak 09-17-2009 04:45 AM

Many thanks all of you from this post.


I have an annoying minor problem starting from using leopard.
The Asus P5K-E wifi/ap has two eSATA ports which controlled by jmicro controller. One of the eSATA port is connected to an HDD enclosure.

I found that when the hdd enclosure is online (powered on) it will slow down the bootup time (i.e. bootup time took longer) and the hdd enclosure icon will not display on the desktop. To show it, I have to power off and on.

anybody experience this issue ?

adrianmak 09-17-2009 04:49 AM

Quote:

Originally Posted by Snoc (Post 35092)
Hi!

DSDT Time machine fix:

Insert this:
Code:

                Device (GIGE)
                {
                    Name (_ADR, Zero)
                    OperationRegion (GPIO, SystemIO, 0x0800, 0x06)
                    Field (GPIO, ByteAcc, NoLock, Preserve)
                    {
                        GO01,  8,
                        GO02,  8,
                        GO03,  8,
                        GO04,  8,
                        GO05,  8,
                        GP9,    1
                    }

                    Name (_PRW, Package (0x02)
                    {
                        0x09,
                        0x03
                    })
                    Method (EWOL, 1, NotSerialized)
                    {
                        If (LEqual (Arg0, One))
                        {
                            Or (GP9, One, GP9)
                        }
                        Else
                        {
                            And (GP9, Zero, GP9)
                        }

                        If (LEqual (Arg0, GP9))
                        {
                            Return (Zero)
                        }
                        Else
                        {
                            Return (One)
                        }
                    }
                }


Are those inserted code for timemachine fix is apply for all network card ?

Snoc 09-17-2009 12:24 PM

Quote:

Originally Posted by adrianmak (Post 35102)
Are those inserted code for timemachine fix is apply for all network card ?

It is for the built-in only

Kind regards,
Snoc

joeytribbiani 09-17-2009 09:35 PM

Would like to thank Lancelotu for a very nice guide!:-* Everything seems to run perfectly stable without kernel panics ^_^
http://macnyt.dk/gallery/images/picU...3712402178.jpg

OG-Phantom 09-20-2009 08:21 AM

Quote:

Originally Posted by adrianmak (Post 35101)
Many thanks all of you from this post.


I have an annoying minor problem starting from using leopard.
The Asus P5K-E wifi/ap has two eSATA ports which controlled by jmicro controller. One of the eSATA port is connected to an HDD enclosure.

I found that when the hdd enclosure is online (powered on) it will slow down the bootup time (i.e. bootup time took longer) and the hdd enclosure icon will not display on the desktop. To show it, I have to power off and on.

anybody experience this issue ?

I thought it was just me, I am experiencing this same issue. I am still looking for a fix...

lancelotu 09-21-2009 05:19 AM

Quote:

Originally Posted by OG-Phantom (Post 35326)
I thought it was just me, I am experiencing this same issue. I am still looking for a fix...

Quote:

Originally Posted by adrianmak (Post 35101)
Many thanks all of you from this post.


I have an annoying minor problem starting from using leopard.
The Asus P5K-E wifi/ap has two eSATA ports which controlled by jmicro controller. One of the eSATA port is connected to an HDD enclosure.

I found that when the hdd enclosure is online (powered on) it will slow down the bootup time (i.e. bootup time took longer) and the hdd enclosure icon will not display on the desktop. To show it, I have to power off and on.

anybody experience this issue ?

I don't use eSATA but i remember an update of JMB controller in the latest bios. Did you use the latest bios version ?

Also your console or boot in verbose says somenthing about that?

adrianmak 09-21-2009 05:39 AM

Quote:

Originally Posted by lancelotu (Post 35413)
I don't use eSATA but i remember an update of JMB controller in the latest bios. Did you use the latest bios version ?

Also your console or boot in verbose says somenthing about that?

My motherboard's bios version is 0703. Should I regenerate a new dsdt file after updating a bios ?

OG-Phantom 09-21-2009 06:43 AM

Quote:

Originally Posted by lancelotu (Post 35413)
I don't use eSATA but i remember an update of JMB controller in the latest bios. Did you use the latest bios version ?

Also your console or boot in verbose says somenthing about that?

I think your correct on that.... I had totally forgotten about upgrading my bios about 2 months ago (and that's when this pretty much all started with the esata hd). While I was getting ready to upgrade to SL (and I bought a bigger HD for timemachine at the same time), I also flashed to 1005. This whole time I was thinking it was either the HD or SL... But, it just maybe the new microcode for the jmicron bios in the bios update....

adrianmak 09-21-2009 08:03 AM

I just tried updating bios to the latest version 1305. SL booting still slow while eSATA hdd enclosure is online and no eSATA hdd drive show up, of course. No help with updating bios version :(

walterav 09-26-2009 08:44 PM

About the dsdt sata/usb "builtin/sleep" fix...

Is the restart and shutdown time good with this new fix by SNOC, the old dsdt usb fix, had a really long delay? Do all six internal sata ports work, and does e-sata works and still show as external? Than this would be the final patch...

walterav 09-27-2009 08:26 PM

dsdt sata and usb fix: update

Restart and shutdown times seems to be normal...
I noticed that wake from usb "keyboard/mouse" also works at the moment "10.5.8", no more wrong usb volume eject/unmount when waking from sleep. I also noticed that usb3 in dsdt is not patched at all is this correct? BTW usb3 also doesn't show up in Systemprofiler...

spitz 09-30-2009 04:58 AM

I'm using patched DSDT + AD1988.fix.kext to get the audio on my P5K-E working. So far I have audio, but sometimes its skipping, which is really strange to me. This causes some
"IOHIDSystem::relativePointerEventGated: VBL too high (24135221), capping to 20000000" messages to appear in the kernel log. In the DSDT I have the USB, RTC/HPET fixes too.

Has anyone experienced such problems or is there a know fix?

kjun5huo 09-30-2009 06:33 AM

Restart and shutdown delay can be fix by remove AppleHEPT.kext from S/L/E.

VenimK 10-01-2009 05:59 AM

PK5 Deluxe
 
Been trying several tut 's.
but still my snow won 't boot completely :(

Using a P5K deluxe.
Do i have to choose AHCI for my drives or IDE ?
Wich are the right kexts ?

do i need e DST.aml file ?

walterav 10-01-2009 09:18 AM

Quote:

Originally Posted by VenimK (Post 36436)
Been trying several tut 's.
but still my snow won 't boot completely :(

Using a P5K deluxe.
Do i have to choose AHCI for my drives or IDE ?
Wich are the right kexts ?

do i need e DST.aml file ?

Since you have a other motherboard, first start comparing the chipsets used. Please make a list of harddisk/sound/ethernet/wifi/firewire etc chipset.

The second thing to do is change bios settings, therefor your windows if you installed may not boot anymore until a good re-install or reset of bios settings. Take the bios settings from my post a couple of pages back, its a attachment.

The third thing todo is install/pathing.

BTW

Lancelotu

Could you add a link to my or maybe your bios settings on your first page? This is where all the trouble and joy starts, a good bios setup! after that you can go on the the next step of osx86 and start installing and messing around with bootloaders and drivers/patches. Using your guide without good bios settings won't get a rooky started.

walterav 10-02-2009 12:24 PM

restart after sleep
 
ubuntu 9.10 beta amd64:
restart after sleep/wake is finnaly working! So now its only something related the osx86. Anyone any progress :p ???

fishcow 10-02-2009 01:48 PM

I have found that restart/shutdown after sleep only works for me in 32 bit.
in 64 bit - I get some kind of noise loop from my audio card and it refuses to shutdown or restart - have to hit the power button - but this only happens after sleep.
Restart and shutdown works perfectly well in 64 - but not after sleeping

walterav 10-02-2009 10:59 PM

shutdown always worked fine for me... only restart after wake needed a hard reset!

oldnapalm 10-05-2009 06:02 AM

1 Attachment(s)
Quote:

Originally Posted by omargoa (Post 31508)
here is my dsdt file with fix for : (Graphic) - (Audio) - (Sata) and (Sleep fix)

Hi.

Could you please point where is the sleep fix in your DSDT?

Edit: I got it, it works! Just a note: I see you patched EHCI devices too, for me it worked just patching the 6 UHCI devices.

Thank you.

I have the same MoBo, attached is my dsdt.aml with SpeedStep fix. Just add _CST method under _PR.CPU (all CPUs) and remove IRQs from devices RTC, TMR and PIC to avoid sound stuttering. Then set model identifier to "MacPro3,1" in smbios.plist and remove NullCPUPowerManagement.kext

From http://www.insanelymac.com/forum/ind...owtopic=181631

Oblique 10-06-2009 12:27 PM

Hey guys,

Please can you help me with this thing, I've try all DSDT methods from this post and I cant fix it. I was trying with different compilers, different DSDT patchers and still i didn't menage to fix this thing. Whenever I try to compile DSDT SATA Fix I got following error:

/Users/oblique/Desktop/dsdt try/dsdt.dsl 3662: DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
Error 4063 - Object does not exist ^ (DTGP)

Compilation complete. 1 Errors, 13 Warnings, 22 Remarks, 47 Optimizations


I dont know what Im doing wrong, please help.

Thanks in advance.

O.

oldnapalm 10-06-2009 01:01 PM

Quote:

Originally Posted by Oblique (Post 36808)
/Users/oblique/Desktop/dsdt try/dsdt.dsl 3662: DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
Error 4063 - Object does not exist ^ (DTGP)

Hi.
You have to add method DTGP (in any location, preferably right after the Headers)

Code:

DefinitionBlock ("./dsdt.aml", "DSDT", 1, "A0905", "A0905002", 0x00000002)
{
    Method (DTGP, 5, NotSerialized)
    {
        If (LEqual (Arg0, Buffer (0x10)
                {
                    /* 0000 */    0xC6, 0xB7, 0xB5, 0xA0, 0x18, 0x13, 0x1C, 0x44,
                    /* 0008 */    0xB0, 0xC9, 0xFE, 0x69, 0x5E, 0xAF, 0x94, 0x9B
                }))
        {
            If (LEqual (Arg1, One))
            {
                If (LEqual (Arg2, Zero))
                {
                    Store (Buffer (One)
                        {
                            0x03
                        }, Arg4)
                    Return (One)
                }

                If (LEqual (Arg2, One))
                {
                    Return (One)
                }
            }
        }

        Store (Buffer (One)
            {
                0x00
            }, Arg4)
        Return (Zero)
    }
    .
    .
    .
}


omargoa 10-06-2009 02:15 PM

Quote:

Originally Posted by oldnapalm (Post 36738)
Hi.

Could you please point where is the sleep fix in your DSDT?

Edit: I got it, it works! Just a note: I see you patched EHCI devices too, for me it worked just patching the 6 UHCI devices.

Thank you.

I have the same MoBo, attached is my dsdt.aml with SpeedStep fix. Just add _CST method under _PR.CPU (all CPUs) and remove IRQs from devices RTC, TMR and PIC to avoid sound stuttering. Then set model identifier to "MacPro3,1" in smbios.plist and remove NullCPUPowerManagement.kext

From http://www.insanelymac.com/forum/ind...owtopic=181631

Hi
Have you problem with the shutdown restart ?
it take a long time for me in black screen

oldnapalm 10-06-2009 02:31 PM

Quote:

Originally Posted by omargoa (Post 36814)
Hi
Have you problem with the shutdown restart ?
it take a long time for me in black screen

After waking from sleep the computer doesn't restart, stays at black screen after "MACH reboot", but I don't have problem with shutdown (using OpenHaltRestart.kext). If the computer doesn't go to sleep, restart works fine.

EXistation 10-08-2009 02:39 PM

Hi.
Sorry for my english.
I have this mobo ASUS P5K-E WIFI/AP.
Can you help me with DSDT.aml File wich has all fixes, excepte video fix. I have GF 8800GT and she works perfect with "Strings" and with DSDT too.
All I need is "pure" with all fixes DSDT for my mobo.
And one thing. When i have 4 gigs of ram my (old geberated) dsdt file works good, but when i repleced 1 gig, i am not able to boot in os!?!?! Why? Is the a section in DSDT for number RAM? (4 gigs, 6gigs 2gigs)
Can any one give me a DSDT.aml for my mobo with all fixes? Please ))):)
And route me to section (in DSDT.AML) wich corespond to number of amount RAM )))
My email [email protected]

kpkp 10-10-2009 06:50 PM

I have a question for the users of the ASUS P5K-E wifi, does your jmicron controller recognize the IDE devices?
if yes, what kexts are u using and what BIOS version and settings...THX

justluke 10-10-2009 11:08 PM

Must be missing something
 
Hello everyone

Thank you all for your contributions to this guide. I have been able to follow it piece by piece and now have a sometimes-functional SL install on my P5K-E.

I am having a couple problems that I don't seem to be able to find answers to here, so far.

The first one, and I feel that it is really simple and I just missed the boat - is the WiFi. I haven't heard mention of it outside of something related to "RealTek drivers". I missed the boat here, I have no idea where my WiFi is.

The other boat I missed is the /Extras folder. Currently in my Snow HD /Extras is empty :S

I was able to get SL to boot with no flags once, but after a restart it would hang. I don't have the error anymore, something about AppleAHD maybe? I reinstalled as per the guide, and it would boot again only the one time before I would lose it. Renira's situation seemed similar at first, so I attempted to use KextUtility but it would only time out. I also have been unable to repair disk permissions for SL. It says something about packages not installed.

Snow Leopard also shows my Nvidia GTS 8600 as unknown 32mb.

I've read so much and learned so much that my brain is quitting on me. I am hopeful that one of the generous contributors here will be able to collect my thoughts and point me in the right direction.

Thanks to all for your contributions thus far, and all those to come.

luke

My system:
P5K-e Wifi
Core 2 duo 2.6
4 GB ram
Nvidia GTS 8600
2x SATA HDD - 1 for Leo and 1 for SL
1x SATA DVD+/-RAM

lancelotu 10-11-2009 08:30 AM

Quote:

Originally Posted by justluke (Post 37104)
Hello everyone

Thank you all for your contributions to this guide. I have been able to follow it piece by piece and now have a sometimes-functional SL install on my P5K-E.

I am having a couple problems that I don't seem to be able to find answers to here, so far.

The first one, and I feel that it is really simple and I just missed the boat - is the WiFi. I haven't heard mention of it outside of something related to "RealTek drivers". I missed the boat here, I have no idea where my WiFi is.

I don't use the built in wifi adapter and I think a lot of people doesn't, so that's why you won't find anything related, here. The chipset inside your p5k-e wifi/ap is Realtek 8187L you can download and try the drivers for 10.5 here. I don't know if they are working with 10.6 in 64 mode, maybe you can tell us after.

Quote:

The other boat I missed is the /Extras folder. Currently in my Snow HD /Extras is empty :S

I was able to get SL to boot with no flags once, but after a restart it would hang. I don't have the error anymore, something about AppleAHD maybe? I reinstalled as per the guide, and it would boot again only the one time before I would lose it. Renira's situation seemed similar at first, so I attempted to use KextUtility but it would only time out. I also have been unable to repair disk permissions for SL. It says something about packages not installed.

Please use Chameleon 2 RC 3 as bootloader read more about extra folder and get it here

Quote:

Snow Leopard also shows my Nvidia GTS 8600 as unknown 32mb
Did you added your strings in com.apple.boot.plist ?

Quote:

I've read so much and learned so much that my brain is quitting on me. I am hopeful that one of the generous contributors here will be able to collect my thoughts and point me in the right direction.
Don't give up now when you're so close to a perfect HacPro. Back to learning !

lancelotu 10-11-2009 08:42 AM

1 Attachment(s)
Quote:

Originally Posted by kpkp (Post 37088)
I have a question for the users of the ASUS P5K-E wifi, does your jmicron controller recognize the IDE devices?
if yes, what kexts are u using and what BIOS version and settings...THX

Yes this JMicronATA.kext recognize both my IDE HDs . put it on /Extra, if you use chameleon 2 RC3 and restart with -f flag


Make sure that you set your bios /ONBOARD devices/ jmicron controller to enabled and in IDE mode . Bios version = last one

Attachment 776

kpkp 10-11-2009 09:43 AM

Quote:

Originally Posted by lancelotu (Post 37127)
Yes this JMicronATA.kext recognize both my IDE HDs . put it on /Extra, if you use chameleon 2 RC3 and restart with -f flag


Make sure that you set your bios /ONBOARD devices/ jmicron controller to enabled and in IDE mode . Bios version = last one

Maybe your BIOS version is the key, since ASUS says:
Quote:

P5K-E/WiFi-AP BIOS 1305
1. Update JMB controller Option ROM.
I have the 12.02 bios, it recognizes the ide HD but it fails to mount it, if i try to format it i get a input/output error...

EXistation 10-12-2009 02:39 AM

This http://rs651.rapidshare.com/files/27...essentials.zip archive (from the first post) does not have a DSDT file. Folder "P5k-e DSDTs with audio, USB and SATA FIX" is empty. Where I can download this DSDT.aml?

lancelotu 10-12-2009 05:04 AM

This is the updated version of snow essentials. If something is missing or should be added or modified, please let me know. I don't have much time lately and since my system is working, I didn't changed anything in a while.

Get the snow essentials v2 here

EXistation 10-12-2009 11:29 AM

Thanks. I got it. But i can not boot os with your dsdt. I think ram is problem. I have 4gb (2x2). Where in dsdt i can change this settings?

lancelotu 10-12-2009 07:46 PM

Quote:

Originally Posted by EXistation (Post 37243)
Thanks. I got it. But i can not boot os with your dsdt. I think ram is problem. I have 4gb (2x2). Where in dsdt i can change this settings?

Of course you can't, my dsdt.aml is only there for comparison. Always use your dsdt and maybe copy only parts that you are interested in.


Cheers

EXistation 10-13-2009 01:58 AM

can you made DSDT for me? I dont understand ACPI lang.
I have this mobo
Q6600 CPU
2x2Gb Ram.
Thanks.

wilsonlpc 10-13-2009 08:04 AM

Thank you for all the input and effort here. I have a P5K-Premium mobo and get all components work after reading this thread. But the only matter remaining is that the volume of the Microphone is extremely low! I almost can't hear my voice in Skype or other apps even though I shout out laud. I am sure I select the right input device, for me it is "external mic", 'cause I can hear some noise if i blow into the mic. Has anyone solved this issue? Please help me out here, thanks a lot!

Oblique 10-13-2009 01:06 PM

Quote:

Originally Posted by oldnapalm (Post 36810)
Hi.
You have to add method DTGP (in any location, preferably right after the Headers)

Thanks man! Sorry for late reply, I was offline for some time. I managed to fix it, but still I have some warnings and remarks. But its working. Thanks once again. Cheers!

If someone know how to get rid of those warnings and remarks, please share it! Thanks. :)



/Library/DSDT/DSDTFiles/dsdt.dsl 2754: Name (_T_0, Zero)
Remark 5110 - Use of compiler reserved name ^ (_T_0)

/Library/DSDT/DSDTFiles/dsdt.dsl 2835: Name (_T_1, Zero)
Remark 5110 - Use of compiler reserved name ^ (_T_1)

/Library/DSDT/DSDTFiles/dsdt.dsl 8494: Acquire (MUTE, 0x03E8)
Warning 1104 - Possible operator timeout is ignored ^

/Library/DSDT/DSDTFiles/dsdt.dsl 8538: Acquire (MUTE, 0x0FFF)
Warning 1104 - Possible operator timeout is ignored ^

/Library/DSDT/DSDTFiles/dsdt.dsl 9501: Method (VGET, 1, NotSerialized)
Warning 1087 - Not all control paths return a value ^ (VGET)

/Library/DSDT/DSDTFiles/dsdt.dsl 9546: Method (TGET, 1, NotSerialized)
Warning 1087 - Not all control paths return a value ^ (TGET)

/Library/DSDT/DSDTFiles/dsdt.dsl 9599: Method (FGET, 1, NotSerialized)
Warning 1087 - Not all control paths return a value ^ (FGET)

/Library/DSDT/DSDTFiles/dsdt.dsl 9630: Store (VGET (Local0), Local1)
Warning 1092 - Called method may not always return a value ^

/Library/DSDT/DSDTFiles/dsdt.dsl 9705: Store (FGET (Local0), Local1)
Warning 1092 - Called method may not always return a value ^

lancelotu 10-17-2009 07:55 AM

Quote:

Originally Posted by Oblique (Post 37339)
Thanks man! Sorry for late reply, I was offline for some time. I managed to fix it, but still I have some warnings and remarks. But its working. Thanks once again. Cheers!

If someone know how to get rid of those warnings and remarks, please share it! Thanks. :)



/Library/DSDT/DSDTFiles/dsdt.dsl 2835: Name (_T_1, Zero)
Remark 5110 - Use of compiler reserved name ^ (_T_1)

/Library/DSDT/DSDTFiles/dsdt.dsl 8494: Acquire (MUTE, 0x03E8)
Warning 1104 - Possible operator timeout is ignored ^



/Library/DSDT/DSDTFiles/dsdt.dsl 9599: Method (FGET, 1, NotSerialized)
Warning 1087 - Not all control paths return a value ^ (FGET)


/Library/DSDT/DSDTFiles/dsdt.dsl 9705: Store (FGET (Local0), Local1)
Warning 1092 - Called method may not always return a value ^


For those who like messing with DSDT I am sure you'll love this application called DSDTSE from EV0sx86 Team

Inside you have a list of errors and what to do when they appear

Example of an error you have from DSDTSE app:

Code:

dsdt.dsl  4220:            Acquire (MUTE, 0x03E8)
Warning  1103 -              ^ Possible operator timeout is ignored


in this error, the value of MUTE must be changed from 0xXXXX to 0xFFFF

Acquire (MUTE, 0x03E8)

Converts to:

Acquire (MUTE, 0xFFFF)

it must be replaced where ever it gives error.


or another one :



Code:

dsdt.dsl  255:            Method (_BTP, 1, NotSerialized)
Warning  2019 -              ^ Not all control paths return a value (_BTP)


In this case, the solution consists on using the returned value of \ECFL and then add it in place of "Debug"



Change this line:

 Store ("_SB.CMB0._BTP", Debug)

to this:

 Store ("_SB.CMB0._BTP", 0x0F)


Grab your DSDTSE app (version 1.24 English) here and pay a visit to their site from time to time for updates.


Thanks to Ev0sx86 Team for their wonderful work.


Ole !

cyberroller 10-18-2009 10:30 PM

Quote:

Originally Posted by omargoa (Post 31508)
Hi

My motherboard : ASUS P5E + 8800 gts 512

here is my dsdt file with fix for : (Graphic) - (Audio) - (Sata) and (Sleep fix)

Hi, I have the same board, but other Grafik - 9800GT.

Can you help me identifying the video section in yours dsdt for changing it with mine?
Do i need this at all? I think EFI-strings are enough, so i just want to remove the video section and use your dsdt on my system..

Thanks!!

justluke 10-24-2009 02:50 AM

Success! Kinda.
 
Hey Guys!!!

Thanks so much for the help you've already provided. I am now running mostly functional vanilla installation of 10.6.1.

I have a new set of challenges however that I've yet to find answers for. After much searching, I thought I might just ask here.

The first and foremost - Segmentation faults with VLC. Depressing, as I just purchased this very shiney, very large and very expensive 21.5" 1080i 16:9 display. :'(

Secondly, the display! It's even less likely that someone here will be able to help, but even after going through the settings like crazy I am finding that the colours are A) too washed out or B) too DARK in iTunes/Quicktime video! Simultaneously, too! As in, I will be watching my beloved Samantha Carter in iTunes, and she will be too shadowy, while the iTunes interface itself is washed out and pale. A few more runs through the display calibration utility and its feeling better.

Has anyone encountered something similar? As before, any input would be very much appreciated.

Maybe a little more information would be helpful. Console gives me the following...

Code:

09-10-24 12:12:51 AM        [0x0-0x16d16d].org.videolan.vlc[2365]        [0x10060cdc0] main interface error: no interface module matched "globalhotkeys,none"
09-10-24 12:12:51 AM        [0x0-0x16d16d].org.videolan.vlc[2365]        [0x10060cdc0] main interface error: no suitable interface module
09-10-24 12:12:51 AM        [0x0-0x16d16d].org.videolan.vlc[2365]        [0x1002120f0] main libvlc error: interface "globalhotkeys,none" initialization failed
09-10-24 12:12:51 AM        [0x0-0x16d16d].org.videolan.vlc[2365]        [0x1002120f0] main libvlc: Running vlc with the default interface. Use 'cvlc' to use vlc without interface.
09-10-24 12:12:51 AM        [0x0-0x16d16d].org.videolan.vlc[2365]        m_el[mi_level] == NULL
09-10-24 12:12:51 AM        [0x0-0x16d16d].org.videolan.vlc[2365]        arrrrrrrrrrrrrg Up cannot escape itself
09-10-24 12:12:52 AM        [0x0-0x16d16d].org.videolan.vlc[2365]        [ass] Init
09-10-24 12:12:52 AM        [0x0-0x16d16d].org.videolan.vlc[2365]        [ass] Fontconfig disabled, only default font will be used.
09-10-24 12:12:53 AM        com.apple.launchd.peruser.501[86]        ([0x0-0x16d16d].org.videolan.vlc[2365]) Job appears to have crashed: Segmentation fault
09-10-24 12:12:53 AM        ReportCrash[2370]        Saved crash report for VLC[2365] version 1.0.2 (1.0.2-6-g0b0e63a) to /Users/Sentinal/Library/Logs/DiagnosticReports/VLC_2009-10-24-001253_Lukes-iMac.crash

Searching for a workaround, I've started using the flashy though heavy DivX for Mac. It plays my HD MKV, but 1080i is out of the question. It just skips constantly - running the same file in VLC on my old Core 2 Duo 2.16 iMac actually produced better results. Though it arguably works, the DivX player produces this console information..

Code:

09-10-24 12:05:58 AM        [0x0-0x16c16c].com.divx.DivX_Player[2342]        Sat Oct 24 00:05:58 Lukes-iMac.local DivX Player[2342] <Error>: kCGErrorIllegalArgument: _CGSFindSharedWindow: WID 2870
09-10-24 12:05:58 AM        [0x0-0x16c16c].com.divx.DivX_Player[2342]        Sat Oct 24 00:05:58 Lukes-iMac.local DivX Player[2342] <Error>: kCGErrorIllegalArgument: CGSRemoveSurface: Invalid window 0xb36

Thoughts, feelings, hopes for solutions? I loves me my HD, don't want to give it up!

luke

lancelotu 10-24-2009 08:12 AM

Quote:

Originally Posted by justluke (Post 38033)
Hey Guys!!!

Thanks so much for the help you've already provided. I am now running mostly functional vanilla installation of 10.6.1.

I have a new set of challenges however that I've yet to find answers for. After much searching, I thought I might just ask here.

The first and foremost - Segmentation faults with VLC. Depressing, as I just purchased this very shiney, very large and very expensive 21.5" 1080i 16:9 display. :'(

Secondly, the display! It's even less likely that someone here will be able to help, but even after going through the settings like crazy I am finding that the colours are A) too washed out or B) too DARK in iTunes/Quicktime video! Simultaneously, too! As in, I will be watching my beloved Samantha Carter in iTunes, and she will be too shadowy, while the iTunes interface itself is washed out and pale. A few more runs through the display calibration utility and its feeling better.

Has anyone encountered something similar? As before, any input would be very much appreciated.

Maybe a little more information would be helpful. Console gives me the following...

Thoughts, feelings, hopes for solutions? I loves me my HD, don't want to give it up!

luke

Do you have Perian installed ? Try to use quicktime, with perian installed for 1080 videos. (do a restart after install)


Or you can try this:


Open VLC go to Preferences, switch from BASIC to ALL in the left bottom corner , then expand Input/Codecs , expand Other codecs, go to the last one, FFmpeg then there you wil see "Skip the loop Filter for H.264 decoding" set to "None"

Change that to "Non-ref" or "None-key" or if this won't work try with "All"
Please note that this will reduce a bit the quality, specially when you select "ALL"



I am curious if this will do the trick, I don't remember where I read this...

Menno87 10-24-2009 01:55 PM

Asus P5K Premium Working
 
Thanks for your guide. I have got everything working on my Asus P5K-Premium but I would like to know if it can get some more vanilla or that this is "it".

On my EFI boot partition I have now these kexts in my extra/extensions folder.

AD1988bFix.kext --> Really needed
AppleYukon2Injector.kext --> Possible to add Marvell Yukon 8056 in dsdt? [ETH0 is pretty dead without it but snow leopard recognizes both ETH0 and ETH1 no led activity though)
fakesmc.kext --> Really needed
OpenHaltRestart.kext --> Without no shutdown/reboot (Black after HALT doesn't do anything) fixable with dsdt?
PlatformUUID.kext --> Possible to edit in DSDT?

My Geforce 8800 Ultra works with an EFI string in my com.apple.boot.plist file but is this possible to add to the dsdt file?

Then another question; There is very slow LAN detection, It takes up to half an hour to see some other hacks/macs and no windows computers. This is normal?

justluke 10-24-2009 01:56 PM

Thanks lance!

The first thing I tried was Perian. I have Perian 1.1.4 installed, however I can not open *.mkv with Quicktime. When choosing from the Open With... I can't select Quicktime. Or if do it the other way, open Quicktime and try to drag and drop or File> Open... the *.mkv in question, it doesn't let me!

I also attempted what you asked me with VLC and unfortunately it produced the same results in Console.

Outside of this issue, I don't think I am having any problems other than the mouse lag issue. For some reason I can't get that resolved :P

Thanks again everyone

lancelotu 10-25-2009 07:25 AM

Quote:

Originally Posted by justluke (Post 38068)
Thanks lance!



I also attempted what you asked me with VLC and unfortunately it produced the same results in Console.

Thanks again everyone

Ok what if you change in VLC/Preferences/Video/Output modules "Default" to "OpenGL video output? And if this won't work have you considered already plex and mplayer ?

justluke 10-25-2009 07:31 PM

Thanks again lance. I really wish I could get VLC to work, but I'll happily take the work around. I was originally going to use this machine as a media centre so I have Plex and it works great, though the controls are unideal for a desktop user. I'm downloading Mplayer now to give that a shot, too.

Thanks again!

lancelotu 10-26-2009 07:23 AM

Quote:

Originally Posted by justluke (Post 38068)
Outside of this issue, I don't think I am having any problems other than the mouse lag issue. For some reason I can't get that resolved :P

Sounds crazy but did you already seen this, this and this ?

justluke 10-27-2009 03:27 AM

Hahaha wow, no I did not see that. Nothing is too crazy for me Lance. I'll give that a shot and let you know!

justluke 10-28-2009 09:52 PM

Hey Gang here's a real good one for y'all

What's everybody using for Bluetooth? I pre ordered my Magic Mouse last week and I'm getting all excited now that they're apparently shipping.

Then I thought, Balls! I don't have bluetooth!

I know that you can get a USB dongle on eBay for less than three dollars, but even still to purchase that and find only that it doesn't work... big waste of three dollars and a lot of time.

So if anyone is using a specific brand or model that they'd recommend, please let me know! And then I'd be happy to report back on how the Magic Mouse works!