grui Posted May 22, 2019 Share Posted May 22, 2019 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 More sharing options...
Administrators Hervé Posted May 22, 2019 Administrators Share Posted May 22, 2019 Are you sure it's a USB3.0 dongle for a mouse? What speed does it report at in SysProfiler/SysInfo->USB? Link to comment Share on other sites More sharing options...
grui Posted May 22, 2019 Author Share Posted May 22, 2019 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 More sharing options...
Administrators Hervé Posted May 22, 2019 Administrators Share Posted May 22, 2019 Clearly, those USB3.0 ports are not setup properly. Maybe the XHC SSDT you use is not entirely appropriate to your model. I have not checked. Link to comment Share on other sites More sharing options...
grui Posted May 22, 2019 Author Share Posted May 22, 2019 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 More sharing options...
Recommended Posts