Piranha Posted November 16, 2016 Share Posted November 16, 2016 dinesh's driver is for pretty much all other trackpad other then alps so if it worked for you it most likely is not alps. Yes, Dinesh's will work on almost any system in enhanced mouse mode only. It's a lot better than just the basic mouse functions you get with say VoodooPS2contoller.kext at least on my system. The touchpad prefpane will load as well. You just don't get any multitouch. My IOreg is posted in an earlier post and it shows the ID as ALP000B. I've discussed this with others including Rehabman. He verified it as an ALPS. He did mention he might be getting an ALPS laptop, but he also said it may not be ps2 because newer systems are moving to I2C. Side note: He also has updated his latest VoodooPS2contollers because some Synaptics didn't give ID's, something along those lines. Might be related ? He also added something new that corrected for the systems like I have. Something to do with the probook-87 id? Link to comment Share on other sites More sharing options...
Dr. Hurt Posted November 16, 2016 Author Share Posted November 16, 2016 V8 test 6: - V8 initialisation corrected. (Another major mistake. Sorry!!) Only test this if you have V8 hardware. Nothing has changed for other models. V8 test 6.zip Link to comment Share on other sites More sharing options...
Piranha Posted November 16, 2016 Share Posted November 16, 2016 Dr. Hurt you're a genius ! He got my touchpad working ! I'm the happiest man alive right now. Thank you! 11/16/16 5:15:40.000 AM kernel[0]: ALPS: Found a V7 touchpad with ID: E7=0x73 0x03 0x0a, EC=0x88 0xb3 0x18 11/16/16 5:15:40.000 AM kernel[0]: ALPS: TouchPad driver started... 1 Link to comment Share on other sites More sharing options...
djkanoko Posted November 16, 2016 Share Posted November 16, 2016 I'm currently using the V8 Test5 build and I am seeing this in my dmesg (I believe this error was present in previous builds as well): OSMetaClass: Kext org.rehabman.voodoo.driver.PS2Controller class AppleACPIPS2Nub is a duplicate;kext com.apple.AppleACPIPS2Nub already has a class by that name.Kext org.rehabman.voodoo.driver.PS2Controller start failed (result 0xdc00400a).Kext org.rehabman.voodoo.driver.PS2Controller failed to load (0xdc008017).Failed to load kext org.rehabman.voodoo.driver.PS2Controller (error 0xdc008017).FakeSMC v6.14-290-gcdeb8b0.1654 Copyright 2014 netkas, slice, usr-sse2, kozlek, navi, THe KiNG, RehabMan. All rights reserved.FakeSMC: 14 preconfigured keys addedFakeSMC: 5 keys exported by Clover EFISMC: successfully initializedSuperIODevice: [Fatal] found unsupported chip! ITE sequence ID=0x1d00, Winbond sequence ID=0xffffFakePCIID: Version 1.3.2 starting on OS X Darwin 15.3.FakePCIID: [8086:9cb1] XHCIMux::startup: newData for PR2: 0x00000300000001.069555 AppleUSBLegacyRoot@: AppleUSBLegacyRoot::init: enabling legacy matchingKext org.rehabman.voodoo.driver.PS2Keyboard - library kext org.rehabman.voodoo.driver.PS2Controller not found.Can't load kext org.rehabman.voodoo.driver.PS2Keyboard - failed to resolve library dependencies.Kext org.rehabman.voodoo.driver.PS2Keyboard failed to load (0xdc00800e).Failed to load kext org.rehabman.voodoo.driver.PS2Keyboard (error 0xdc00800e).ACPIBatteryManager: WARNING! fCurrentCapacity > fMaxCapacity. adjusted fCurrentCapacity from 7080, to 6164FakePCIID: [8086:9cb1] XHCIMux::configWrite32 address space(0x0000a000, 0xd0) data: 0x0000049b -> 0x00000300mcache: 4 CPU(s), 64 bytes CPU cache line sizembinit: done [128 MB total pool size, (85/42) split]Kext org.rehabman.voodoo.driver.PS2Trackpad - library kext org.rehabman.voodoo.driver.PS2Controller not found.Can't load kext org.rehabman.voodoo.driver.PS2Trackpad - failed to resolve library dependencies.Kext org.rehabman.voodoo.driver.PS2Trackpad failed to load (0xdc00800e).Failed to load kext org.rehabman.voodoo.driver.PS2Trackpad (error 0xdc00800e).rooting via boot-uuid from /chosen: D711A4E0-9A8D-3B0D-B129-E10F020BC996Waiting on <dict ID="0"><key>IOProviderClass</key><string ID="1">IOResources</string><key>IOResourceMatch</key><string ID="2">boot-uuid-media</string></dict>AirPort_Brcm4360::init AirPortFamily_kexts-1110.26 "AirPortFamily_kexts-1110.26" Dec 10 2015 19:39:39 Link to comment Share on other sites More sharing options...
biscate Posted November 16, 2016 Share Posted November 16, 2016 V8 test 6: - V8 initialisation corrected. (Another major mistake. Sorry!!) Only test this if you have V8 hardware. Nothing has changed for other models. Tested in my HP Presario 14-v065br (ALPS V8). Still no trackpad movement, but soft-clicking the Apple logo recorded some trackpad activity on log, as follows. dmesg says (among many other activities and sandbox violation process): ALPS: Process V8: Fingers=0, x1=8160, y1=12, z=0, buttons=1 Link to comment Share on other sites More sharing options...
Piranha Posted November 16, 2016 Share Posted November 16, 2016 I'm currently using the V8 Test5 build and I am seeing this in my dmesg (I believe this error was present in previous builds as well): OSMetaClass: Kext org.rehabman.voodoo.driver.PS2Controller class AppleACPIPS2Nub is a duplicate;kext com.apple.AppleACPIPS2Nub already has a class by that name. Kext org.rehabman.voodoo.driver.PS2Controller start failed (result 0xdc00400a). Kext org.rehabman.voodoo.driver.PS2Controller failed to load (0xdc008017). Failed to load kext org.rehabman.voodoo.driver.PS2Controller (error 0xdc008017). FakeSMC v6.14-290-gcdeb8b0.1654 Copyright 2014 netkas, slice, usr-sse2, kozlek, navi, THe KiNG, RehabMan. All rights reserved. FakeSMC: 14 preconfigured keys added FakeSMC: 5 keys exported by Clover EFI SMC: successfully initialized SuperIODevice: [Fatal] found unsupported chip! ITE sequence ID=0x1d00, Winbond sequence ID=0xffff FakePCIID: Version 1.3.2 starting on OS X Darwin 15.3. FakePCIID: [8086:9cb1] XHCIMux::startup: newData for PR2: 0x00000300 000001.069555 AppleUSBLegacyRoot@: AppleUSBLegacyRoot::init: enabling legacy matching Kext org.rehabman.voodoo.driver.PS2Keyboard - library kext org.rehabman.voodoo.driver.PS2Controller not found. Can't load kext org.rehabman.voodoo.driver.PS2Keyboard - failed to resolve library dependencies. Kext org.rehabman.voodoo.driver.PS2Keyboard failed to load (0xdc00800e). Failed to load kext org.rehabman.voodoo.driver.PS2Keyboard (error 0xdc00800e). ACPIBatteryManager: WARNING! fCurrentCapacity > fMaxCapacity. adjusted fCurrentCapacity from 7080, to 6164 FakePCIID: [8086:9cb1] XHCIMux::configWrite32 address space(0x0000a000, 0xd0) data: 0x0000049b -> 0x00000300 mcache: 4 CPU(s), 64 bytes CPU cache line size mbinit: done [128 MB total pool size, (85/42) split] Kext org.rehabman.voodoo.driver.PS2Trackpad - library kext org.rehabman.voodoo.driver.PS2Controller not found. Can't load kext org.rehabman.voodoo.driver.PS2Trackpad - failed to resolve library dependencies. Kext org.rehabman.voodoo.driver.PS2Trackpad failed to load (0xdc00800e). Failed to load kext org.rehabman.voodoo.driver.PS2Trackpad (error 0xdc00800e). rooting via boot-uuid from /chosen: D711A4E0-9A8D-3B0D-B129-E10F020BC996 Waiting on <dict ID="0"><key>IOProviderClass</key><string ID="1">IOResources</string><key>IOResourceMatch</key><string ID="2">boot-uuid-media</string></dict> AirPort_Brcm4360::init AirPortFamily_kexts-1110.26 "AirPortFamily_kexts-1110.26" Dec 10 2015 19:39:39 Look in your system/library/extension folder and see if you have the file AppleACPIPS2Nub.kext If so remove it and try again. Make sure you have only 1 copy voodooPs2controller.kext in there as well. In fact you shouldn't have anything in that folder that has to do with PS2 in it. Only the voodooPS2controller your trying. If that fails: There are a couple of places depending on your installer another version of voodoops2controller could be hiding. Check the library/extension folder and the "extra" folder if there is one and EFI/clover/kext if there is one, depends if you used clover as your installer. Delete any other copies of VoodooPS2controller.kext if found in those locations. Link to comment Share on other sites More sharing options...
Dr. Hurt Posted November 16, 2016 Author Share Posted November 16, 2016 Tested in my HP Presario 14-v065br (ALPS V8). Still no trackpad movement, but soft-clicking the Apple logo recorded some trackpad activity on log, as follows. dmesg says (among many other activities and sandbox violation process): ALPS: Process V8: Fingers=0, x1=8160, y1=12, z=0, buttons=1 What do you mean by soft clicking the Apple logo? Also, try moving the your finger on the touchpad (lightly and firmly), try 2, 3, 4 fingers, buttons... Tell me if the log messages change. Link to comment Share on other sites More sharing options...
Moderators Jake Lo Posted November 16, 2016 Moderators Share Posted November 16, 2016 same as biscate running V8Test6 on Sierra on E7470 E7=0x73 0x03 0x28, EC=0x73 0x01 0x13 sudo dmesg rs=0, x1=1016, y1=0, z=0, buttons=0 ALPS: Process V8: Fingers=0, x1=8168, y1=15, z=0, buttons=1 ALPS: Process V8: Fingers=0, x1=8152, y1=15, z=0, buttons=1 ALPS: Process V8: Fingers=0, x1=8072, y1=14, z=0, buttons=1 ALPS: Process V8: Fingers=0, x1=8160, y1=12, z=0, buttons=1 ALPS: Process V8: Fingers=0, x1=8168, y1=11, z=0, buttons=1 ALPS: Process V8: Fingers=0, x1=8144, y1=11, z=0, buttons=1 ALPS: Process V8: Fingers=0, x1=8128, y1=9, z=0, buttons=1 ALPS: Process V8: Fingers=0, x1=8112, y1=8, z=0, buttons=1 ALPS: Process V8: Fingers=0, x1=8104, y1=8, z=0, buttons=1 ALPS: Process V8: Fingers=0, x1=8088, y1=6, z=0, buttons=1 ALPS: Process V8: Fingers=0, x1=8128, y1=7, z=0, buttons=1 ALPS: Process V8: Fingers=0, x1=8144, y1=7, z=0, buttons=1 ALPS: Process V8: Fingers=0, x1=8176, y1=9, z=0, buttons=1 ALPS: Process V8: Fingers=0, x1=8088, y1=11, z=0, buttons=1 etc...etc... Log message does change like there's activity, but both trackstick/touchpad does not respond. Neither does the mouse buttons. Link to comment Share on other sites More sharing options...
djkanoko Posted November 16, 2016 Share Posted November 16, 2016 Look in your system/library/extension folder and see if you have the file AppleACPIPS2Nub.kext If so remove it and try again. Make sure you have only 1 copy voodooPs2controller.kext in there as well. In fact you shouldn't have anything in that folder that has to do with PS2 in it. Only the voodooPS2controller your trying. If that fails: There are a couple of places depending on your installer another version of voodoops2controller could be hiding. Check the library/extension folder and the "extra" folder if there is one and EFI/clover/kext if there is one, depends if you used clover as your installer. Delete any other copies of VoodooPS2controller.kext if found in those locations. I checked all of those folders for AppleACPIPS2Nub and extra voodooPS2controller but found nothing. However KextWizard shows the following when i search for PS2 on the Loaded tab: com.apple.AppleACPIPS2Nub 1 com.apple.ApplePS2Controller 1 com.apple.ApplePS2Keyboard 1 com.apple.ApplePS2Mouse 1 org.rehabman.voodoo.driver.PS2Controller 5.0.0 /System/Library/Extensions/VoodooPS2Controller.kext There is no file reference for the other kexts and searching and looking in the folders you mentioned turned up nothing. Should I rebuild my System Kext Cache? Link to comment Share on other sites More sharing options...
Piranha Posted November 16, 2016 Share Posted November 16, 2016 I checked all of those folders for AppleACPIPS2Nub and extra voodooPS2controller but found nothing. However KextWizard shows the following when i search for PS2 on the Loaded tab: com.apple.AppleACPIPS2Nub 1 com.apple.ApplePS2Controller 1 com.apple.ApplePS2Keyboard 1 com.apple.ApplePS2Mouse 1 org.rehabman.voodoo.driver.PS2Controller 5.0.0 /System/Library/Extensions/VoodooPS2Controller.kext There is no file reference for the other kexts and searching and looking in the folders you mentioned turned up nothing. Should I rebuild my System Kext Cache? Go back into KextWizard filter "PS2" Highlight com.AppleACPIPS@Nub inside the loaded tab. Then at the bottom where it says "found" "5" click the little down arrow. It will open up a menu. Click on reveal.. It should open the folder where its hiding. Try all of them to see if your missing something. To me it appears you still have ApplesPS2 kexts still installed. If not try rebuilding/ repair. The dmesg log you posted, something is loading another copy of [email protected] Apple has one that needs to be deleted when installing a ps2 driver. Any other ps2 driver you install will have these inside them to emulate Apples. So it could be that another driver is causing a duplicate to load as well. Also my understanding is to remove any existing "ApplePS2Controller, VoodooPS2Controller, AppleACPIPS2Nub, ApplePS2Keyboard and old Touchpad" kexts if you've installed one in the past, before installing the new one. Link to comment Share on other sites More sharing options...
Recommended Posts
Please sign in to comment
You will be able to leave a comment after signing in
Sign In Now