ProjectOSX

Welcome Guest!

Returning User? Login here.

Want membership privileges? Register here.

9 Pages V  « < 4 5 6 7 8 > »   
Start a new topic Add Reply
> Alps Glidepoint Driver, And VoodooPS2 as whole
crackmac
post Feb 14 2011, 10:08 PM
Post #101
QUOTE (Slice @ Feb 5 2011, 01:21 PM) *
Compilation problems
CODE
#if APPLESDK
        clock_get_uptime(&now);
#else
        clock_get_uptime((uint64_t*)&now);
#endif

First line is good if compiled by Apple company or in my config.
I made the config with the following guide
http://www.projectosx.com/forum/index.php?showtopic=1922
Second line is for other programmers, that should define APPLESDK=0
[attachment=3146:Screen_s...21.20.47.png]
-DAPPLESDK=0


Slice,

Still getting an error with the 64-bit build when I try to load it:

QUOTE
Dependency Resolution Failures:
64-bit kexts must use com.apple.kpi.* libraries, not com.apple.kernel* libraries.


I assume function calls somewhere in the code require the com.apple.kernel* libs (or the kernel itself), but I don't know which they are.

This post has been edited by crackmac: Feb 14 2011, 10:53 PM
Slice
post Feb 15 2011, 09:05 AM
Post #102
Controller
CODE
    <key>OSBundleLibraries</key>
    <dict>
        <key>com.apple.iokit.IOACPIFamily</key>
        <string>1.0.0d1</string>
        <key>com.apple.kpi.bsd</key>
        <string>9.0.0</string>
        <key>com.apple.kpi.iokit</key>
        <string>9.0.0</string>
        <key>com.apple.kpi.libkern</key>
        <string>9.0.0</string>
        <key>com.apple.kpi.mach</key>
        <string>9.0.0</string>
        <key>com.apple.kpi.unsupported</key>
        <string>9.0.0</string>
    </dict>

Keyboard and trackpad
CODE
    <key>OSBundleLibraries</key>
    <dict>
        <key>com.apple.iokit.IOHIDFamily</key>
        <string>1.0.0b1</string>
        <key>com.apple.kpi.iokit</key>
        <string>9.0.0</string>
        <key>com.apple.kpi.libkern</key>
        <string>9.0.0</string>
        <key>com.apple.kpi.mach</key>
        <string>9.0.0</string>
    </dict>
Пожалуйста, прочитайте ЧаВо!
i3-2120 GA-H61M-S1, Radeon HD6670, ALC887(VoodooHDA 2.8.4), OS⌘10.9.1, OS⌘ 10.7.5 Clover FakeSMC_plugins_3.3.1 Realtek LAN v3.1.2
crackmac
post Feb 15 2011, 05:14 PM
Post #103
QUOTE (Slice @ Feb 15 2011, 04:05 AM) *
Controller
CODE
    <key>OSBundleLibraries</key>
    <dict>
        <key>com.apple.iokit.IOACPIFamily</key>
        <string>1.0.0d1</string>
        <key>com.apple.kpi.bsd</key>
        <string>9.0.0</string>
        <key>com.apple.kpi.iokit</key>
        <string>9.0.0</string>
        <key>com.apple.kpi.libkern</key>
        <string>9.0.0</string>
        <key>com.apple.kpi.mach</key>
        <string>9.0.0</string>
        <key>com.apple.kpi.unsupported</key>
        <string>9.0.0</string>
    </dict>

Keyboard and trackpad
CODE
    <key>OSBundleLibraries</key>
    <dict>
        <key>com.apple.iokit.IOHIDFamily</key>
        <string>1.0.0b1</string>
        <key>com.apple.kpi.iokit</key>
        <string>9.0.0</string>
        <key>com.apple.kpi.libkern</key>
        <string>9.0.0</string>
        <key>com.apple.kpi.mach</key>
        <string>9.0.0</string>
    </dict>


Got it. For some reason these settings are present in the Release build, but not the Debug build. Also, in the "all" release target, I didn't see a x86_64 arch option; once I added that and built release, the drivers loaded.

I'm still seeing the same problems I was previously with the ALPS kext (jerky response), but I just don't have the time to debug it right now. I've fallen back to the PS2 kext for now.
tmacyunn1
post Feb 18 2011, 10:47 AM
Post #104
QUOTE (Slice @ Jan 9 2011, 12:32 PM) *
You can't make trackpad driver by ACPI methods smile.gif

Test debug version and look into kernel.log at start and while touching. (if no KP )
[attachment=3029:VoodooALPSDebug.zip]

@slice
I have a PS/2 Composite trackpad but cannnot get 2-finger scrolling with voodops2. If I installed that I have only keyboard working. If I remove the SENITY or sth I cannot remember correctly then I got both working except scrolling. Any fix to apply?
Windows 7 x64 SP1+ Mavericks 10.9.0
CPU : I5-2450m Ram : 8G=4*2G Graphics : HD3000(Disabled AMD6630m BY DSDT) Ethernet: RTL8136 Wireless: AR9280 Audio Card: ALC269 Clover version: 2330
.
Slice
post Feb 18 2011, 01:23 PM
Post #105
QUOTE (tmacyunn1 @ Feb 18 2011, 02:47 PM) *
@slice
I have a PS/2 Composite trackpad but cannnot get 2-finger scrolling with voodops2. If I installed that I have only keyboard working. If I remove the SENITY or sth I cannot remember correctly then I got both working except scrolling. Any fix to apply?

What is your ID?
CODE
Feb 18 13:58:42 localhost kernel[0]: ApplePS2Trackpad: ALPS GlidePoint v10.115
Пожалуйста, прочитайте ЧаВо!
i3-2120 GA-H61M-S1, Radeon HD6670, ALC887(VoodooHDA 2.8.4), OS⌘10.9.1, OS⌘ 10.7.5 Clover FakeSMC_plugins_3.3.1 Realtek LAN v3.1.2
Slice
post Feb 25 2011, 09:07 AM
Post #106
I made new version. Sources and changelog in topic.
Пожалуйста, прочитайте ЧаВо!
i3-2120 GA-H61M-S1, Radeon HD6670, ALC887(VoodooHDA 2.8.4), OS⌘10.9.1, OS⌘ 10.7.5 Clover FakeSMC_plugins_3.3.1 Realtek LAN v3.1.2
tmacyunn1
post Feb 25 2011, 12:01 PM
Post #107
QUOTE (Slice @ Feb 18 2011, 02:23 PM) *
What is your ID?
CODE
Feb 18 13:58:42 localhost kernel[0]: ApplePS2Trackpad: ALPS GlidePoint v10.115

Sorry about that, my friend use this account to reply, cause he forget his password. Just once.

Edit:

The new version test result, first, thank for the driver developing and it works perfect, but some bug is exist.
Working:
Trackpad buttons, Side scrolling, Two finger dragging. scroll and tap
Issues:
1, After wakeup from sleep, the tap is not work, as well as the left button (the right button works well), put system logout it works again.
2, Right button click problem, by pressing the right button to open the menu, when move the cursor the menu disappear immediately.

This post has been edited by tmacyunn1: Feb 25 2011, 02:06 PM
Windows 7 x64 SP1+ Mavericks 10.9.0
CPU : I5-2450m Ram : 8G=4*2G Graphics : HD3000(Disabled AMD6630m BY DSDT) Ethernet: RTL8136 Wireless: AR9280 Audio Card: ALC269 Clover version: 2330
.
Slice
post Feb 25 2011, 04:44 PM
Post #108
Thanks for feedback, it will be useful for further development.
1. Sleep issue is old. All my attempts to resolve this are still unsuccessful.
2. Dunno what is. Will think more. The trick is to keep the button pressed until pointer move.
How to do? Should stick the right button until left button pressed?
Пожалуйста, прочитайте ЧаВо!
i3-2120 GA-H61M-S1, Radeon HD6670, ALC887(VoodooHDA 2.8.4), OS⌘10.9.1, OS⌘ 10.7.5 Clover FakeSMC_plugins_3.3.1 Realtek LAN v3.1.2
tmacyunn1
post Feb 25 2011, 05:11 PM
Post #109
QUOTE (Slice @ Feb 25 2011, 05:44 PM) *
Thanks for feedback, it will be useful for further development.
1. Sleep issue is old. All my attempts to resolve this are still unsuccessful.
2. Dunno what is. Will think more. The trick is to keep the button pressed until pointer move.
How to do? Should stick the right button until left button pressed?

You are right, by keeping the button until cursor move, it works. Another shortage, is it possible to boost the resolution ?Cause two finger drag is out of control sometimes. I mean i change the resolution 100 to 1800 with Andy Vandijck's sources, it works great, more like it is in the windows.
Windows 7 x64 SP1+ Mavericks 10.9.0
CPU : I5-2450m Ram : 8G=4*2G Graphics : HD3000(Disabled AMD6630m BY DSDT) Ethernet: RTL8136 Wireless: AR9280 Audio Card: ALC269 Clover version: 2330
.
vincent99
post Feb 25 2011, 06:28 PM
Post #110
Hi Slice, good your last version. Can you add also the 2 finger scrolling, i love this on Andy's version. I confirm bugs written in previous post, but i think that you will solve these.
Also, for resolution as written previous is a good choice to 1800, in fact with Andy's kext i have not that problem.
ASUS EeePc ha1005a
Slice
post Feb 25 2011, 07:33 PM
Post #111
I seems not understand you. What is resolution and how do you know it is 100 but 1800? Info.plist is almost cosmetic as well as in Andy's version.
I begin from his version and didn't erase any resolution things.

Twofinger scroll is impossible if I made twofinger dragging. It is based on sensitivity of cover so unstable thing in nature. You can disable Dragging in Trackpad.prefPane.
Twofinger scroll in the prefPane means Right Side Scroll. You can switch it on and off.

PS. I changed resolution from 100 to 200 but I see no differencies.
Attached File  VoodooPS2Trackpad.kext.zip ( 44.49K ) Number of downloads: 69
Пожалуйста, прочитайте ЧаВо!
i3-2120 GA-H61M-S1, Radeon HD6670, ALC887(VoodooHDA 2.8.4), OS⌘10.9.1, OS⌘ 10.7.5 Clover FakeSMC_plugins_3.3.1 Realtek LAN v3.1.2
tmacyunn1
post Feb 26 2011, 01:30 AM
Post #112
QUOTE (Slice @ Feb 25 2011, 07:33 PM) *
I seems not understand you. What is resolution and how do you know it is 100 but 1800? Info.plist is almost cosmetic as well as in Andy's version.
I begin from his version and didn't erase any resolution things.

Twofinger scroll is impossible if I made twofinger dragging. It is based on sensitivity of cover so unstable thing in nature. You can disable Dragging in Trackpad.prefPane.
Twofinger scroll in the prefPane means Right Side Scroll. You can switch it on and off.

PS. I changed resolution from 100 to 200 but I see no differencies.
Attached File  VoodooPS2Trackpad.kext.zip ( 44.49K ) Number of downloads: 69

Yeah, there is no difference, I think it seems in nature, cause the trackpad cover isn't smooth as well, but these function are great, thanks again.
Windows 7 x64 SP1+ Mavericks 10.9.0
CPU : I5-2450m Ram : 8G=4*2G Graphics : HD3000(Disabled AMD6630m BY DSDT) Ethernet: RTL8136 Wireless: AR9280 Audio Card: ALC269 Clover version: 2330
.
kingoffright
post Aug 2 2011, 06:26 PM
Post #113
Hi, Slice


I found one issue at 24Feb verison, With this kext, it also fail to change the keyboard's type, I don't know if this cause some combine key function fail, e.g. Ctrl+ALt+F12 is quick reboot, but it's not working now
CODE
Aug  3 01:35:37 TEMP kernel[0]: ApplePS2Keyboard: Unknown extended scan code: 0xe3
Aug  3 01:35:37 TEMP kernel[0]: ApplePS2Keyboard: Unknown extended scan code: 0x63


QUOTE (Slice @ Jan 14 2011, 09:12 PM) *
OK, corrected now. New driver in topic. `~


Now I see that King's driver works for you. I checked the driver for my ALPS. It's crasy! We have quite different devices.

I corrected some project errors, corrected `~' at keyboard, and implement TwoFinger... Dragging ohmy.gif Works bad but funny. biggrin.gif (only for ALPS in ABmode).
New project, sources and binaries, attached to the topic.

Thank you very much~!
Slice
post Aug 3 2011, 06:45 AM
Post #114
QUOTE (kingoffright @ Aug 2 2011, 10:26 PM) *
Hi, Slice


I found one issue at 24Feb verison, With this kext, it also fail to change the keyboard's type, I don't know if this cause some combine key function fail, e.g. Ctrl+ALt+F12 is quick reboot, but it's not working now
CODE
Aug  3 01:35:37 TEMP kernel[0]: ApplePS2Keyboard: Unknown extended scan code: 0xe3
Aug  3 01:35:37 TEMP kernel[0]: ApplePS2Keyboard: Unknown extended scan code: 0x63

You want a reboot at scancode 0x63? Here it is. Report, please, what is happen.
Attached File  VoodooPS2Keyboard.kext.zip ( 22.12K ) Number of downloads: 29

do not forget to clean kernelcache else old driver will work instead.
Пожалуйста, прочитайте ЧаВо!
i3-2120 GA-H61M-S1, Radeon HD6670, ALC887(VoodooHDA 2.8.4), OS⌘10.9.1, OS⌘ 10.7.5 Clover FakeSMC_plugins_3.3.1 Realtek LAN v3.1.2
Mido
post Sep 2 2011, 04:08 PM
Post #115
hi. Slice

my notebook is DELL inspiron N5110
the only working next for its touch pad is ALPSMultitouch
CODE
ApplePS2Trackpad: ALPS MultiTouch v4.115


but the touchpad now is crazy can't control it just only 2 buttons work
and touchpad on touching it some time make scrolly with only one finger
and anther time do as click right

how can i fix that

thanks for your work

edit

touchpad only work with apple ps2 mouse kext but without multitouch function

This post has been edited by Mido: Sep 8 2011, 01:48 AM
PC : AMD Phenom ii x4 955 / ASUS M5A97 / Sapphire HD 6850 / 2x2 1333 KingSton Ram / 2*500GB + 640GB HDD / Thermaltake 500 W
NB : DELL INSPIRON N5110 : CORE I5 2410M / 4GB 1333 Nanya Ram / Intel HD Graphics 3000 + Nvidia GeForce 525M / 640 HDD / DELL Wireless 1702
Mido
post Dec 29 2011, 12:58 PM
Post #116
@ Slice
is there any hope to continue developing ALPSMultitouch ?
PC : AMD Phenom ii x4 955 / ASUS M5A97 / Sapphire HD 6850 / 2x2 1333 KingSton Ram / 2*500GB + 640GB HDD / Thermaltake 500 W
NB : DELL INSPIRON N5110 : CORE I5 2410M / 4GB 1333 Nanya Ram / Intel HD Graphics 3000 + Nvidia GeForce 525M / 640 HDD / DELL Wireless 1702
Slice
post Dec 29 2011, 01:25 PM
Post #117
QUOTE (Mido @ Dec 29 2011, 04:58 PM) *
@ Slice
is there any hope to continue developing ALPSMultitouch ?

Sorry, but I can't do so much programming work. Now I am busy with another project. If a programmer will do something I may help him.
Пожалуйста, прочитайте ЧаВо!
i3-2120 GA-H61M-S1, Radeon HD6670, ALC887(VoodooHDA 2.8.4), OS⌘10.9.1, OS⌘ 10.7.5 Clover FakeSMC_plugins_3.3.1 Realtek LAN v3.1.2
Mido
post Dec 29 2011, 01:53 PM
Post #118
QUOTE (Slice @ Dec 29 2011, 03:25 PM) *
Sorry, but I can't do so much programming work. Now I am busy with another project. If a programmer will do something I may help him.

ok no problem thanks smile.gif
PC : AMD Phenom ii x4 955 / ASUS M5A97 / Sapphire HD 6850 / 2x2 1333 KingSton Ram / 2*500GB + 640GB HDD / Thermaltake 500 W
NB : DELL INSPIRON N5110 : CORE I5 2410M / 4GB 1333 Nanya Ram / Intel HD Graphics 3000 + Nvidia GeForce 525M / 640 HDD / DELL Wireless 1702
Mido
post Jan 11 2012, 01:21 PM
Post #119
this is the source of patch that allow me to use my touchpad complete function under ubuntu

http://www.mediafire.com/?hohdq6cvejps9v1

alps.c

if anyone wants to continue developing multitouch pad
PC : AMD Phenom ii x4 955 / ASUS M5A97 / Sapphire HD 6850 / 2x2 1333 KingSton Ram / 2*500GB + 640GB HDD / Thermaltake 500 W
NB : DELL INSPIRON N5110 : CORE I5 2410M / 4GB 1333 Nanya Ram / Intel HD Graphics 3000 + Nvidia GeForce 525M / 640 HDD / DELL Wireless 1702
metacollin
post Feb 9 2012, 12:53 PM
Post #120
QUOTE (Slice @ Dec 29 2011, 02:25 PM) *
Sorry, but I can't do so much programming work. Now I am busy with another project. If a programmer will do something I may help him.


I'm a programmer... I have the same touch pad, albeit on a Dell Latitude E5420, and I want it's touchpad to work.
Uh, I've never written drivers before, so I am looking through the source code to learn what I can. No promises, but I definitely want to make it happen =).

Let's do this.

9 Pages V  « < 4 5 6 7 8 > » 
Add Reply Start a new topic
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members: