Jump to content
kali2000

MSI CX61 2PC: USB 3.0 issue

Recommended Posts

was that error about the device not having enough power? i think clover has usb option "extra current" for power but idk if it still works.

Share this post


Link to post
Share on other sites

Before asking for help here, I have exhausted all possibilities ... including different BIOS settings.

Share this post


Link to post
Share on other sites

hmm... slice upgraded clover genconfig recently... if you are using clover configurator app it simplifies the process... on the left side of the app there is an option to generate a config. when you run it it will generate a new config file for clover. backup your existing one and boot from the new config. retest your usb issue. the new generator moves a lot of injection to a new clover section in devices properties. it is almost like device arbitrary used to be. you might have to transfer some things from the old config if it works.

Share this post


Link to post
Share on other sites

Issue solved...😎
Writing a custom SSDT to work...
Now all my ports are detected and all my USB3.0 & 2.0 devices are working... 

You can not exceed the port limit, for this you must write an SSDT that accompanies USBInjectAll.kext and specify the ports used.

According to my USB tree, this would be my patch.

DefinitionBlock ("", "SSDT", 2, "hack", "UIAC", 0x00000000)
{
    Device (UIAC)
    {
        Name (_HID, "UIA00000")  // _HID: Hardware ID
        Name (RMCF, Package (0x02)
        {
            "8086_8c31", 
            Package (0x04)
            {
                "port-count", 
                Buffer (0x04)
                {
                     0x1A, 0x00, 0x00, 0x00                         
                }, 

                "ports", 
                Package (0x0C)
                {
                    "HS03", 
                    Package (0x04)
                    {
                        "UsbConnector", 
                        0x03, 
                        "port", 
                        Buffer (0x04)
                        {
                             0x03, 0x00, 0x00, 0x00                         
                        }
                    }, 

                    "HS06", 
                    Package (0x04)
                    {
                        "UsbConnector", 
                        0x03, 
                        "port", 
                        Buffer (0x04)
                        {
                             0x06, 0x00, 0x00, 0x00                         
                        }
                    }, 

                    "HS07", 
                    Package (0x04)
                    {
                        "UsbConnector", 
                        0x03, 
                        "port", 
                        Buffer (0x04)
                        {
                             0x07, 0x00, 0x00, 0x00                         
                        }
                    }, 

                    "HS08", 
                    Package (0x04)
                    {
                        "UsbConnector", 
                        0x03, 
                        "port", 
                        Buffer (0x04)
                        {
                             0x08, 0x00, 0x00, 0x00                         
                        }
                    }, 

                    "SS01", 
                    Package (0x04)
                    {
                        "UsbConnector", 
                        0x03, 
                        "port", 
                        Buffer (0x04)
                        {
                             0x10, 0x00, 0x00, 0x00                         
                        }
                    }, 

                    "SS02", 
                    Package (0x04)
                    {
                        "UsbConnector", 
                        0x03, 
                        "port", 
                        Buffer (0x04)
                        {
                             0x11, 0x00, 0x00, 0x00                         
                        }
                    }
                }
            }
        })
    }
}

And of course thanks to RehabMan for support and USBInjectAll.kext...😜

  • Like 1

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

×