Contribute
Register

New VoodooPS2Controller, Keyboard, Trackpad (ClickPad support)

Status
Not open for further replies.
I installed the voodoops2kext from the fork from TLuck. I guess he just did add a profile for the T460 in his fork (i forked that too and added the T560).

After nearly every third boot my Trackpoint isn't working. A reboot does help, but anyhow i don't know why this problem occurs... do you have an idea why this happens?

I am not supporting other developer's forks here. You should contact the author directly.
 
I am not supporting other developer's forks here. You should contact the author directly.
Ok. I will test it with your kext. In your repo in the part "Installation" you also mentioned that the VoodooPS2Daemon has to be installed.... i never did so far... maybe that will be solution (i cross my fingers).
 
Ok. I will test it with your kext. In your repo in the part "Installation" you also mentioned that the VoodooPS2Daemon has to be installed.... i never did so far... maybe that will be solution (i cross my fingers).

VoodooPS2Daemon has a very specific function and is not likely the source of your problem.
You can read about it in the README/changelog.
 
OK.. Got it...
  • Implemented support for System Preferences -> Accessibility -> "Ignore built-in trackpad when mouse or wireless trackpad is present" If set, the trackpad will be disabled when there is one or more USB mice plugged in. You must install the VoodooPS2Daemon as described in the installation instructions for this to work. This is also implemented for VoodooPS2Mouse.kext if ActLikeTrackpad is set.
____________
I installed your voodoops2 kext this time and tested again... same problem like before: Sometimes the trackpoint works, sometimes it doesn't ...

I hope the ioreg attachment helps to get an idea what the problem is.

____
Update: I did read your post below this one... ill do that as soon as possible, but it takes a while... :/
 

Attachments

  • Archiv.zip
    6.3 MB · Views: 92
Last edited:
OK.. Got it...
  • Implemented support for System Preferences -> Accessibility -> "Ignore built-in trackpad when mouse or wireless trackpad is present" If set, the trackpad will be disabled when there is one or more USB mice plugged in. You must install the VoodooPS2Daemon as described in the installation instructions for this to work. This is also implemented for VoodooPS2Mouse.kext if ActLikeTrackpad is set.
____________
I installed your voodoops2 kext this time and tested again... same problem like before: Sometimes the trackpoint works, sometimes it doesn't ...

I hope the ioreg attachment helps to get an idea what the problem is.

The ioreg files you provided are corrupt (must use IORegistryExplorer v2.1).

--

No hardware details for any laptop in your profile/signature...

Please provide complete details in your profile/signature
("Personal Details" link from "profile menu" in upper right corner of this site)

Mobo: manufacturer/model + bootloader(Clover/Chameleon/Chimera)
CPU: detailed CPU model + motherboard chipset
Graphics: all graphics devices + laptop internal screen resolution

For example, typical Ivy laptop:
Mobo: HP ProBook 4540s (Clover)
CPU: i5-3320m/HM76
Graphics: HD4000, 1366x768

Use CPU-Z on Windows to find CPU (Core iX-xxx) and motherboard chipset (HMxx), and graphics capabilities. For a laptop, these details are important and affect critical installation procedures.

Note: When specifying your bootloader, if using Clover legacy, please be sure to specify "Clover legacy"). Specifying "Clover" will be assumed as "Clover UEFI"

--

Must provide all details...

Attach ioreg as ZIP: http://www.tonymacx86.com/audio/58368-guide-how-make-copy-ioreg.html. Please, use the IORegistryExplorer v2.1 attached to the post! DO NOT reply with an ioreg from any other version of IORegistryExplorer.app.

Provide output (in Terminal):
Code:
kextstat|grep -y acpiplat
kextstat|grep -y appleintelcpu
kextstat|grep -y applelpc
kextstat|grep -y applehda

Attach EFI/Clover folder as ZIP (press F4 at main Clover screen before collecting). Please eliminate 'themes' directory. Provide only EFI/Clover, not the entire EFI folder.

Attach output of (in Terminal):
Code:
sudo touch /System/Library/Extensions && sudo kextcache -u /

Compress all files as ZIP. Do not use external links. Attach all files using site attachments only.
 
So.. Rehabman. I hope i got all informations you asked for.
I can't give you the Windows informations, cause i don't have Windows installed on my computer. If that is extrem important, i would install the system later.
 

Attachments

  • Archiv.zip
    4.9 MB · Views: 84
Last edited:
So.. Rehabman. I hope i got all informations you asked for.
I can't give you the Windows informations, cause i don't have Windows installed on my computer. If that is extrem important, i would install the system later.

ACPI/patched is very messy. Sorry... you'll have to debug that yourself.
FYI: Both ioreg files show the trackpad driver started. You should probably do some debugging by looking in the system log to see what is going on.
 
Omg... I found something... does that help you?? Or... do you have a idea how I can solve the problem?

Trackpoint not working:
Last login: Tue Dec 20 23:33:44 on console

MacBookPro:~ schulteand$ kextstat|grep -y voodoo

39 2 0xffffff7f80ba6000 0xb000 0xb000 org.rehabman.voodoo.driver.PS2Controller (1.8.25) E8E6EEAB-DEE6-3DC1-A6FA-9BF3B882E0C4 <11 7 5 4 3 1>

68 0 0xffffff7f80bca000 0x6000 0x6000 org.rehabman.voodoo.driver.PS2Keyboard (1.8.25) DBB9187F-58AC-34B4-A82A-F292B1316C2A <39 37 15 7 6 5 4 3 1>

69 0 0xffffff7f80bb4000 0xc000 0xc000 org.rehabman.voodoo.driver.PS2Trackpad (1.8.25) 1C9D4C96-6D88-3A60-AEB6-35E7DE3EABC0 <39 37 15 7 6 5 4 3 1>

Trackpoint working:
Last login: Tue Dec 20 23:39:45 on console

MacBookPro:~ schulteand$ kextstat|grep -y voodoo

43 3 0xffffff7f80ba6000 0xb000 0xb000 org.rehabman.voodoo.driver.PS2Controller (1.8.25) E8E6EEAB-DEE6-3DC1-A6FA-9BF3B882E0C4 <11 7 5 4 3 1>

68 0 0xffffff7f80bca000 0x6000 0x6000 org.rehabman.voodoo.driver.PS2Keyboard (1.8.25) DBB9187F-58AC-34B4-A82A-F292B1316C2A <43 37 15 7 6 5 4 3 1>

69 0 0xffffff7f80bb4000 0xc000 0xc000 org.rehabman.voodoo.driver.PS2Trackpad (1.8.25) 1C9D4C96-6D88-3A60-AEB6-35E7DE3EABC0 <43 37 15 7 6 5 4 3 1>

70 0 0xffffff7f80bc4000 0x4000 0x4000 org.rehabman.voodoo.driver.PS2Mouse (1.8.25) 73E03D55-F1BA-3F35-A75C-4FE20F72F353 <43 37 5 4 3>
 
Last edited:
Omg... I found something... does that help you?? Or... do you have a idea how I can solve the problem?

Trackpoint not working:
Last login: Tue Dec 20 23:33:44 on console

MacBookPro:~ schulteand$ kextstat|grep -y voodoo

39 2 0xffffff7f80ba6000 0xb000 0xb000 org.rehabman.voodoo.driver.PS2Controller (1.8.25) E8E6EEAB-DEE6-3DC1-A6FA-9BF3B882E0C4 <11 7 5 4 3 1>

68 0 0xffffff7f80bca000 0x6000 0x6000 org.rehabman.voodoo.driver.PS2Keyboard (1.8.25) DBB9187F-58AC-34B4-A82A-F292B1316C2A <39 37 15 7 6 5 4 3 1>

69 0 0xffffff7f80bb4000 0xc000 0xc000 org.rehabman.voodoo.driver.PS2Trackpad (1.8.25) 1C9D4C96-6D88-3A60-AEB6-35E7DE3EABC0 <39 37 15 7 6 5 4 3 1>

Trackpoint working:
Last login: Tue Dec 20 23:39:45 on console

MacBookPro:~ schulteand$ kextstat|grep -y voodoo

43 3 0xffffff7f80ba6000 0xb000 0xb000 org.rehabman.voodoo.driver.PS2Controller (1.8.25) E8E6EEAB-DEE6-3DC1-A6FA-9BF3B882E0C4 <11 7 5 4 3 1>

68 0 0xffffff7f80bca000 0x6000 0x6000 org.rehabman.voodoo.driver.PS2Keyboard (1.8.25) DBB9187F-58AC-34B4-A82A-F292B1316C2A <43 37 15 7 6 5 4 3 1>

69 0 0xffffff7f80bb4000 0xc000 0xc000 org.rehabman.voodoo.driver.PS2Trackpad (1.8.25) 1C9D4C96-6D88-3A60-AEB6-35E7DE3EABC0 <43 37 15 7 6 5 4 3 1>

70 0 0xffffff7f80bc4000 0x4000 0x4000 org.rehabman.voodoo.driver.PS2Mouse (1.8.25) 73E03D55-F1BA-3F35-A75C-4FE20F72F353 <43 37 5 4 3>

VoodooPS2Mouse and VoodooPS2Trackpad will always load at startup.
Only one of them will start (based on IOService probe).
The kernel/IOKit employs "lazy unload" such that kexts that are not currently needed are kept in memory for a while in case they are needed later. After a while, they are unloaded. In your case, VoodooPS2Mouse is loading, but not starting, because VoodooPS2Trackpad started with a higher IOProbeScore in IOService probe. So, after a fresh boot, you'll see both loaded even though only one started, and if you wait long enough, the kernel will unload the unused one (VoodooPS2Mouse).
 
The Trackpad kext...is that necessary for the trackpad AND the trackpoint? Hm... and just one of the parts works.....


Any hint where i could search for in the logs?
 
Status
Not open for further replies.
Back
Top