Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

BUG: Trackpad going crazy after install #112

Closed
ArsBinarii opened this issue Dec 31, 2016 · 3 comments
Closed

BUG: Trackpad going crazy after install #112

ArsBinarii opened this issue Dec 31, 2016 · 3 comments

Comments

@ArsBinarii
Copy link

OS: 10.12.2
System: Asus b551 (laptop)
PS2M object from DSDT

Scope (_SB.PCI0.LPCB)
{
Device (PS2M)
{
Name (_HID, EisaId ("ETD0108"))
Name (_CID, Package (0x05)
{
EisaId ("SYN0300"),
EisaId ("SYN0302"),
EisaId ("SYN0002"),
EisaId ("PNP0F13"),
EisaId ("PNP0F03")
})
Name (_CRS, ResourceTemplate ()
{
IRQ (Edge, ActiveHigh, Exclusive, )
{12}
})
Method (_STA, 0, NotSerialized)
{
If (LEqual (TPME, Zero))
{
Return (Zero)
}

            Return (0x0F)
        }
    }
}

ioreg:
http://www.mediafire.com/file/xz8dlryed3qkrtp/sajuuk%E2%80%99s_MacBook_Pro.ioreg

BUG: After the installation of the kext in EFI clover partition on boot the trackpad is going crazy (random jumps, random clicks even gets the USB mouse stuck on some buttons in pressed state)

Steps to repro: Install latest kext, boot.

Workaround: remove VoodooPS2Mouse.kext from the main VoodooPS2Controller.kext reboot then add the VoodooPS2Mouse.kext back and reboot, it should behave normally now

@RehabMan
Copy link
Owner

RehabMan commented Jan 1, 2017

This kext has no ELAN support.

@RehabMan RehabMan closed this as completed Jan 1, 2017
@ArsBinarii
Copy link
Author

ArsBinarii commented Jan 1, 2017

Well, excuse me for tying to get a bug fixed, I know you have no support for Elan but since there is a workaround it means you have a bug and you can spend 10-15 min identifying the issue.

Also if you were paying attention for a microsecond you would have realized that the problem is with the VoodooPS2Mouse.kext so you have no support for the trackpad but the device gets identified as a PS2 Mouse

@RehabMan
Copy link
Owner

RehabMan commented Jan 1, 2017

The ELAN trackpad firmware has poor support for mouse emulation.
Find a PS2 kext for ELAN (you will find it is not open source).
If I ever get a laptop with ELAN, I will write specific support in my kext. But since I don't have any such hardware, I'm not able to write any software for it.

Full source code is available for VoodooPS2Mouse.kext if you want to experiment (there are even a lot of settings you can tweak via ACPI) with making your trackpad work better as a mouse. You should not expect others to do work for hardware they don't even have.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants