Jump to content

DSDT for Alienware M17X R4 Errors to correct


  • Please log in to reply
24 replies to this topic

#1
Pahcixam

Pahcixam

    InsanelyMac Protégé

  • Members
  • Pip
  • 32 posts
Hey.

I'm working on my new installation of ML on my Alienware M17X R4.

I still have errors when compiling my dsdt.dsl after adding the patchs found here: (removed)

Could you please help me correct this dsdt file in order for me to compile it ? I attach the two files, the original one, and one with my patches.

Thanks a lot.

Attached Files


Edited by Lejenk, 14 April 2013 - 05:01 PM.
Removed URL


#2
Lejenk

Lejenk

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPipPipPip
  • 1,381 posts
  • Gender:Male
  • Location:Netherlands
Hi,

Upload it in ZIP please.

What patches did you apply?
I'm working on the original now to remove the errors/warnings.

Edit:
Removed the faulthy lines.

Attached Files



#3
Pahcixam

Pahcixam

    InsanelyMac Protégé

  • Members
  • Pip
  • 32 posts
Hi thanks for the work !

Maybe I've a problem with my compiler (DSDT Editor under Windows for now), but with your file, even if I only have 3 lines compared to 20+ I had before, there is still an error:

Line 20: Error Name already exists in scope (\TNOT)
Line 1309; Warning ResourceTag larger than Field (Tag: 64 bits, Field: 32 bits)
Line 3575: Warning Reserved method should not return a value (_SRS)

Could you please tell me what compiler you use ?

For the patchs, I had duallink for my screen because for now, when desktop should show up, the screen turn black. I have an nVidia GTX680M and a 3D Screen (120Hz) so I'm trying to modify my DSDT in order to make it work. For now I can boot removing all NVDA*kext from /System/Library/Extensions/ but with very poor graphics. I'm also trying to get my Atheros 9380 working. It's well detect but I can't see any network.

Thanks again for your time.

#4
Lejenk

Lejenk

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPipPipPip
  • 1,381 posts
  • Gender:Male
  • Location:Netherlands
I use DSDT Editor for Mac.
I have problems with that TNOT error, after compiling, (i can compile it) it will pop up with others.

Line 20:
Remove: External (\TNOT)

Line 1309: No clue, i do not have the warning?

Line 3575: Change: Return (BUF2)
to
Return (Zero)

But, the errors above are not from the DSDT i have provided you (Except TNOT). If you have patched anything, please upload the new DSDT, thank you

For now, let's get the dsdt to compile correctly and apply the basic patches, after that we can start modifying it :)

#5
Pahcixam

Pahcixam

    InsanelyMac Protégé

  • Members
  • Pip
  • 32 posts
The DSDT is yours. I just open the DSDT.aml with DSDT Editor and then try to compile it with IASL > Compile (F5). Now With the two modifications on line 20 and 3575 I succesfuly compile it with only the warning on 1309.

For now it's all I done. I want to make it step by step also.

So now than compilation is working, maybe we can start apply basic patches ?

Thanks for your help.

#6
Lejenk

Lejenk

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPipPipPip
  • 1,381 posts
  • Gender:Male
  • Location:Netherlands
Sure, mind uploading your DSDT file? I'll apply the basic patches, or do it yourself, attached the basic ivy bridge patches, will not go without error i think :)
The error you will receive is on a line with CRS, replace it with BUF1, and it should compile, if i'm not mistaken.

Attached Files



#7
Pahcixam

Pahcixam

    InsanelyMac Protégé

  • Members
  • Pip
  • 32 posts
Ok, so I apply the patchs but I got few mistakes:

After applying HPET patch, I got the "famous" CRS error on line 2048 (Return (CRS))

Method (_CRS, 0, NotSerialized)
    {
    Return (CRS)
    }

I try to replace Return (CRS) by Return (BUF1) but still get the error. Then I try to change both CRS by BUF1 but got a hundred of erros :S

Am I doing something wrong. I try my best to understand all this. I'm not so bad with computer but I brand new in DSDT modding :D

I'm hoping we will get this working ^^

#8
Lejenk

Lejenk

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPipPipPip
  • 1,381 posts
  • Gender:Male
  • Location:Netherlands
The method might differ, scroll up a bit, thought Dell systems, should be ok.
Save the DSL and upload it please, need to have a look at it to give advice about that error :)

#9
Pahcixam

Pahcixam

    InsanelyMac Protégé

  • Members
  • Pip
  • 32 posts
This is the end of the bloc with CRS. Here is the DSDT.dsl file.

Attached Files

  • Attached File  DSDT.zip   30.82KB   5 downloads


#10
Lejenk

Lejenk

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPipPipPip
  • 1,381 posts
  • Gender:Male
  • Location:Netherlands
Change it to BUF0

Device (HPET)
{
Name (_HID, EisaId ("PNP0103"))
Name (_UID, Zero)
Name (BUF0, ResourceTemplate ()
{
IRQNoFlags ()
{0}
IRQNoFlags ()
{8}
IRQNoFlags ()
{11}
IRQNoFlags ()
{15}
Memory32Fixed (ReadWrite,
0xFED00000, // Address Base
0x00000400, // Address Length
_Y10)
})
Method (_STA, 0, NotSerialized)
{
Return (0x0F)
}
Method (_CRS, 0, NotSerialized)
{
Return (BUF0)
}
}

Problem solved :)

Attached Files



#11
Pahcixam

Pahcixam

    InsanelyMac Protégé

  • Members
  • Pip
  • 32 posts
Ok. Now the compilation is OK. I put the DSDT.aml in /Extra folder and start in chamelon with DSDT=/Extra/DSDT.aml (this is just to be sure I'm not doing any mistake).

My SMBIOS is on MacBookPro9,1.

For now there is no difference with the screen. But maybe have I to remove some kext I where using until now to see benefice from DSDT ?

Thanks a lot again.

#12
Lejenk

Lejenk

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPipPipPip
  • 1,381 posts
  • Gender:Male
  • Location:Netherlands
A bit late, but your initial question could be answered without it.
Do you mind providing the specifications about your system?

I have an nVidia GTX680M and a 3D Screen (120Hz)


Any Intel Graphics? Forget about the Nvidia then.



Removing kexts will not solve anything for now.



#13
mattrowe

mattrowe

    InsanelyMac Protégé

  • Members
  • Pip
  • 9 posts
  • Gender:Male
  • Location:Cornwall
  • Interests:rugby, product design, sketching, osx86
Hello all!
I have a M17X R4 also. I initially had some problems with compilation but I have fixed all that!
The only thing that's not working for my system is sleep. Its killing me! Haha, really cannot get it working. If anyone else manages to fix it with DSDT please share!
I have done all the SSDT procedures etc. Just get a black screen at boot :(


Hello all!
I have a M17X R4 also. I initially had some problems with compilation but I have fixed all that!
The only thing that's not working for my system is sleep. Its killing me! Haha, really cannot get it working. If anyone else manages to fix it with DSDT please share!
I have done all the SSDT procedures etc. Just get a black screen at boot :(


#14
Pahcixam

Pahcixam

    InsanelyMac Protégé

  • Members
  • Pip
  • 32 posts
Hey.

@lejenk: I have an HD graphics because I have an Ivy Bridge CPU. No choice for that. But as I have a 120Hz Screen, the intel card is disable (not compatible). Moreover, I have an unlock bios so I disabled it anywhere I found mention of it.

For the rest, here are my spec:

Alienware M17X R4
Intel Core i7 3610QM
Chipset Intel HM77 Express
8GB DDR3 (2x4 Gb)
nVidia GTX680M (2Gb)
1 SSD (Windows 8 64bits)
1 HDD (Data + OS X)
Bluray drive
120Hz screen

@mattrowe: What is your graphic card and how did you make it work ?

#15
mattrowe

mattrowe

    InsanelyMac Protégé

  • Members
  • Pip
  • 9 posts
  • Gender:Male
  • Location:Cornwall
  • Interests:rugby, product design, sketching, osx86

Hey.

@lejenk: I have an HD graphics because I have an Ivy Bridge CPU. No choice for that. But as I have a 120Hz Screen, the intel card is disable (not compatible). Moreover, I have an unlock bios so I disabled it anywhere I found mention of it.

For the rest, here are my spec:

Alienware M17X R4
Intel Core i7 3610QM
Chipset Intel HM77 Express
8GB DDR3 (2x4 Gb)
nVidia GTX680M (2Gb)
1 SSD (Windows 8 64bits)
1 HDD (Data + OS X)
Bluray drive
120Hz screen

@mattrowe: What is your graphic card and how did you make it work ?


Hi Pahcixam! my system is identical tp yours except i have a 7970m HD graphics card.I havent managed to get the 7970m working yet :( just don't have the experience for that. Although i did look around and found some stuff on how to get the Intel 4000 graphics working! seems pretty easy. Although I haven't had a chance to get working on it because of all my college work :( same reason for me replying to your post late. Sorry about that!

Cheers all.

#16
Lejenk

Lejenk

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPipPipPip
  • 1,381 posts
  • Gender:Male
  • Location:Netherlands
Remove the nvidia kexts. Boot with -s an type the following:
mount -uw /
rm -rf /System/Library/Extensions/NVDAStartup.kext
rm -rf /System/Library/Extensions/NVDAGK100Hal.kext
rm -rf /System/Library/Extensions/Geforce.kext

The Nvidia card will not work, focus on the Intel HD :)

#17
Pahcixam

Pahcixam

    InsanelyMac Protégé

  • Members
  • Pip
  • 32 posts
Hi.

I already try this, and I can boot with succes without nvidia extensions but graphics are very slow and poor (no acceleration). I'm pretty sure that my Intel graphics are disable by default because it is not compatible with 3D screen (120Hz) at all. In Windows, there is no mention of it in the peripherical manager and my Fn+F7 key did nothing (normally I can switch between cards).

Moreover, when I boot with extension and with a vga screen, my card is fully recognize in About this Mac and acceleration in working (transparency on top bar). I presume that the probleme is the link between my card and my screen witch is not recognize, that's why I thaught that a corrected DSDT would have made the trick.

Thanks for your help.

#18
Lejenk

Lejenk

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPipPipPip
  • 1,381 posts
  • Gender:Male
  • Location:Netherlands
This is because the intel patch has not been applied (At least not by me), should not be a display problem.
Can you post an image of the system profiler, graphics section?

#19
Pahcixam

Pahcixam

    InsanelyMac Protégé

  • Members
  • Pip
  • 32 posts
Hi.

Here are 4 screenshots, 2 with nVidia kext loaded and an external monitor plugged in, and 2 more with /S/L/E/NVDA* moved to /KextOff for testing purpose and without external monitor because the integrated one is working.

As you can see my card is recognized and working with the external screen and there is no mention of intel graphics.

Sorry for french language on screenshots.

Thanks for helping.

Attached Files



#20
Pahcixam

Pahcixam

    InsanelyMac Protégé

  • Members
  • Pip
  • 32 posts
Little up after 1 week. If someone could help me, it would be great.

If you need more infos / screenshots / results of command line / picture of BIOS parameters don't hesitate to ask me.

Thanks for helping.





0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

© 2014 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   PHP hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy