All of lore.kernel.org
 help / color / mirror / Atom feed
From: Benjamin Tissoires <benjamin.tissoires@gmail.com>
To: "David Zafra Gómez" <dezeta@klo.es>
Cc: linux-input <linux-input@vger.kernel.org>,
	Dmitry Torokhov <dmitry.torokhov@gmail.com>,
	Duson Lin <dusonlin@emc.com.tw>, Jiri Kosina <jkosina@suse.cz>,
	Hans de Goede <hdegoede@redhat.com>
Subject: Re: PROBLEM: Touchpad works just like a mouse
Date: Mon, 27 Apr 2015 14:25:28 -0400	[thread overview]
Message-ID: <CAN+gG=EUXJzCoPzPji0Uv_WMO0rKznHU6qcbTqtcksAOADFTjw@mail.gmail.com> (raw)
In-Reply-To: <553D5E91.2080704@klo.es>

Hi David,

On Sun, Apr 26, 2015 at 5:54 PM, David Zafra Gómez <dezeta@klo.es> wrote:
> Hi Benjamin and everybody.
>
> I haven't received any notice of you. I'd like to know if there is any
> chance for this issue to be solved. Are you taken it into your
> consideration?

Sorry for the lag. And thanks for the clarification about the USB mouse.

From what I can read in the dmesg, your touchpad is detected as a
regular mouse and is not using any specific driver (while it should to
be able to use the raw touches).
Given that your laptop is an Asus one, I would still lean toward an
Elan touchpad, but we might need more logs.

Can you boot your laptop with the upstream kernel with the following
parameter appended to the kernel boot line: "i8042.debug" (without the
quotes).

Then, do not type anything on the internal keyboard or your password
will be in the logs.
Touch the touchpad with one finger for less than 2 secs (just making
sure the debug output will not overwrite the beginning of the dmesg
output).
Finally, log on the laptop through ssh or by plugging an external USB
keyboard, and send us the dmesg output.

We might then be able to understand which driver fails to load and
which should be used.

Cheers,
Benjamin


>> Hi everybody again
>>
>> I've unplugged USB mouse and now I don't find this USB HID mouse when I
>> run cat /proc/modules. Here is the complete output. I hope it will help.
>>
>> ctr 16384 2 - Live 0x0000000000000000
>> ccm 20480 2 - Live 0x0000000000000000
>> bnep 24576 2 - Live 0x0000000000000000
>> rfcomm 77824 0 - Live 0x0000000000000000
>> nls_iso8859_1 16384 1 - Live 0x0000000000000000
>> intel_rapl 20480 0 - Live 0x0000000000000000
>> iosf_mbi 16384 1 intel_rapl, Live 0x0000000000000000
>> x86_pkg_temp_thermal 16384 0 - Live 0x0000000000000000
>> intel_powerclamp 20480 0 - Live 0x0000000000000000
>> coretemp 16384 0 - Live 0x0000000000000000
>> kvm_intel 159744 0 - Live 0x0000000000000000
>> kvm 512000 1 kvm_intel, Live 0x0000000000000000
>> crct10dif_pclmul 16384 0 - Live 0x0000000000000000
>> crc32_pclmul 16384 0 - Live 0x0000000000000000
>> asus_nb_wmi 24576 0 - Live 0x0000000000000000
>> ghash_clmulni_intel 16384 0 - Live 0x0000000000000000
>> aesni_intel 172032 4 - Live 0x0000000000000000
>> asus_wmi 28672 1 asus_nb_wmi, Live 0x0000000000000000
>> aes_x86_64 20480 1 aesni_intel, Live 0x0000000000000000
>> lrw 16384 1 aesni_intel, Live 0x0000000000000000
>> gf128mul 16384 1 lrw, Live 0x0000000000000000
>> glue_helper 16384 1 aesni_intel, Live 0x0000000000000000
>> ablk_helper 16384 1 aesni_intel, Live 0x0000000000000000
>> ath3k 16384 0 - Live 0x0000000000000000
>> sparse_keymap 16384 1 asus_wmi, Live 0x0000000000000000
>> arc4 16384 2 - Live 0x0000000000000000
>> cryptd 24576 3 ghash_clmulni_intel,aesni_intel,ablk_helper, Live
>> 0x0000000000000000
>> ath9k 155648 0 - Live 0x0000000000000000
>> ath9k_common 32768 1 ath9k, Live 0x0000000000000000
>> ath9k_hw 487424 2 ath9k,ath9k_common, Live 0x0000000000000000
>> ath 32768 3 ath9k,ath9k_common,ath9k_hw, Live 0x0000000000000000
>> mac80211 774144 1 ath9k, Live 0x0000000000000000
>> snd_hda_codec_hdmi 53248 1 - Live 0x0000000000000000
>> btusb 45056 0 - Live 0x0000000000000000
>> cfg80211 581632 4 ath9k,ath9k_common,ath,mac80211, Live 0x0000000000000000
>> i915 1126400 5 - Live 0x0000000000000000
>> dell_smo8800 16384 0 - Live 0x0000000000000000
>> wmi 20480 1 asus_wmi, Live 0x0000000000000000
>> bluetooth 524288 12 bnep,rfcomm,ath3k,btusb, Live 0x0000000000000000
>> dw_dmac 16384 0 - Live 0x0000000000000000
>> dw_dmac_core 28672 1 dw_dmac, Live 0x0000000000000000
>> serio_raw 16384 0 - Live 0x0000000000000000
>> snd_hda_codec_conexant 24576 1 - Live 0x0000000000000000
>> snd_hda_codec_generic 73728 1 snd_hda_codec_conexant, Live
>> 0x0000000000000000
>> snd_hda_intel 32768 5 - Live 0x0000000000000000
>> snd_soc_rt5640 94208 0 - Live 0x0000000000000000
>> 8250_dw 16384 0 - Live 0x0000000000000000
>> snd_soc_rl6231 16384 1 snd_soc_rt5640, Live 0x0000000000000000
>> snd_hda_controller 36864 1 snd_hda_intel, Live 0x0000000000000000
>> snd_hda_codec 147456 5
>> snd_hda_codec_hdmi,snd_hda_codec_conexant,snd_hda_codec_generic,snd_hda_intel,snd_hda_controller,
>> Live 0x0000000000000000
>> snd_soc_core 200704 1 snd_soc_rt5640, Live 0x0000000000000000
>> int3402_thermal 16384 0 - Live 0x0000000000000000
>> snd_soc_sst_acpi 16384 0 - Live 0x0000000000000000
>> i2c_hid 20480 0 - Live 0x0000000000000000
>> mei_me 20480 0 - Live 0x0000000000000000
>> video 28672 2 asus_wmi,i915, Live 0x0000000000000000
>> snd_hwdep 16384 1 snd_hda_codec, Live 0x0000000000000000
>> snd_seq_midi 16384 0 - Live 0x0000000000000000
>> snd_seq_midi_event 16384 1 snd_seq_midi, Live 0x0000000000000000
>> snd_rawmidi 32768 1 snd_seq_midi, Live 0x0000000000000000
>> snd_compress 20480 1 snd_soc_core, Live 0x0000000000000000
>> snd_pcm_dmaengine 16384 1 snd_soc_core, Live 0x0000000000000000
>> snd_seq 69632 2 snd_seq_midi,snd_seq_midi_event, Live 0x0000000000000000
>> hid 114688 1 i2c_hid, Live 0x0000000000000000
>> spi_pxa2xx_platform 24576 0 - Live 0x0000000000000000
>> snd_pcm 110592 7
>> snd_hda_codec_hdmi,snd_hda_intel,snd_soc_rt5640,snd_hda_controller,snd_hda_codec,snd_soc_core,snd_pcm_dmaengine,
>> Live 0x0000000000000000
>> drm_kms_helper 126976 1 i915, Live 0x0000000000000000
>> drm 352256 6 i915,drm_kms_helper, Live 0x0000000000000000
>> mei 90112 1 mei_me, Live 0x0000000000000000
>> snd_seq_device 16384 3 snd_seq_midi,snd_rawmidi,snd_seq, Live
>> 0x0000000000000000
>> shpchp 40960 0 - Live 0x0000000000000000
>> snd_timer 32768 2 snd_seq,snd_pcm, Live 0x0000000000000000
>> parport_pc 36864 0 - Live 0x0000000000000000
>> ppdev 20480 0 - Live 0x0000000000000000
>> int3400_thermal 16384 0 - Live 0x0000000000000000
>> acpi_thermal_rel 16384 1 int3400_thermal, Live 0x0000000000000000
>> processor_thermal_device 16384 0 - Live 0x0000000000000000
>> int340x_thermal_zone 16384 2 int3402_thermal,processor_thermal_device,
>> Live 0x0000000000000000
>> mac_hid 16384 0 - Live 0x0000000000000000
>> i2c_designware_platform 16384 0 - Live 0x0000000000000000
>> i2c_algo_bit 16384 1 i915, Live 0x0000000000000000
>> i2c_designware_core 16384 1 i2c_designware_platform, Live
>> 0x0000000000000000
>> lpc_ich 24576 0 - Live 0x0000000000000000
>> lp 20480 0 - Live 0x0000000000000000
>> snd 86016 23
>> snd_hda_codec_hdmi,snd_hda_codec_conexant,snd_hda_codec_generic,snd_hda_intel,snd_hda_codec,snd_soc_core,snd_hwdep,snd_rawmidi,snd_compress,snd_seq,snd_pcm,snd_seq_device,snd_timer,
>> Live 0x0000000000000000
>> parport 45056 3 parport_pc,ppdev,lp, Live 0x0000000000000000
>> soundcore 16384 2 snd_hda_codec,snd, Live 0x0000000000000000
>> ahci 36864 4 - Live 0x0000000000000000
>> psmouse 126976 0 - Live 0x0000000000000000
>> libahci 32768 1 ahci, Live 0x0000000000000000
>> alx 45056 0 - Live 0x0000000000000000
>> mdio 16384 1 alx, Live 0x0000000000000000
>> sdhci_acpi 16384 0 - Live 0x0000000000000000
>> sdhci 45056 1 sdhci_acpi, Live 0x0000000000000000
>>
>> Cheers,
>>
>> David Zafra
>>
>> El 16/04/15 a las 16:44, Benjamin Tissoires escribió:
>>>
>>> Hi David,
>>>
>>> [Adding relevant people to the thread]
>>>
>>> according to the dmesg, there is a USB HID mouse (with Elan VID:PID
>>> 04F3:0232) connected to your laptop.
>>>
>>> I just want to confirm that you did not plugged any external USB mouse
>>> and that this one is your touchpad.
>>>
>>> If that's the case, we will need Duson's help.
>>>
>>> Duson, would it be possible that this USB touchpad can be activate
>>> with the same-ish protocol than the i2c one we found in the Lenovo
>>> Yoga 3?
>>> If so, that would be in our best interest to fix all of that in HID.
>>>
>>> Cheers,
>>> Benjamin
>>>
>>>
>>> On Thu, Apr 16, 2015 at 3:54 AM, David Zafra Gómez <dezeta@klo.es> wrote:
>>>>
>>>> [1.] Touchpad works just like a mouse.
>>>>
>>>> [2.] Touchpad features like scrolling, tapping, etc. do not work at all.
>>>> Also, I cannot disable touchpad, even if I try to do it using special
>>>> key
>>>> functions (fn) for notebooks. Touchpad multitouch gestures doesn't work.
>>>> It's simple to reproduce. I just boot my Linux system and I try to use
>>>> my
>>>> touchpad. System doesn't recognize it as a touchpad 8 (I cannot enable
>>>> touchpad functions).
>>>> My notebook model is ASUSTeK COMPUTER INC. PU551LA.
>>>>
>>>> [3.]
>>>>
>>>> [4.] Linux version 4.0.0-040000-generic (kernel@gomeisa) (gcc version
>>>> 4.6.3
>>>> (Ubuntu/Linaro 4.6.3-1ubuntu5) ) #201504121935 SMP Sun Apr 12 23:36:33
>>>> UTC
>>>> 2015
>>>>
>>>> [5.]
>>>>
>>>> [6.]
>>>>
>>>> [7.] Description:    Ubuntu 14.04.2 LTS
>>>> Release:    14.04
>>>>
--
To unsubscribe from this list: send the line "unsubscribe linux-input" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

  reply	other threads:[~2015-04-27 18:25 UTC|newest]

Thread overview: 16+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <552C4E6C.4070102@klo.es>
2015-04-16  7:54 ` PROBLEM: Touchpad works just like a mouse David Zafra Gómez
2015-04-16 14:44   ` Benjamin Tissoires
2015-04-16 18:38     ` David Zafra Gómez
2015-04-18  7:01     ` David Zafra Gómez
2015-04-26 21:54       ` David Zafra Gómez
2015-04-27 18:25         ` Benjamin Tissoires [this message]
2015-04-28  6:55           ` Hans de Goede
     [not found]             ` <553FFB10.6010005@klo.es>
2015-04-29  7:35               ` Hans de Goede
2015-04-30  5:34                 ` David Zafra Gómez
2015-04-30  8:38                   ` Hans de Goede
     [not found]                     ` <554A77AE.5030801@klo.es>
2015-05-06 20:33                       ` David Zafra Gómez
2015-05-18 10:19                       ` Hans de Goede
2015-05-27 20:35                         ` David Zafra Gómez
2015-05-28  9:10                           ` Hans de Goede
2015-05-28 14:55                             ` David Zafra Gómez
2015-05-28 14:56                               ` Hans de Goede

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to='CAN+gG=EUXJzCoPzPji0Uv_WMO0rKznHU6qcbTqtcksAOADFTjw@mail.gmail.com' \
    --to=benjamin.tissoires@gmail.com \
    --cc=dezeta@klo.es \
    --cc=dmitry.torokhov@gmail.com \
    --cc=dusonlin@emc.com.tw \
    --cc=hdegoede@redhat.com \
    --cc=jkosina@suse.cz \
    --cc=linux-input@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.