jackel9 Posted November 21, 2021 Share Posted November 21, 2021 my E5470 USB ports work with a thumb drive but not when my external WD 500g is plugged in , it doesn't show in finder nowhere I'm on Monterey OC0.75 ( see attachments) E5470_OC075.zip my e6320 USB ports are fine so its not the drive Link to comment Share on other sites More sharing options...
Administrators Hervé Posted November 21, 2021 Administrators Share Posted November 21, 2021 In all likelihood, it's a power related problem: the USB3.0 port(s) to which you hook your external disk do not draw sufficient power to the disk. If the disk's USB cable has a 2nd plug, plug it in; same if it has an external power supply. That would prove the power-related issue. You may then look into your USB3.0 ports injected properties in order to adjust them. You've opted for one of those single SSDT to inject your ACPI patches; a particular member of this forum is very keen on this but it's not informative at all and it becomes quite unsuitable when it comes to troubleshooting; basically you just don't fully know what that kind of SSDT does because it ends up being a big bag of... <censored> stuff. I personally strongly discourage to follow that method. I think it's best to stick to individual and specific SSDTs that are simple to identify. Link to comment Share on other sites More sharing options...
jackel9 Posted November 21, 2021 Author Share Posted November 21, 2021 I have plugged it in 2nd and 3rd USB ports , same as !! Herve , I'm new to this , how do I go about looking into my USB3.0 injected properties ? Link to comment Share on other sites More sharing options...
Administrators Hervé Posted November 21, 2021 Administrators Share Posted November 21, 2021 I'm pretty confident your issue derives from using that single unified SSDT which I believe to be incomplete. I would advise you gradually get rid of this SSDT and return to a more standard set of patched SSDTs. You'll then avoid such issues as that you currently encounter. When it comes to USB ports power settings, your single SSDT contains the following code and nothing else: Device (USBX) { [...] Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method { [...] Return (Package (0x08) { "kUSBSleepPowerSupply", 0x13EC, "kUSBSleepPortCurrentLimit", 0x0834, "kUSBWakePowerSupply", 0x13EC, "kUSBWakePortCurrentLimit", 0x0834 }) } E5470 is Skylake, right? On my Skylake E7270, I also inject the attached standard XHC/USB3.0 patched SSDT which defines the following power settings: "AAPL,current-available", 0x0834, "AAPL,current-extra", 0x0898, "AAPL,current-extra-in-sleep", 0x0640, "AAPL,max-port-current-in-sleep", 0x0834 Try and add that XHC patched SSDT to your setup. SSDT_XHC.aml.zip Link to comment Share on other sites More sharing options...
jackel9 Posted November 21, 2021 Author Share Posted November 21, 2021 I get this, I deleted the SSDT file and replaced it with the now provided from you. do I open it in in MaciASL and then press patch ? sorry I'm new to this Link to comment Share on other sites More sharing options...
Administrators Hervé Posted November 21, 2021 Administrators Share Posted November 21, 2021 I believe I said to add the SSDT-XHC table, not to replace your existing SSDT table with it. As a result, you've now screwed up your installation and won't be able to boot until you restore that original SSDT. Boot through your USB installer if you still have it. Link to comment Share on other sites More sharing options...
jackel9 Posted November 21, 2021 Author Share Posted November 21, 2021 I have back to normal bar the usb issue thank you Herve, problem solved !! Link to comment Share on other sites More sharing options...
Recommended Posts