holyfield Posted October 23, 2016 Share Posted October 23, 2016 I have an issue with an older laptop, HP Pavilion dv7-1250en. I'm unable to get USB2 to work at USB2 speed. System shows USB2 ports as USB1 ports. Instead of 480 Mb/sec the ports are limited up to 12 Mb/sec. I have installed macOS Sierra on this laptop, and SMBIOS is configured as iMac10,1 to enable native speedstep on Intel Core 2 Duo Link to comment https://www.insanelymac.com/forum/topic/317116-no-usb2-slow-usb1-instead-of-usb2-on-ich9-hp-pavillion-dv7/ Share on other sites More sharing options...
artur_pt Posted October 23, 2016 Share Posted October 23, 2016 hello maybe from ur smbios .. the problem https://bitbucket.org/RehabMan/os-x-usb-inject-all good hack 1 Link to comment https://www.insanelymac.com/forum/topic/317116-no-usb2-slow-usb1-instead-of-usb2-on-ich9-hp-pavillion-dv7/#findComment-2304399 Share on other sites More sharing options...
holyfield Posted October 24, 2016 Author Share Posted October 24, 2016 Hi Hervé! Thank you for very useful response!! You a correct, T6400 is formerly Penryn and linked HP profile is profile of my laptop. I have serious issue with Mac OS Sierra, if I use MacBookPro5,1 SMBIOS, Sierra claims, that it's unsupported platform and I'm unable to boot.I will read all linked posts to educate myself and will zip and upload needed files for investigation. Not familiar with FakeSMC modification, so I have to figure out what, why and how. BTW I'm using Clover as boot loader. Link to comment https://www.insanelymac.com/forum/topic/317116-no-usb2-slow-usb1-instead-of-usb2-on-ich9-hp-pavillion-dv7/#findComment-2305011 Share on other sites More sharing options...
holyfield Posted October 24, 2016 Author Share Posted October 24, 2016 Requested files: HP Pavilion dv7-1250en - files.zip Link to comment https://www.insanelymac.com/forum/topic/317116-no-usb2-slow-usb1-instead-of-usb2-on-ich9-hp-pavillion-dv7/#findComment-2305035 Share on other sites More sharing options...
holyfield Posted October 24, 2016 Author Share Posted October 24, 2016 Sierra will boot with SMBIOS MBP5,1 once it's fully installed. I can vouch for that. That's what I use on my D630. Meantime, you may use MBP7,1 to install Sierra or complete your installation. Sierra is already installed on this laptop. I will test SMBIOS whan I have access to my desktop, to make sure that I can easily recover I something goes wrong Link to comment https://www.insanelymac.com/forum/topic/317116-no-usb2-slow-usb1-instead-of-usb2-on-ich9-hp-pavillion-dv7/#findComment-2305083 Share on other sites More sharing options...
holyfield Posted October 24, 2016 Author Share Posted October 24, 2016 FakeSMC plist <key>smc-compatible</key> <string>smc-napa</string> to <key>smc-compatible</key> <string>smc-mcp</string> But not sure what I have to change to 1.33f8? Link to comment https://www.insanelymac.com/forum/topic/317116-no-usb2-slow-usb1-instead-of-usb2-on-ich9-hp-pavillion-dv7/#findComment-2305233 Share on other sites More sharing options...
holyfield Posted October 25, 2016 Author Share Posted October 25, 2016 It's all explained in the article referenced in the link I posted. Ok, thank you! I will investigate more Link to comment https://www.insanelymac.com/forum/topic/317116-no-usb2-slow-usb1-instead-of-usb2-on-ich9-hp-pavillion-dv7/#findComment-2305834 Share on other sites More sharing options...
holyfield Posted October 26, 2016 Author Share Posted October 26, 2016 It's all explained in the article referenced in the link I posted. Thank you! I someone else who reads this thread and is also confused what shall be changed, then please check screenshot below: 1.33f8 = 01330F00 0008 REV, RVBF and RVUF and should be changes as I understand. I will test try now Sierra will boot with SMBIOS MBP5,1 once it's fully installed. I can vouch for that. That's what I use on my D630. I'm unable to boot MBP5,1 This version of Mac OS X is not supported on this platform Reason: Mac-F42D86C8 I managed to boot, I just needed to add -no_compat_check flag on Clover custom boot args. But still no luck with USB2, alll external ports are still USB1 instead of USB2. Link to comment https://www.insanelymac.com/forum/topic/317116-no-usb2-slow-usb1-instead-of-usb2-on-ich9-hp-pavillion-dv7/#findComment-2306832 Share on other sites More sharing options...
holyfield Posted October 26, 2016 Author Share Posted October 26, 2016 Can you post and IOREg output + SysProfiler output + DSDT? Yes, I can. I will prepare and upload. Link to comment https://www.insanelymac.com/forum/topic/317116-no-usb2-slow-usb1-instead-of-usb2-on-ich9-hp-pavillion-dv7/#findComment-2307087 Share on other sites More sharing options...
holyfield Posted October 26, 2016 Author Share Posted October 26, 2016 Pack.zip IOREg output + SysProfiler output + DSDT + Clover conf. Link to comment https://www.insanelymac.com/forum/topic/317116-no-usb2-slow-usb1-instead-of-usb2-on-ich9-hp-pavillion-dv7/#findComment-2307135 Share on other sites More sharing options...
holyfield Posted October 26, 2016 Author Share Posted October 26, 2016 Try the attached USB injector kext. USB_Injector.kext.zip Thank you a lot!! I will try! Link to comment https://www.insanelymac.com/forum/topic/317116-no-usb2-slow-usb1-instead-of-usb2-on-ich9-hp-pavillion-dv7/#findComment-2307160 Share on other sites More sharing options...
holyfield Posted October 27, 2016 Author Share Posted October 27, 2016 Hervé, thank you! In DSDT are deifined 2 EHCI and 6 UHCI devices. But why those 6 are UHCI if they under Linux and Windows act like USB2? If i connest on the left side USB port device, it appears under UHC6 and works like USB1. But under Linux and Windows it works like USB2. Link to comment https://www.insanelymac.com/forum/topic/317116-no-usb2-slow-usb1-instead-of-usb2-on-ich9-hp-pavillion-dv7/#findComment-2307255 Share on other sites More sharing options...
holyfield Posted October 27, 2016 Author Share Posted October 27, 2016 Below is an output from Linux: /: Bus 08.Port 1: Dev 1, Class=root_hub, Driver=uhci_hcd/2p, 12M /: Bus 07.Port 1: Dev 1, Class=root_hub, Driver=uhci_hcd/2p, 12M /: Bus 06.Port 1: Dev 1, Class=root_hub, Driver=uhci_hcd/2p, 12M |__ Port 1: Dev 2, If 0, Class=Human Interface Device, Driver=usbhid, 1.5M |__ Port 1: Dev 2, If 1, Class=Human Interface Device, Driver=usbhid, 1.5M /: Bus 05.Port 1: Dev 1, Class=root_hub, Driver=uhci_hcd/2p, 12M |__ Port 2: Dev 8, If 0, Class=Human Interface Device, Driver=usbhid, 12M |__ Port 2: Dev 8, If 1, Class=Human Interface Device, Driver=usbhid, 12M /: Bus 04.Port 1: Dev 1, Class=root_hub, Driver=uhci_hcd/2p, 12M /: Bus 03.Port 1: Dev 1, Class=root_hub, Driver=uhci_hcd/2p, 12M |__ Port 2: Dev 2, If 0, Class=Vendor Specific Class, Driver=, 12M /: Bus 02.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/8p, 480M |__ Port 1: Dev 13, If 0, Class=Mass Storage, Driver=usb-storage, 480M |__ Port 1: Dev 13, If 1, Class=Human Interface Device, Driver=usbhid, 480M |__ Port 5: Dev 2, If 0, Class=Video, Driver=uvcvideo, 480M |__ Port 5: Dev 2, If 1, Class=Video, Driver=uvcvideo, 480M |__ Port 7: Dev 3, If 0, Class=Mass Storage, Driver=usb-storage, 480M /: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/4p, 480M |__ Port 3: Dev 3, If 0, Class=Vendor Specific Class, Driver=, 480M Link to comment https://www.insanelymac.com/forum/topic/317116-no-usb2-slow-usb1-instead-of-usb2-on-ich9-hp-pavillion-dv7/#findComment-2307277 Share on other sites More sharing options...
holyfield Posted October 27, 2016 Author Share Posted October 27, 2016 Was the DSDT you posted a fresh extraction from BIOS? It's ptached. I attached unmodified version. DSDT.aml.zip Link to comment https://www.insanelymac.com/forum/topic/317116-no-usb2-slow-usb1-instead-of-usb2-on-ich9-hp-pavillion-dv7/#findComment-2307567 Share on other sites More sharing options...
holyfield Posted October 27, 2016 Author Share Posted October 27, 2016 Was the DSDT you posted a fresh extraction from BIOS? UHCx devices are USB1.1 controllers EHCx devices are USB2.0 controllers XHCx devices are USB3.0 controllers Yes, I'm familiar with these words, and aware about meaninings. As I understand, actually both, external and internal physical ports are shared between UHC and EHC controllers. Just in case, can you also provide the raw SSDT tables from the BIOS? Hi, here are all aml's. origin.zip Link to comment https://www.insanelymac.com/forum/topic/317116-no-usb2-slow-usb1-instead-of-usb2-on-ich9-hp-pavillion-dv7/#findComment-2307573 Share on other sites More sharing options...
holyfield Posted October 28, 2016 Author Share Posted October 28, 2016 Ok, it seems like your USB controllers roots actually are UHC1 (@1D0000) and UHC4 (@1A0000). Here's a revised patched DSDT to try out. DSDT.aml.zip Great thank you! Which USBInjector I shall use? MBP5.1? O see you added hub on EHC? Device (EH02) { Name (_ADR, 0x001A0000) // _ADR: Address Name (_PRW, Package (0x02) // _PRW: Power Resources for Wake { 0x0E, Zero }) OperationRegion (USBR, PCI_Config, 0xC4, One) Field (USBR, AnyAcc, NoLock, Preserve) { URES, 8 } Method (_PSW, 1, NotSerialized) // _PSW: Power State Wake { If (Arg0) { Store (0x03, URES) } Else { Store (Zero, URES) } } Name (_S3D, 0x03) // _S3D: S3 Device State Name (_S4D, 0x03) // _S4D: S4 Device State Device (RHUB) { Name (_ADR, Zero) // _ADR: Address Device (PRT1) { Name (_ADR, One) // _ADR: Address Name (_UPC, Package (0x04) // _UPC: USB Port Capabilities { 0xFF, 0xFF, Zero, Zero }) Name (_PLD, Buffer (0x10) // _PLD: Physical Location of Device { 0x81, 0x00, 0x30, 0x00 }) } Device (PRT2) { Name (_ADR, 0x02) // _ADR: Address Name (_UPC, Package (0x04) // _UPC: USB Port Capabilities { 0xFF, 0xFF, Zero, Zero }) Name (_PLD, Buffer (0x10) // _PLD: Physical Location of Device { 0x81, 0x00, 0x30, 0x00 }) } } } Did you made any other patches on this DSDT too? Is it based on original or patched one? Link to comment https://www.insanelymac.com/forum/topic/317116-no-usb2-slow-usb1-instead-of-usb2-on-ich9-hp-pavillion-dv7/#findComment-2308506 Share on other sites More sharing options...
holyfield Posted October 28, 2016 Author Share Posted October 28, 2016 Use the same USBInjector I had posted (for MBP5,1). The patched DSDT is based on the raw/extracted/original one. I've only renamed UHC1 to EH01 and UHC4 to EH02. Thank you! Seems that something is wrong. I have panic with this DSDT. Link to comment https://www.insanelymac.com/forum/topic/317116-no-usb2-slow-usb1-instead-of-usb2-on-ich9-hp-pavillion-dv7/#findComment-2308572 Share on other sites More sharing options...
holyfield Posted October 28, 2016 Author Share Posted October 28, 2016 Ok, well try with your patched DSDT, renaming UHC1 to EH01 and UHC4 to EH02. Thank you, Current UHC1 to EH0? Current EH0 toUHC1? Link to comment https://www.insanelymac.com/forum/topic/317116-no-usb2-slow-usb1-instead-of-usb2-on-ich9-hp-pavillion-dv7/#findComment-2308606 Share on other sites More sharing options...
artur_pt Posted October 29, 2016 Share Posted October 29, 2016 hello if u want test this one dsdt.aml.zip and use rehabman usbinjectall to test with same smbios macbookpro5,1 1 Link to comment https://www.insanelymac.com/forum/topic/317116-no-usb2-slow-usb1-instead-of-usb2-on-ich9-hp-pavillion-dv7/#findComment-2308945 Share on other sites More sharing options...
holyfield Posted October 29, 2016 Author Share Posted October 29, 2016 hello if u want test this one dsdt.aml.zip and use rehabman usbinjectall to test with same smbios macbookpro5,1 Thank you! Link to comment https://www.insanelymac.com/forum/topic/317116-no-usb2-slow-usb1-instead-of-usb2-on-ich9-hp-pavillion-dv7/#findComment-2309128 Share on other sites More sharing options...
justmex Posted April 13, 2018 Share Posted April 13, 2018 anyone got HS working on the quadcore of the DV7-6xxx? Link to comment https://www.insanelymac.com/forum/topic/317116-no-usb2-slow-usb1-instead-of-usb2-on-ich9-hp-pavillion-dv7/#findComment-2609547 Share on other sites More sharing options...
Recommended Posts