Jump to content
immo

[GUIDE] Making a DSDT.aml for Dell XPS M1330, XPS M1530, and XPS M1730

2,017 posts in this topic

Recommended Posts

@LatinMcG,

 

I know you mentioned the SMBus DSDT edit is suppose to fix the error do you mean the error generated when you run LSPCI?

 

pcilib: 0000:01:00.0 64-bit device address ignored

 

Do you have a fix for verbose?

 

ACPI: System State [s0 S3 S4 S5] (S3)

PFM64 0xf10000000, 0xf0000000

[ PCI configuration begin ]

 

Mine stops there on verbose not sure if you have a fix for this in the DSDT?

that i believe is the config done in _CRS of pci . if u use no osid i believe.

 

also check the AMW0 _UID 0 .. i think it conflicts with UID 0 of pci.

also i was lookin in ioreg and saw power management assertions 4 in my 10.6.8 hmmm i saw a real macbook says 0.

Share this post


Link to post
Share on other sites
Advertisement
that i believe is the config done in _CRS of pci . if u use no osid i believe.

 

also check the AMW0 _UID 0 .. i think it conflicts with UID 0 of pci.

also i was lookin in ioreg and saw power management assertions 4 in my 10.6.8 hmmm i saw a real macbook says 0.

 

 

What changes do you recommend to try?

Share this post


Link to post
Share on other sites
What changes do you recommend to try?

 

try older dsdt with no smbus .. do the pci UID fix and grab smbus from my dsdt to put in your no smbus dsdt.

i noticed i have a few mistakes in my dsdt related to sleep.

 

i keep mixing up dsdt's when testing 5 diferrent variations i been working on.

but i will test lion today or tonight . i have it not installed tho.

 

one thing. im testing my 1520 multiple bios to see if it has any differences.

 

immo i noticed the smbus is in a funny place in new dsdt. (ill edit this when i return from onsite later)

 

i recommend making the dsdt with Darwin and one without to test differences like sleep .. for wxp or for wlg. or both. then we can all do feedback.

EDIT: RTC needs 0x02 for most people. not me i use 0x08 and works dunno why im special. havent tested lion yet

Share this post


Link to post
Share on other sites

I used MaLd0n's DSDT Autopatcher and only had to modify the UID, Zero in Device (PCI0) other than that it runs Lion well.

 

Audio volume seems softer have not found a fix for this yet.

Share this post


Link to post
Share on other sites

So I've finally upgraded to Lion. Everything seems to work as well as before in 10.6.8 so far. I used the same kexts as in Snow Leopard, the M1330 DSDT from the first post, and the smbios.plist from the first post with the computer type changed to MacBook5,1. I'm not encountering some of the issues others have. For example, the trackpad panel seems to work fine for me in 64 bit mode, as does two finger scrolling. P-states and sleep work. What's different with sleep in Lion is that the computer will no longer sleep when I close the lid. I have to do it from the Apple menu. If I sleep it from the menu, close the lid, and open the lid, it does wake up from sleep. Also, I still have my extra extensions in the /Extra/Extensions folder. Doing this did not give me any issues. My kext list on the first page is a little out of date from what I am actually using so I will update it when I get a chance.

 

It took me a while to find a utility to test P-states on Lion since I could not get CoolBookController or VoodooMonitor to work under Lion. I now use SMC Monitor.

 

One thing with Lion is that it makes me jealous of my wife's MacBook. I love the three/four finger gestures (mission control, changing spaces and full screen apps, launchpad), and obviously they will never work on this {censored} tiny trackpad. I might have to get one of those Apple Magic Trackpads.

 

Immo

Share this post


Link to post
Share on other sites
It took me a while to find a utility to test P-states on Lion since I could not get CoolBookController or VoodooMonitor to work under Lion. I now use SMC Monitor.

 

 

 

Immo

 

try smcK-Stat-i

http://db.tt/G3I8nLn

 

it works great on mine :(

Share this post


Link to post
Share on other sites
*Update*

10.6.7 works great. I just wanted to know how to scroll on the mousepad, 'cause its not working. Thanks again guys.

 

I guess you are using VoodooPS2. Go to the trackpad preference pane in system preferences and make sure two finger scroll is checked.

 

If the preference pane is not opening, try this:http://www.megaupload.com/?d=DE58OOSC

 

It is an older solution but quite stable. You might have to copy the trackpad preference pane as root. Make sure you keep a backup!

 

guys: if any of you have a newer solution for using vanilla trackpad pref pane in 10.6.8 or Lion please scream...!!

Share this post


Link to post
Share on other sites
my trackpad pref pane is working on Lion.. using kext attached

 

Thanks, I will try it on 10.6.8. Also, have you made any edits to the Trackpad Preference Pane or is it completely vanilla...??

 

Also, this might be the end of the HDMI woes: I don't have HDMI but others can check:

 

The Mac OS X 10.6.8 Supplemental Update is recommended for all users running Mac OS X Snow Leopard 10.6.8 and resolves issues with:

Transferring personal data, settings, and compatible applications from a Mac running Mac OS X Snow Leopard to a new Mac running Mac OS X Lion

Certain network printers that pause print jobs immediately and fail to complete

System audio that stops working when using HDMI or optical audio out

Share this post


Link to post
Share on other sites
Your specific Trackpad.prefPane appears to have more options than the standard one. Would you please share it with the group?

 

no.. it's completely vanilla..

the only different between SL and Lion is the top most checkbox (about weirdo Lion's scroll direction)

 

here's the screenshot of SL 10.6.8's trackpad.prefPane

post-664830-1311850882_thumb.png

Share this post


Link to post
Share on other sites
no.. it's completely vanilla..

the only different between SL and Lion is the top most checkbox (about weirdo Lion's scroll direction)

 

here's the screenshot of SL 10.6.8's trackpad.prefPane

 

Me as well (unless my trackpad.prefPane Info.plist patch copied over from migration which I doubt).

 

As mentioned I will update the first post will all the kexts I used eventually (let's say next week). I've just been swamped lately with everything but computer stuff.

 

Immo

Share this post


Link to post
Share on other sites

I Updated to Lion with this Guide >Click< everythink works. On my M1530. I used the DSDT from the first Post. (With the Patch for 10.6.8)

 

The only Problem is that the Battery is not Correctly Displayed. Can i use VoodooBattery for that? Or dosen't play it nice with Lion?

 

Audio is working with VoodooHDA 2.7.2 and The SD-Cart Slot is working with VoodooSDHC. Even HDMI -> HDMI to DVI Adapter is working. I don't tried HDMI -> HDMI.

 

The IO Read/Write seems much more speedy in Lion than back in Snow Leopard.

 

Thanks for the great DSDT.

 

luggi

Share this post


Link to post
Share on other sites
no.. it's completely vanilla..

the only different between SL and Lion is the top most checkbox (about weirdo Lion's scroll direction)

 

here's the screenshot of SL 10.6.8's trackpad.prefPane

 

Tried it on M1530 - Didn't work.

 

The reason that it works on your M1330 is that the latter has a Synaptics Touch pad, which works Ok with the vanilla Trackpad. I had it working on an ACER.

 

M1530s have an ALPS touch pad which seems to be the problem. However, loading System preferences in 32 bit mode seems to load DarwinX' trackpad (fewer options).

 

Hope this helps

Share this post


Link to post
Share on other sites
...

Audio is working with VoodooHDA 2.7.2 and The SD-Cart Slot is working with VoodooSDHC.

...

luggi

 

Hi Luggi,

 

could you please upload your Extra Folder, I can't mange to get SD-Cart Slot working.

Everything else is working for me too, but not SD-cart Slot?

 

What kext did you use in S/L/E?

 

Thank you!

 

holgix

 

For Trackpad I found a installer somewere (can't remember were I found it).

 

It works for me, but only for booting 64 bit (arch=X86_64).

 

Just install --> reboot --> go to system preferences and check Trackpad prefpane!

 

Synaptics_Trackpad_Enabler.zip

 

Enjoy!

Share this post


Link to post
Share on other sites

Luggi, Holgix RN5 et al..

 

Would you guys please add your system config to your signature so we can tell want platforms you are commenting on/posting kexts for?

 

thanks,

Dlach

Share this post


Link to post
Share on other sites

this is from macbook. and should work fine in ours.. but notice it has no _UID hmmm _BBN ?

 

Name (_HID, EisaId ("PNP0A08"))// pci-e bridge acpi3.0

Name (_CID, EisaId ("PNP0A03"))

Name (_ADR, 0x00)

Name (_BBN, 0x00)

Share this post


Link to post
Share on other sites
Thanks, I will try it on 10.6.8. Also, have you made any edits to the Trackpad Preference Pane or is it completely vanilla...??

 

Also, this might be the end of the HDMI woes: I don't have HDMI but others can check:

 

The Mac OS X 10.6.8 Supplemental Update is recommended for all users running Mac OS X Snow Leopard 10.6.8 and resolves issues with:

Transferring personal data, settings, and compatible applications from a Mac running Mac OS X Snow Leopard to a new Mac running Mac OS X Lion

Certain network printers that pause print jobs immediately and fail to complete

System audio that stops working when using HDMI or optical audio out

 

just tested the supplemental update, and HDMI still make system freeze.. :)

Share this post


Link to post
Share on other sites

Hi guys,

 

Thank you so much for your work and continued effort! I recently revived my old busted XPS m1530 (I dropped it around 2 years ago, bought a MBP and never looked back) until like a few days ago.

 

I got the installation working and everything seems working.

 

I do have a few questions if someone can help me out.

 

1. My Sound is Gone. I have the VoodooHDA.kext, but it just reverts to intel for some odd reason.

2. My CPU sometimes spikes to like 70% (really odd), but my computer never overheats (is this the speedstep issue?)

3. Is there a mic & webcam driver.

 

BTW I installed 10.6.3 (10.6.8, kind of broke my installation for some reason :)) w/DSDT from 5/2011 on the first page.

 

If someone can point me in the correct direction I would greatly appreciate the help!

 

Thanks!

 

-panda

Share this post


Link to post
Share on other sites

I uses this VoodooSDHC in S/L/E

 

Prove:

Jul 30 11:57:22 My-MacBook-Pro kernel[0]: VoodooSDHCI: initializing spec 2.0 SD card
Jul 30 11:57:22 My-MacBook-Pro kernel[0]: VoodooSDHCI: we have HC card

 

I just realised that the Speedstepping dosen't work anymore for me. I used VoodooPowerMini for that but now its not working anymore.

 

VoodooSDHC.kext.zip

Share this post


Link to post
Share on other sites

Dell XPS m1530: with the new generic DSDT from Post 1 everything is working fine for me with Lion 10.7

 

here are my Extra folder and my used kexts in S/L/E:

 

Extra: Extra_for_Lion_m1530_T7500___2.2Ghz.zip

S/L/E: S_L_E_for_Lion_m1530_T7500___2.2Ghz.zip

 

for kext installation use Kext Wizard: Kext_Wizard.zip

for latest Chameleon bootloader use Chameleon Wizard: Chameleon_Wizard.zip

for editing org.chameleon.Boot.plist (boot-options) use Lizard: Lizard.zip

for checking P-States use VoodooMonitor: VoodooMonitor.zip

 

Enjoy!

Share this post


Link to post
Share on other sites

hi guys

i have m1330, 2,5 GH core due, i have installed snow leopard 10.6 , all work fine except restart and shutdown, my problem is ... when i am update , i restart the system and it freeze in apple logo.

..

also i tried install the lion, i also got the panic window???

help please :(

Share this post


Link to post
Share on other sites

For those of us with the CMOS chip reset occurring upon restart after invoking sleep, here is the binary patched AppleRTC.kext v1.4 from 10.7 which hopefully resolves this issue.

AppleRTC.kext.zip

Reference thread: CMOS Resets on Restarts after Sleep and Wake in 10.7 (Lion), BIOS reports CMOS Checksum Error on Startups after Sleep and Wake

 

Reference patch by tseug:

sudo perl -pi -e   's|\x8b\x45\xc8\x39\x45\xcc\x74\x0b|\x8b\x45\xc8\x39\x45\xcc\xeb\x0b|;   s|\x8b\x45\xb4\x39\x45\xb8\x74\x08|\x8b\x45\xb4\x39\x45\xb8\xeb\x08|'   /System/Library/Extensions/AppleRTC.kext/Contents/MacOS/AppleRTC

Share this post


Link to post
Share on other sites

@holgix

Thanks for this great Package. The only thing not working is the Trackpad.

 

luggi

 

[Edit] With your Installer even the Trackpad is Working. But I would like what this Installer do.

 

[Edit2]

Would it be possible to get Sleep to work? That would be awesome.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

×