Jump to content

E7470 : mouse lag when plugged into USB 3 port (not on USB2 port)


grui

Recommended Posts

Hello,

 

I have strange behavior when using a USB mouse dongle to a USB 3 port.

I explain my concern :

  • I have a laptop e7470 with a Hackintosh under Mojave 10.14.5.
  • If I plug the USB dongle on one of the e7470 USB 3.0 ports, the mouse is lagging seriously
  • If I plug the USB dongle on one of the USB 3.0 port of the dock, the mouse is lagging seriously too
  • If I plug the USB dongle on one of the USB 2.0 port of the dock... the mouse is working well without any issue.

 

What's that ? Do you have an idea why I can have such a behavior ?

 

Thanks

 

debug_26776.zip

Link to comment
Share on other sites

You're right, seems to be a USB 2 dongle :

2.4G Wireless Mouse :
  Identifiant du produit : 0x4102
  Identifiant du fournisseur : 0x062a  (ProVision Technology, Inc.)
  Version : 3.21
  Vitesse : Jusqu’à 12 Mb/s
  Fabricant : MOSART Semi.
  Identifiant de l’emplacement : 0x14631200 / 9
  Courant disponible (mA) : 500
  Courant requis (mA) : 100
  Exploitation supplémentaire actuelle (mA) : 0

but why I got an issue when plugging in into an usb 3 port ?

I have the same behavior with a Logitech usb 2 dongle once plugged into a usb 3 port :

USB Receiver :

  Identifiant du produit : 0xc534
  Identifiant du fournisseur : 0x046d  (Logitech Inc.)
  Version : 29.01
  Vitesse : Jusqu’à 12 Mb/s
  Fabricant : Logitech
  Identifiant de l’emplacement : 0x14100000 / 5
  Courant disponible (mA) : 500
  Courant requis (mA) : 98
  Exploitation supplémentaire actuelle (mA) : 0

 

thanks

Link to comment
Share on other sites

Here the SDDT I created. I tried to include the USB ports of the dock as well.

Quote

 

// SSDT-UIAC.dsl

 

DefinitionBlock ("", "SSDT", 2, "hack", "_UIAC", 0)
{
    Device(UIAC)
    {
        Name(_HID, "UIA00000")
        
        Name(RMCF, Package()
        {
            "8086_9dxx", Package()  // examples: 0x9d2f, 0x9ded
            {
                "port-count", Buffer() { 18, 0, 0, 0 },
                "ports", Package()
                {
                    "HS01", Package()
                    {
                        "UsbConnector", 0,
                        "port", Buffer() { 1, 0, 0, 0 },
                    },
                    "HS02", Package()
                    {
                        "UsbConnector", 255,
                        "port", Buffer() { 2, 0, 0, 0 },
                    },
                    "HS03", Package()
                    {
                        "UsbConnector", 0,
                        "port", Buffer() { 3, 0, 0, 0 },
                    },
                    "HS04", Package()
                    {
                        "UsbConnector", 0,
                        "port", Buffer() { 4, 0, 0, 0 },
                    },
                    "HS05", Package()
                    {
                        "UsbConnector", 0,
                        "port", Buffer() { 5, 0, 0, 0 },
                    },
                    "HS06", Package()
                    {
                        "UsbConnector", 0,
                        "port", Buffer() { 6, 0, 0, 0 },
                    },
                    "HS07", Package()
                    {
                        "UsbConnector", 255,
                        "port", Buffer() { 7, 0, 0, 0 },
                    },
                    "HS08", Package()
                    {
                        "UsbConnector", 255,
                        "port", Buffer() { 8, 0, 0, 0 },
                    },
                    "SS01", Package()
                    {
                        "UsbConnector", 3,
                        "port", Buffer() { 13, 0, 0, 0 },
                    },
                    "SS02", Package()
                    {
                        "UsbConnector", 3,
                        "port", Buffer() { 14, 0, 0, 0 },
                    },
                    "SS03", Package()
                    {
                        "UsbConnector", 3,
                        "port", Buffer() { 15, 0, 0, 0 },
                    },
                    "SS04", Package()
                    {
                        "UsbConnector", 3,
                        "port", Buffer() { 16, 0, 0, 0 },
                    },
                },
            },
        })
    }
}

 

 

Link to comment
Share on other sites

×
×
  • Create New...