Jump to content
InsanelyMac Forum
ashleylcameron

10.8 Mountain Lion GM - Orange (external) icons for *Internal* drives

Recommended Posts

I've got 10.8 GM booted with Chimera v1.10.0 and fakeSMC, and my motherboard's DSDT correctly loaded.

 

However, my drives appear as external orange icons in Finder and Disk Utility etc.. I've tried the AHCIPortInjector, IOAHCIBlockStorageInjector, and AHCI_3rdParty_SATA kexts with no luck.

 

Infact, my system boot hangs on 'still waiting for root device' if I *don't* have IOAHCIBlockStorageInjector, but this can be avoided by booting with the -f (ignore caches) kernel flag (any help with this would be appreciated too!)

 

Any ideas? Thanks in advance.

 

My specs:

 

Intel 2500K @4.2GHz

Gigabyte GA-Z68AP-D3 (F4)

8GB DDR3 RAM

2X 500GB CinemaStar SATA2 hard disks

Share this post


Link to post
Share on other sites
Advertisement

hello

 

simple fix for that in dsdt code

 

# Change ID of SATA device to fake ESB2 AHCI (silver icons for internal HDs instead of orange ones)
#
into method label _DSM parent_adr 0x001F0002 remove_entry;
into device name_adr 0x001F0002 insert
begin
Method (_DSM, 4, NotSerialized)\n
{\n
   Store (Package (0x02)\n
    {\n
	    "device-id", \n
	    Buffer (0x04)\n
	    {\n
		    0x81, 0x26, 0x00, 0x00\n
	    }\n
    }, Local0)\n
   DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))\n
   Return (Local0)\n
}
end

 

try to use ioahcifamilly from lion

 

and rebuild caches

 

 

sudo kextcache -prelinked-kernel

 

good hack

Share this post


Link to post
Share on other sites

Thanks for replying. I've not quite got the hang of editing DSDT's myself yet, tried but really have no idea what i'm doing.

I've got the orange icons fixed somehow by using the IOACHIBlockStorageInjector in /E/E/ but it still won't boot without -f boot flag, ignoring the caches.

 

I tried kext utility, and your terminal command for kextcache, but no luck.

 

Any more pointers? Thanks again.

Share this post


Link to post
Share on other sites

Thanks for replying. I've not quite got the hang of editing DSDT's myself yet, tried but really have no idea what i'm doing.

I've got the orange icons fixed somehow by using the IOACHIBlockStorageInjector in /E/E/ but it still won't boot without -f boot flag, ignoring the caches.

 

I tried kext utility, and your terminal command for kextcache, but no luck.

 

Any more pointers? Thanks again.

 

Having the same problem. I'll try ioahcifamilly from lion..

Share this post


Link to post
Share on other sites

can you elaborate on editing the DSDT because i havn't done that in quite a while and honestly can't remember where do add that in.

Share this post


Link to post
Share on other sites

well i tried using a IOAHCIFamily.kext from 10.7.1, but it just breaks it altogether (waiting endlessly for root device). I reverted back to the vanilla 10.8. But i still would be interested in a solution to this. It's a bit of an eyesore..

 

As for the DSDT editing:

Download this -> http://www.insanelymac.com/forum/index.php?showtopic=223205 and google how to use it. Theres a ton on how to patch DSDTs already out there.

 

regards,

below

Share this post


Link to post
Share on other sites

Hi,

I got rid of this doing the following:

install AHCIPortInjector from Lion. This is "installing" not just copy.

Restart using -v -f

Thats all.

Share this post


Link to post
Share on other sites

Hi,

I got rid of this doing the following:

install AHCIPortInjector from Lion. This is "installing" not just copy.

Restart using -v -f

Thats all.

 

You posted this a while ago so i hope you're still reading this but did you also get rid of the external drive text in about this mac's drive info? I've installed the AHCIPortInjector, but my drives seem to respond a lot slower than they did on lion... Maybe got something to do with the fact it still partially sees them as external drives?

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.



×