Contribute
Register

Acer 5742-374G50Mnkk - ps2 keyboard no working after sleep

Status
Not open for further replies.
Joined
Aug 28, 2013
Messages
8
Motherboard
Lenovo y50-70 UHD
CPU
i7-4710hq
Graphics
Intel HD 4600 + nVidia gtx 860m
Mac
  1. iMac
  2. MacBook Pro
Classic Mac
  1. 0
Mobile Phone
  1. Android
  2. iOS
  3. Windows Phone
Hello guys! I am a new entry :)

As per title, I have got this laptop (specs below) which has almost everything working but after sleep I can't type the password because the internal keyboard doesn't work. Also I would like to patch my dsdt to make it perfect, is there any way to check if all the system, power management, hpet and stuff like that, are working properly?

Acer 5742-374G50Mnkk

cpu i3-370m
vga Intel hd 1st gen (arrandale)
mem 8gb
ssd 120gb ocz vertex III
bios ami 1.30

lspci report

00:00.0 Host bridge [0600]: Intel Corporation Arrandale DRAM Controller [8086:0044] (rev 02)
00:02.0 VGA compatible controller [0300]: Intel Corporation Arrandale Integrated Graphics Controller [8086:0046] (rev 02)
00:16.0 Communication controller [0780]: Intel Corporation Ibex Peak HECI Controller [8086:3b64] (rev 06)
00:1a.0 USB Controller [0c03]: Intel Corporation Ibex Peak USB2 Enhanced Host Controller [8086:3b3c] (rev 05)
00:1b.0 Audio device [0403]: Intel Corporation Ibex Peak High Definition Audio [8086:3b56] (rev 05)
00:1c.0 PCI bridge [0604]: Intel Corporation Ibex Peak PCI Express Root Port 1 [8086:3b42] (rev 05)
00:1c.1 PCI bridge [0604]: Intel Corporation Ibex Peak PCI Express Root Port 2 [8086:3b44] (rev 05)
00:1d.0 USB Controller [0c03]: Intel Corporation Ibex Peak USB2 Enhanced Host Controller [8086:3b34] (rev 05)
00:1e.0 PCI bridge [0604]: Intel Corporation 82801 Mobile PCI Bridge [8086:2448] (rev a5)
00:1f.0 ISA bridge [0601]: Intel Corporation Ibex Peak LPC Interface Controller [8086:3b09] (rev 05)
00:1f.2 SATA controller [0106]: Intel Corporation Ibex Peak 4 port SATA AHCI Controller [8086:3b29] (rev 05)
00:1f.3 SMBus [0c05]: Intel Corporation Ibex Peak SMBus Controller [8086:3b30] (rev 05)
00:1f.6 Signal processing controller [1180]: Intel Corporation Ibex Peak Thermal Subsystem [8086:3b32] (rev 05)
01:00.0 Ethernet controller [0200]: Broadcom Corporation NetLink BCM57780 Gigabit Ethernet PCIe [14e4:1692] (rev 01)
02:00.0 Network controller [0280]: Atheros Communications Inc. Unknown device [168c:002e] (rev 01)
ff:00.0 Host bridge [0600]: Intel Corporation QuickPath Architecture Generic Non-core Registers [8086:2c62] (rev 02)
ff:00.1 Host bridge [0600]: Intel Corporation QuickPath Architecture System Address Decoder [8086:2d01] (rev 02)
ff:02.0 Host bridge [0600]: Intel Corporation QPI Link 0 [8086:2d10] (rev 02)
ff:02.1 Host bridge [0600]: Intel Corporation QPI Physical 0 [8086:2d11] (rev 02)
ff:02.2 Host bridge [0600]: Intel Corporation Unknown device [8086:2d12] (rev 02)
ff:02.3 Host bridge [0600]: Intel Corporation Unknown device [8086:2d13] (rev 02)
 

Attachments

  • screen.jpg
    screen.jpg
    278 KB · Views: 544
  • DSDT.aml.zip
    24.2 KB · Views: 133
Hello guys! I am a new entry :)

As per title, I have got this laptop (specs below) which has almost everything working but after sleep I can't type the password because the internal keyboard doesn't work.

What trackpad does this laptop have? What PS2 drivers are you using?
 
Hello RehabMan!

Thanks for the reply, I am using the latest voodooPS2controller (prefpane from another source), the trackpad is a Synaptic and it's working very well, nice smooth and multitouch, also after awake from sleep..
 
Hello RehabMan!

Thanks for the reply, I am using the latest voodooPS2controller (prefpane from another source), the trackpad is a Synaptic and it's working very well, nice smooth and multitouch, also after awake from sleep..

Are you using mine or some other? There are many, many branches of VoodooPS2Controller? My version happens to be one of the more polished for Synaptics.

Mine is here: https://github.com/RehabMan/OS-X-Voodoo-PS2-Controller

If mine, you might try modifying WakeDelay in the Info.plist for VoodooPS2Controller.kext (/S/L/E/VoodooPS2Controller.kext/Contents/Info.plist)

It is Default 10ms (0 for HP ProBook). Try something larger... say 1000ms. This is the amount of time the driver waits after wake before manipulating the KBC (i8042 keyboard/mouse controller). Maybe some devices need longer.

If you're not using mine, maybe try it (and still play with values of WakeDelay).

Usual cautions with modifying kexts. Always repair permissions & rebuild cache before rebooting.

If you're able to build things (xcode), you could also build 'ioio'... you will find it on my github repos here: https://github.com/RehabMan/OS-X-ioio. It is a little command line program that allows you to tweak driver properties from the command line. In this case you could try different WakeDelay before sleep:

Code:
# 1.0 second
ioio -s ApplePS2Controller WakeDelay 1000
# 0.5 second
ioio -s ApplePS2Controller WakeDelay 500

With ioio, you can play with the various values for the case that a larger value works and you want to narrow it down to the smallest value that gives reliable results.

FYI: The trackpad driver already waits 1000ms after wake before manipulating the trackpad (as specified by Synaptics spec). That delay happens after the WakeDelay in VoodooPS2Controller (trackpad wake is called by controller wake).
 
I'm using yours, the 1.8.7, I tried 500/1000/1400, same problem, trackpad ok but keyboard no way! Also this time my screen was switched off ..weird! I patched the _WAK on my dsdt! :crazy:
 
I'm using yours, the 1.8.7, I tried 500/1000/1400, same problem, trackpad ok but keyboard no way! Also this time my screen was switched off ..weird! I patched the _WAK on my dsdt! :crazy:

Does your computer work after wake with a USB keyboard, no VoodooPS2 driver loaded...???
 
Unfortunately I can't try any USB keyboard, I am in a college in UK.. my usb mouse is working
I attached a short video..



By the way, my laptop despite the 5742 series is quite different from the popular model with nvidia card, this thread can be useful to other users have my same model, if I fix the sleep problem I can say to have a mac :p
 

Attachments

  • VIDEO0118_01 2.mp4.zip
    5.5 MB · Views: 136
Unfortunately I can't try any USB keyboard, I am in a college in UK.. my usb mouse is working
I attached a short video..



By the way, my laptop despite the 5742 series is quite different from the popular model with nvidia card, this thread can be useful to other users have my same model, if I fix the sleep problem I can say to have a mac :p

See if you can find a USB keyboard to borrow...

And does clicking Cancel on the login screen after wake work (go back to sleep)? You could also disable the password lock to see more about the state of the laptop after sleep (is the clock updating?, can you click on things?, etc.)
 
Ok, I removed the password after sleep, basically all the system freezes when I wake it up, the only thing that works is the mouse.. I can see all my windows and apps opened but I can't interact.. usb keyboard doesn't work! I think there is something to patch on my dsdt..

this is the last message from the console if I put in sleep from the power button and not from the lid, in this case the system sleep and wake up immediately




04/09/2013 22:11:13.000 kernel[0]: Wake reason = PWRB EHC2
04/09/2013 22:11:13.000 kernel[0]: The USB device HubDevice (Port 1 of Hub at 0x1a000000) may have caused a wake by issuing a remote wakeup (2)
 
Ok, I removed the password after sleep, basically all the system freezes when I wake it up, the only thing that works is the mouse.. I can see all my windows and apps opened but I can't interact.. usb keyboard doesn't work! I think there is something to patch on my dsdt..

this is the last message from the console if I put in sleep from the power button and not from the lid, in this case the system sleep and wake up immediately




04/09/2013 22:11:13.000 kernel[0]: Wake reason = PWRB EHC2
04/09/2013 22:11:13.000 kernel[0]: The USB device HubDevice (Port 1 of Hub at 0x1a000000) may have caused a wake by issuing a remote wakeup (2)

Is the system completely frozen or is just the input system frozen. How to tell: does the clock update with each minute?
 
Status
Not open for further replies.
Back
Top