Contribute
Register

[solved] Lenovo Legion y520 issues

Status
Not open for further replies.
I know about the WIFI yeah, but if I unplug it before putting to sleep it shouldn't be causing an issue right?

If you unplug it, then do a fresh install with no such USB WiFi software,... only then can you rule it out as a cause.

Your messed up USB configuration is a serious concern in any case.
 
If you unplug it, then do a fresh install with no such USB WiFi software,... only then can you rule it out as a cause.

Your messed up USB configuration is a serious concern in any case.

lol... Ill try to fix it.

Its this section from the guide right?
Q. My USB ports are not working; or internal bluetooth, camera, or other device is not working. How to fix?

Especially since 10.11, there have been many changes to the USB driver stack. Most often, you will need to create a custom SSDT for USBInjectAll.kext to inject the ports that match your hardware, along with other fixes.

See guides:
https://www.tonymacx86.com/threads/guide-10-11-usb-changes-and-solutions.173616/
https://www.tonymacx86.com/threads/guide-creating-a-custom-ssdt-for-usbinjectall-kext.211311/
https://www.tonymacx86.com/threads/guide-usb-power-property-injection-for-sierra.222266/
 
lol... Ill try to fix it.

Its this section from the guide right?
Q. My USB ports are not working; or internal bluetooth, camera, or other device is not working. How to fix?

Especially since 10.11, there have been many changes to the USB driver stack. Most often, you will need to create a custom SSDT for USBInjectAll.kext to inject the ports that match your hardware, along with other fixes.

See guides:
https://www.tonymacx86.com/threads/guide-10-11-usb-changes-and-solutions.173616/
https://www.tonymacx86.com/threads/guide-creating-a-custom-ssdt-for-usbinjectall-kext.211311/
https://www.tonymacx86.com/threads/guide-usb-power-property-injection-for-sierra.222266/

Yes.
 

I will continue tomorrow, it looks like a complicated task once more. Hopefully I am up to it.

~ will report back later
 

Alrighty, I was back at it again and I think I solved the USB mess up.
Can you check if there is other important things I need to fix?

Ooh, and I suppose the USBinjectall.kext should remain in L/E right?

Note:
This laptop has a USB 3.1 Type-C but since I have nothing to connect to it I don't know which port it is so I left that out.

See attached debug.
 

Attachments

  • debug_8694.zip
    2.7 MB · Views: 131
Last edited:
Alrighty, I was back at it again and I think I solved the USB mess up.
Can you check if there is other important things I need to fix?

Ooh, and I suppose the USBinjectall.kext should remain in L/E right?

Note:
This laptop has a USB 3.1 Type-C but since I have nothing to connect to it I don't know which port it is so I left that out.

See attached debug.

Your USB configuration is wrong.
You have 3x HSxx ports marked UsbConnector=3, yet only 2x SSxx marked UsbConnector=3.
Should be matched pairs.
 
Your USB configuration is wrong.
You have 3x HSxx ports marked UsbConnector=3, yet only 2x SSxx marked UsbConnector=3.
Should be matched pairs.

Is it possible because there is one usb 2.0? Left top side and 2 usb 3.0s right top and bottom side.

I connected a usb 3.0 to the left top usb port but only hs1 popped up in IOREG...
 
Is it possible because there is one usb 2.0? Left top side and 2 usb 3.0s right top and bottom side.

I connected a usb 3.0 to the left top usb port but only hs1 popped up in IOREG...

As per guide, HSxx ports that are USB2-only should be marked UsbConnector=0.
 
As per guide, HSxx ports that are USB2-only should be marked UsbConnector=0.

Yeah sorry, I found out later it was USB2.. I kind of expected all ports to be 3.0 for a laptop coming from 2017.. Checked the tech specs noticed 1x USB 2.0 2x USB 3.0 1x USB3.1 type-C..

Anyhow, I changed it (See attachment)
 

Attachments

  • debug_1991.zip
    2.8 MB · Views: 136
Yeah sorry, I found out later it was USB2.. I kind of expected all ports to be 3.0 for a laptop coming from 2017.. Checked the tech specs noticed 1x USB 2.0 2x USB 3.0 1x USB3.1 type-C..

Anyhow, I changed it (See attachment)

No need to check any specs...
You would have noticed it was USB2 during port discovery. Because when you plug in a USB3 device to that port, an HSxx lights up in ioreg instead of an SSxx port.

So... looking at your updated ioreg, you're saying that SS01/HS02 are related, as are SS02/HS03? And HS01 is the USB2 only port?
 
Status
Not open for further replies.
Back
Top