Jump to content

DSDT Auto-Patcher


MaLd0n
 Share

5,753 posts in this topic

Recommended Posts

@ MaLd0n

 

I have installed the kext in E/E from this post USB3 capable IOUSBFamily (10.6.5)

 

CalDigitUSBxHCI.kext.zip

IOUSBFamily_USB3_AnV.zip

 

It looks like my problem with

AppleUSBOHCI[0x6e57000]::CheckSleepCapability - controller will be unloaded across sleep is gone :)

 

Should I remove some USB kext from S/L/E ? after installed above kext.

 

 

Using AnVAL (ACPI Loader)

 

Se my attached kernel log

 

EDIT

 

Also attached a new send_me file and a DSDT from Windows7

 

MAldon, Is it possible to make a new DSDT file ?

 

 

//Peter

dsdt.Peter_sm.zip

Link to comment
Share on other sites

Maldon

 

Here's mine: currently running 10.6.6 64bit, only audio on-board 883 not working, have to use firewire harmonyaudio.

 

Cheers/Blackfire920

 

what is your motherboard?

Link to comment
Share on other sites

Hi MaLd0n

 

Thanks for your work..........

 

I've tried the dsdt fixed with your tool. The dsdt works but it doesn't fix the ahci problem on osx 10.6.x

 

I attach you'll find the dsdt extracted from bios (version 1914) and the binary file saved from ioregtool with the dsdt fixed with your tool.

 

The dsdt.rar file is the untouched dsdt extracted from bios

The dsdt_tool file is the dsdt fixed by your tool

The ioreg.zip file is the binary output from ioregtool

 

Can you fix the issue ?

 

TIA

Link to comment
Share on other sites

Maldon

 

It's a JW-IP35-PRO:

http://www.jwele.com/motherboard_detail.php?91

Bios version 1.4a

 

Cheers/Blackfire920

 

dsdt.blackfire920.zip

 

HDEF ALC883

DTGP

HID/CID

HPET

UHCI

IRQs

LPC

REMOVE

RENAME

SMBUS

LAN

FIX WARNINGS

 

Native Power Management and Restart Fix

read the first post

 

Thanks, is this based on the dsdt from windows ? and can there be a different where you extract the dsdt file from?

 

And what is in the new DSDT file?

 

Attached is my latest kernel log, Maldon, do you see any new issues in this ?

 

 

Thanks Maldon

 

AppleUSBOHCI[0x7f6a000]::CheckSleepCapability

 

The DSDT has the same patches

I just removed the fix OHCI

the problem continued

 

I do not know a solution for that

 

Hi MaLd0n

 

Thanks for your work..........

 

I've tried the dsdt fixed with your tool. The dsdt works but it doesn't fix the ahci problem on osx 10.6.x

 

I attach you'll find the dsdt extracted from bios (version 1914) and the binary file saved from ioregtool with the dsdt fixed with your tool.

 

The dsdt.rar file is the untouched dsdt extracted from bios

The dsdt_tool file is the dsdt fixed by your tool

The ioreg.zip file is the binary output from ioregtool

 

Can you fix the issue ?

 

TIA

 

what is the problem of AHCI?

 

Hi MaLd0n,

 

I'm back, mystery of the week. Can't get sleep working :)

 

Now I'm trying with another board: Gigabyte EP35-DS3P, maybe we (you) can get sleep working :(

 

Can you please help me?

 

Thanks, René

 

"EXTRA" folder - copy to HD(root)

reneJR.zip

 

Chameleon RC5 - Install

http://www.insanelymac.com/forum/index.php...st&id=84901

 

reboot

-v

 

activate the video

 

nothing more, nothing less

Link to comment
Share on other sites

"EXTRA" folder - copy to HD(root)

reneJR.zip

 

Chameleon RC5 - Install

http://www.insanelymac.com/forum/index.php...st&id=84901

 

reboot

-v

 

activate the video

 

nothing more, nothing less

 

Sorry MaLd0n,

After: "Waiting for DSMOS" nothing happens?

 

I've put GraphicsEnabler=Yes in c.a.B.plist

Used pfix 3.1 to repair?

 

When I push the Power button I get:

Sleep prevented by SB 1, SS 0, AS1

Link to comment
Share on other sites

Used pfix 3.1 to repair?

 

your "Extra" folder should not be being read

or fakesmc

 

fakesmc --> DSMOS has arrived

try another fakesmc

 

you need to understand the workings of these things

this is basic

Clean installation + "Extra" folder + Chameleon RC5

NO mistery

this has been tested a million times

Link to comment
Share on other sites

what is the problem of AHCI?

 

Slow access to disks and optical units. It's the well known SerialATAPI device reconfiguration did not complete successfully. (failedCommandInfo = 0x1) error............

 

The problem is caused by wrong irq on device SATA

 

You can see from this image the first interrupt on device SATA is wrong...........

schermata20100801a18193.png

 

In this screenshot the ioreg with a DSDT for an old bios version that keith! fixed for me.

schermata20100801a18325.png

 

If you want to take a look to what keith! has done this is the old bios version DSDT fixed by him

http://www.megaupload.com/?d=KSKSCTZA

Link to comment
Share on other sites

maldon. i found irqno (0) in device (MB2) can be removed. in m1330 and inspiron 1520.

               Device (MB2)
               {
                   Name (_HID, EisaId ("PNP0C01"))
                   Name (_UID, 0x02)
                   Name (CRS, ResourceTemplate ()
                   {
                       IO (Decode16,
                           0x0900,             // Range Minimum
                           0x0900,             // Range Maximum
                           0x01,               // Alignment
                           0x80,               // Length
                           )
                       IO (Decode16,
                           0x0092,             // Range Minimum
                           0x0092,             // Range Maximum
                           0x02,               // Alignment
                           0x01,               // Length
                           )
                       IO (Decode16,
                           0x00B2,             // Range Minimum
                           0x00B2,             // Range Maximum
                           0x02,               // Alignment
                           0x02,               // Length
                           )
                       IO (Decode16,
                           0x0020,             // Range Minimum
                           0x0020,             // Range Maximum
                           0x10,               // Alignment
                           0x02,               // Length
                           )
                       IO (Decode16,
                           0x00A0,             // Range Minimum
                           0x00A0,             // Range Maximum
                           0x10,               // Alignment
                           0x02,               // Length
                           )
                       [color="#FF0000"]IRQNoFlags ()
                           {0}[/color]
                       IO (Decode16,
                           0x04D0,             // Range Minimum
                           0x04D0,             // Range Maximum
                           0x10,               // Alignment
                           0x02,               // Length
                           )
                       IO (Decode16,
                           0x1000,             // Range Minimum
                           0x1000,             // Range Maximum
                           0x10,               // Alignment
                           0x06,               // Length
                           )
                       IO (Decode16,
                           0x1008,             // Range Minimum
                           0x1008,             // Range Maximum
                           0x08,               // Alignment
                           0x08,               // Length
                           )
                   })
                   Method (_CRS, 0, NotSerialized)
                   {
                       Return (CRS)
                   }
               }

also the ata panic fix apply to sata same as pata

	OperationRegion (IDET, PCI_Config, 0x40, 0x04)
Field (IDET, WordAcc, NoLock, Preserve)
{
 M1, 16,
 M2, 16
}

Method (_INI, 0, NotSerialized)
{
Store (0xE307, M1)
Store (0xC000, M2)
}

and dont forget to add in WAK

   Method (_WAK, 1, NotSerialized)
 {
\_SB.PCI0.SATA._INI ()
\_SB.PCI0.PATA._INI ()

Link to comment
Share on other sites

your "Extra" folder should not be being read

or fakesmc

 

fakesmc --> DSMOS has arrived

try another fakesmc

 

you need to understand the workings of these things

this is basic

Clean installation + "Extra" folder + Chameleon RC5

NO mistery

this has been tested a million times

Hi MaLd0n,

 

Thanks for your patience with me. ;)

Sleep IS working with the GA-EP35-DS3P.

The problem was: I use a KVM switch for Keyboard (USB), Video(DVI) and Mouse(USB).

Unplugged the KVM switch and sleep is working with the GA-EP35-DS3P :happymac:

 

Now to find what's wrong with the GA-P35C-DS3R, should also be hardware.

Maybe the old power supply?

 

Thanks for your great work and kind help. You are the :king::)

Link to comment
Share on other sites

Slow access to disks and optical units. It's the well known SerialATAPI device reconfiguration did not complete successfully. (failedCommandInfo = 0x1) error............

 

try it

dsdt.KTC.zip

 

maldon. i found irqno (0) in device (MB2) can be removed. in m1330 and inspiron 1520.

               Device (MB2)
               {
                   Name (_HID, EisaId ("PNP0C01"))
                   Name (_UID, 0x02)
                   Name (CRS, ResourceTemplate ()
                   {
                       IO (Decode16,
                           0x0900,             // Range Minimum
                           0x0900,             // Range Maximum
                           0x01,               // Alignment
                           0x80,               // Length
                           )
                       IO (Decode16,
                           0x0092,             // Range Minimum
                           0x0092,             // Range Maximum
                           0x02,               // Alignment
                           0x01,               // Length
                           )
                       IO (Decode16,
                           0x00B2,             // Range Minimum
                           0x00B2,             // Range Maximum
                           0x02,               // Alignment
                           0x02,               // Length
                           )
                       IO (Decode16,
                           0x0020,             // Range Minimum
                           0x0020,             // Range Maximum
                           0x10,               // Alignment
                           0x02,               // Length
                           )
                       IO (Decode16,
                           0x00A0,             // Range Minimum
                           0x00A0,             // Range Maximum
                           0x10,               // Alignment
                           0x02,               // Length
                           )
                       [color="#FF0000"]IRQNoFlags ()
                           {0}[/color]
                       IO (Decode16,
                           0x04D0,             // Range Minimum
                           0x04D0,             // Range Maximum
                           0x10,               // Alignment
                           0x02,               // Length
                           )
                       IO (Decode16,
                           0x1000,             // Range Minimum
                           0x1000,             // Range Maximum
                           0x10,               // Alignment
                           0x06,               // Length
                           )
                       IO (Decode16,
                           0x1008,             // Range Minimum
                           0x1008,             // Range Maximum
                           0x08,               // Alignment
                           0x08,               // Length
                           )
                   })
                   Method (_CRS, 0, NotSerialized)
                   {
                       Return (CRS)
                   }
               }

also the ata panic fix apply to sata same as pata

	OperationRegion (IDET, PCI_Config, 0x40, 0x04)
Field (IDET, WordAcc, NoLock, Preserve)
{
 M1, 16,
 M2, 16
}

Method (_INI, 0, NotSerialized)
{
Store (0xE307, M1)
Store (0xC000, M2)
}

and dont forget to add in WAK

   Method (_WAK, 1, NotSerialized)
 {
\_SB.PCI0.SATA._INI ()
\_SB.PCI0.PATA._INI ()

 

stretcher.gif

 

Hi MaLd0n,

 

Thanks for your patience with me. ;)

Sleep IS working with the GA-EP35-DS3P.

The problem was: I use a KVM switch for Keyboard (USB), Video(DVI) and Mouse(USB).

Unplugged the KVM switch and sleep is working with the GA-EP35-DS3P ;)

 

Now to find what's wrong with the GA-P35C-DS3R, should also be hardware.

Maybe the old power supply?

 

Thanks for your great work and kind help. You are the :D:P

 

WoW

Good

:)

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
 Share

×
×
  • Create New...