Jump to content

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


  • Please log in to reply
7 replies to this topic

#1
ashleylcameron

ashleylcameron

    InsanelyMac Protégé

  • Members
  • Pip
  • 2 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

#2
artur-pt

artur-pt

    InsanelyMacaholic

  • Local Moderators
  • 4,427 posts
  • Gender:Male
  • Location:Portugal
  • Interests:TechManiaco
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

#3
ashleylcameron

ashleylcameron

    InsanelyMac Protégé

  • Members
  • Pip
  • 2 posts
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.

#4
kitmac

kitmac

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 209 posts
  • Gender:Male

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..

#5
laxattack

laxattack

    InsanelyMac Protégé

  • Members
  • PipPip
  • 92 posts
  • Gender:Male
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.

#6
459below

459below

    InsanelyMac Protégé

  • Members
  • Pip
  • 7 posts
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.insanelym...howtopic=223205 and google how to use it. Theres a ton on how to patch DSDTs already out there.

regards,
below

#7
LoBlanc

LoBlanc

    InsanelyMac Protégé

  • Members
  • Pip
  • 21 posts
  • Gender:Male
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.

#8
bvwesten

bvwesten

    InsanelyMac Protégé

  • Members
  • Pip
  • 13 posts

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?





0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

© 2014 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   PHP hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy