Jump to content
Inside20

Help Patching Dell 1749 DSDT i3 370M

Recommended Posts

I am having trouble patching my DSDT for my Dell 1749.


I am experiencing a few problems with my machine at the current time.


Sleep works but can sometimes beep when waking up, seems to be when I'm pressing a key or something.

Laptop does not go to sleep when lid is closed, however it does wake when opening the lid O.o

-I have looked up various things to patch this, I'm not sure whether I made it wake up when lifting lid or whether that was in there already.

Graphics don't seem 100% my card definately feels like it's being bottlenecked or restricted in some way.

I don't think SpeedStepping is working and this is giving me other issues.

Sound goes {censored}ed up after waking from sleep, however when I move windows (do things) it seems to sound good for a second and then go back.

I guess my CPU isn't properly set up although I have no idea how to patch it with Speedstepping.


I have been using busratio=18 but that doesn't seem to help

I commented off a few CPUs in DSDT, there were 8 and I put them down to 4.

I don't know why there were 8 I have a dual core i3 so no way are there ever gonna be 8 cores or logical processors.


My Battery detection also does not work, I used VoodooBattery and that detects the power being in and out.

I am using iMac 11,2 SMBIOS as it is closest to my laptops hardware, Clarkdale i3 etc.

As I say I have no idea how to patch this stuff and hopefully someone can patch it for me if they would be so kind


My System Specs:

Dell Studio 1749

Intel i3 370M @ 2.4GHz

AMD Radeon HD 5650 (Loaded using ATY_init.kext and using Nomascus framebuffer, QE enabled)

6GB RAM

Mac OS X Lion 10.7.5

iMac 11,2 SMBIOS


Chameleon Config


<key>DSDT</key>
<string>/Extra/dsdt.aml</string>
<key>EnableC2State</key>
<string>Yes</string>
<key>EnableC3State</key>
<string>Yes</string>
<key>EthernetBuiltIn</key>
<string>Yes</string>
<key>GenerateCStates</key>
<string>Yes</string>
<key>GeneratePStates</key>
<string>Yes</string>
<key>Graphics Mode</key>
<string>1600x900x32</string>
<key>Kernel Flags</key>
<string></string>
<key>Legacy Logo</key>
<string>Yes</string>
<key>Timeout</key>
<string>1</string>
<key>USBBusFix</key>
<string>Yes</string>
<key>UseKernelCache</key>
<string>No</string>
<key>Wake</key>
<string>Yes</string>
</dict>
</plist>

Link to comment
Share on other sites

Here is my completely untouched DSDT, no patches or anything.


I now have MacBook Pro 6,1 SMBIOS.

My bluetooth adapter now works after sleep!

My sound is still not working well after sleep.


Sorry I accidently forgot to remove the DSDT in /Extra

I have attached the untouched DSDT again, sorry :S


I hope you can help!

Thank You :)

dsdt.dsl.zip

Link to comment
Share on other sites

Here is my completely untouched DSDT, no patches or anything.


I now have MacBook Pro 6,1 SMBIOS.

My bluetooth adapter now works after sleep!

My sound is still not working well after sleep.


Sorry I accidently forgot to remove the DSDT in /Extra

I have attached the untouched DSDT again, sorry :S


I hope you can help!

Thank You :)

Hello DSDT fix your hope that works for you.

already told you should use a macbook pro for SMBIOS and not one of imac.

if your sound does not work after sleep iso is not a problem of your DSDT and you need to use a patched ioaudiofamily.kext.

try to edit your video kexts from ATI.

and finally use this DSDT me back with the results.

http://www.sendspace.com/file/qxqcpt

btn_donate_SM.gif
Link to comment
Share on other sites

Thanks for looking at the DSDT.

I think you did the same as me as everything seems to work like sleep.

But one of my problems is that it won't go to sleep when the lid is shut, only turn LCD off.

I tried looking at the LID0 Device but I can't make it do what it needs to.


Also my sound is using VoodooHDA and I don't know how to make it stop malfunctioning after sleep.

Is there any patch for my system I can use that will prevent sound messing up?

Link to comment
Share on other sites

Try to modify device LID0 like below and insert device SLPB

Device (LID0)
{
   Name (_HID, EisaId ("PNP0C0D"))
   Method (_LID, 0, NotSerialized)
   {
[color=#FF0000]        XOr (LPOL, One, Local0)
       IF (Local0) // if LID is closed
       {
           Notify (SLPB, 0x80) // set system to sleep
       }
[/color]        Return (LPOL)
   }
   Name (_PRW, Package (0x02)
   {
       0x1B, 
       0x03
   })
   Method (_PSW, 1, NotSerialized)
   {
       Store (Arg0, SLID)
   }
}
Device (PWRB)
{
   Name (_HID, EisaId ("PNP0C0C"))
}
[color=#FF0000]Device (SLPB)
{
   Name (_HID, EisaId ("PNP0C0E"))
}[/color]

 

Which version of VoodooHDA are you using? Recent ones have "after sleep" problem solved.

Donation with Paypal | Mercado Livre | Premium and Donators Users | Installation GUIDE

Donation with BTC 33HeGCuCSh4tUBqdYkQqKpSDa1E7WeAJQ3

Donation with PicPay @danielnmaldonado

Donated? Send me PM with files or use DSDT Patch Requests

Link to comment
Share on other sites

I am using an old version but that was to fix something else, I forget now.

I will try the newest version again now.


Also the LID fix won't work :(

I don't understand why it won't.

I put all of the code you put in my DSDT in the right places.


Tried VoodooHDA 2.7.4, on flash videos like youtube there is slight crackling.

It's not always immediately obvious but it's definately there.

I try lowering some of the settings in the MIDI panel but if I go lower then I cannot hear anything from flash.

Link to comment
Share on other sites

Maybe LPOL is not the right register. Try this

Method (_LID, 0, NotSerialized)
{
   Store (LIDS, \_SB.PCI0.LPCB.EC0.LIDW)
   XOr (LIDS, One, Local0)
   IF (Local0) // if LID is closed
   {
       Notify (SLPB, 0x80) // set system to sleep
   }
   Return (LIDS)
}

 

About VoodooHDA, did you enable Vectorize?


http://Olarila.com/forum/viewtopic.php?f=18&t=454

Donation with Paypal | Mercado Livre | Premium and Donators Users | Installation GUIDE

Donation with BTC 33HeGCuCSh4tUBqdYkQqKpSDa1E7WeAJQ3

Donation with PicPay @danielnmaldonado

Donated? Send me PM with files or use DSDT Patch Requests

Link to comment
Share on other sites

I understand through reading ACPI Specs that LPOL is Lid Polarity of the magnets that determine whether the lid is down.

I thought that must be it but I guess it must be the wrong reg because it just doesn't do anything.

It's strange that it wakes though O.o

Will try patch now


For VoodooHDA I have vectorize enabled, also SSE2.

The sliders are locked for some reason but I'm tweaking info.plist to try and get something.


Right it seems that Flash gets the hz once.

Once I set it to 44100.0 before i open youtube it works flawlessly.

Do you know how to set that by default?


Thanks for helping :)


Still no joy with the lid :(

Dell have some real fucked up DSDTs

Edited by Guest
Link to comment
Share on other sites

Everytime I've used another AppleACPIPlatform.kext i get a KP -.-

I will try I can reverse with bootable disc if need be.


I found this, it seems quite similar to my laptop in terms of sleep stuffs.

Maybe this will help as an example?


http://www.osx86.net/view/2136-dell_xps_17_l702x_dsdt_v0.6.html


The SLPB and LID0 are in a different scope but I don't know how that affects things.

Link to comment
Share on other sites

Kext Utility I thought it did all that for you? O.o


I just drag it in and it does it.

Maybe I need to run again for permissions.


Will a repair with disk utility do the same job?

I'm booting into a DVD into Lion, shall I try it using that rather than replacing the kext?

Edited by Guest
Link to comment
Share on other sites

Yes, it should.


Try doing it manually just in case

sudo chown -R 0:0 /System/Library/Extensions/AppleACPIPlatform.kext
sudo chmod -R 755 /System/Library/Extensions/AppleACPIPlatform.kext
sudo touch /System/Library/Extensions

Donation with Paypal | Mercado Livre | Premium and Donators Users | Installation GUIDE

Donation with BTC 33HeGCuCSh4tUBqdYkQqKpSDa1E7WeAJQ3

Donation with PicPay @danielnmaldonado

Donated? Send me PM with files or use DSDT Patch Requests

Link to comment
Share on other sites

From DVD you must use /Volumes/"OS X volume label"/System/Library/Extensions/... as /S/L/E will refer to the DVD itself.

Donation with Paypal | Mercado Livre | Premium and Donators Users | Installation GUIDE

Donation with BTC 33HeGCuCSh4tUBqdYkQqKpSDa1E7WeAJQ3

Donation with PicPay @danielnmaldonado

Donated? Send me PM with files or use DSDT Patch Requests

Link to comment
Share on other sites

Fixed the permissions.

I did it without sudo as the DVD session doesn't have sudoers.


It still KP's :(


I found this "IF you have voodoohda.kext installed, that will be the cause ... "


http://www.insanelymac.com/forum/topic/278155-appleacpiplatform-kernel-panic/


I can't believe that though, it's not even being loaded, it's not even in the backtrace.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.





×
  • Create New...
The popup will be closed in 15 seconds...