Jump to content
About Just Joined group Read more... ×
ijwcomp

Help with DSDT (Orange Drives)

4 posts in this topic

Recommended Posts

Hi,

 

I've got a problem with drives seen as internal only if I use the -f boot flag.

Without it, I get orange drives.

 

IOAHCIBlockStorageInjector.kext works but if it can be done in the DSDT, I'd prefer that.

 

Attached are my DSDT (original extracted with Ubuntu, one that compiles, and the one I patched various things for).

 

I used this under Device(SATA), which works only when I use -f:

                Method (_DSM, 4, NotSerialized)
                {
                    Store (Package (0x02)
                    {
                        "device-id",
                        Buffer (0x04)
                        {
                            0x81, 0x26, 0x00, 0x00
                        }
                    }, Local0)
                    DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                    Return (Local0)
                }

Thanks,

dsdt.zip

Share this post


Link to post
Share on other sites
Advertisement

Hi, 

 

if you want the ESB SATA AHCI Controller patch for DVD and native HDD-icons in Mavericks, you have to add name, IOName and compatible to the appropriate part in the DSDT. Solved the problem for me :) (Thanks again patchpernacabeluda).

Method (_DSM, 4, NotSerialized)
                {
                    Store (Package (0x08)
                        {
                            "device-id", 
                            Buffer (0x04)
                            {
                                 0x81, 0x26, 0x00, 0x00
                            }, 
                            "compatible", 
                            Buffer (0x0D)
                            {
                                "pci8086,2681"
                            }, 
                            "IOName", 
                            Buffer (0x0D)
                            {
                                "pci8086,2681"
                            }, 
                            "name", 
                            Buffer (0x0D)
                            {
                                "pci8086,2681"
                            }
                        }, Local0)
                    DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                    Return (Local0)
                }

Share this post


Link to post
Share on other sites

  • Recently Browsing   0 members

    No registered users viewing this page.

Announcements

×