Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
ASUS ROG G752 - Touchpad not recognised
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Desktop Environments
View previous topic :: View next topic  
Author Message
IncredibleMrT
Tux's lil' helper
Tux's lil' helper


Joined: 07 Mar 2008
Posts: 109
Location: Rotherham, UK

PostPosted: Wed Feb 10, 2016 7:44 pm    Post subject: ASUS ROG G752 - Touchpad not recognised Reply with quote

Hi all,
Have an ASUS G752VT notebook, but having a devil of time getting the touchpad to work.

I've compiled as much mouse 'INPUT' drivers as I can, rebooted but it just isn't seen.

Does anyone out there have the same beast, and been able to get it sorted? I expect it's just down to the hardware being new.

I'm running the stable branch.

Here's some info that I thought might be of use.

Code:

~ # xinput list
⎡ Virtual core pointer                          id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ Sunrex/JME Ghost Key Elimiantion Keyboard id=10   [slave  pointer  (2)]
⎜   ↳ ASUS Tech Inc. ASUS HID Device            id=11   [slave  pointer  (2)]
⎜   ↳ ASUS Tech Inc. ASUS HID Device            id=12   [slave  pointer  (2)]
⎜   ↳ Logitech USB Receiver                     id=15   [slave  pointer  (2)]
⎜   ↳ Logitech USB Receiver                     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)]
    ↳ Video Bus                                 id=7    [slave  keyboard (3)]
    ↳ Sleep Button                              id=8    [slave  keyboard (3)]
    ↳ Sunrex/JME Ghost Key Elimiantion Keyboard id=9    [slave  keyboard (3)]
    ↳ Asus WMI hotkeys                          id=13   [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard              id=14   [slave  keyboard (3)]


Code:

~ # hwinfo --mouse
35: USB 00.1: 10503 USB Mouse                                   
  [Created at usb.122]
  Unique ID: QR8P.B33qkucOuPB
  Parent ID: k4bc.2DFUsyrieMD
  SysFS ID: /devices/pci0000:00/0000:00:14.0/usb1/1-8/1-8:1.1
  SysFS BusID: 1-8:1.1
  Hardware Class: mouse
  Model: "ASUSTek ASUS HID Device"
  Hotplug: USB
  Vendor: usb 0x0b05 "ASUSTek Computer, Inc."
  Device: usb 0x1819 "ASUS HID Device"
  Revision: "0.04"
  Compatible to: int 0x0200 0x0001 "Generic USB Mouse"
  Driver: "usbhid"
  Driver Modules: "usbhid"
  Speed: 12 Mbps
  Module Alias: "usb:v0B05p1819d0004dc00dsc00dp00ic03isc01ip02in01"
  Driver Info #0:
    XFree86 Protocol: explorerps/2
    GPM Protocol: exps2
  Config Status: cfg=new, avail=yes, need=no, active=unknown
  Attached to: #31 (Hub)


Code:

~ # emerge --info
Portage 2.2.26 (python 2.7.10-final-0, default/linux/amd64/13.0/desktop/kde, gcc-4.9.3, glibc-2.21-r1, 4.1.15-gentoo-r1 x86_64)
=================================================================
System uname: Linux-4.1.15-gentoo-r1-x86_64-Intel-R-_Core-TM-_i7-6700HQ_CPU_@_2.60GHz-with-gentoo-2.2
KiB Mem:    16379304 total,  15977964 free
KiB Swap:     524284 total,    524284 free
Timestamp of repository gentoo: Wed, 10 Feb 2016 16:30:01 +0000
sh bash 4.3_p42-r1
ld GNU ld (Gentoo 2.25.1 p1.1) 2.25.1
app-shells/bash:          4.3_p42-r1::gentoo
dev-lang/perl:            5.20.2::gentoo
dev-lang/python:          2.7.10-r1::gentoo, 3.4.3-r1::gentoo
dev-util/cmake:           3.3.1-r1::gentoo
dev-util/pkgconfig:       0.28-r2::gentoo
sys-apps/baselayout:      2.2::gentoo
sys-apps/openrc:          0.19.1::gentoo
sys-apps/sandbox:         2.10-r1::gentoo
sys-devel/autoconf:       2.13::gentoo, 2.69::gentoo
sys-devel/automake:       1.14.1::gentoo, 1.15::gentoo
sys-devel/binutils:       2.25.1-r1::gentoo
sys-devel/gcc:            4.9.3::gentoo
sys-devel/gcc-config:     1.7.3::gentoo
sys-devel/libtool:        2.4.6::gentoo
sys-devel/make:           4.1-r1::gentoo
sys-kernel/linux-headers: 4.3::gentoo (virtual/os-headers)
sys-libs/glibc:           2.21-r1::gentoo
Repositories:

gentoo
    location: /usr/portage
    sync-type: rsync
    sync-uri: rsync://rsync.gentoo.org/gentoo-portage
    priority: -1000

sakaki-tools
    location: /usr/local/portage/sakaki-tools
    sync-type: git
    sync-uri: https://github.com/sakaki-/sakaki-tools.git
    masters: gentoo
    priority: 50

ACCEPT_KEYWORDS="amd64"
ACCEPT_LICENSE="@FREE CC-Sampling-Plus-1.0"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=native -O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/config /usr/share/gnupg/qualified.txt"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/dconf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo"
CXXFLAGS="-march=native -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
EMERGE_DEFAULT_OPTS="--jobs=9 --load-average=8"
FCFLAGS="-O2 -pipe"
FEATURES="assume-digests binpkg-logs config-protect-if-modified distlocks ebuild-locks fixlafiles merge-sync news parallel-fetch preserve-libs protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr"
FFLAGS="-O2 -pipe"
GENTOO_MIRRORS="ftp://mirror.bytemark.co.uk/gentoo/ http://mirror.bytemark.co.uk/gentoo/ rsync://mirror.bytemark.co.uk/gentoo/ http://mirror.qubenet.net/mirror/gentoo/ ftp://ftp.mirrorservice.org/sites/distfiles.gentoo.org/ http://www.mirrorservice.org/sites/distfiles.gentoo.org/ rsync://rsync.mirrorservice.org/distfiles.gentoo.org/"
LANG="en_GB.utf8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
MAKEOPTS="-j9 -l8"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
USE="X a52 aac acl acpi aes alsa amd64 avx avx2 berkdb bluetooth branding bzip2 cairo cdda cdr cli consolekit cracklib crypt cups cxx dbus declarative dri dts dvd dvdr emboss encode exif fam firefox flac fma3 fortran gdbm gif glamor gpm gtk iconv ipv6 jpeg kde kipi lcms ldap libnotify mad mmx mmxext mng modules mp3 mp4 mpeg multilib ncurses nls nptl ogg opengl openmp pam pango pcre pdf phonon plasma png policykit popcnt ppds qt3support qt4 readline sdl seccomp semantic-desktop session spell sse sse2 sse3 sse4_1 sse4_2 ssl ssse3 startup-notification svg tcpd tiff truetype udev udisks unicode upower usb vorbis wxwidgets x264 xattr xcb xcomposite xinerama xml xscreensaver xv xvid zlib" ABI_X86="64" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" APACHE2_MODULES="authn_core authz_core socache_shmcb unixd actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CALLIGRA_FEATURES="kexi words flow plan sheets stage tables krita karbon braindump author" CAMERAS="ptp2" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" CPU_FLAGS_X86="aes avx avx2 fma3 mmx mmxext popcnt sse sse2 sse3 sse4_1 sse4_2 ssse3" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt ublox ubx" INPUT_DEVICES="evdev synaptics acecad aiptek elographics mouse vmmouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" LINGUAS="en en_GB" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php5-5" PYTHON_SINGLE_TARGET="python2_7" PYTHON_TARGETS="python2_7 python3_4" RUBY_TARGETS="ruby20 ruby21" USERLAND="GNU" VIDEO_CARDS="nvidia" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account"
Unset:  CC, CPPFLAGS, CTARGET, CXX, INSTALL_MASK, LC_ALL, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, USE_PYTHON


Kernel config :
http://pastebin.com/kzE8rUSC

Code:

~ # dmesg |grep -i input
[    0.576641] input: Lid Switch as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0D:00/input/input0
[    0.578163] input: Sleep Button as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0E:00/input/input1
[    0.578229] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input2
[    1.095618] input: Video Bus as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:12/LNXVIDEO:01/input/input3
[    1.123238] input: Asus WMI hotkeys as /devices/platform/asus-nb-wmi/input/input5
[    1.155344] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input4
[    2.913125] input: ASUS Tech Inc. ASUS HID Device  as /devices/pci0000:00/0000:00:14.0/usb1/1-8/1-8:1.0/0003:0B05:1819.0001/input/input6
[    2.965347] hid-generic 0003:0B05:1819.0001: input,hiddev0,hidraw0: USB HID v1.10 Keyboard [ASUS Tech Inc. ASUS HID Device ] on usb-0000:00:14.0-8/input0
[    2.972712] input: ASUS Tech Inc. ASUS HID Device  as /devices/pci0000:00/0000:00:14.0/usb1/1-8/1-8:1.1/0003:0B05:1819.0002/input/input7
[    2.972822] hid-generic 0003:0B05:1819.0002: input,hidraw1: USB HID v1.10 Mouse [ASUS Tech Inc. ASUS HID Device ] on usb-0000:00:14.0-8/input1
[    3.547567] input: Sunrex/JME Ghost Key Elimiantion Keyboard as /devices/pci0000:00/0000:00:14.0/usb1/1-10/1-10:1.0/0003:0B05:1822.0003/input/input8
[    3.605351] hid-generic 0003:0B05:1822.0003: input,hidraw2: USB HID v1.11 Keyboard [Sunrex/JME Ghost Key Elimiantion Keyboard] on usb-0000:00:14.0-10/input0
[    3.606381] input: Sunrex/JME Ghost Key Elimiantion Keyboard as /devices/pci0000:00/0000:00:14.0/usb1/1-10/1-10:1.1/0003:0B05:1822.0004/input/input9
[    3.665357] hid-generic 0003:0B05:1822.0004: input,hiddev0,hidraw3: USB HID v1.11 Device [Sunrex/JME Ghost Key Elimiantion Keyboard] on usb-0000:00:14.0-10/input1
[    4.412304] snd_hda_codec_realtek hdaudioC0D0:    inputs:


Code:

~ # dmesg |grep -i mouse
[    1.112258] mousedev: PS/2 mouse device common for all mice
[    2.972822] hid-generic 0003:0B05:1819.0002: input,hidraw1: USB HID v1.10 Mouse [ASUS Tech Inc. ASUS HID Device ] on usb-0000:00:14.0-8/input1


/var/log/Xorg.0.log
http://pastebin.com/L02PJznU


As always, any help is appreciated.

Thanks
Matt.
Back to top
View user's profile Send private message
Roman_Gruber
Advocate
Advocate


Joined: 03 Oct 2006
Posts: 3806
Location: Austro Bavaria

PostPosted: Wed Feb 10, 2016 10:31 pm    Post subject: Reply with quote

usually it is synaptics related.

check your kernel and also enable those hidden features. like staging drivers and such

did you check the net if someone already has a working configuration?

did you boot up any recently live-cd and checked if it works there?

did you checked in windi 95 what you have with those hardware device listeners? windi 95 had some awesome downloadable to show what hardware is installed.

unplug everything except the network and the power supply

than you can check with lsusb, when it is really usb related your trackpad
Back to top
View user's profile Send private message
Sakaki
Guru
Guru


Joined: 21 May 2014
Posts: 340

PostPosted: Wed Feb 10, 2016 11:28 pm    Post subject: Reply with quote

There's a bug report that appears to be about the same issue on Ubuntu (1526393). No resolution that I could see as yet, unfortunately.
_________________
Regards,

sakaki
Back to top
View user's profile Send private message
IncredibleMrT
Tux's lil' helper
Tux's lil' helper


Joined: 07 Mar 2008
Posts: 109
Location: Rotherham, UK

PostPosted: Thu Feb 11, 2016 8:22 am    Post subject: Reply with quote

I did find a liveCD that worked - when I first got the laptop, I tried a few liveCDs just to see what it did straight out of the box. Only one had a working touchpad.
I can't remember 100% which it was now. It must have been Ubuntu (tried both Gnome and Unity versions) or Mint.

When I get home later, i'll fire it up and see what it uses. Still won't help me within Gentoo though :/

Plugged in mouse works ok, so i'll just have to settle with that and wait until Gentoo adds support.

Ta,
Matt.

tw04l124 wrote:
usually it is synaptics related.

check your kernel and also enable those hidden features. like staging drivers and such

did you check the net if someone already has a working configuration?

did you boot up any recently live-cd and checked if it works there?

did you checked in windi 95 what you have with those hardware device listeners? windi 95 had some awesome downloadable to show what hardware is installed.

unplug everything except the network and the power supply

than you can check with lsusb, when it is really usb related your trackpad
Back to top
View user's profile Send private message
Sakaki
Guru
Guru


Joined: 21 May 2014
Posts: 340

PostPosted: Thu Feb 11, 2016 10:48 am    Post subject: Reply with quote

Have you seen this post? Admittedly for a different model ROG ASUS but it may be relevant to your situation:
Quote:
With the new Fedora 4.3.3 kernel, I have full use of the touchpad . The reason is actually something I missed/didn't know about the hardware under the hood. In order to get the touchpad working, the i2c_designware bus support must be compiled as a kernel module. I didn't have that in previous builds and thus, I was unable to use the touchpad. As of tonight, I am using the touchpad, all function keys, and full hardware support on this machine running on Linux!
(emphasis added)

(Also note; the poster was using 4.3.3, a later version kernel than your 4.1.15-gentoo-r1, which may have something to do with it. You might try first turning on the i2c_designware stuff in your current (amd64) kernel and if that doesn't work, go to the ~amd64 kernel (4.4.1 at the time of writing) and try again.

You may need to turn on LPSS to get the options for designware to show up in buildkernel --menuconfig.
_________________
Regards,

sakaki
Back to top
View user's profile Send private message
IncredibleMrT
Tux's lil' helper
Tux's lil' helper


Joined: 07 Mar 2008
Posts: 109
Location: Rotherham, UK

PostPosted: Thu Feb 11, 2016 10:55 am    Post subject: Reply with quote

OOoh that all sounds promising!
Thanks for that, Sakaki. I'll give it a whirl tonight.

Fingers crossed!

Oh, and what might LPSS be, when it's at home?

I actually had come across that page already, but totally missed that bit :?

Sakaki wrote:
Have you seen this post? Admittedly for a different model ROG ASUS but it may be relevant to your situation:
Quote:
With the new Fedora 4.3.3 kernel, I have full use of the touchpad . The reason is actually something I missed/didn't know about the hardware under the hood. In order to get the touchpad working, the i2c_designware bus support must be compiled as a kernel module. I didn't have that in previous builds and thus, I was unable to use the touchpad. As of tonight, I am using the touchpad, all function keys, and full hardware support on this machine running on Linux!
(emphasis added)

(Also note; the poster was using 4.3.3, a later version kernel than your 4.1.15-gentoo-r1, which may have something to do with it. You might try first turning on the i2c_designware stuff in your current (amd64) kernel and if that doesn't work, go to the ~amd64 kernel (4.4.1 at the time of writing) and try again.

You may need to turn on LPSS to get the options for designware to show up in buildkernel --menuconfig.
Back to top
View user's profile Send private message
Sakaki
Guru
Guru


Joined: 21 May 2014
Posts: 340

PostPosted: Thu Feb 11, 2016 11:21 am    Post subject: Reply with quote

Intel low-power subsystem. On my machine anyhow, you need to turn this kernel option on first (symbol CONFIG_X86_INTEL_LPSS, under the "Processor type and features" menu when running buildkernel --menuconfig), in order for the I2C designware kernel options (e.g., Device Drivers->I2C Support-
>I2C Hardware Bus support->Synopsis DesignWare Platform, symbol CONFIG_I2C_DESIGNWARE_PLATFORM) to become available for selection.
_________________
Regards,

sakaki
Back to top
View user's profile Send private message
IncredibleMrT
Tux's lil' helper
Tux's lil' helper


Joined: 07 Mar 2008
Posts: 109
Location: Rotherham, UK

PostPosted: Thu Feb 11, 2016 11:28 am    Post subject: Reply with quote

Thanks for that - would never have guessed.
Even tried looking on Urban Dictionary for a humorous answer, but they didn't have a result either.

Sakaki wrote:
Intel low-power subsystem. On my machine anyhow, you need to turn this kernel option on first (symbol CONFIG_X86_INTEL_LPSS, under the "Processor type and features" menu when running buildkernel --menuconfig), in order for the I2C designware kernel options (e.g., Device Drivers->I2C Support-
>I2C Hardware Bus support->Synopsis DesignWare Platform, symbol CONFIG_I2C_DESIGNWARE_PLATFORM) to become available for selection.
Back to top
View user's profile Send private message
IncredibleMrT
Tux's lil' helper
Tux's lil' helper


Joined: 07 Mar 2008
Posts: 109
Location: Rotherham, UK

PostPosted: Sat Feb 13, 2016 9:01 pm    Post subject: Reply with quote

Hi all,
Sorry for the delay. Hope you're all enjoying your weekend!

I bet you've all been going mad wondering how I got on! Well, please try to contain your excitement.

So, I switched to the ~amd64 branch kernel, added the relevant options - and guess what? I have a working touchpad!

OK, that's only partly true. I can drag my finger across the touchpad, and the cursor does indeed move as expected, but that's where it stops. Neither of the two physical mouse buttons do anything (at all), and nor does tapping on the pad itself. I'm missing something else.

I'm going to have a play around with the X config incase it's something i'm missing in there. I've so far changed the mouse input to what I would expect to be the correct driver, but perhaps I need to go deeper and look at options that might handle the buttons too. The following section was pulled off the config on my other laptop that works quite happily - a couple of years older though.

Code:
Section "InputDevice"
    Driver         "synaptics"
    Identifier     "TouchPad"
    Option         "SendCoreEvents"
    Option         "Protocol" "auto-dev"
    Option         "SHMConfig" "on"
EndSection


Still, with your help I seem to be on the right track.

Please, if you can think of anything obvious I should be doing, then just shout out.

Thanks ever so much
Matt.
Back to top
View user's profile Send private message
Sakaki
Guru
Guru


Joined: 21 May 2014
Posts: 340

PostPosted: Sun Feb 14, 2016 1:52 pm    Post subject: Reply with quote

I haven't used your model of laptop, but have you tried booting with no custom xorg.conf file? The guy who reported success on the ROG forum was using Fedora, which by default does not ship with that file. The standard X11 handling is pretty good nowdays.

If that fails, perhaps try booting a Fedora live usb and see if you have a fully functional setup there. If so, you'll have a known good configuration (kernel etc.) to compare against and work from.

Other than that, you might try some of the various xorg settings described e.g. here (xinput, also as described in that article, can be useful).
_________________
Regards,

sakaki
Back to top
View user's profile Send private message
IncredibleMrT
Tux's lil' helper
Tux's lil' helper


Joined: 07 Mar 2008
Posts: 109
Location: Rotherham, UK

PostPosted: Sun Feb 14, 2016 3:19 pm    Post subject: Reply with quote

I have, so far, tried both Fedora, Fedora and Elementary OS - neither work.

Like I said earlier back in the thread, I did try one initially that worked, but I can't remember which it was, so I will need to do a few more trials. I'm pretty sure it was a flavour of Ubuntu. I'll let you know once i've booted from that again.

As for the xorg config - by default I don't believe there is a config file when you first install, though I could be wrong.
I created one (using nvidia-xconfig) to get the nvidia-drivers to work. I tried taking out the keyboard and mouse sections, but that made no difference.

I'm away from that laptop at the moment, so i'll check back in later when i've had a chance to bang my head against a wall a little more.

Thanks,
Matt.
Back to top
View user's profile Send private message
IncredibleMrT
Tux's lil' helper
Tux's lil' helper


Joined: 07 Mar 2008
Posts: 109
Location: Rotherham, UK

PostPosted: Sun Feb 14, 2016 6:29 pm    Post subject: Reply with quote

Hi again,
I've tried all the ones i'm sure I tried the other day, but so far have been unable to find a livecd that has a working touchpad :/

Earlier, when I said the buttons don't work - they actually do, well, left click does but just in a weird way. For the left click to be able to respond, I need to have a finger on the touchpad at the same time.


Oh, and just for the sake of completeness - I tried what you suggested and dropped the xorg.conf totally. Wouldn't fire it up because of the nvidia drivers like mentioned earlier - so I ran nvidia-config and comments out left the mouse/keyboard bits commented out, thusly :
Code:

Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0"
    #InputDevice    "Keyboard0" "CoreKeyboard"
    #InputDevice    "Mouse0" "CorePointer"
EndSection
Back to top
View user's profile Send private message
IncredibleMrT
Tux's lil' helper
Tux's lil' helper


Joined: 07 Mar 2008
Posts: 109
Location: Rotherham, UK

PostPosted: Sun Feb 14, 2016 8:27 pm    Post subject: Reply with quote

OK, I was wrong. Found it! Ubuntu-Gnome 15.10 works. Just need to figure out the difference.

Here's a few details I dug out whilst running the livecd.

Running kernel 4.2.0-16-generic


Code:

~ # xinput list
⎡ Virtual core pointer                       id=2   [master pointer  (3)]
⎜   â†³ Virtual core XTEST pointer                 id=4   [slave  pointer  (2)]
⎜   â†³ Sunrex/JME Ghost Key Elimiantion Keyboard   id=10   [slave  pointer  (2)]
⎜   â†³ Logitech USB Receiver                      id=11   [slave  pointer  (2)]
⎜   â†³ Logitech USB Receiver                      id=12   [slave  pointer  (2)]
⎜   â†³ ASUS Tech Inc. ASUS HID Device             id=14   [slave  pointer  (2)]
⎜   â†³ ASUS Tech Inc. ASUS HID Device             id=15   [slave  pointer  (2)]
⎜   â†³ ELAN1000:00 04F3:0401                      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)]
    ↳ Video Bus                                  id=7   [slave  keyboard (3)]
    ↳ Sleep Button                               id=8   [slave  keyboard (3)]
    ↳ Sunrex/JME Ghost Key Elimiantion Keyboard   id=9   [slave  keyboard (3)]
    ↳ USB2.0 HD UVC WebCam                       id=13   [slave  keyboard (3)]
    ↳ Asus WMI hotkeys                           id=17   [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard               id=18   [slave  keyboard (3)]


Code:

~ # hwinfo --mouse
34: USB 00.1: 10503 USB Mouse
  [Created at usb.122]
  Unique ID: QR8P.B33qkucOuPB
  Parent ID: k4bc.2DFUsyrieMD
  SysFS ID: /devices/pci0000:00/0000:00:14.0/usb1/1-8/1-8:1.1
  SysFS BusID: 1-8:1.1
  Hardware Class: mouse
  Model: "ASUSTek ASUS HID Device"
  Hotplug: USB
  Vendor: usb 0x0b05 "ASUSTek Computer, Inc."
  Device: usb 0x1819 "ASUS HID Device"
  Revision: "0.04"
  Compatible to: int 0x0200 0x0001 "Generic USB Mouse"
  Driver: "usbhid"
  Driver Modules: "usbhid"
  Speed: 12 Mbps
  Module Alias: "usb:v0B05p1819d0004dc00dsc00dp00ic03isc01ip02in01"
  Driver Info #0:
    XFree86 Protocol: explorerps/2
    GPM Protocol: exps2
  Config Status: cfg=new, avail=yes, need=no, active=unknown
  Attached to: #30 (Hub)

42: PS/2 00.0: 10500 PS/2 Mouse
  [Created at input.249]
  Unique ID: AH6Q.cUgA0B_3OWF
  Hardware Class: mouse
  Model: "ELAN1000:00 04F3:0401"
  Vendor: 0x04f3
  Device: 0x0401 "ELAN1000:00 04F3:0401"
  Compatible to: int 0x0210 0x0012
  Device File: /dev/input/mice (/dev/input/mouse2)
  Device Files: /dev/input/mice, /dev/input/mouse2, /dev/input/event15, /dev/input/by-path/pci-0000:00:15.1-platform-i2c_designware.1-event-mouse, /dev/input/by-path/pci-0000:00:15.1-platform-i2c_designware.1-mouse
  Device Number: char 13:63 (char 13:34)
  Driver Info #0:
    Buttons: 2
    Wheels: 1
    XFree86 Protocol: explorerps/2
    GPM Protocol: exps2
  Config Status: cfg=new, avail=yes, need=no, active=unknown


~ # lsmod
http://pastebin.com/NTDUexN9

~ # lspci -v
http://pastebin.com/tbg473Wv

~ # hwinfo --all
http://pastebin.com/AUCUThXQ

~ # lsusb
http://pastebin.com/VrG9a5ch

~ # dmesg
http://pastebin.com/prcMKfMY

~ # cat /var/log/Xorg.0.log
http://pastebin.com/8LSFiiAC

~ # lshw
http://pastebin.com/4vFhSwrM

Sorry for bombarding you all


Again, all this is running on an ASUS ROG G752VT Bios v213
Back to top
View user's profile Send private message
Sakaki
Guru
Guru


Joined: 21 May 2014
Posts: 340

PostPosted: Tue Feb 16, 2016 4:13 am    Post subject: Reply with quote

Traveling atm so a bit difficult to properly check this, apologies - hopefully someone else will be able to jump in and help out. Could you post the same set of files (xorg output etc) as you have just done for the working Ubuntu setup, but for the (minimal xorg.conf) ~amd64 Gentoo kernel with the designware config changes? Hopefully the difference will be visible from that.

You want to particularly look for anything mentioning elantech or elan, the touchpad vendor. Btw, googling for "elantech touchpad xorg.conf" (or similar) brings up a set of xorg.conf InputClass stanzas you could try. See also https://wiki.gentoo.org/wiki/Synaptics
_________________
Regards,

sakaki
Back to top
View user's profile Send private message
IncredibleMrT
Tux's lil' helper
Tux's lil' helper


Joined: 07 Mar 2008
Posts: 109
Location: Rotherham, UK

PostPosted: Wed Feb 17, 2016 4:19 pm    Post subject: Reply with quote

Right, as requested. This is all running on the machine on ~amd64 gentoo-sources-4.4.1


Code:

~ # xinput list
⎡ Virtual core pointer                       id=2   [master pointer  (3)]
⎜   â†³ Virtual core XTEST pointer                 id=4   [slave  pointer  (2)]
⎜   â†³ Sunrex/JME Ghost Key Elimiantion Keyboard   id=10   [slave  pointer  (2)]
⎜   â†³ ASUS Tech Inc. ASUS HID Device             id=14   [slave  pointer  (2)]
⎜   â†³ ASUS Tech Inc. ASUS HID Device             id=15   [slave  pointer  (2)]
⎜   â†³ Elan 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)]
    ↳ Video Bus                                  id=7   [slave  keyboard (3)]
    ↳ Sleep Button                               id=8   [slave  keyboard (3)]
    ↳ Sunrex/JME Ghost Key Elimiantion Keyboard   id=9   [slave  keyboard (3)]
    ↳ USB2.0 HD UVC WebCam                       id=13   [slave  keyboard (3)]
    ↳ Asus WMI hotkeys                           id=17   [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard               id=18   [slave  keyboard (3)]


Code:

~ # hwinfo --mouse
34: USB 00.1: 10503 USB Mouse
  [Created at usb.122]
  Unique ID: QR8P.B33qkucOuPB
  Parent ID: k4bc.2DFUsyrieMD
  SysFS ID: /devices/pci0000:00/0000:00:14.0/usb1/1-8/1-8:1.1
  SysFS BusID: 1-8:1.1
  Hardware Class: mouse
  Model: "ASUSTek ASUS HID Device"
  Hotplug: USB
  Vendor: usb 0x0b05 "ASUSTek Computer, Inc."
  Device: usb 0x1819 "ASUS HID Device"
  Revision: "0.04"
  Compatible to: int 0x0200 0x0001 "Generic USB Mouse"
  Driver: "usbhid"
  Driver Modules: "usbhid"
  Speed: 12 Mbps
  Module Alias: "usb:v0B05p1819d0004dc00dsc00dp00ic03isc01ip02in01"
  Driver Info #0:
    XFree86 Protocol: explorerps/2
    GPM Protocol: exps2
  Config Status: cfg=new, avail=yes, need=no, active=unknown
  Attached to: #30 (Hub)

41: PS/2 00.0: 10500 PS/2 Mouse
  [Created at input.249]
  Unique ID: AH6Q.3MpF+FfCeq4
  Hardware Class: mouse
  Model: "Elan Touchpad"
  Vendor: 0x04f3
  Device: 0x0013 "Elan Touchpad"
  Compatible to: int 0x0210 0x0001
  Device File: /dev/input/mice (/dev/input/mouse2)
  Device Files: /dev/input/mice, /dev/input/mouse2, /dev/input/event12
  Device Number: char 13:63 (char 13:34)
  Driver Info #0:
    Buttons: 1
    Wheels: 0
    XFree86 Protocol: explorerps/2
    GPM Protocol: exps2
  Config Status: cfg=new, avail=yes, need=no, active=unknown



~ # lsmod
http://pastebin.com/KuwHErET

~ # lspci -v
http://pastebin.com/XrgKE01A

~ # hwinfo --all
http://pastebin.com/DPM4AaKr

~ # lsusb
http://pastebin.com/yBXfWhQe

~ # dmesg
http://pastebin.com/cLnsjyp8

~ # cat /var/log/Xorg.0.log
http://pastebin.com/X9gy4SkG

~ # cat /etc/X11.xorg.conf
http://pastebin.com/QKyHj77d

~ # lshw
http://pastebin.com/Q6Xu5dFB

And finally, for good measure, the kernel config
http://pastebin.com/ZKpCR1ha



Again, all this is running on an ASUS ROG G752VT Bios v213

Anything else needed, just shout.
Ta
Back to top
View user's profile Send private message
Sakaki
Guru
Guru


Joined: 21 May 2014
Posts: 340

PostPosted: Fri Feb 19, 2016 2:23 am    Post subject: Reply with quote

Have you tried comparing e.g. /etc/X11/xorg.conf.d/50-synaptics.conf in the working Ubuntu image against Gentoo? Also, what happens if you add the following stanza to your minimal xorg.conf in Gentoo?
Code:
Section "InputClass"
    Identifier "touchpad catchall"
    Driver "synaptics"
    MatchIsTouchpad "on"
    MatchDevicePath "/dev/input/event*"
        Option "TapButton1" "1"
        Option "TapButton2" "2"
        Option "TapButton3" "3"
EndSection

_________________
Regards,

sakaki
Back to top
View user's profile Send private message
TheRealSoup
n00b
n00b


Joined: 18 Apr 2016
Posts: 1

PostPosted: Mon Apr 18, 2016 12:17 pm    Post subject: Reply with quote

IncredibleMrT wrote:

Earlier, when I said the buttons don't work - they actually do, well, left click does but just in a weird way. For the left click to be able to respond, I need to have a finger on the touchpad at the same time.

This fixes that for me
Code:

$ synclient ClickPad=0


Right click is still a problem probably because:
Code:

$ xinput list-props 19|grep Capabilities
   Synaptics Capabilities (350):   1, 0, 0, 1, 1, 1, 1

The 3rd field being device has a physical right button as 0. I'm guessing it's because it's being detected as a clickpad and not a touchpad.
Back to top
View user's profile Send private message
otakugeek
n00b
n00b


Joined: 26 Jun 2014
Posts: 50

PostPosted: Mon Jul 11, 2016 5:20 am    Post subject: Reply with quote

I solved with this article : http://techtalkhawke.com/news/opensuse-13-1-linux-on-asus-g750jw-republic-of-gamers-17-laptop

adding the driver on kernel : "ETPS/2 Elantech Touchpad" and then work normal.
Back to top
View user's profile Send private message
ARomaSH
n00b
n00b


Joined: 10 May 2005
Posts: 3

PostPosted: Thu Nov 03, 2016 3:50 am    Post subject: Reply with quote

spent almost a day trying to figure out how to fix trackpad on ASUS Zenbook 3 (UX390). finally it showed in dmesg after activating MFD_INTEL_LPSS_PCI=y and MFD_INTEL_LPSS_ACPI=y in -> Device Drivers -> Multifunction Device Drivers
it seems like it triggers activating of i2c-designware stuff
Back to top
View user's profile Send private message
RayDude
Veteran
Veteran


Joined: 29 May 2004
Posts: 1509
Location: San Jose, CA

PostPosted: Sat Mar 18, 2017 12:19 am    Post subject: Reply with quote

Does anyone know how to get multitouch working with the ASUS track pad?

Edit: I guess I should have read this thread closer. I enabled designware drivers and the elantech module and one of them worked! Or it could be kernel 4.12.3... One of those things worked.

Thanks!
_________________
Some day there will only be free software.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Desktop Environments All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum