Contribute
Register

Strange DSDT, USB and PS2 issues

Status
Not open for further replies.
Joined
Apr 8, 2014
Messages
26
Motherboard
Acer Aspire 5740g (Clover legacy)
CPU
Core i3 330M - Mobile Intel HM55 Express
Graphics
ATI Mobility Radeon HD 5470 - 1366x768
Well I've been using DSDT1 for a while now and everything was working except wake (black screen, no processor activity, only fan. staying asleep works okay).
Then i discovered that i can wake with USB FixOwership but it breaks PS2 (voodoo) until sleep (Keyboard always returns, trackpad returns as generic PS2 mouse 20% of the time , full working trackpad 10%)
I asked Rehabman for an opinion and he said "There are potentially so many things wrong with your DSDT"
such as a changed _ADR value of EHC2 and potentially other strange changes.
I have no idea where these strange changes came from, i thought i was using DSDT2
which only has battery and brightness patched.
Rehabman suggested i start fresh (DSDTorig).

But with both DSDT2 and DSDTorig i have only one working USB port. (i have removed port restriction for my SMBIOS).
And sleep results in an instant wake to black screen (wont stay asleep).

And with FixOwnership everything works the same as with DSDT1 but with only the one USB port…
I’m ready to pay to have this fixed, it is giving me a headache.

Any help is very appreciated :)
 

Attachments

  • DSDTFiles.zip
    60.5 KB · Views: 69
Well I've been using DSDT1 for a while now and everything was working except wake (black screen, no processor activity, only fan. staying asleep works okay).
Then i discovered that i can wake with USB FixOwership but it breaks PS2 (voodoo) until sleep (Keyboard always returns, trackpad returns as generic PS2 mouse 20% of the time , full working trackpad 10%)
I asked Rehabman for an opinion and he said "There are potentially so many things wrong with your DSDT"
such as a changed _ADR value of EHC2 and potentially other strange changes.
I have no idea where these strange changes came from, i thought i was using DSDT2
which only has battery and brightness patched.
Rehabman suggested i start fresh (DSDTorig).

But with both DSDT2 and DSDTorig i have only one working USB port. (i have removed port restriction for my SMBIOS).
And sleep results in an instant wake to black screen (wont stay asleep).

And with FixOwnership everything works the same as with DSDT1 but with only the one USB port…
I’m ready to pay to have this fixed, it is giving me a headache.

Any help is very appreciated :)

Not a desktop. Moved to laptop support.

See ACPI patching guide: https://www.tonymacx86.com/threads/guide-patching-laptop-dsdt-ssdts.152573/
 
Last edited:
Oops, Thank you :)
Sorry to pester one last time.
Quick questions,
Why would changing just the _ADR on an untouched DSDT perfectly fix my USBs?
And if you know, what does FixOwnership do (very) specifically? Only found very brief info contradicting if its for
UEFI or not...

You should not change any _ADR. Doing so will disconnect the ACPI identity from the PCI device. Better to rename the device if default port injectors are causing a problem.
See guide: https://www.tonymacx86.com/threads/guide-10-11-usb-changes-and-solutions.173616/
 
Okay, following the 10.11 USB guide above has fixed USBs. :)
Sleeping still results in a black screen on wake (frozen) and it's an immediate wake (GLAN EHC1 EHC2) I'm sure I can fix the instant wake but the wake itself is still broken. FixOwnership still fixes sleep and breaks PS2.
I'm wondering what would be the best way to troubleshoot?
 
Okay, following the 10.11 USB guide above has fixed USBs. :)
Sleeping still results in a black screen on wake (frozen) and it's an immediate wake (GLAN EHC1 EHC2) I'm sure I can fix the instant wake but the wake itself is still broken. FixOwnership still fixes sleep and breaks PS2.
I'm wondering what would be the best way to troubleshoot?

Implement _PRW patches as per ACPI patching guide.
If you have an issue, you must provide typical "Problem Reporting" files.
 
Implement _PRW patches as per ACPI patching guide.
If you have an issue, you must provide typical "Problem Reporting" files.
Okay , i have followed your guide, extracted fresh DSDT/SSDT , properly disassembled them and removed errors.
Then patched DSDT.dsl with brightness, battery, USB wake and saved as .aml in "patched" for Clover.

Sleep works good, no more instant wake (Hibernate mode 0).
Wake only shows a black screen, no processor activity, no "wake" activity after checking "show log" commands
(shows sleep , then next boot).
PS2 works 100%.

But with FixOwership in Clover selected.
Sleep and wake working perfect.
Edit: No PS2 device works upon boot
PS2 keyboard works 100% after a sleep.
PS2 trackpad only work 50% after a sleep (sometimes only as a generic PS2 mouse, sometimes 100% working, other times not working at all and i must reboot).

Anything more you think i could try?
Also thank you for your amazing guides ! :)
 

Attachments

  • CLOVER folder + IOREG.zip
    2.7 MB · Views: 93
Last edited:
Okay , i have followed your guide, extracted fresh DSDT/SSDT , properly disassembled them and removed errors.
Then patched DSDT.dsl with brightness, battery, USB wake and saved as .aml in "patched" for Clover.

Sleep works good, no more instant wake (Hibernate mode 0).
Wake only shows a black screen, no processor activity, no "wake" activity after checking "show log" commands
(shows sleep , then next boot).
PS2 works 100%.

But with FixOwership in Clover selected.
Sleep and wake working perfect.
Edit: No PS2 device works upon boot
PS2 keyboard works 100% after a sleep.
PS2 trackpad only work 50% after a sleep (sometimes only as a generic PS2 mouse, sometimes 100% working, other times not working at all and i must reboot).

Anything more you think i could try?
Also thank you for your amazing guides ! :)

Your problem with the display after wake is a known problem with Radeon.
No known solution.

ACPI is not patched correctly. See guide regarding: dynamic SSDTs, DropOem, and SortedOrder.

Don't use FixOwnership if you don't need it for proper USB support.
 
Your problem with the display after wake is a known problem with Radeon.
No known solution.

ACPI is not patched correctly. See guide regarding: dynamic SSDTs, DropOem, and SortedOrder.

Don't use FixOwnership if you don't need it for proper USB support.
I will look at patching my ACPI further.

The Radion issue does not exist before El Capitan,
And the issue is exactly the same in Mavericks. Could I solve the issue in Mavericks?

I will remove FixOwership.
I just thought it could be a clue as to why this is happening.

Thank you :)
 
The Radion issue does not exist before El Capitan,

Yes.

And the issue is exactly the same in Mavericks. Could I solve the issue in Mavericks?

No idea.
If you downloaded Yosemite when it was available, perhaps you should use it.
 
Status
Not open for further replies.
Back
Top