Jump to content

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


immo
 Share

2,030 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.

Link to comment
Share on other sites

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?

Link to comment
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

Link to comment
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.

Link to comment
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

Link to comment
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...!!

Link to comment
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

Link to comment
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

Link to comment
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

Link to comment
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

Link to comment
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

Link to comment
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!

Link to comment
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)

Link to comment
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.. :)

Link to comment
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

Link to comment
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

Link to comment
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!

Link to comment
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 :(

Link to comment
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

Link to comment
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.

Link to comment
Share on other sites

 Share

×
×
  • Create New...