From 044cab8e74e0f2a09d285dee1fcd99b8cdf46c01 Mon Sep 17 00:00:00 2001 From: Fredrik Holmqvist Date: Sun, 9 Apr 2017 15:14:02 +0200 Subject: [PATCH] Activate Elantech toucpad probe but fail. Now we can see who has Elantech touchpad. Driver is currently in very bad shape on my hw: * mouse jumps * mouse clicks maps to wrong button * keyboard not working properly when enabled * power button only works in force shutdown mode --- src/add-ons/kernel/bus_managers/ps2/ps2_dev.cpp | 2 -- src/add-ons/kernel/bus_managers/ps2/ps2_elantech.cpp | 4 ++-- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/src/add-ons/kernel/bus_managers/ps2/ps2_dev.cpp b/src/add-ons/kernel/bus_managers/ps2/ps2_dev.cpp index 455ca5fd32..ffd82c1e5a 100644 --- a/src/add-ons/kernel/bus_managers/ps2/ps2_dev.cpp +++ b/src/add-ons/kernel/bus_managers/ps2/ps2_dev.cpp @@ -89,13 +89,11 @@ ps2_dev_detect_pointing(ps2_dev* dev, device_hooks** hooks) goto dev_found; } -#if 0 status = probe_elantech(dev); if (status == B_OK) { *hooks = &gElantechDeviceHooks; goto dev_found; } -#endif // reset the mouse for the case that the previous probes leaf the mouse in // a undefined state diff --git a/src/add-ons/kernel/bus_managers/ps2/ps2_elantech.cpp b/src/add-ons/kernel/bus_managers/ps2/ps2_elantech.cpp index 82aaf16ab7..3d34700233 100644 --- a/src/add-ons/kernel/bus_managers/ps2/ps2_elantech.cpp +++ b/src/add-ons/kernel/bus_managers/ps2/ps2_elantech.cpp @@ -274,12 +274,12 @@ probe_elantech(ps2_dev* dev) return B_ERROR; } - INFO("Elantech found\n"); + INFO("Elantech found, under development so no features activated!\n"); dev->name = kElantechPath[dev->idx]; dev->packet_size = PS2_PACKET_ELANTECH; - return B_OK; + return B_ERROR; }