Contribute
Register

G73JH(probably other 5-series) Sleep/wake and shutdown issue

Status
Not open for further replies.
Joined
Aug 31, 2014
Messages
246
Motherboard
Asus T300LA-DH51T
CPU
Intel Core i5 4200U
Graphics
Intel HD Graphics 4400
Mobile Phone
  1. Android
its a HM55 board setup mbp6,2. disabling USB allows sleep/wake and shutdown to work.
Had to create an injector for devices on EHC2, EHC1 is external ports only works OOB.
\_SB.PCI0.EHCx uses "Method(_UPC" should I be patching the used ports and/or adding "method(_RMV" like real 5-series mac do for internal usb devices?
ioreg and dsdt below
 
im not missing any devices or ports. enabling FixUSB_1000 OSX doesn't even load

Filtering and tagging the ports with the correct UsbConnector is just as important.
 

Attachments

  • Info.plist
    2.6 KB · Views: 200
done that already

Relying on built-in port injectors for EHCx is a bit sketchy, but looks like it is working for you... (assuming each EHC1/EHC2 only has the single port).

Note that some built-in hub port injectors inject portType=0|2. Meaning unknown.

Also could be ACPI issue...

No experience here with 5-series hardware. I generally don't find dealing with old hardware and new software very worthwhile. I even question why I'm holding on to my 4530s (6-series, HD3000)...
 
Relying on built-in port injectors for EHCx is a bit sketchy, but looks like it is working for you... (assuming each EHC1/EHC2 only has the single port).

Note that some built-in hub port injectors inject portType=0|2. Meaning unknown.

Also could be ACPI issue...

No experience here with 5-series hardware. I generally don't find dealing with old hardware and new software very worthwhile. I even question why I'm holding on to my 4530s (6-series, HD3000)...

the built-in port injectors matched exactly and the usb chipset is the same. there weren't any hub port injectors before mbp8,1.
probably must strictly rely on ACPI like the real thing even though custom injector will enable devices

end of this month the machine will be 6 years old and AMD finally just stopped supporting the GPU in windows, Apple used it too until macpro6,1. power efficiency aside they just don't build them like this anymore.
 
its a HM55 board setup mbp6,2. disabling USB allows sleep/wake and shutdown to work.
Had to create an injector for devices on EHC2, EHC1 is external ports only works OOB.
\_SB.PCI0.EHCx uses "Method(_UPC" should I be patching the used ports and/or adding "method(_RMV" like real 5-series mac do for internal usb devices?
ioreg and dsdt below

Same issue here... Asus n53Jn HM55
 
Same issue here... Asus n53Jn HM55

I think its a controller issue not a port issue because I can disable the controllers in bios and it sleeps/wakes and shutdown
and with the controllers enabled and ports and devices disabled in bios it won't.

tried injecting clock-id with clover instead patching dsdt, patching _prw 0x0d
 
I think its a controller issue not a port issue because I can disable the controllers in bios and it sleeps/wakes and shutdown
and with the controllers enabled and ports and devices disabled in bios it won't.

tried injecting clock-id with clover instead patching dsdt, patching _prw 0x0d

Or maybe a specific device that is connected, external or internal. Have you tried disabling ports for internal devices, either one at a time or all of them, to see if the controller can be enabled, but blame laid on a specific connected device?
 
Status
Not open for further replies.
Back
Top