Contribute
Register

VoodooPS2Controller.kext (Keyboard and Trackpad) not loading

Status
Not open for further replies.
Joined
Jul 19, 2017
Messages
31
Hi, I would like to ask for help regarding my laptop:

Lenovo Ideapad 310 141KB
RAM 4GB DDR4
CPU I5 - 7200U
Graphic: Geforce 920MX + Intel HD 620

I am successfully able to install into my kabylake machine with skyline FakeCPU, and currently after post install,

I have the problem in my Keyboard and Trackpad, (So I use external keyboard and mouse with usb).

I tried fixed my keyboard with VoodooController.kext and put it inside EFI/Clover/Kexts/Other.

When I try my Ethernet with IntelMausiEthernet.kext, and put the same place (Clover/Kexts/Other). After Reboot I can access my ethernet and check with kextstat Its works.

But I didn't see VoodooController.kext inside the kextstat so might be not working.

I found VoodooTSCSync.kext in my kextstat and also found in my /EFI/Clover/Kexts/Other, but it does not have in S/L/E.

So my conclusion is whatever I put kexts inside my /EFI/Clover/Kexts/Other, it will work after reboot.

So my question is why my keyboard unable to load the kextstat while already as the same place as other kexts.

Is it my kexts is not supported. Have the problem occured by the Clover/config.plist, and why I am able to install with that EFI?

Anyway thanks for your time. Hope can find solution soon.
 

Attachments

  • VoodooPS2Controller.kext.zip
    81.6 KB · Views: 5,274
Hi, I would like to ask for help regarding my laptop:

Lenovo Ideapad 310 141KB
RAM 4GB DDR4
CPU I5 - 7200U
Graphic: Geforce 920MX + Intel HD 620

I am successfully able to install into my kabylake machine with skyline FakeCPU, and currently after post install,

I have the problem in my Keyboard and Trackpad, (So I use external keyboard and mouse with usb).

I tried fixed my keyboard with VoodooController.kext and put it inside EFI/Clover/Kexts/Other.

When I try my Ethernet with IntelMausiEthernet.kext, and put the same place (Clover/Kexts/Other). After Reboot I can access my ethernet and check with kextstat Its works.

But I didn't see VoodooController.kext inside the kextstat so might be not working.

I found VoodooTSCSync.kext in my kextstat and also found in my /EFI/Clover/Kexts/Other, but it does not have in S/L/E.

So my conclusion is whatever I put kexts inside my /EFI/Clover/Kexts/Other, it will work after reboot.

So my question is why my keyboard unable to load the kextstat while already as the same place as other kexts.

Is it my kexts is not supported. Have the problem occured by the Clover/config.plist, and why I am able to install with that EFI?

Anyway thanks for your time. Hope can find solution soon.
kextstat will only show kexts that are loaded in S/L/E and not clover

you only need fakeSMC, VoodooPS2Controller and an ethernet kext in clover/kexts/other, everything else, (including the ones listed) need to be installed to system, then:
<key>InjectKexts</key>
<string>Detect</string>
in your config.plist
 
Install kext in S/L/E (using kext wizard or similar) this kext are the corrects https://bitbucket.org/RehabMan/os-x-voodoo-ps2-controller/downloads/

When you install make on terminal

I tried your method using kext wizard to install kext and clear the cache with the terminal inside the code. It didn't show error, So I restarted my laptop. but still does not detected inside kextstat and keyboard and touchpad still not working.

kextstat will only show kexts that are loaded in S/L/E and not clover

you only need fakeSMC, VoodooPS2Controller and an ethernet kext in clover/kexts/other, everything else, (including the ones listed) need to be installed to system, then:
<key>InjectKexts</key>
<string>Detect</string>
in your config.plist

I am able to open my config.plist with PlistEditor Pro. I see the this thing:
<key>InjectKexts</key>
<string>Detect</string>
just like that same as stated. I don't get it what are we going to put there. And how to put it? Can you help me with that?
 
I tried your method using kext wizard to install kext and clear the cache with the terminal inside the code. It didn't show error, So I restarted my laptop. but still does not detected inside kextstat and keyboard and touchpad still not working.



I am able to open my config.plist with PlistEditor Pro. I see the this thing:
<key>InjectKexts</key>
<string>Detect</string>
just like that same as stated. I don't get it what are we going to put there. And how to put it? Can you help me with that?
upload your problem reporting files here

(list of files can be found here:

https://www.tonymacx86.com/threads/faq-read-first-laptop-frequent-questions.164990/

if you are unsure what files to provide)
 
upload your problem reporting files here

(list of files can be found here:

https://www.tonymacx86.com/threads/faq-read-first-laptop-frequent-questions.164990/

if you are unsure what files to provide)

My Specs:
Lenovo Ideapad 310 -141KB
CPU: Intel i5-7200U
Graphic: Nvidia Geforce 920MX + Intel HD 620

Hi, Im having problem in my voodoo controller.kext, which they appeared not loading.
1. Im using the latest VoodooController.zip file date (2017-07-22).
2. Follow all the information given on the GitHub: Install VoodooController
3. After several restart keyboard and mouse still not working, kexts not showing the voodoops2controller.kext, and sysprefs still does not recognised trackpad.

Note:
I have checked my touchpad driver with windows. First it detects as PS/2 Trackpad. Which still works, after installing driver ELAN Driver for my trackpad. So I might be able to use PS/2 Driver as long as it works.

If you said that my hackintosh is error during install. why I am able to install Sound with AppleHDAPatcher. Using Conexant CX20752. After apply the patch on clover and put aDummyHda.kext. Which you can see in kext cache. and the services AppleHDAController, AppleHDA is working fine.

So is there a need to patch my trackpad in order to work?

And this is the result of the terminal:
a) Kextstat
Code:
Last login: Sat Jul 22 23:30:55 on console
joess-macbook:~ joes$ kextstat|grep -y acpiplat
   13    2 0xffffff7f825db000 0x60000    0x60000    com.apple.driver.AppleACPIPlatform (5.0) 65E05472-6AE7-3308-8CC8-FA6CB0DB2AEE <12 11 7 6 5 4 3 1>
joess-macbook:~ joes$ kextstat|grep -y appleintelcpu
joess-macbook:~ joes$ kextstat|grep -y applelpc
joess-macbook:~ joes$ kextstat|grep -y applehda
   91    1 0xffffff7f82565000 0x1d000    0x1d000    com.apple.driver.AppleHDAController (279.48) ED51F180-19C8-3DE1-AF81-0E389D98ADDE <90 89 73 12 7 6 5 4 3 1>
  112    0 0xffffff7f82867000 0xb5000    0xb5000    com.apple.driver.AppleHDA (999.1.1fc1) 806B8C17-50CA-3C6B-90B3-195F38D8FB89 <111 91 90 89 77 73 6 5 4 3 1>
  113    0 0xffffff7f82561000 0x2000     0x2000     com.apple.driver.AppleHDAHardwareConfigDriver (279.48) 14690424-1048-3F1D-8A3D-41657C97EB67 <4 3>

b) From the Kext Cache
Code:
joess-macbook:RehabMan joes$ sudo touch /System/Library/Extensions && sudo kextcache -u /
Password:
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext VoodooPS2Trackpad.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext VoodooPS2Mouse.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext VoodooPS2Keyboard.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext VoodooPS2Controller.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext CodecCommander.kext
kext-dev-mode allowing invalid signature -67030 0xFFFFFFFFFFFEFA2A for kext aDummyHDA.kext
KernelCache ID: C9EB7DE7A54C33087FF4A7F54580A21E


Anyway this is my zip followed the guide given.

Thanks for your time and have a nice day
 

Attachments

  • To be sent.zip
    2.2 MB · Views: 662
Last edited:
My Specs:
Lenovo Ideapad 310 -141KB
CPU: Intel i5-7200U
Graphic: Nvidia Geforce 920MX + Intel HD 620

Hi, Im having problem in my voodoo controller.kext, which they appeared not loading.
1. Im using the latest VoodooController.zip file date (2017-07-22).
2. Follow all the information given on the GitHub: Install VoodooController
3. After several restart keyboard and mouse still not working, kexts not showing the voodoops2controller.kext, and sysprefs still does not recognised trackpad.

Note:
I have checked my touchpad driver with windows. First it detects as PS/2 Trackpad. Which still works, after installing driver ELAN Driver for my trackpad. So I might be able to use PS/2 Driver as long as it works.

If you said that my hackintosh is error during install. why I am able to install Sound with AppleHDAPatcher. Using Conexant CX20752. After apply the patch on clover and put aDummyHda.kext. Which you can see in kext cache. and the services AppleHDAController, AppleHDA is working fine.

So is there a need to patch my trackpad in order to work?

And this is the result of the terminal:
a) Kextstat
Code:
Last login: Sat Jul 22 23:30:55 on console
joess-macbook:~ joes$ kextstat|grep -y acpiplat
   13    2 0xffffff7f825db000 0x60000    0x60000    com.apple.driver.AppleACPIPlatform (5.0) 65E05472-6AE7-3308-8CC8-FA6CB0DB2AEE <12 11 7 6 5 4 3 1>
joess-macbook:~ joes$ kextstat|grep -y appleintelcpu
joess-macbook:~ joes$ kextstat|grep -y applelpc
joess-macbook:~ joes$ kextstat|grep -y applehda
   91    1 0xffffff7f82565000 0x1d000    0x1d000    com.apple.driver.AppleHDAController (279.48) ED51F180-19C8-3DE1-AF81-0E389D98ADDE <90 89 73 12 7 6 5 4 3 1>
  112    0 0xffffff7f82867000 0xb5000    0xb5000    com.apple.driver.AppleHDA (999.1.1fc1) 806B8C17-50CA-3C6B-90B3-195F38D8FB89 <111 91 90 89 77 73 6 5 4 3 1>
  113    0 0xffffff7f82561000 0x2000     0x2000     com.apple.driver.AppleHDAHardwareConfigDriver (279.48) 14690424-1048-3F1D-8A3D-41657C97EB67 <4 3>

b) From the Kext Cache
Code:
joess-macbook:RehabMan joes$ sudo touch /System/Library/Extensions && sudo kextcache -u /
Password:
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext VoodooPS2Trackpad.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext VoodooPS2Mouse.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext VoodooPS2Keyboard.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext VoodooPS2Controller.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext CodecCommander.kext
kext-dev-mode allowing invalid signature -67030 0xFFFFFFFFFFFEFA2A for kext aDummyHDA.kext
KernelCache ID: C9EB7DE7A54C33087FF4A7F54580A21E


Anyway this is my zip followed the guide given.

Thanks for your time and have a nice day

Probably you problem its you have Elan touchpad not supported for rehabman kext. You can use this http://forum.osxlatitude.com/index....and-synaptics-smart-touchpad-driver-mac-os-x/ , i using on my acer and works good.
 
Probably you problem its you have Elan touchpad not supported for rehabman kext. You can use this http://forum.osxlatitude.com/index....and-synaptics-smart-touchpad-driver-mac-os-x/ , i using on my acer and works good.
Hi, thanks for replying, I am thinking what version are you using. Because I already use the latest version still no result. This is the step I have done as stated on their guide:
1. Delete any ApplePS2 Controller, VoodooPS2Controller, AppleACPIPS2Nub, ApplePS2Keyboard on S/L/E, I didn't;t install using their method so I dont have /Extra/Extension.
2. After delete I download latest SmartTouchPad v.4.6.5
3. Extract it and apply kexts with Kext Utility which installed in S/L/E
4. Clear kernel Cache and the result:
Code:
Last login: Sun Jul 23 07:06:48 on console
joess-macbook:~ joes$ sudo touch /System/Library/Extensions && sudo kextcache -u /
Password:
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext CodecCommander.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext ApplePS2Keyboard.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext ApplePS2Controller.kext
kext-dev-mode allowing invalid signature -67030 0xFFFFFFFFFFFEFA2A for kext aDummyHDA.kext
KernelCache ID: 03585F0886295024C55C7F89A5F72DF0
joess-macbook:~ joes$
5. As stated above it have ApplePS2Keyboard and ApplePS2Controller in the kernel cache.
6. Reboot and same result, no working, no trackpad detect in syspref

So what should I do, And what version does you use to installed it and is there any problem in my step installing kexts.

Thank You, And have a great day
 
My Specs:
Lenovo Ideapad 310 -141KB
CPU: Intel i5-7200U
Graphic: Nvidia Geforce 920MX + Intel HD 620

Hi, Im having problem in my voodoo controller.kext, which they appeared not loading.
1. Im using the latest VoodooController.zip file date (2017-07-22).
2. Follow all the information given on the GitHub: Install VoodooController
3. After several restart keyboard and mouse still not working, kexts not showing the voodoops2controller.kext, and sysprefs still does not recognised trackpad.

Note:
I have checked my touchpad driver with windows. First it detects as PS/2 Trackpad. Which still works, after installing driver ELAN Driver for my trackpad. So I might be able to use PS/2 Driver as long as it works.

If you said that my hackintosh is error during install. why I am able to install Sound with AppleHDAPatcher. Using Conexant CX20752. After apply the patch on clover and put aDummyHda.kext. Which you can see in kext cache. and the services AppleHDAController, AppleHDA is working fine.

So is there a need to patch my trackpad in order to work?

And this is the result of the terminal:
a) Kextstat
Code:
Last login: Sat Jul 22 23:30:55 on console
joess-macbook:~ joes$ kextstat|grep -y acpiplat
   13    2 0xffffff7f825db000 0x60000    0x60000    com.apple.driver.AppleACPIPlatform (5.0) 65E05472-6AE7-3308-8CC8-FA6CB0DB2AEE <12 11 7 6 5 4 3 1>
joess-macbook:~ joes$ kextstat|grep -y appleintelcpu
joess-macbook:~ joes$ kextstat|grep -y applelpc
joess-macbook:~ joes$ kextstat|grep -y applehda
   91    1 0xffffff7f82565000 0x1d000    0x1d000    com.apple.driver.AppleHDAController (279.48) ED51F180-19C8-3DE1-AF81-0E389D98ADDE <90 89 73 12 7 6 5 4 3 1>
  112    0 0xffffff7f82867000 0xb5000    0xb5000    com.apple.driver.AppleHDA (999.1.1fc1) 806B8C17-50CA-3C6B-90B3-195F38D8FB89 <111 91 90 89 77 73 6 5 4 3 1>
  113    0 0xffffff7f82561000 0x2000     0x2000     com.apple.driver.AppleHDAHardwareConfigDriver (279.48) 14690424-1048-3F1D-8A3D-41657C97EB67 <4 3>

b) From the Kext Cache
Code:
joess-macbook:RehabMan joes$ sudo touch /System/Library/Extensions && sudo kextcache -u /
Password:
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext VoodooPS2Trackpad.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext VoodooPS2Mouse.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext VoodooPS2Keyboard.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext VoodooPS2Controller.kext
kext-dev-mode allowing invalid signature -67062 0xFFFFFFFFFFFEFA0A for kext CodecCommander.kext
kext-dev-mode allowing invalid signature -67030 0xFFFFFFFFFFFEFA2A for kext aDummyHDA.kext
KernelCache ID: C9EB7DE7A54C33087FF4A7F54580A21E


Anyway this is my zip followed the guide given.

Thanks for your time and have a nice day

The files in ACPI/origin are too old to compare against ACPI/patched.
Read FAQ, "Problem Reporting"
https://www.tonymacx86.com/threads/faq-read-first-laptop-frequent-questions.164990/
 
The files in ACPI/origin are too old to compare against ACPI/patched.
Read FAQ, "Problem Reporting"
https://www.tonymacx86.com/threads/faq-read-first-laptop-frequent-questions.164990/
Hi, thanks for replying. I got my dsdt.aml online that have slightly similar laptop, but I able to boot from it, when I decided to leave it blank, I got KP. So your suggestion means that I must create my own dsdt.aml?

*Edit
I have successfully have a working trackpad and keyboard by removing previous dsdt.aml and remove from the clover. Thanks guys so much I appreciate your help
 
Last edited:
Status
Not open for further replies.
Back
Top