ProjectOSX

Welcome Guest!

Returning User? Login here.

Want membership privileges? Register here.

> DSDT

Differentiated System Description Table (DSDT) - DSDT is a part of the ACPI specification and it supplies configuration information about a base system. ACPI capable computers come with a preinstalled DSDT from the manufacturer. A common Linux/OS X problem is missing ACPI functionality (fans not running, laptop screens not shutting off, etc.)

This subforum is dedicated to patches/fixes able to be inserted/modified from an extracted dsdt.dsl, which is then compiled into a DSDT.aml for OS X to pick up and use (with a proper bootloader).

These fixes are not permanent, and do not damage your BIOS.

2 Pages V   1 2 >  
Start a new topic Add Reply
> New Dsdt For Dell Inspiron 1525
xtraa
post Jul 2 2010, 10:51 AM
Post #1
Hi everyone smile.gif

First hello, cause this is my first post here. Some may or may not know me
from the old insanelymac days. smile.gif

I would like to share my dsdt with you that I edited over a time now. I also
hope that we can maybe put together some more information to make it
better.

There are parts and fixes from many sources, and I bet there are parts from
Slices dsdt, too. So, privet, Slice! Credits and thanks for your knowledge, too smile.gif

So far, I am running Snow Leopard at 32bit with

- native Speedstep
- sleep
- working VGA out
- sound without voodoo drivers

In my extra/extension folder I have reduced the files to five kext, as they are:

fakesmc.kext...................(required for the magic spell)
LegacyHDA.kext..............(required for native sound device ID patching)
OpenHaltRestart.kext.......(well, for halt and restart)
VoodooBattery.kext.........(brings you the battery logo)
IOPCIFamily.kext..............(for moar USB2 support, cardreader works natively now afaik)

The WiFi is patched to AppleAirport thanks to Prasys, so no additional kext needed here.

What I did not get to work is:

- patching the UHCI... I did it but no workie
- display dim... it dims on power/battery (but nearly not remarkable), also fn+num fn+ins doesn't work

What does the zip contain:

com.apple.boot.plist
dsdt.aml
smbios.plist
My extra/extensions folder (except fakesmc, for dcma reasons)

If you like to use these files and get native speedstep, keep the following things in mind:

THIS IS ONLY FOR DELL INSPIRON 1525, I have the 1280x800 MODEL!! The higher solution
model probably won't work with the graphic fix, so take a look at it before booting this dsdt.

1. make sure you are an advanced user tongue.gif
2. this is 32bit only, if you boot at 64bit your keyboard+trackpad+qe+ci won't work
3. remove any non-apple powermanagement related kext from sys/lib/extensions
this has to be done because they prevent native speedstep from working.
4. remove sleepenabler.kext (you won't need it anymore, and it also prevents
native speedstep from working)
5. after a reboot with this dsdt.aml you have to put appleintelcpupowermanagement.kext
back into sys/lib/extensions to get native speedstep, it will NOT panic anymore
6. also AppleHPET.kext musst be in sys/lib/extensions
7. always do a chmod+chown on the files and repair permissions

Well 'nuff said, It would be very much appreciated, if we could collab and or optimize the dsdt
for Dell Inspiron 1525. I know it is not perfect, so I am looking forward to make it better smile.gif

Attached File  Dell_Inspiron_1525_32bit.zip ( 231.18K ) Number of downloads: 1037


Cheers,

xtraa


January 19th, 2006: The day we discovered that EFI-Bootloaders would be possible:
http://www.insanelymac.com/forum/topic/717...oolkit/?p=44912
xtraa
post Jul 2 2010, 12:48 PM
Post #2
I forgot some research attachments for the coders here that may be interesting:

Here are the dumps for Inspiron 1525. Join them with command cat.

Attached File  APIC.aml.zip ( 238bytes ) Number of downloads: 78

Attached File  HPET.aml.zip ( 203bytes ) Number of downloads: 66

Attached File  SSDT.aml.zip ( 715bytes ) Number of downloads: 72

Attached File  RSDT.aml.zip ( 222bytes ) Number of downloads: 53

Attached File  SLIC.aml.zip ( 506bytes ) Number of downloads: 59

Attached File  DSDT.aml.zip ( 10.83K ) Number of downloads: 138


If you need MCFG, OSFR, FACP, FACS or even BOOT, let me know.
January 19th, 2006: The day we discovered that EFI-Bootloaders would be possible:
http://www.insanelymac.com/forum/topic/717...oolkit/?p=44912
joe75
post Jul 3 2010, 03:27 PM
Post #3
Welcome aboard, xtraa biggrin.gif
:GA-Z97MX :i7-4790S :Radeon R9 270
xtraa
post Jul 3 2010, 08:34 PM
Post #4
QUOTE (joe75 @ Jul 3 2010, 03:27 PM) *
Welcome aboard, xtraa biggrin.gif


thank you smile.gif smile.gif
January 19th, 2006: The day we discovered that EFI-Bootloaders would be possible:
http://www.insanelymac.com/forum/topic/717...oolkit/?p=44912
Slice
post Jul 4 2010, 07:07 AM
Post #5
Here is my latest DSDT for Dell Inspiron 1525 but with screen 1440x900. Core2Duo T8300 2.4GHz.
Attached File  dsdt.dsl_09062010.zip ( 24.31K ) Number of downloads: 674

I don't need OpenHaltRestart.
Sleep, Restart, Shutdown works fine.
Brightness works by Fn+Up/Down.
Brightness dims with power changed from AC to battery and back.

Don't change SSDT.aml cause it connected to hidden tables.

Not native kexts:
VoodooHDA
AppleACPIBatteryManager.kext
AppleACPIPS2Nub.kext
ApplePS2Controller.kext
FakeSMC.kext v2.7

Patched
IOPlatformPluginFamily.kext - for Mac Model MacBook4,1
AppleYukon2.kext - for real mac-address.

I also use my own bootloader.
i3-2120 GA-H61M-S1 UEFI, Radeon HD6670-UEFI, ALC887(VoodooHDA 2.8.6), OS⌘10.9.4, OS⌘ 10.7.5 Clover FakeSMC_plugins_3.3.1 Realtek LAN v3.1.2
FRauANtje
post Jul 16 2010, 01:50 PM
Post #6
QUOTE (xtraa @ Jul 2 2010, 12:51 PM) *
THIS IS ONLY FOR DELL INSPIRON 1525, I have the 1280x800 MODEL!! The higher solution
model probably won't work with the graphic fix, so take a look at it before booting this dsdt.
3. remove any non-apple powermanagement related kext from sys/lib/extensions
this has to be done because they prevent native speedstep from working.

5. after a reboot with this dsdt.aml you have to put appleintelcpupowermanagement.kext
back into sys/lib/extensions to get native speedstep, it will NOT panic anymore
6. also AppleHPET.kext musst be in sys/lib/extensions

Cheers,

xtraa


Hi,

For me your Extensions work fine in /Extra/Extensions - I have a 1525 with 1440x900.
Thank you.

3 -> How can I identify non-apple powermanagement related kext?
5/6 -> Where can I find those original drivers? I use 10.6.4, my original installation DVD is 10.6(.0)

Greetings,

Frank
freeburma
post Jul 17 2010, 06:19 PM
Post #7
Thanks for sharing! I'm away from my 1525 at the moment but I have a couple of quick questions. I'm assuming you have to use the 10.6.2 version of AppleHDA along with your LegacyHDA? Which version of Chameleon are you using? What, if anything, are you doing concerning your platform id? Am I correct in thinking I would have to modify the dsdt for my specific cpu (T5450) to get correct native speed stepping? I'm closer to a MacBook3,1 than 4,1 because of my cpu, I don't believe that matters in anyway other than cosmetic given you have not modified your ioplatformpluginfamily extension, is that true? Thanks again!

Answered my own questions...

This post has been edited by freeburma: Jul 29 2010, 09:30 PM
oceanexplorer
post Aug 16 2010, 10:33 AM
Post #8
Hi Xtraa,

I have just tried your good work on the DSDT. I have to say that I don't know much about them, but I am learning. I got my system working with minimal kexts and your DSDT, however my only issue is that the brightness adjustment no longer works. Have you come across this and if so found a working solution?

Many thanks for your hard work and sharing it with others.

Regards

Paul
RotateRight
post Nov 30 2010, 05:24 AM
Post #9
The idea of using a DSDT and a minimal set of kexts is appealing to me.
This would make upgrades in the future easy from Retail and minimal fixes.

The DSDT that is here for the 1440x900 is rather complete! I have a 1280x800 1525. Would anyone (Slice?) have an approach to modify that DSDT such that it would work on the 1280x800 model? What would need to be changed? GFX0? DISPLAY?

Any help would be very kind.

RR
Slice
post Nov 30 2010, 08:17 AM
Post #10
QUOTE (RotateRight @ Nov 30 2010, 09:24 AM) *
The idea of using a DSDT and a minimal set of kexts is appealing to me.
This would make upgrades in the future easy from Retail and minimal fixes.

The DSDT that is here for the 1440x900 is rather complete! I have a 1280x800 1525. Would anyone (Slice?) have an approach to modify that DSDT such that it would work on the 1280x800 model? What would need to be changed? GFX0? DISPLAY?

Any help would be very kind.

RR

There is a thought that
CODE
                            "AAPL01,DualLink",
                            Buffer (0x04)
                            {
                                0x01, 0x00, 0x00, 0x00
                            },

for 1440x900 and larger, and {0x00, 0x00, 0x00, 0x00} for 1280x800.
i3-2120 GA-H61M-S1 UEFI, Radeon HD6670-UEFI, ALC887(VoodooHDA 2.8.6), OS⌘10.9.4, OS⌘ 10.7.5 Clover FakeSMC_plugins_3.3.1 Realtek LAN v3.1.2
RotateRight
post Nov 30 2010, 10:23 AM
Post #11

Absolute brilliance!!! Chanced the DSDT in two places. Recompiled it. Dropped in into /Extra. Wow! This is the closest I've ever been.

Rant ... Just wish I had this two days ago.

One last question. Do you feel like I'm going to need the patched IOPlatformPluginFamily.kext? Somewhere I hit on a thread that said that 8/16 (?) interupts added to DSDT allowed for it not being patched. Don't know if you approached things that way. Things are working fine at the moment with the current one. But, if I might need it, where could I find it?

Rave ... Much, much closer to what I need in an OS, with appreciation to you.

Much thanks!!!



Slice
post Nov 30 2010, 06:47 PM
Post #12
Since 10.6.5 I didn't patch IOPlatformPluginFamily.kext. All works fine. But OpenHaltRestart needed. sad.gif
i3-2120 GA-H61M-S1 UEFI, Radeon HD6670-UEFI, ALC887(VoodooHDA 2.8.6), OS⌘10.9.4, OS⌘ 10.7.5 Clover FakeSMC_plugins_3.3.1 Realtek LAN v3.1.2
hpascheit
post Dec 6 2010, 04:51 AM
Post #13
QUOTE (Slice @ Nov 30 2010, 07:47 PM) *
Since 10.6.5 I didn't patch IOPlatformPluginFamily.kext. All works fine. But OpenHaltRestart needed. sad.gif


Slice, I have started to use your DSDT on my inspiron 1525 (1280x800 resolution) - thanks for providing it for download, much appreciated. Before applying your DSDT, I needed to use VoodooPowerMini and sleepenabler to get my machine to sleep and wake properly. Now with your DSDT I have been able to use native power management, however, I still am not able to wake from sleep sometimes, which was a problem I was hoping to rid myself of by using native power management. My problems waking from sleep are completely random, but usually within 2-4 days of sleeping/waking I will have a wake error. My console error message is as follows:

"Wake: Drivers Failure - AC - ISAB PCIE USB1 USB2 USB3 USB4 USB5 EHC2 EHCI IDE0 IDE1 AZAL VID RP01 RP02 RP05
com.apple.message.domain: com.apple.powermanagement.wake
com.apple.message.signature: Drivers Failure
com.apple.message.result: Failure"

This can also happen when the system is on battery.

I have been following the inspiron 1525 osx86 community for almost 2 years and know that you have a really excellent grasp on everything. If you have any ideas/tips on how I can solve my annoying wake problem, I would really appreciate it.

Thanks,

HAnDZ
Slice
post Dec 6 2010, 05:39 AM
Post #14
I also corrected /System/Library/Extensions/IOPlatformPluginFamily.kext/Contents/PlugIns/ACPI_SMC_PlatformPlugin.kext/Contents/Resources/MacBook4_1.plist
and using my bootloader
Attached File  MacBook4_1.plist.zip ( 1.96K ) Number of downloads: 136

i3-2120 GA-H61M-S1 UEFI, Radeon HD6670-UEFI, ALC887(VoodooHDA 2.8.6), OS⌘10.9.4, OS⌘ 10.7.5 Clover FakeSMC_plugins_3.3.1 Realtek LAN v3.1.2
hpascheit
post Dec 6 2010, 05:40 PM
Post #15
QUOTE (Slice @ Dec 6 2010, 06:39 AM) *
I also corrected /System/Library/Extensions/IOPlatformPluginFamily.kext/Contents/PlugIns/ACPI_SMC_PlatformPlugin.kext/Contents/Resources/MacBook4_1.plist
and using my bootloader
Attached File  MacBook4_1.plist.zip ( 1.96K ) Number of downloads: 136


Slice,

I changed my model identifier from 3,1 to 4,1 and applied your modified macbook4_1.plist as you instructed. Also, I downloaded your bootloader and applied it to my system. However, this resulted in a kernel panic when booting. After doing some trial and error I found that when I used rc5 instead of your bootloader, the system would not go into kernel panic. On the plus side, the native power management seems to be correctly speed stepping, but I still use "coolbook" because I find it to throttle more effectively.

Thanks again, I will let you know if the MacBook4_1.plist makes any changes to my wake from sleep errors (I will have to run it for a while to see if it's fixed)

HANDZ
Slice
post Dec 6 2010, 06:32 PM
Post #16
One news.
I made brightness working by Apple's key with Sun on the screen and with slider in Display panel.
Thanks to ivik

PS. Restart works not good.
i3-2120 GA-H61M-S1 UEFI, Radeon HD6670-UEFI, ALC887(VoodooHDA 2.8.6), OS⌘10.9.4, OS⌘ 10.7.5 Clover FakeSMC_plugins_3.3.1 Realtek LAN v3.1.2
hpascheit
post Dec 6 2010, 07:38 PM
Post #17
QUOTE (Slice @ Dec 6 2010, 07:32 PM) *
One news.
I made brightness working by Apple's key with Sun on the screen and with slider in Display panel.
Thanks to ivik

PS. Restart works not good.


Slice,
So my system just froze from waking from sleep (it wakes up with a black screen), but strangely it does not produce any console messages like it did before. Anyways, if you have any free time to look over my system setup I have attached a zip containing my EXTRA and SLE (system/library/extensions) that I currently use.

My system is an inspiron 1525 1.83 gHz core 2 duo with 1280x800 resolution, currently running 10.6.5
- I have had this wake problem ever since I installed Snow leopard (all 10.6 versions), it never used to happen when I was running IPC's 10.5.6

I would really appreciate if you had any other ideas

Thanks again

hpascheit
post Dec 6 2010, 07:40 PM
Post #18
QUOTE (hpascheit @ Dec 6 2010, 08:38 PM) *
Slice,
So my system just froze from waking from sleep (it wakes up with a black screen), but strangely it does not produce any console messages like it did before. Anyways, if you have any free time to look over my system setup I have attached a zip containing my EXTRA and SLE (system/library/extensions) that I currently use.

My system is an inspiron 1525 1.83 gHz core 2 duo with 1280x800 resolution, currently running 10.6.5
- I have had this wake problem ever since I installed Snow leopard (all 10.6 versions), it never used to happen when I was running IPC's 10.5.6

I would really appreciate if you had any other ideas

Thanks again

hpascheit
post Dec 6 2010, 07:45 PM
Post #19
For some reason I could not upload a file so here is a link:

http://rapidshare.com/files/435317402/My_Setup.zip
Slice
post Dec 7 2010, 08:07 AM
Post #20
QUOTE (hpascheit @ Dec 6 2010, 11:45 PM) *
For some reason I could not upload a file so here is a link:

http://rapidshare.com/files/435317402/My_Setup.zip

I can't use rapidshare
http://www.projectosx.com/forum/index.php?...;f=142&id=7
i3-2120 GA-H61M-S1 UEFI, Radeon HD6670-UEFI, ALC887(VoodooHDA 2.8.6), OS⌘10.9.4, OS⌘ 10.7.5 Clover FakeSMC_plugins_3.3.1 Realtek LAN v3.1.2

2 Pages V   1 2 >
Add Reply Start a new topic
2 User(s) are reading this topic (2 Guests and 0 Anonymous Users)
0 Members: