[Bug 512192] Re: Can't configure Elan tech touchpad on Dell Inspiron 11z, Asus K7I0C and maybe also Dell Mini 10 (not V), ASUS k40in, Asus U81A and ASUS UL80-VT.
On my Dell mini 10 (Inspiron 1010), I got it successfully working when forcing the hw version to 2 in the code. By default it is not recognised at all as elantech due to the middle byte of the firmware query, so one must still add the option force_elantech. For info, here is an output with debug activated: elantech.c: Elantech version query result 0x02, 0x08, 0x01. elantech.c: Probably not a real Elantech touchpad. Enabling anyway due to force_elantech. elantech.c: assuming hardware version 2, firmware version 2.1 elantech.c: Synaptics capabilities query result 0x08, 0x13, 0x0d. Maybe the middle byte is just a middle version number? -- Can't configure Elan tech touchpad on Dell Inspiron 11z, Asus K7I0C and maybe also Dell Mini 10 (not V), ASUS k40in, Asus U81A and ASUS UL80-VT. https://bugs.launchpad.net/bugs/512192 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
Re: [Bug 512192] Re: Can't configure Elan tech touchpad on Dell Inspiron 11z, Asus K7I0C and maybe also Dell Mini 10 (not V), ASUS k40in, Asus U81A and ASUS UL80-VT.
On Thu, Apr 29, 2010 at 09:54:08PM -, Dmitry Torokhov wrote: I am guessing you are looking into something similar to ALPS driver options but I am not sure if this is really needed. Actually I wasn't aware of the internals of the ALPS driver, or the existance of an ALPS driver, for that matter, but yes. That certainly looks like what I had in mind. Currently we only have 2 options in the driver: main is hardware version (1 or 2, 4-byte or 6-byte packets), the second is jumpy cursor which is indeed tied to hardware version 1. I would be interested to see if we can pinpoint the transition from hardware version 1 to 2 better, and I suspect we'll have to take into account middle byte for it. Yes, I completely agree. We only seem to disagree on the method to figure out a proper way to identify v2 hardware. I suggested hardcoding a list of known firmware ids, and giving the user a way to override the decicions made with that. That way it seems reasonably easy to obtain more data points on firmware and hardware versions. Once we have enough of those, pinpointing the v1-v2 transition will hopefully be trivial, and even if it isn't, we'd still have have an infrastructure we can easily add new devices as reported by users to. All that, while not introducing any regressions in detection. You seem to suggest the same thing, except before 3. profit!, you've got 2. ???, instead of 2. make collecting datapoints easier. Am I misunderstanding you? Have you tried talking to Arjan about it? No, I haven't. Based on the feedback of others he seemed unresponsive on this issue. I'll try tho. For .34 I'd appreciate a patch simply forcing Viking's full (3-byte) firmware version to map to hw 2 to minimize regressions. It'll show up on the -input list shortly. -- BOFH excuse #305: IRQ-problems with the Un-Interruptible-Power-Supply -- Can't configure Elan tech touchpad on Dell Inspiron 11z, Asus K7I0C and maybe also Dell Mini 10 (not V), ASUS k40in, Asus U81A and ASUS UL80-VT. https://bugs.launchpad.net/bugs/512192 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 512192] Re: Can't configure Elan tech touchpad on Dell Inspiron 11z, Asus K7I0C and maybe also Dell Mini 10 (not V), ASUS k40in, Asus U81A and ASUS UL80-VT.
The patches did not work for me on my Dell Mini 10. I followed the instructions on the thread in post 48. When I modprobe'd the rebuilt patch, my touchpad didn't work at all. My dmesg output: Apr 29 15:28:21 minipwn kernel: [20307.581077] elantech.c: assuming hardware version 1, firmware version 2.1 Apr 29 15:28:21 minipwn kernel: [20307.649982] elantech.c: Synaptics capabilities query result 0x08, 0x13, 0x0d. Apr 29 15:28:22 minipwn kernel: [20308.170033] input: ETPS/2 Elantech Touchpad as /devices/platform/i8042/serio1/input/input10 Apr 29 15:28:23 minipwn kernel: [20309.064304] psmouse.c: Touchpad at isa0060/serio1/input0 lost sync at byte 4 Apr 29 15:28:23 minipwn kernel: [20309.073874] psmouse.c: Touchpad at isa0060/serio1/input0 lost sync at byte 4 Apr 29 15:28:23 minipwn kernel: [20309.083444] psmouse.c: Touchpad at isa0060/serio1/input0 lost sync at byte 4 Apr 29 15:28:23 minipwn kernel: [20309.090989] psmouse.c: Touchpad at isa0060/serio1/input0 lost sync at byte 4 Apr 29 15:28:23 minipwn kernel: [20309.100527] psmouse.c: Touchpad at isa0060/serio1/input0 lost sync at byte 4 Apr 29 15:28:23 minipwn kernel: [20309.100538] psmouse.c: issuing reconnect request Apr 29 15:28:23 minipwn kernel: [20309.727823] psmouse.c: Touchpad at isa0060/serio1/input0 lost sync at byte 4 Apr 29 15:28:23 minipwn kernel: [20309.737463] psmouse.c: Touchpad at isa0060/serio1/input0 lost sync at byte 4 Apr 29 15:28:23 minipwn kernel: [20309.746817] psmouse.c: Touchpad at isa0060/serio1/input0 lost sync at byte 4 Apr 29 15:28:23 minipwn kernel: [20309.756490] psmouse.c: Touchpad at isa0060/serio1/input0 lost sync at byte 4 Apr 29 15:28:23 minipwn kernel: [20309.765950] psmouse.c: Touchpad at isa0060/serio1/input0 lost sync at byte 4 Apr 29 15:28:23 minipwn kernel: [20309.765970] psmouse.c: issuing reconnect request Apr 29 15:28:24 minipwn kernel: [20310.416908] psmouse.c: Touchpad at isa0060/serio1/input0 lost sync at byte 4 Apr 29 15:28:24 minipwn kernel: [20310.424198] psmouse.c: Touchpad at isa0060/serio1/input0 lost sync at byte 4 Apr 29 15:28:24 minipwn kernel: [20310.433676] psmouse.c: Touchpad at isa0060/serio1/input0 lost sync at byte 4 Apr 29 15:28:24 minipwn kernel: [20310.443394] psmouse.c: Touchpad at isa0060/serio1/input0 lost sync at byte 4 Apr 29 15:28:24 minipwn kernel: [20310.452949] psmouse.c: Touchpad at isa0060/serio1/input0 - driver resynched. Apr 29 15:28:24 minipwn kernel: [20310.469925] psmouse.c: Touchpad at isa0060/serio1/input0 lost sync at byte 4 Apr 29 15:28:24 minipwn kernel: [20310.479731] psmouse.c: Touchpad at isa0060/serio1/input0 - driver resynched. Apr 29 15:28:24 minipwn kernel: [20310.489130] psmouse.c: Touchpad at isa0060/serio1/input0 lost sync at byte 4 Apr 29 15:28:24 minipwn kernel: [20310.498720] psmouse.c: Touchpad at isa0060/serio1/input0 lost sync at byte 4 Apr 29 15:28:24 minipwn kernel: [20310.508177] psmouse.c: Touchpad at isa0060/serio1/input0 lost sync at byte 4 Apr 29 15:28:24 minipwn kernel: [20310.517807] psmouse.c: Touchpad at isa0060/serio1/input0 lost sync at byte 4 -- Can't configure Elan tech touchpad on Dell Inspiron 11z, Asus K7I0C and maybe also Dell Mini 10 (not V), ASUS k40in, Asus U81A and ASUS UL80-VT. https://bugs.launchpad.net/bugs/512192 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 512192] Re: Can't configure Elan tech touchpad on Dell Inspiron 11z, Asus K7I0C and maybe also Dell Mini 10 (not V), ASUS k40in, Asus U81A and ASUS UL80-VT.
I applied Florian's suggestion in comment 43, and it worked. Cheers! -- Can't configure Elan tech touchpad on Dell Inspiron 11z, Asus K7I0C and maybe also Dell Mini 10 (not V), ASUS k40in, Asus U81A and ASUS UL80-VT. https://bugs.launchpad.net/bugs/512192 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
Re: [Bug 512192] Re: Can't configure Elan tech touchpad on Dell Inspiron 11z, Asus K7I0C and maybe also Dell Mini 10 (not V), ASUS k40in, Asus U81A and ASUS UL80-VT.
On Thu, Apr 29, 2010 at 08:35:15PM -, viking wrote: I applied Florian's suggestion in comment 43, and it worked. Cheers! Excellent. I'll submit another patch making sure the driver assumes the right hardware version for your device to linux-input shortly. -- BOFH excuse #221: The mainframe needs to rest. It's getting old, you know. -- Can't configure Elan tech touchpad on Dell Inspiron 11z, Asus K7I0C and maybe also Dell Mini 10 (not V), ASUS k40in, Asus U81A and ASUS UL80-VT. https://bugs.launchpad.net/bugs/512192 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 512192] Re: Can't configure Elan tech touchpad on Dell Inspiron 11z, Asus K7I0C and maybe also Dell Mini 10 (not V), ASUS k40in, Asus U81A and ASUS UL80-VT.
Hmm, I wonder if all firmwares with major 2 and above produce 6-byte protocol and the entire jumpy cursor workaround for firmware 2.34 is not really needed. -- Can't configure Elan tech touchpad on Dell Inspiron 11z, Asus K7I0C and maybe also Dell Mini 10 (not V), ASUS k40in, Asus U81A and ASUS UL80-VT. https://bugs.launchpad.net/bugs/512192 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 512192] Re: Can't configure Elan tech touchpad on Dell Inspiron 11z, Asus K7I0C and maybe also Dell Mini 10 (not V), ASUS k40in, Asus U81A and ASUS UL80-VT.
... Or we need to start paying attention to the middle byte of the firmware query... -- Can't configure Elan tech touchpad on Dell Inspiron 11z, Asus K7I0C and maybe also Dell Mini 10 (not V), ASUS k40in, Asus U81A and ASUS UL80-VT. https://bugs.launchpad.net/bugs/512192 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
Re: [Bug 512192] Re: Can't configure Elan tech touchpad on Dell Inspiron 11z, Asus K7I0C and maybe also Dell Mini 10 (not V), ASUS k40in, Asus U81A and ASUS UL80-VT.
On Thu, Apr 29, 2010 at 08:55:05PM -, Dmitry Torokhov wrote: Hmm, I wonder if all firmwares with major 2 and above produce 6-byte protocol and the entire jumpy cursor workaround for firmware 2.34 is not really needed. I'm fairly sure that'd be wrong. The jumpy_cursor codepath very much relies on 4-byte packets. On Thu, Apr 29, 2010 at 08:58:29PM -, Dmitry Torokhov wrote: ... Or we need to start paying attention to the middle byte of the firmware query... That's more like it, but with the information we have so far, we can't really tell. At this point, I feel inclined to just add a list of devices with their full firmware version query result and their associated quirks to the driver. It's apparent we're guessing wrong somehow, but changing the guesses blindly doesn't really have a good chance of making it better. It's more likely to make already working devices break. Having the possibility to turn individual quirks on and off, which would be easy enough once we have the suggested device table, will probably allow users to report their firmware version and the necessary quirks easier. Once a clear pattern emerges from the firmware - quirks mapping, we can still adjust the guessing algorithm without fearing breakage too much. Would that work for you, Dmitry? -- BOFH excuse #225: It's those computer people in X {city of world}. They keep stuffing things up. -- Can't configure Elan tech touchpad on Dell Inspiron 11z, Asus K7I0C and maybe also Dell Mini 10 (not V), ASUS k40in, Asus U81A and ASUS UL80-VT. https://bugs.launchpad.net/bugs/512192 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 512192] Re: Can't configure Elan tech touchpad on Dell Inspiron 11z, Asus K7I0C and maybe also Dell Mini 10 (not V), ASUS k40in, Asus U81A and ASUS UL80-VT.
I am guessing you are looking into something similar to ALPS driver options but I am not sure if this is really needed. Currently we only have 2 options in the driver: main is hardware version (1 or 2, 4-byte or 6-byte packets), the second is jumpy cursor which is indeed tied to hardware version 1. I would be interested to see if we can pinpoint the transition from hardware version 1 to 2 better, and I suspect we'll have to take into account middle byte for it. Have you tried talking to Arjan about it? For .34 I'd appreciate a patch simply forcing Viking's full (3-byte) firmware version to map to hw 2 to minimize regressions. -- Can't configure Elan tech touchpad on Dell Inspiron 11z, Asus K7I0C and maybe also Dell Mini 10 (not V), ASUS k40in, Asus U81A and ASUS UL80-VT. https://bugs.launchpad.net/bugs/512192 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 512192] Re: Can't configure Elan tech touchpad on Dell Inspiron 11z, Asus K7I0C and maybe also Dell Mini 10 (not V), ASUS k40in, Asus U81A and ASUS UL80-VT.
** Changed in: linux (Ubuntu) Status: Confirmed = In Progress -- Can't configure Elan tech touchpad on Dell Inspiron 11z, Asus K7I0C and maybe also Dell Mini 10 (not V), ASUS k40in, Asus U81A and ASUS UL80-VT. https://bugs.launchpad.net/bugs/512192 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 512192] Re: Can't configure Elan tech touchpad on Dell Inspiron 11z, Asus K7I0C and maybe also Dell Mini 10 (not V), ASUS k40in, Asus U81A and ASUS UL80-VT.
I previously said that I have a Dell Mini 10. For the record, my exact manufacturer and model is: Dell Inspiron Mini 10 (1010) -- Can't configure Elan tech touchpad on Dell Inspiron 11z, Asus K7I0C and maybe also Dell Mini 10 (not V), ASUS k40in, Asus U81A and ASUS UL80-VT. https://bugs.launchpad.net/bugs/512192 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 512192] Re: Can't configure Elan tech touchpad on Dell Inspiron 11z, Asus K7I0C and maybe also Dell Mini 10 (not V), ASUS k40in, Asus U81A and ASUS UL80-VT.
Thanks for solving one of my biggest problem. Patches also works on my Asus K50IJ. Two minor problems: a) I have to set two-finger scrolling, as in other modes when i touch the touchpad with my second finger, the cursor make a big leap. I want to use two-finger scrolling so it's not an issue for me. b) Scrolling on edges is not working. -- Can't configure Elan tech touchpad on Dell Inspiron 11z, Asus K7I0C and maybe also Dell Mini 10 (not V), ASUS k40in, Asus U81A and ASUS UL80-VT. https://bugs.launchpad.net/bugs/512192 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 512192] Re: Can't configure Elan tech touchpad on Dell Inspiron 11z, Asus K7I0C and maybe also Dell Mini 10 (not V), ASUS k40in, Asus U81A and ASUS UL80-VT.
This Ubuntu forum thread tells you how to apply the patches: http://ubuntuforums.org/showthread.php?p=9175201#post9175201 -- Can't configure Elan tech touchpad on Dell Inspiron 11z, Asus K7I0C and maybe also Dell Mini 10 (not V), ASUS k40in, Asus U81A and ASUS UL80-VT. https://bugs.launchpad.net/bugs/512192 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
Re: [Bug 512192] Re: Can't configure Elan tech touchpad on Dell Inspiron 11z, Asus K7I0C and maybe also Dell Mini 10 (not V), ASUS k40in, Asus U81A and ASUS UL80-VT.
For everyone for which the original set of 4 patches worked: there's good news. They'll probably be in 2.6.34 once it comes out, or at least in 2.6.35. http://www.spinics.net/lists/linux-input/msg08298.html On Tue, Apr 27, 2010 at 09:53:11PM -, Tyson Williams wrote: Yes, one and two figure gestures showed no noticeable difference. I see. As for my firmware version as reported by my kernel log, is that the following? Yes, firmware version 2.1. Do you get any further messages from elantech.c or the psmouse module? In particular anything about about the module losing sync? My best guess would be that you either have a device sending new-style 6-byte packets (i.e. hardware version 2, as the driver calls it), or that you have a device with 4-byte packets (hw version 1), which behaves slightly different from other v1 devices and might need a quirk in the driver. I'd suggest trying to force the driver to assume hardware version 2 and see how that works out. diff --git a/drivers/input/mouse/elantech.c b/drivers/input/mouse/elantech.c index 70321b7..8857f4c 100644 --- a/drivers/input/mouse/elantech.c +++ b/drivers/input/mouse/elantech.c @@ -675,7 +675,7 @@ int elantech_init(struct psmouse *psmouse) * Assume every version greater than this is new EeePC style * hardware with 6 byte packets */ - if ((etd-fw_version_maj == 0x02 etd-fw_version_min = 0x30) || + if (1) { etd-fw_version_maj 0x02) { etd-hw_version = 2; /* For now show extra debug information */ the above patch will do just that. Also there's already a workaround for a weird firmware version in the driver. Maybe try force-enabling that with the following patch, if the previous one didn't do the trick. diff --git a/drivers/input/mouse/elantech.c b/drivers/input/mouse/elantech.c index 70321b7..15dcfeb 100644 --- a/drivers/input/mouse/elantech.c +++ b/drivers/input/mouse/elantech.c @@ -702,7 +702,7 @@ int elantech_init(struct psmouse *psmouse) * a touch action starts causing the mouse cursor or scrolled page * to jump. Enable a workaround. */ - if (etd-fw_version_maj == 0x02 etd-fw_version_min == 0x22) { + if (1) { pr_info(elantech.c: firmware version 2.34 detected, enabling jumpy cursor workaround\n); etd-jumpy_cursor = 1; Also note that my original patches were targetted at getting a new version of the firmware for the 6-packet v2 hardware to work. They shouldn't've changed any behaviour with older devices. However, I'll still be happy to work out a fix with you and get it upstream. -- BOFH excuse #215: High nuclear activity in your area. -- Can't configure Elan tech touchpad on Dell Inspiron 11z, Asus K7I0C and maybe also Dell Mini 10 (not V), ASUS k40in, Asus U81A and ASUS UL80-VT. https://bugs.launchpad.net/bugs/512192 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 512192] Re: Can't configure Elan tech touchpad on Dell Inspiron 11z, Asus K7I0C and maybe also Dell Mini 10 (not V), ASUS k40in, Asus U81A and ASUS UL80-VT.
Do you get any further messages from elantech.c or the psmouse module? In particular anything about about the module losing sync? Yes, my syslog says it is losing sync. I'd suggest trying to force the driver to assume hardware version 2 and see how that works out. Although I was not able to apply your first patch, I see what you are trying to do...so I just manually went in and set that if-condition to 1 and that worked! :) (My Dell Mini 10 netbook is only a few months old, I was also guessing that this would work.) Why was I unable to apply the patch? Is order important (I still applied the other 4 patches and then applied this in various places, including second and fifth/last)? Also, I think your first patch (in the previous comment) should be removing the line etd-fw_version_maj 0x02) {. -- Can't configure Elan tech touchpad on Dell Inspiron 11z, Asus K7I0C and maybe also Dell Mini 10 (not V), ASUS k40in, Asus U81A and ASUS UL80-VT. https://bugs.launchpad.net/bugs/512192 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 512192] Re: Can't configure Elan tech touchpad on Dell Inspiron 11z, Asus K7I0C and maybe also Dell Mini 10 (not V), ASUS k40in, Asus U81A and ASUS UL80-VT.
Just wanted to say thanks a bunch for working on this and developing the fix. The four original patches fix the issue on my Asus P50IJ X2 flawlessly. -- Can't configure Elan tech touchpad on Dell Inspiron 11z, Asus K7I0C and maybe also Dell Mini 10 (not V), ASUS k40in, Asus U81A and ASUS UL80-VT. https://bugs.launchpad.net/bugs/512192 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 512192] Re: Can't configure Elan tech touchpad on Dell Inspiron 11z, Asus K7I0C and maybe also Dell Mini 10 (not V), ASUS k40in, Asus U81A and ASUS UL80-VT.
The patch also works on my Asus UL30A - now the touchpad is correctly recognized as a touchpad. Many thanks for this! The only difference I see is that previously two-finger tap worked as middle click and three-finger tap as right click. Now it seems that two- finger tap is right click and three-finger tap does nothing. I wonder if this can be configured somehow? I guess previously it was the Asus hardware that detected these taps but now it is in the driver? -- Can't configure Elan tech touchpad on Dell Inspiron 11z, Asus K7I0C and maybe also Dell Mini 10 (not V), ASUS k40in, Asus U81A and ASUS UL80-VT. https://bugs.launchpad.net/bugs/512192 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 512192] Re: Can't configure Elan tech touchpad on Dell Inspiron 11z, Asus K7I0C and maybe also Dell Mini 10 (not V), ASUS k40in, Asus U81A and ASUS UL80-VT.
Sorry, that is entirely my fault. My kernel source tree was not clean because I run a custom kernel, and my directions won't work for a clean source tree. I updated my post to work from a clean source tree: http://ubuntuforums.org/showthread.php?p=9175201#post9175201 If you run into any problems with my directions please reply on the forum post so we don't enrage the poor subscribers of this bug. ;) -- Can't configure Elan tech touchpad on Dell Inspiron 11z, Asus K7I0C and maybe also Dell Mini 10 (not V), ASUS k40in, Asus U81A and ASUS UL80-VT. https://bugs.launchpad.net/bugs/512192 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 512192] Re: Can't configure Elan tech touchpad on Dell Inspiron 11z, Asus K7I0C and maybe also Dell Mini 10 (not V), ASUS k40in, Asus U81A and ASUS UL80-VT.
Ok, I think that ALLurGroceries' directions worked this time (thanks!). Now I can say that this patch didn't work for me. Using the patched module, my touchpad has no predictable behavior. If I try to move the mouse or click, maybe nothing will happen...or maybe the mouse will jump wildly around the screen and left or right click on something. On the positive side, my touchpad is correctly recognized as a touchpad (because the touchpad tab is present in gnome-mouse-properties). Are their tests or a more specific description that I could give so that you guys can understand how this is affecting my touchpad? -- Can't configure Elan tech touchpad on Dell Inspiron 11z, Asus K7I0C and maybe also Dell Mini 10 (not V), ASUS k40in, Asus U81A and ASUS UL80-VT. https://bugs.launchpad.net/bugs/512192 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
Re: [Bug 512192] Re: Can't configure Elan tech touchpad on Dell Inspiron 11z, Asus K7I0C and maybe also Dell Mini 10 (not V), ASUS k40in, Asus U81A and ASUS UL80-VT.
On Tue, Apr 27, 2010 at 06:50:05PM -, Tyson Williams wrote: Now I can say that this patch didn't work for me. Using the patched module, my touchpad has no predictable behavior. If I try to move the mouse or click, maybe nothing will happen...or maybe the mouse will jump wildly around the screen and left or right click on something. Is that both when using one or two fingers? What machine are you testing on? What's the firmware version as reported in the kernel log? -- BOFH excuse #253: We've run out of licenses -- Can't configure Elan tech touchpad on Dell Inspiron 11z, Asus K7I0C and maybe also Dell Mini 10 (not V), ASUS k40in, Asus U81A and ASUS UL80-VT. https://bugs.launchpad.net/bugs/512192 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 512192] Re: Can't configure Elan tech touchpad on Dell Inspiron 11z, Asus K7I0C and maybe also Dell Mini 10 (not V), ASUS k40in, Asus U81A and ASUS UL80-VT.
Yes, one and two figure gestures showed no noticeable difference. I am using a Dell Mini 10. As for my firmware version as reported by my kernel log, is that the following? ty...@tyson-netbook:~$ cat /var/log/syslog | grep firmware Apr 27 11:54:35 tyson-netbook kernel: [9.259423] psb :00:02.0: firmware: requesting msvdx_fw.bin Apr 27 13:29:15 tyson-netbook kernel: [ 5688.771787] elantech.c: assuming hardware version 1, firmware version 2.1 Apr 27 13:29:59 tyson-netbook kernel: [ 5732.760159] elantech.c: assuming hardware version 1, firmware version 2.1 Apr 27 13:37:28 tyson-netbook kernel: [ 6182.566552] elantech.c: assuming hardware version 1, firmware version 2.1 Apr 27 13:46:51 tyson-netbook kernel: [ 6744.851551] elantech.c: assuming hardware version 1, firmware version 2.1 Apr 27 16:43:06 tyson-netbook kernel: [ 10.157768] psb :00:02.0: firmware: requesting msvdx_fw.bin -- Can't configure Elan tech touchpad on Dell Inspiron 11z, Asus K7I0C and maybe also Dell Mini 10 (not V), ASUS k40in, Asus U81A and ASUS UL80-VT. https://bugs.launchpad.net/bugs/512192 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 512192] Re: Can't configure Elan tech touchpad on Dell Inspiron 11z, Asus K7I0C and maybe also Dell Mini 10 (not V), ASUS k40in, Asus U81A and ASUS UL80-VT.
I have never applied a patch before. Can someone tell me the high level step needed to apply these patches? (I have Google and friends that can help me after that.) -- Can't configure Elan tech touchpad on Dell Inspiron 11z, Asus K7I0C and maybe also Dell Mini 10 (not V), ASUS k40in, Asus U81A and ASUS UL80-VT. https://bugs.launchpad.net/bugs/512192 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 512192] Re: Can't configure Elan tech touchpad on Dell Inspiron 11z, Asus K7I0C and maybe also Dell Mini 10 (not V), ASUS k40in, Asus U81A and ASUS UL80-VT.
Tyson, I wrote a quick step-by-step guide here: http://ubuntuforums.org/showthread.php?p=9175201#post9175201 I hope it helps. Take care. -- Can't configure Elan tech touchpad on Dell Inspiron 11z, Asus K7I0C and maybe also Dell Mini 10 (not V), ASUS k40in, Asus U81A and ASUS UL80-VT. https://bugs.launchpad.net/bugs/512192 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 512192] Re: Can't configure Elan tech touchpad on Dell Inspiron 11z, Asus K7I0C and maybe also Dell Mini 10 (not V), ASUS k40in, Asus U81A and ASUS UL80-VT.
Florian's original 4 patches did not work for me. When I tried to modprobe the patched module, it failed because of an invalid format: FATAL: Error inserting psmouse (/lib/modules/2.6.31-20-generic/kernel/drivers/input/mouse/psmouse.ko): Invalid module format Any ideas on what went wrong? -- Can't configure Elan tech touchpad on Dell Inspiron 11z, Asus K7I0C and maybe also Dell Mini 10 (not V), ASUS k40in, Asus U81A and ASUS UL80-VT. https://bugs.launchpad.net/bugs/512192 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
Re: [Bug 512192] Re: Can't configure Elan tech touchpad on Dell Inspiron 11z, Asus K7I0C and maybe also Dell Mini 10 (not V), ASUS k40in, Asus U81A and ASUS UL80-VT.
On Mon, Apr 26, 2010 at 11:00:51PM -, Tyson Williams wrote: Florian's original 4 patches did not work for me. When I tried to modprobe the patched module, it failed because of an invalid format: FATAL: Error inserting psmouse (/lib/modules/2.6.31-20-generic/kernel/drivers/input/mouse/psmouse.ko): Invalid module format Any ideas on what went wrong? I'm guessing you compiled the module against the wrong kernel. i.e. another one than you're trying to insert it into. -- BOFH excuse #55: Plumber mistook routing panel for decorative wall fixture -- Can't configure Elan tech touchpad on Dell Inspiron 11z, Asus K7I0C and maybe also Dell Mini 10 (not V), ASUS k40in, Asus U81A and ASUS UL80-VT. https://bugs.launchpad.net/bugs/512192 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
Re: [Bug 512192] Re: Can't configure Elan tech touchpad on Dell Inspiron 11z, Asus K7I0C and maybe also Dell Mini 10 (not V), ASUS k40in, Asus U81A and ASUS UL80-VT.
Hi Tyson- Assuming you use Ubuntu - I followed the instructions here: https://help.ubuntu.com/community/Kernel/Compile https://help.ubuntu.com/community/Kernel/Compilecheers- Rob On Mon, Apr 26, 2010 at 6:00 PM, Tyson Williams tyson@gmail.com wrote: Florian's original 4 patches did not work for me. When I tried to modprobe the patched module, it failed because of an invalid format: FATAL: Error inserting psmouse (/lib/modules/2.6.31-20-generic/kernel/drivers/input/mouse/psmouse.ko): Invalid module format Any ideas on what went wrong? -- Can't configure Elan tech touchpad on Dell Inspiron 11z, Asus K7I0C and maybe also Dell Mini 10 (not V), ASUS k40in, Asus U81A and ASUS UL80-VT. https://bugs.launchpad.net/bugs/512192 You received this bug notification because you are a direct subscriber of a duplicate bug. Status in “linux” package in Ubuntu: Confirmed Bug description: Binary package hint: xserver-xorg-input-synaptics Elantech touch pad can't be configured on Dell Inspiron 11Z which make the laptop unusable since it's too sensitive. It seems like Dell mini 10 (not 10v) is also having this issue. Here is the driver for windows on dell's website: http://support.dell.com/support/down...D=Inspiron1110 Here is a link to Elan's site - http://www.emc.com.tw/eng/tpn_sp_fun.asp it say on their site that it's should work with linux. I found this link - http://arjan.opmeer.net/elantech/ and contacted the guy but got no reply. Here are two thread about this issue: http://ubuntuforums.org/showthread.php?t=1347942page=2 http://ubuntuforums.org/showthread.php?p=8713106#post8713106 ProblemType: Bug Architecture: i386 Date: Sun Jan 24 21:31:09 2010 DistroRelease: Ubuntu 9.10 MachineType: Dell Inc. Inspiron 1110 NonfreeKernelModules: wl Package: xserver-xorg-input-synaptics 1.1.2-1ubuntu7 ProcCmdLine: root=UUID=9f9d4f2c-cf41-4cdb-a980-ad53191e7f65 ro quiet splash ProcEnviron: PATH=(custom, user) LANG=en_US.UTF-8 SHELL=/bin/bash ProcVersionSignature: Ubuntu 2.6.31-17.54-generic RelatedPackageVersions: xserver-xorg 1:7.4+3ubuntu10 libgl1-mesa-glx 7.6.0-1ubuntu4 libdrm2 2.4.14-1ubuntu1 xserver-xorg-video-intel 2:2.9.0-1ubuntu2 xserver-xorg-video-ati 1:6.12.99+git20090929.7968e1fb-0ubuntu1 SourcePackage: xserver-xorg-input-synaptics Uname: Linux 2.6.31-17-generic i686 dmi.bios.date: 08/12/2009 dmi.bios.vendor: Dell Inc. dmi.bios.version: A03 dmi.board.name: 0T644R dmi.board.vendor: Dell Inc. dmi.board.version: A03 dmi.chassis.type: 8 dmi.chassis.vendor: Dell Inc. dmi.chassis.version: A03 dmi.modalias: dmi:bvnDellInc.:bvrA03:bd08/12/2009:svnDellInc.:pnInspiron1110:pvrA03:rvnDellInc.:rn0T644R:rvrA03:cvnDellInc.:ct8:cvrA03: dmi.product.name: Inspiron 1110 dmi.product.version: A03 dmi.sys.vendor: Dell Inc. fglrx: Not loaded glxinfo: Error: [Errno 2] No such file or directory system: distro: Ubuntu architecture: i686kernel: 2.6.31-17-generic To unsubscribe from this bug, go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/512192/+subscribe -- Can't configure Elan tech touchpad on Dell Inspiron 11z, Asus K7I0C and maybe also Dell Mini 10 (not V), ASUS k40in, Asus U81A and ASUS UL80-VT. https://bugs.launchpad.net/bugs/512192 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 512192] Re: Can't configure Elan tech touchpad on Dell Inspiron 11z, Asus K7I0C and maybe also Dell Mini 10 (not V), ASUS k40in, Asus U81A and ASUS UL80-VT.
Hi, First of all - thanks to ALLurGroceries for the instructions. I followed them as well and also got the 'Invalid module format'. I was able to find this out: # modinfo drivers/input/mouse/psmouse.ko | fgrep vermagic vermagic: 2.6.31.9 SMP mod_unload modversions # modinfo psmouse | fgrep vermagic vermagic: 2.6.31-20-generic SMP mod_unload modversions # uname -r 2.6.31-20-generic The /usr/src/linux-source-2.6.31.tar.bz2 contains a Makefile that has EXTRAVERSION=.9 instead of -20-generic. My system is up-to-date. I am not familiar with kernel compiling so I don't know why this is or if I could/should change the Makefile myself. Can anyone provide a hint? Thanks, Erik -- Can't configure Elan tech touchpad on Dell Inspiron 11z, Asus K7I0C and maybe also Dell Mini 10 (not V), ASUS k40in, Asus U81A and ASUS UL80-VT. https://bugs.launchpad.net/bugs/512192 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 512192] Re: Can't configure Elan tech touchpad on Dell Inspiron 11z, Asus K7I0C and maybe also Dell Mini 10 (not V), ASUS k40in, Asus U81A and ASUS UL80-VT.
You're correct, the first two bits of the first byte indeed indicates the number of fingers used currently, just like with any other version of the firmware using 6 byte packets. The x- and y-coordinates are also identical to what earlier firmware versions provided, with one minor difference: the high bits of the the bytes representing the upper half of the coordinates apparently have been reused for something else. That's alright, as they've always been zero in earlier firmware versions, and would only be needed for the coordinates if it wanted to report positions outside of the actual dimensions of the pad, which of course it doesn't. However, the elantech extension of the psmouse module used all the bits available, and therefore relied on them being 0, breaking with new touchpad firmwares. I've fixed that and sent off the patches to the linux-input mailinglist. See http://www.spinics.net/lists/linux-input/msg08277.html With all those patches applied, things Just Work on the ASUS UL30A. However, I pretty much hardcoded the firmware version of the touchpad I have. I'm sure there are other versions out there, which would work as well, but I wanted to avoid wrongly identifying non-elantech devices. Therefore I added the force_elantech parameter to the psmouse module. If, with those patches, your elantech touchpad still isn't recognized as such, please retry with force_elantech=1 and report the firmware version as shown in the kernel log. -- Can't configure Elan tech touchpad on Dell Inspiron 11z, Asus K7I0C and maybe also Dell Mini 10 (not V), ASUS k40in, Asus U81A and ASUS UL80-VT. https://bugs.launchpad.net/bugs/512192 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 512192] Re: Can't configure Elan tech touchpad on Dell Inspiron 11z, Asus K7I0C and maybe also Dell Mini 10 (not V), ASUS k40in, Asus U81A and ASUS UL80-VT.
Wow, nice timing. I had just finished a patch but before I could clean it up you had already posted your (much better) patch set. For reference, I attached my quick-and-dirty patch that works on the ASUS U80V-B2. Unfortunately I don't have any more time with the system as it belongs to a friend, so I cannot test your patch set right now, but once I do I will report back. It seems like this particular touchpad gets stuck in relative mode unless it gets 0x0c (anywhere thru 3f) to reg_10 Also, here are some register values I was able to dig up for this particular touchpad: reg_11 0xc0 turns on the lights 0xb0 turns off reg_26 0x10 strobes up lights once, 0x80 strobes them across each other (demo mode?) reg_26 0x02 strobes from top to bottom, 0x04 bottom to top, 0x01 flashes all once Here's the relevant syslog stuff: elantech.c: Synaptics capabilities query result 0x79, 0x13, 0x0d. elantech.c: Elantech version query result 0x04, 0x04, 0x11. Cheers. ** Patch added: elantech.c patch for ASUS U80V http://launchpadlibrarian.net/45323861/elantech.patch -- Can't configure Elan tech touchpad on Dell Inspiron 11z, Asus K7I0C and maybe also Dell Mini 10 (not V), ASUS k40in, Asus U81A and ASUS UL80-VT. https://bugs.launchpad.net/bugs/512192 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
Re: [Bug 512192] Re: Can't configure Elan tech touchpad on Dell Inspiron 11z, Asus K7I0C and maybe also Dell Mini 10 (not V), ASUS k40in, Asus U81A and ASUS UL80-VT.
On Sun, Apr 25, 2010 at 01:13:33PM -, ALLurGroceries wrote: Wow, nice timing. I had just finished a patch but before I could clean it up you had already posted your (much better) patch set. Hah! Sorry, mate :) For reference, I attached my quick-and-dirty patch that works on the ASUS U80V-B2. Unfortunately I don't have any more time with the system as it belongs to a friend, so I cannot test your patch set right now, but once I do I will report back. Excellent, thank you! It seems like this particular touchpad gets stuck in relative mode unless it gets 0x0c (anywhere thru 3f) to reg_10 I see. This isn't necessary for my device, reporting firmware version 0x04 0x01 0x01. The register settings currently used for v2 hardware in the driver just work for me. I'd be interested in the exact firmware version reported by the device you've been working with. Also, here are some register values I was able to dig up for this particular touchpad: reg_11 0xc0 turns on the lights 0xb0 turns off reg_26 0x10 strobes up lights once, 0x80 strobes them across each other (demo mode?) reg_26 0x02 strobes from top to bottom, 0x04 bottom to top, 0x01 flashes all once Also interesting. However, this should probably just be exposed as an LED class device, if the appropriate kernel subsystem is enabled. Unfortunately tho, my device doesn't have lights, so I'm unable to work on that. Sorry. Here's the relevant syslog stuff: elantech.c: Synaptics capabilities query result 0x79, 0x13, 0x0d. elantech.c: Elantech version query result 0x04, 0x04, 0x11. Oh, there they are. My device's capability bits are 0x7e 0x13 0x0d. The firmware is reported as 0x04 0x01 0x01, as mentioned earlier. I'll go add the magic register values to put your device into absolute mode to the patch, and also whitelist your device accordingly. I'm not entirely sure what I should be using to decide what sort of register values should be sent, based on the firmware version, yet. I think I'll start off with always sending the old-style magic, except when a device is known to require the new bits (i.e. just the fw version you reported), or if sending the new magic is forced somehow (I'll probably just turn force_elan from a bool to an uint). Thanks a lot for your input. It's much appreciated! -- BOFH excuse #27: radiosity depletion -- Can't configure Elan tech touchpad on Dell Inspiron 11z, Asus K7I0C and maybe also Dell Mini 10 (not V), ASUS k40in, Asus U81A and ASUS UL80-VT. https://bugs.launchpad.net/bugs/512192 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 512192] Re: Can't configure Elan tech touchpad on Dell Inspiron 11z, Asus K7I0C and maybe also Dell Mini 10 (not V), ASUS k40in, Asus U81A and ASUS UL80-VT.
I could be wrong about 0x0c to reg_10 with regard to your patches. Instead of disregarding the high bits I copied the code from the two finger condition (but using normal resolution) which is a bit different, and probably isn't the right way to do it. However, it worked and I ran out of time. I'll bug my friend to get your patches tested and see if it works without that register being set. Thanks! -- Can't configure Elan tech touchpad on Dell Inspiron 11z, Asus K7I0C and maybe also Dell Mini 10 (not V), ASUS k40in, Asus U81A and ASUS UL80-VT. https://bugs.launchpad.net/bugs/512192 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
Re: [Bug 512192] Re: Can't configure Elan tech touchpad on Dell Inspiron 11z, Asus K7I0C and maybe also Dell Mini 10 (not V), ASUS k40in, Asus U81A and ASUS UL80-VT.
On Sun, Apr 25, 2010 at 02:42:50PM -, ALLurGroceries wrote: I could be wrong about 0x0c to reg_10 with regard to your patches. Instead of disregarding the high bits I copied the code from the two finger condition (but using normal resolution) which is a bit different, and probably isn't the right way to do it. However, it worked and I ran out of time. I'll bug my friend to get your patches tested and see if it works without that register being set. Thanks! Oh, too bad. I guess I've seen this comment only after I already made the changes. In case the patch set doesn't work for you as is: please apply 0001-Input-elantech-allow-forcing-of-different-register-m.patch and 0002-Input-elantech-whitelist-firmware-version-4.17.patch on top. If the original set works for you as is (that is, with force_elantech=1), 0001-Input-elantech-whitelist-firmware-version-4.17.patch will do the whitelisting only, without changing the magic. I'll hold off sending those patches to linux-input until you've got a chance to test them. They aren't really relevant to the original patch series anyway, as that just doesn't change any behaviour on firmware 4.17 yet. Thanks again. -- BOFH excuse #418: Sysadmins busy fighting SPAM. ** Patch added: 0001-Input-elantech-allow-forcing-of-different-register-m.patch http://launchpadlibrarian.net/45342993/0001-Input-elantech-allow-forcing-of-different-register-m.patch ** Patch added: 0002-Input-elantech-whitelist-firmware-version-4.17.patch http://launchpadlibrarian.net/45342994/0002-Input-elantech-whitelist-firmware-version-4.17.patch ** Patch added: 0001-Input-elantech-whitelist-firmware-version-4.17.patch http://launchpadlibrarian.net/45342995/0001-Input-elantech-whitelist-firmware-version-4.17.patch -- Can't configure Elan tech touchpad on Dell Inspiron 11z, Asus K7I0C and maybe also Dell Mini 10 (not V), ASUS k40in, Asus U81A and ASUS UL80-VT. https://bugs.launchpad.net/bugs/512192 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 512192] Re: Can't configure Elan tech touchpad on Dell Inspiron 11z, Asus K7I0C and maybe also Dell Mini 10 (not V), ASUS k40in, Asus U81A and ASUS UL80-VT.
** Tags added: patch -- Can't configure Elan tech touchpad on Dell Inspiron 11z, Asus K7I0C and maybe also Dell Mini 10 (not V), ASUS k40in, Asus U81A and ASUS UL80-VT. https://bugs.launchpad.net/bugs/512192 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 512192] Re: Can't configure Elan tech touchpad on Dell Inspiron 11z, Asus K7I0C and maybe also Dell Mini 10 (not V), ASUS k40in, Asus U81A and ASUS UL80-VT.
I can confirm this bug on Asus K60IJ. I'm running Ubuntu Lucid, RC, which is 2.6.32-21. I can also confirm that Florian's 4 original patches fix the bug perfectly! Doesn't seem to introduce any problems, the touchpad is recognized as a touchpad and I can configure it as such (including turning off the damn tap-to-click.) Thanks! -- Can't configure Elan tech touchpad on Dell Inspiron 11z, Asus K7I0C and maybe also Dell Mini 10 (not V), ASUS k40in, Asus U81A and ASUS UL80-VT. https://bugs.launchpad.net/bugs/512192 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 512192] Re: Can't configure Elan tech touchpad on Dell Inspiron 11z, Asus K7I0C and maybe also Dell Mini 10 (not V), ASUS k40in, Asus U81A and ASUS UL80-VT.
Thank you Adam and Florian! When will this patch find it's way to ubuntu's code base? -- Can't configure Elan tech touchpad on Dell Inspiron 11z, Asus K7I0C and maybe also Dell Mini 10 (not V), ASUS k40in, Asus U81A and ASUS UL80-VT. https://bugs.launchpad.net/bugs/512192 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 512192] Re: Can't configure Elan tech touchpad on Dell Inspiron 11z, Asus K7I0C and maybe also Dell Mini 10 (not V), ASUS k40in, Asus U81A and ASUS UL80-VT.
Another confirmation: the patch fixes things on my UL30A as well. -- Can't configure Elan tech touchpad on Dell Inspiron 11z, Asus K7I0C and maybe also Dell Mini 10 (not V), ASUS k40in, Asus U81A and ASUS UL80-VT. https://bugs.launchpad.net/bugs/512192 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 512192] Re: Can't configure Elan tech touchpad on Dell Inspiron 11z, Asus K7I0C and maybe also Dell Mini 10 (not V), ASUS k40in, Asus U81A and ASUS UL80-VT.
Florian, your original 4 patches work perfectly on the U80V-B2, without forcing anything, sorry to have bothered you with the extra patches. Thanks again! -- Can't configure Elan tech touchpad on Dell Inspiron 11z, Asus K7I0C and maybe also Dell Mini 10 (not V), ASUS k40in, Asus U81A and ASUS UL80-VT. https://bugs.launchpad.net/bugs/512192 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 512192] Re: Can't configure Elan tech touchpad on Dell Inspiron 11z, Asus K7I0C and maybe also Dell Mini 10 (not V), ASUS k40in, Asus U81A and ASUS UL80-VT.
This looks to be a duplicate of https://bugs.launchpad.net/ubuntu/+source/linux/+bug/418282 They also tried disabling the check I mentioned in my last post and had similar results. I also tried forcing version 2. With these modifications to elantech.c, dmesg says: elantech.c: assuming hardware version 2, firmware version 4.17 If debugging is then enabled by: sudo sh -c echo 2 /sys/bus/serio/drivers/psmouse/serio4/debug (serio4 was determined by dmesg | grep Elantech the number may vary on other systems) ...and then watch the output of syslog while messing with the touchpad: tail -f /var/log/syslog | grep elantech.c The packets do not seem to match the Native absolute mode 6 byte packet format described in: http://www.kernel.org/doc/Documentation/input/elantech.txt As far as I can gather, this is what the first byte looks like for these touchpads: 76543210 11100100 three fingers 0xE4 1100 two fingers 0x84 01010100 thumb 0x54 01000100 one finger 0x44 1000 no finger 0x04 x and y aren't at all obvious to me, I haven't got a clue about the other 5 bytes. -- Can't configure Elan tech touchpad on Dell Inspiron 11z, Asus K7I0C and maybe also Dell Mini 10 (not V), ASUS k40in, Asus U81A and ASUS UL80-VT. https://bugs.launchpad.net/bugs/512192 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 512192] Re: Can't configure Elan tech touchpad on Dell Inspiron 11z, Asus K7I0C and maybe also Dell Mini 10 (not V), ASUS k40in, Asus U81A and ASUS UL80-VT.
Affects ASUS U80V-A2. I commented out this check in drivers/input/mouse/elantech.c and the touchpad is recognized as Elantech, but it breaks functionality. Must be a different magic knock for these affected touchpads. if (param[0] == 0 || param[1] != 0) { pr_debug(elantech.c: Probably not a real Elantech touchpad. Aborting.\n); return -1; } -- Can't configure Elan tech touchpad on Dell Inspiron 11z, Asus K7I0C and maybe also Dell Mini 10 (not V), ASUS k40in, Asus U81A and ASUS UL80-VT. https://bugs.launchpad.net/bugs/512192 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 512192] Re: Can't configure Elan tech touchpad on Dell Inspiron 11z, Asus K7I0C and maybe also Dell Mini 10 (not V), ASUS k40in, Asus U81A and ASUS UL80-VT.
Other problems with this touchpad. The dual finger swipe horizonally doesn't work. The touchpad is extremely sensistive. The slightest touch elicits a click. This behavior does not exist in windows. -- Can't configure Elan tech touchpad on Dell Inspiron 11z, Asus K7I0C and maybe also Dell Mini 10 (not V), ASUS k40in, Asus U81A and ASUS UL80-VT. https://bugs.launchpad.net/bugs/512192 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 512192] Re: Can't configure Elan tech touchpad on Dell Inspiron 11z, Asus K7I0C and maybe also Dell Mini 10 (not V), ASUS k40in, Asus U81A and ASUS UL80-VT.
This bug effects most Asus laptops and some Dell laptops. How come it hasn't even been assigned to anybody yet? -- Can't configure Elan tech touchpad on Dell Inspiron 11z, Asus K7I0C and maybe also Dell Mini 10 (not V), ASUS k40in, Asus U81A and ASUS UL80-VT. https://bugs.launchpad.net/bugs/512192 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 512192] Re: Can't configure Elan tech touchpad on Dell Inspiron 11z, Asus K7I0C and maybe also Dell Mini 10 (not V), ASUS k40in, Asus U81A and ASUS UL80-VT.
Ditto for asus k42Jr-A1 [0.998835] input: Macintosh mouse button emulation as /devices/virtual/input/input4 [1.044580] mice: PS/2 mouse device common for all mice -- Can't configure Elan tech touchpad on Dell Inspiron 11z, Asus K7I0C and maybe also Dell Mini 10 (not V), ASUS k40in, Asus U81A and ASUS UL80-VT. https://bugs.launchpad.net/bugs/512192 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 512192] Re: Can't configure Elan tech touchpad on Dell Inspiron 11z, Asus K7I0C and maybe also Dell Mini 10 (not V), ASUS k40in, Asus U81A and ASUS UL80-VT.
And ditto for Asus K50IN, touchpad detected as Logitech PS/2 -- Can't configure Elan tech touchpad on Dell Inspiron 11z, Asus K7I0C and maybe also Dell Mini 10 (not V), ASUS k40in, Asus U81A and ASUS UL80-VT. https://bugs.launchpad.net/bugs/512192 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 512192] Re: Can't configure Elan tech touchpad on Dell Inspiron 11z, Asus K7I0C and maybe also Dell Mini 10 (not V), ASUS k40in, Asus U81A and ASUS UL80-VT.
Ditto on Asus UL30A. Logitech PS/2 Wheel Mouse detected. -- Can't configure Elan tech touchpad on Dell Inspiron 11z, Asus K7I0C and maybe also Dell Mini 10 (not V), ASUS k40in, Asus U81A and ASUS UL80-VT. https://bugs.launchpad.net/bugs/512192 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 512192] Re: Can't configure Elan tech touchpad on Dell Inspiron 11z, Asus K7I0C and maybe also Dell Mini 10 (not V), ASUS k40in, Asus U81A and ASUS UL80-VT.
See also bugs 123775 and 119194 for similar complaints. -- Can't configure Elan tech touchpad on Dell Inspiron 11z, Asus K7I0C and maybe also Dell Mini 10 (not V), ASUS k40in, Asus U81A and ASUS UL80-VT. https://bugs.launchpad.net/bugs/512192 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 512192] Re: Can't configure Elan tech touchpad on Dell Inspiron 11z, Asus K7I0C and maybe also Dell Mini 10 (not V), ASUS k40in, Asus U81A and ASUS UL80-VT.
Problem confirmed on Asus K60I. Touchpad detected as Logitech PS/2 Wheel Mouse. -- Can't configure Elan tech touchpad on Dell Inspiron 11z, Asus K7I0C and maybe also Dell Mini 10 (not V), ASUS k40in, Asus U81A and ASUS UL80-VT. https://bugs.launchpad.net/bugs/512192 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 512192] Re: Can't configure Elan tech touchpad on Dell Inspiron 11z, Asus K7I0C and maybe also Dell Mini 10 (not V), ASUS k40in, Asus U81A and ASUS UL80-VT.
This is a problem at the kernel level, the touchpad is just being detected as a normal mouse in the dmesg so of course the synaptics X driver will not work with it. ** Package changed: xserver-xorg-input-synaptics (Ubuntu) = linux (Ubuntu) -- Can't configure Elan tech touchpad on Dell Inspiron 11z, Asus K7I0C and maybe also Dell Mini 10 (not V), ASUS k40in, Asus U81A and ASUS UL80-VT. https://bugs.launchpad.net/bugs/512192 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 512192] Re: Can't configure Elan tech touchpad on Dell Inspiron 11z, Asus K7I0C and maybe also Dell Mini 10 (not V), ASUS k40in, Asus U81A and ASUS UL80-VT.
I can also confirm that this is present on the Asus P50IJ-X2 as well. -- Can't configure Elan tech touchpad on Dell Inspiron 11z, Asus K7I0C and maybe also Dell Mini 10 (not V), ASUS k40in, Asus U81A and ASUS UL80-VT. https://bugs.launchpad.net/bugs/512192 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 512192] Re: Can't configure Elan tech touchpad on Dell Inspiron 11z, Asus K7I0C and maybe also Dell Mini 10 (not V), ASUS k40in, Asus U81A and ASUS UL80-VT.
Problem can be confirmed on the Asus UL50V too. Touchpad is seen as a Logitech PS/2 Wheel Mouse. -- Can't configure Elan tech touchpad on Dell Inspiron 11z, Asus K7I0C and maybe also Dell Mini 10 (not V), ASUS k40in, Asus U81A and ASUS UL80-VT. https://bugs.launchpad.net/bugs/512192 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 512192] Re: Can't configure Elan tech touchpad on Dell Inspiron 11z, Asus K7I0C and maybe also Dell Mini 10 (not V), ASUS k40in, Asus U81A and ASUS UL80-VT.
** Tags added: karmic -- Can't configure Elan tech touchpad on Dell Inspiron 11z, Asus K7I0C and maybe also Dell Mini 10 (not V), ASUS k40in, Asus U81A and ASUS UL80-VT. https://bugs.launchpad.net/bugs/512192 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 512192] Re: Can't configure Elan tech touchpad on Dell Inspiron 11z, Asus K7I0C and maybe also Dell Mini 10 (not V), ASUS k40in, Asus U81A and ASUS UL80-VT.
Problem can be confirmed on the Asus UL30VT also. Touchpad is seen as a Logitech PS/2 Wheel Mouse. -- Can't configure Elan tech touchpad on Dell Inspiron 11z, Asus K7I0C and maybe also Dell Mini 10 (not V), ASUS k40in, Asus U81A and ASUS UL80-VT. https://bugs.launchpad.net/bugs/512192 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 512192] Re: Can't configure Elan tech touchpad on Dell Inspiron 11z, Asus K7I0C and maybe also Dell Mini 10 (not V), ASUS k40in, Asus U81A and ASUS UL80-VT.
I have the elantech touchpad on my zepto znote 3215W. Kernel 2.6.31-17-generic the bug I reported in was assigned but is no longer so i don't know what is going to happen about it. It was completely unusable and could not be configured. It is still not working fully. I can now disable tapping but it seems there are at least 2 problems: 1/ There seems to be some interaction between psmouse and the keyboard - with psmouse loaded then there seems to be a huge amount of key bounce as I type so that it repeats many times like i for one or more keys during typing a word. This is so in a terminal window, with gedit or openoffice writer and so on. If I rmmod psmouse ( I am using a usb mouse and only load psmouse when testing ) the bounce goes away 2/ If I try to move the mouse pointer from the bottom to the top of the screen or vice versa then I have to stroke the touchpad several times - which is normal i know. Problem is that sometimes I might stroke it once from bottom to top, the pointer moves about 1/3 to 1/2 way up, then I put my finger at the bottom to stroke it again and the pointer jumps back down to the bottom of the screen as soon as my finger touches the pad. This sometimes means I have to stroke it as many as 10 or even 12 times before it gets where I want. Then it might work normally for several minutes before it starts messing about again. Not sure exactly what the issue is but I have tried other live distros such as mandriva and Suse and the problem is the same. I do wonder if it is a fault with my touchpad but it has been like this from day one when I was running Ubuntu 8.04. ( I bought the machine with no O/S ) -- Can't configure Elan tech touchpad on Dell Inspiron 11z, Asus K7I0C and maybe also Dell Mini 10 (not V), ASUS k40in, Asus U81A and ASUS UL80-VT. https://bugs.launchpad.net/bugs/512192 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 512192] Re: Can't configure Elan tech touchpad on Dell Inspiron 11z, Asus K7I0C and maybe also Dell Mini 10 (not V), ASUS k40in, Asus U81A and ASUS UL80-VT.
Same problem on Dell Inspiron Mini 10 (Inspiron 1010). Mouse is identified as IMPS/2 Wheel Mouse. -- Can't configure Elan tech touchpad on Dell Inspiron 11z, Asus K7I0C and maybe also Dell Mini 10 (not V), ASUS k40in, Asus U81A and ASUS UL80-VT. https://bugs.launchpad.net/bugs/512192 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 512192] Re: Can't configure Elan tech touchpad on Dell Inspiron 11z, Asus K7I0C and maybe also Dell Mini 10 (not V), ASUS k40in, Asus U81A and ASUS UL80-VT.
I found a similar bug here: https://bugs.launchpad.net/ubuntu/+source/linux-source-2.6.22/+bug/123775?comments=all is it the same? -- Can't configure Elan tech touchpad on Dell Inspiron 11z, Asus K7I0C and maybe also Dell Mini 10 (not V), ASUS k40in, Asus U81A and ASUS UL80-VT. https://bugs.launchpad.net/bugs/512192 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 512192] Re: Can't configure Elan tech touchpad on Dell Inspiron 11z, Asus K7I0C and maybe also Dell Mini 10 (not V), ASUS k40in, Asus U81A and ASUS UL80-VT.
No, two-finger tap - middle click, and also three-finger tap for right click work well. -- Can't configure Elan tech touchpad on Dell Inspiron 11z, Asus K7I0C and maybe also Dell Mini 10 (not V), ASUS k40in, Asus U81A and ASUS UL80-VT. https://bugs.launchpad.net/bugs/512192 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 512192] Re: Can't configure Elan tech touchpad on Dell Inspiron 11z, Asus K7I0C and maybe also Dell Mini 10 (not V), ASUS k40in, Asus U81A and ASUS UL80-VT.
Same problem on ASUS UL30A. Touchpad recognized as ImPS/2 Logitech Wheel Mouse. Work only vertical two-finger scrolling and two-finger tap as middle click. -- Can't configure Elan tech touchpad on Dell Inspiron 11z, Asus K7I0C and maybe also Dell Mini 10 (not V), ASUS k40in, Asus U81A and ASUS UL80-VT. https://bugs.launchpad.net/bugs/512192 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 512192] Re: Can't configure Elan tech touchpad on Dell Inspiron 11z, Asus K7I0C and maybe also Dell Mini 10 (not V), ASUS k40in, Asus U81A and ASUS UL80-VT.
I think you meant three-finger tap for middle click. also ditto for Asus UL30A: recognized as IMPS/2 Wheel Mouse. I've read that this is because the elan touchpad is reporting itself as such, not because of missing device ids in the OS, but I don't have the link for that. -- Can't configure Elan tech touchpad on Dell Inspiron 11z, Asus K7I0C and maybe also Dell Mini 10 (not V), ASUS k40in, Asus U81A and ASUS UL80-VT. https://bugs.launchpad.net/bugs/512192 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 512192] Re: Can't configure Elan tech touchpad on Dell Inspiron 11z, Asus K7I0C and maybe also Dell Mini 10 (not V), ASUS k40in, Asus U81A and ASUS UL80-VT.
** Summary changed: - Can't configure Elan tech touchpad on Dell Inspiron 11z, Asus K7I0C and maybe also Dell Mini 10 (not V), ASUS k40in and Asus U81A. + Can't configure Elan tech touchpad on Dell Inspiron 11z, Asus K7I0C and maybe also Dell Mini 10 (not V), ASUS k40in, Asus U81A and ASUS UL80-VT. ** Changed in: xserver-xorg-input-synaptics (Ubuntu) Status: New = Confirmed -- Can't configure Elan tech touchpad on Dell Inspiron 11z, Asus K7I0C and maybe also Dell Mini 10 (not V), ASUS k40in, Asus U81A and ASUS UL80-VT. https://bugs.launchpad.net/bugs/512192 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs