Jump to content

External disks appear as internal


DanielMac
 Share

5 posts in this topic

Recommended Posts

hi,

 

I have the opposite problem of most people: my USB drive appears as an internal HD when I connect it. So it doesn't show up on the Finder Desktop. Not really an issue because I can still eject it, but it is disturbing aesthetically.

 

What should I look at fixing for this issue? Thanks!

 

Link to comment
Share on other sites

Right you are! I checked with IORegistryExplorer and they are indeed set at 0xFF. But why?! I use a custom SSDT-UIAC-ALL to map my ports and they are set as 0x03. Here's an extract:

 

DefinitionBlock ("", "SSDT", 2, "hack", "_UIAC", 0)
{
    Device(UIAC)
    {
        Name(_HID, "UIA00000")
        Name(RMCF, Package()
        {
            "8086_a36d", Package()
            {
                "port-count", Buffer() { 26, 0, 0, 0 },
                "ports", Package()
                {
                    "HS01", Package() // USB2 front
                    {
                        "UsbConnector", 3,
                        "port", Buffer() { 1, 0, 0, 0 },
                    },

                    "HS02", Package() // USB-C front
                    {
                        "UsbConnector", 9,
                        "port", Buffer() { 2, 0, 0, 0 },
                    },


...

 

So what could by the cause of the change? Strangely enough, the USB-C connector DOES show up as 0x09 in IOReg. All the others were switched back to 0xFF ! Insane.

 

Link to comment
Share on other sites

Thanks for your help! It made me double check my config. I'm moving from Clover to OpenCore, and I had forgotten to specifically add the USBInjectAll.kext into the config file! Now, the USB drives appear as external again :)

 

Edited by DanielMac
spelling
  • Like 1
Link to comment
Share on other sites

 Share

×
×
  • Create New...