All of lore.kernel.org
 help / color / mirror / Atom feed
From: Chris Chiu <chiu@endlessm.com>
To: 廖崇榮 <kt.liao@emc.com.tw>
Cc: aljosa@cromalternativemoney.org,
	"Kai-Heng Feng" <kai.heng.feng@canonical.com>,
	linux-input@vger.kernel.org, "黃世鵬 經理" <phoenix@emc.com.tw>
Subject: Re: ASUS G752VS Touchpad does not work
Date: Thu, 1 Jun 2017 20:58:53 +0800	[thread overview]
Message-ID: <CAB4CAwfbKUXsrZV+KNwL7xxsqhk0U_sEpZ37wU7UmJ+qoPh_YA@mail.gmail.com> (raw)
In-Reply-To: <015801d2dad1$c271e5b0$4755b110$@emc.com.tw>

Hi KT,
    Yes, I've hit the interrupt type setting issues in Acer laptops.
If the interrupt type setting is wrong in the BIOS, the touchpad will
stop working after a while (often ~10 seconds). The interrupt numbers
observed will be a lot more than expected when touchpad is still
working which cause i2c read lots of dummy data, then never increase
when the touchpad stop responding. I believe it's something very
similar. Please do "sudo cat
/sys/kernel/debug/hid/0018:04F3:3043.0007/events" before your touchpad
dead to see if there's still outputs even you never touch the
touchpad. If the data keeps coming, that means the interrupt type
setting should go wrong.

Chris

On Thu, Jun 1, 2017 at 8:22 PM, 廖崇榮 <kt.liao@emc.com.tw> wrote:
> Hi Chris,
>
> His Interrupt is fasteoi, I guess it's kind of level trigger.
>
> I remember that you debug for an Acer PTP which cause touchpad no function sometimes.
> And it works fine after interrupt modified to edge trigger.
>
> What's your comment?
>
> Thanks  KT
> -----Original Message-----
> From: Aljoša [mailto:aljosa@cromalternativemoney.org]
> Sent: Monday, May 29, 2017 7:04 PM
> To: Kai-Heng Feng
> Cc: Chris Chiu; 廖崇榮; linux-input@vger.kernel.org; 黃世鵬 經理
> Subject: Re: ASUS G752VS Touchpad does not work
>
> Hello,just installed new kernel 4.12-rc3.
> ELAN touchpad is still completely dead on my ASUS G752VS.
> Complete dmesg output (comment #68) and complete output (comment #69) of ~$ cat /proc/interrupts attached here:
> https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1653456
>
> ~$ dmesg
>
> [5.149761] i2c_hid i2c-ELAN1203:00: i2c-ELAN1203:00 supply vdd not found, using dummy regulator [5.191090] hid-multitouch 0018:04F3:3043.0007: Ignoring the extra HID_DG_INPUTMODE [5.191133] input: ELAN1203:00 04F3:3043 Touchpad as
> /devices/pci0000:00/0000:00:15.1/i2c_designware.1/i2c-1/i2c-ELAN1203:00/0018:04F3:3043.0007/input/input16
> [5.191230] hid-multitouch 0018:04F3:3043.0007: input,hidraw6: I2C HID
> v1.00 Mouse [ELAN1203:00 04F3:3043] on i2c-ELAN1203:00
>
> ~$ cat /proc/interrupts
>
> 16:          0          0          0          0          0          0
>        0          0  IR-IO-APIC   16-fasteoi   idma64.0, i2c_designware.0
> 17:        709       9839          0          0          0          0
>        0          0  IR-IO-APIC   17-fasteoi   idma64.1, i2c_designware.1
> 95:          1        552          0          0          0          0
>        0          0  IR-IO-APIC   95-fasteoi   ELAN1203:00
>
> ~$ xinput list
> ⎡ Virtual core pointer id=2     [master pointer (3)]
> ⎜ ↳ Virtual core XTEST pointer id=4     [slave pointer (2)]
> ⎜ ↳ G-SPY USB Gaming Mouse id=11        [slave pointer (2)]
> ⎜ ↳ Asus Keyboard id=14 [slave pointer (2)]
> ⎜ ↳ Asus Keyboard id=15 [slave pointer (2)]
> ⎜ ↳ ELAN1203:00 04F3:3043 Touchpad id=16        [slave pointer (2)]
> ⎣ Virtual core keyboard id=3    [master keyboard (2)]
>      ↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
>      ↳ Power Button id=6        [slave keyboard (3)]
>      ↳ Asus Wireless Radio Control id=7 [slave keyboard (3)]
>      ↳ Video Bus id=8   [slave keyboard (3)]
>      ↳ Sleep Button id=9        [slave keyboard (3)]
>      ↳ G-SPY USB Gaming Mouse id=10     [slave keyboard (3)]
>      ↳ USB2.0 HD UVC WebCam id=12       [slave keyboard (3)]
>      ↳ Asus Keyboard id=13      [slave keyboard (3)]
>      ↳ Asus WMI hotkeys id=17   [slave keyboard (3)]
>      ↳ AT Translated Set 2 keyboard id=18       [slave keyboard (3)]
>      ↳ G-SPY USB Gaming Mouse id=19     [slave keyboard (3)]
>      ↳ Asus Keyboard id=20      [slave keyboard (3)]
>
>
>
> On 2017-05-08 08:49, Kai-Heng Feng wrote:
>> Hi aljosa,
>>
>> On Fri, May 5, 2017 at 9:05 PM, Chris Chiu <chiu@endlessm.com> wrote:
>>> I read the whole threads. It's normal there's no interrupt observed
>>> if using elan_i2c driver. It should use hid-multitouch.
>>>
>>> I would like to know if there's any interrupts observed when it load
>>> hid-multitouch driver instead of elan_i2c driver.
>>>
>>> Something noted here, on my G752VSK the input device shows as
>>> ELAN1200 not ELAN1203. Although I think it should make no difference,
>>> just to note that my machine maybe a little different from the bug reporter's.
>>>
>>
>> Can you provide information Chris asked?
>> His G752 uses a slightly different touchpad so more information is
>> needed.
>>
>> Thanks!
>

  reply	other threads:[~2017-06-01 12:58 UTC|newest]

Thread overview: 27+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2017-05-04  7:58 ASUS G752VS Touchpad does not work Kai-Heng Feng
2017-05-04  9:47 ` 廖崇榮
2017-05-04  9:54   ` Kai-Heng Feng
2017-05-05  3:25     ` 廖崇榮
     [not found]       ` <CAB4CAwdV0fUOARAZ13TY00s2kxVCw+QzOKd9k2P0m7fBPmhY0w@mail.gmail.com>
     [not found]         ` <005601d2c554$64578df0$2d06a9d0$@emc.com.tw>
2017-05-05  6:41           ` Chris Chiu
2017-05-05  7:42             ` Kai-Heng Feng
2017-05-05 13:05               ` Chris Chiu
2017-05-08  6:49                 ` Kai-Heng Feng
2017-05-23  9:31                   ` Aljoša
2017-05-29 11:04                   ` Aljoša
2017-06-01 12:22                     ` 廖崇榮
2017-06-01 12:58                       ` Chris Chiu [this message]
2017-06-01 16:42                         ` Aljoša
2017-06-05 10:39                         ` Aljoša
2017-06-06  1:59                           ` 廖崇榮
2017-06-07  9:30                             ` Chris Chiu
2017-06-08  8:55                               ` Kai-Heng Feng
2017-06-19 18:38                                 ` Aljoša
     [not found]                                 ` <ef1052e44792273269cd51f48e7f2c99@cromalternativemoney.org>
2017-06-20  4:07                                   ` Chris Chiu
     [not found]                                     ` <783da09eba0db262a9b57ccfef48a70e@cromalternativemoney.org>
2017-06-20 10:06                                       ` Kai-Heng Feng
2017-06-26  6:44                                         ` Aljoša
2017-07-03  9:03                                         ` Aljoša
2017-07-03 10:30                                           ` 廖崇榮
2017-07-04  9:06                                             ` Aljoša
2017-07-06  8:40                                             ` Aljoša
2017-07-11 15:35                                             ` Aljoša
2017-09-22 15:49                                         ` Aljoša

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=CAB4CAwfbKUXsrZV+KNwL7xxsqhk0U_sEpZ37wU7UmJ+qoPh_YA@mail.gmail.com \
    --to=chiu@endlessm.com \
    --cc=aljosa@cromalternativemoney.org \
    --cc=kai.heng.feng@canonical.com \
    --cc=kt.liao@emc.com.tw \
    --cc=linux-input@vger.kernel.org \
    --cc=phoenix@emc.com.tw \
    /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.