Jump to content

Help with DSDT (Orange Drives)


ijwcomp
 Share

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

Link to comment
Share on other sites

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)
                }
  • Like 1
Link to comment
Share on other sites

 Share

×
×
  • Create New...