Jump to content
Sign in to follow this  
Followers 0
kali2000

USB 3.0 issue

14 posts in this topic

Recommended Posts

Hi my friends... I have a little problem with one of my two ports USB 3.0.

All is detected, but in one of my two ports if I connect a USB 2.0 device work fine, but not USB 3.0 is not detected.

Can anyone see my DSDT and tell me what is the problem...?

Theoretically HS02 is a USB 3.0 port, but it not detect USB 3.0 devices.

Thanks in advance.

After I solve this issue I want upload a guide to MSI CX61 2PC

 

Archivo comprimido.zip

Share this post


Link to post
Share on other sites
Advertisement
1 hour ago, Allan said:

Thanks... I solved my issue to 50% with this...

Name: com.apple.driver.usb.AppleUSBXHCI
Find: 837D940F 0F839704 0000
Replace: 837D940F 90909090 9090

Now USB 3.0 is detected.

But they work separately, if I connect two USB 3.0 devices, the second device send this message ... see the picture

1653533070_Capturadepantalla2018-06-13alas22_50_14.png.ba7d8e2d9adc842b8685d517f23cfbca.png

Share this post


Link to post
Share on other sites

After solve this issue I have a full hack in my MSI CX61 2PC...

Can I upload my work to share with the community...?

If I can... What is the right site?

Share this post


Link to post
Share on other sites
30 minutes ago, kali2000 said:

Can I upload my work to share with the community...?

Yes, post in the Installation Guide section.

 

30 minutes ago, kali2000 said:

If I can... What is the right site?

In both - InsanelyMac and OSXLatitude ;)

Share this post


Link to post
Share on other sites
14 minutes ago, Allan said:

Yes, post in the Installation Guide section.

 

In both - InsanelyMac and OSXLatitude ;)

;)

Share this post


Link to post
Share on other sites
On 6/15/2018 at 7:14 PM, bronxteck said:

maybe check your MSI bios for usb power management 

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

Share this post


Link to post
Share on other sites

Issue solved...:thumbsup_anim:
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...:wink_anim:

Edited by kali2000

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
Sign in to follow this  
Followers 0

  • Recently Browsing   0 members

    No registered users viewing this page.

×