i have this alps trackpad on HP Mini 311 and windows driver which has vertical scrolling and multi touch functionalities.
now i want to know how the driver initializes the hardware, so these features can be implemented into OS X.
is there any way to do this?
i tried to use bus hound, but it only gives me the response from the trackpad, i could not see init sequence.
well, perhaps either i don't know how to use bus hound, thats why i am opening a thread here asking for any insights.
| Start a new topic Add Reply |
Dec 10 2010, 01:07 AM
Post #1
Dec 23 2010, 02:11 PM
Post #2
i have this alps trackpad on HP Mini 311 and windows driver which has vertical scrolling and multi touch functionalities.
now i want to know how the driver initializes the hardware, so these features can be implemented into OS X.
is there any way to do this?
i tried to use bus hound, but it only gives me the response from the trackpad, i could not see init sequence.
well, perhaps either i don't know how to use bus hound, thats why i am opening a thread here asking for any insights.
now i want to know how the driver initializes the hardware, so these features can be implemented into OS X.
is there any way to do this?
i tried to use bus hound, but it only gives me the response from the trackpad, i could not see init sequence.
well, perhaps either i don't know how to use bus hound, thats why i am opening a thread here asking for any insights.
For me the simplest way is to set additional IOLog into trackpad driver to see what values at the input of the driver.
But, you think that the hardware response is different with different initialization?
I also have ALPS trackpad and I never see vertical scrolling events.
May be found Linux driver sources? Is it capable of these features?
Dec 23 2010, 02:39 PM
Post #3
For me the simplest way is to set additional IOLog into trackpad driver to see what values at the input of the driver.
But, you think that the hardware response is different with different initialization?
I also have ALPS trackpad and I never see vertical scrolling events.
May be found Linux driver sources? Is it capable of these features?
But, you think that the hardware response is different with different initialization?
I also have ALPS trackpad and I never see vertical scrolling events.
May be found Linux driver sources? Is it capable of these features?
The ALPS trackpad in HP Mini 311 even can do 2 fingers scrolling, on Windows using Toshiba driver.
The current PS2 driver in OSX relies on absolute mode, however the known init sequence is not working, the trackpad just freeze.
The same situation on Linux, however I found a guy captured the init sequence using virtual box and his wits.
I am going to test those sequences in OSX and see how it goes.
Slice,
Could you advise me the best way to test the kext? I mean I don't really like to reboot the unit just to test, unless there is no other choice.
I know kextload/kextunload but sometimes the kext cannot be unloaded.
If you have the same version of trackpad, the link is below, it is quite long, you can go directly to post #133
https://bugs.launchpad.net/ubuntu/lucid/+so...25?comments=all
This post has been edited by aikidoka25: Dec 23 2010, 02:42 PM
Dec 24 2010, 12:09 PM
Post #4
OK, I'll look the sequence and think about it's implementing into ApplePS2Trackpad.
About testing.
You can insert IOLog into kext as much as you need and then start into Single User Mode.
Thus you can kextload the kext, and if no panic then touch trackpad and look hexadigits output from IOLogs. I think it is fastest way to debug touchpad.
About testing.
You can insert IOLog into kext as much as you need and then start into Single User Mode.
Thus you can kextload the kext, and if no panic then touch trackpad and look hexadigits output from IOLogs. I think it is fastest way to debug touchpad.
Dec 28 2010, 02:40 PM
Post #5
Some news here
http://www.insanelymac.com/forum/index.php...40639&st=0#
http://www.insanelymac.com/forum/index.php...40639&st=0#
Dec 29 2010, 07:36 PM
Post #6
Some news here
http://www.insanelymac.com/forum/index.php...40639&st=0#
http://www.insanelymac.com/forum/index.php...40639&st=0#
slice, thank you for the information, i will check and report the result after i returned from vacation.
| Add Reply Start a new topic |
0 Members:







