LinuxQuestions.org
Visit Jeremy's Blog.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware
User Name
Password
Linux - Hardware This forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?

Notices


Reply
  Search this Thread
Old 07-19-2021, 03:16 AM   #1
johnconst32
LQ Newbie
 
Registered: Jul 2021
Posts: 1

Rep: Reputation: Disabled
touchpad not working on alienware x15 r1 on pop os 21.04


this is the output of all input devices. the laptop doesn't seem to recognize the touch pad at all.

If anyone can help would really appreciate it.



cat /proc/bus/input/devices
Code:
I: Bus=0019 Vendor=0000 Product=0005 Version=0000

N: Name="Lid Switch"

P: Phys=PNP0C0D/button/input0

S: Sysfs=/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:08/PNP0C0D:00/input/input0

U: Uniq=

H: Handlers=event0

B: PROP=0

B: EV=21

B: SW=1


I: Bus=0019 Vendor=0000 Product=0001 Version=0000

N: Name="Power Button"

P: Phys=PNP0C0C/button/input0

S: Sysfs=/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input1

U: Uniq=

H: Handlers=kbd event1

B: PROP=0

B: EV=3

B: KEY=10000000000000 0


I: Bus=0011 Vendor=0001 Product=0001 Version=ab41

N: Name="AT Translated Set 2 keyboard"

P: Phys=isa0060/serio0/input0

S: Sysfs=/devices/platform/i8042/serio0/input/input2

U: Uniq=

H: Handlers=sysrq kbd event2 leds

B: PROP=0

B: EV=120013

B: KEY=402000000 8380307af830d001 feffffdfffefffff fffffffffffffffe

B: MSC=10

B: LED=7


I: Bus=0019 Vendor=0000 Product=0006 Version=0000

N: Name="Video Bus"

P: Phys=LNXVIDEO/video/input0

S: Sysfs=/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:00/LNXVIDEO:00/input/input6

U: Uniq=

H: Handlers=kbd event3

B: PROP=0

B: EV=3

B: KEY=3e000b00000000 0 0 0


I: Bus=0019 Vendor=0000 Product=0006 Version=0000

N: Name="Video Bus"

P: Phys=LNXVIDEO/video/input0

S: Sysfs=/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/LNXVIDEO:01/input/input7

U: Uniq=

H: Handlers=kbd event4

B: PROP=0

B: EV=3

B: KEY=3e000b00000000 0 0 0


I: Bus=0003 Vendor=0d62 Product=babc Version=0110

N: Name="DELL Technologies Keyboard"

P: Phys=usb-0000:00:14.0-9/input0

S: Sysfs=/devices/pci0000:00/0000:00:14.0/usb3/3-9/3-9:1.0/0003:0D62:BABC.0003/input/input8

U: Uniq=

H: Handlers=sysrq kbd event5 leds

B: PROP=0

B: EV=12001f

B: KEY=302ff 0 0 483ffff17aff32d bfd4444600000000 1 130c730b17c007 ffbf7bfad9415fff febeffdfffefffff fffffffffffffffe

B: REL=1040

B: ABS=100000000

B: MSC=10

B: LED=1f


I: Bus=0019 Vendor=0000 Product=0000 Version=0000

N: Name="Intel HID events"

P: Phys=

S: Sysfs=/devices/platform/INTC1051:00/input/input14

U: Uniq=

H: Handlers=rfkill kbd event10

B: PROP=0

B: EV=13

B: KEY=81000300000000 5000004000 1e294000000020 0

B: MSC=10


I: Bus=0019 Vendor=0000 Product=0000 Version=0000

N: Name="Intel HID 5 button array"

P: Phys=

S: Sysfs=/devices/platform/INTC1051:00/input/input15

U: Uniq=

H: Handlers=kbd event11

B: PROP=0

B: EV=13

B: KEY=2000000000000 0 0 0 0 1000000000000 0 201c000000000000 0

B: MSC=10


I: Bus=0003 Vendor=0c45 Product=6d18 Version=0161

N: Name="Integrated_Webcam_HD: Integrate"

P: Phys=usb-0000:00:14.0-7/button

S: Sysfs=/devices/pci0000:00/0000:00:14.0/usb3/3-7/3-7:1.0/input/input16

U: Uniq=

H: Handlers=kbd event6

B: PROP=0

B: EV=3

B: KEY=100000 0 0 0


I: Bus=0003 Vendor=0c45 Product=6d18 Version=0161

N: Name="Integrated_Webcam_HD: Integrate"

P: Phys=usb-0000:00:14.0-7/button

S: Sysfs=/devices/pci0000:00/0000:00:14.0/usb3/3-7/3-7:1.2/input/input17

U: Uniq=

H: Handlers=kbd event7

B: PROP=0

B: EV=3

B: KEY=100000 0 0 0


I: Bus=0003 Vendor=046d Product=4085 Version=0111

N: Name="Logitech G604 "

P: Phys=usb-0000:00:14.0-1.4.1/input2:1

S: Sysfs=/devices/pci0000:00/0000:00:14.0/usb3/3-1/3-1.4/3-1.4.1/3-1.4.1:1.2/0003:046D:C539.0006/0003:046D:4085.0007/input/input28

U: Uniq=4085-ee-24-8d-76

H: Handlers=sysrq kbd mouse0 event15 leds

B: PROP=0

B: EV=120017

B: KEY=ffff0000 1000000000007 ff9f207ac14057ff febeffdfffefffff fffffffffffffffe

B: REL=1943

B: MSC=10

B: LED=1f


I: Bus=0011 Vendor=0002 Product=0001 Version=0000

N: Name="PS/2 Generic Mouse"

P: Phys=isa0060/serio1/input0

S: Sysfs=/devices/platform/i8042/serio1/input/input5

U: Uniq=

H: Handlers=mouse1 event16

B: PROP=1

B: EV=7

B: KEY=70000 0 0 0 0

B: REL=3


I: Bus=0000 Vendor=0000 Product=0000 Version=0000

N: Name="sof-hda-dsp Headphone Mic"

P: Phys=ALSA

S: Sysfs=/devices/pci0000:00/0000:00:1f.3/skl_hda_dsp_generic/sound/card1/input29

U: Uniq=

H: Handlers=event17

B: PROP=0

B: EV=21

B: SW=4


I: Bus=0000 Vendor=0000 Product=0000 Version=0000

N: Name="sof-hda-dsp HDMI/DP,pcm=3"

P: Phys=ALSA

S: Sysfs=/devices/pci0000:00/0000:00:1f.3/skl_hda_dsp_generic/sound/card1/input30

U: Uniq=

H: Handlers=event18

B: PROP=0

B: EV=21

B: SW=140


I: Bus=0000 Vendor=0000 Product=0000 Version=0000

N: Name="sof-hda-dsp HDMI/DP,pcm=4"

P: Phys=ALSA

S: Sysfs=/devices/pci0000:00/0000:00:1f.3/skl_hda_dsp_generic/sound/card1/input31

U: Uniq=

H: Handlers=event19

B: PROP=0

B: EV=21

B: SW=140


I: Bus=0000 Vendor=0000 Product=0000 Version=0000

N: Name="sof-hda-dsp HDMI/DP,pcm=5"

P: Phys=ALSA

S: Sysfs=/devices/pci0000:00/0000:00:1f.3/skl_hda_dsp_generic/sound/card1/input32

U: Uniq=

H: Handlers=event20

B: PROP=0

B: EV=21

B: SW=140


I: Bus=0000 Vendor=0000 Product=0000 Version=0000

N: Name="HDA NVidia HDMI/DP,pcm=3"

P: Phys=ALSA

S: Sysfs=/devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card0/input33

U: Uniq=

H: Handlers=event8

B: PROP=0

B: EV=21

B: SW=140


I: Bus=0000 Vendor=0000 Product=0000 Version=0000

N: Name="HDA NVidia HDMI/DP,pcm=7"

P: Phys=ALSA

S: Sysfs=/devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card0/input34

U: Uniq=

H: Handlers=event9

B: PROP=0

B: EV=21

B: SW=140


I: Bus=0000 Vendor=0000 Product=0000 Version=0000

N: Name="HDA NVidia HDMI/DP,pcm=8"

P: Phys=ALSA

S: Sysfs=/devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card0/input35

U: Uniq=

H: Handlers=event12

B: PROP=0

B: EV=21

B: SW=140


I: Bus=0000 Vendor=0000 Product=0000 Version=0000

N: Name="HDA NVidia HDMI/DP,pcm=9"

P: Phys=ALSA

S: Sysfs=/devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card0/input36

U: Uniq=

H: Handlers=event13

B: PROP=0

B: EV=21

B: SW=140


I: Bus=0000 Vendor=0000 Product=0000 Version=0000

N: Name="HDA NVidia HDMI/DP,pcm=10"

P: Phys=ALSA

S: Sysfs=/devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card0/input37

U: Uniq=

H: Handlers=event14

B: PROP=0

B: EV=21

B: SW=140
 
Old 07-20-2021, 10:14 AM   #2
onebuck
Moderator
 
Registered: Jan 2005
Location: Central Florida 20 minutes from Disney World
Distribution: Slackware®
Posts: 13,984
Blog Entries: 46

Rep: Reputation: 3204Reputation: 3204Reputation: 3204Reputation: 3204Reputation: 3204Reputation: 3204Reputation: 3204Reputation: 3204Reputation: 3204Reputation: 3204Reputation: 3204
Member Response

Hi,

Welcome to LQ!

Do you have a hot key set to enable the touch pad?

I use this script to enable/disable the pad,touchpad.sh ;
Code:
cat touchpad.sh
#!/bin/bash

# touchpad.sh Written by Atanas S / Siteground Support Team

# First we need to get the device ID from the xinput
# if it does not work for you, you may need to set the cut -f option to another number
# I would suggest that you test the command in your terminal first to see the result
# It should output an integer usually between 8-15, at least on my lap top :D

getdev=`xinput list |grep pointer |grep PS |cut -f 2`
devid=${getdev/id=/}

#Second we need to get the device status, if it is enabled or not

# if it does not work for you, you may need to set the cut -f option to another number
# I would suggest that you test the command in your terminal first to see the result
# It should output 0 or 1

getstatus=`xinput list-props $devid |grep 'Device Enabled' |cut -f 3`

#once we get the device status depending on the status we set it the other way arround
        if [ "$getstatus" == "1" ]; then
        newstatus="0"
        else
        newstatus="1"
        fi
`xinput set-prop $devid "Device Enabled" $newstatus`
I launch this from a vt console while in my DE. Be sure to set the script as execute for user(s).
The script will toggle the state of the touch pad.
Hope this helps.
Have fun & enjoy Gnu/Linux!
 
Old 08-09-2021, 05:50 AM   #3
hyonraley
LQ Newbie
 
Registered: Aug 2021
Posts: 1

Rep: Reputation: Disabled
Thank you for the clarification. That helps a lot!
 
Old 08-09-2021, 07:08 AM   #4
clipping
LQ Newbie
 
Registered: Jul 2021
Posts: 11

Rep: Reputation: Disabled
Quote:
Originally Posted by johnconst32 View Post
this is the output of all input devices. the laptop doesn't seem to recognize the touch pad at all.

If anyone can help would really appreciate it.



cat /proc/bus/input/devices
....
Anything in /sys/bus/i2c/devices?

I got a new laptop recently and a SYNA3602 device could be seen in /sys, but nothing in /proc (nor /dev, nor anything in X). Under distros other than Slackware the touchpad worked, and tracked it down to the kernel missing Intel Cannon Lake pin control support.

I've heard of PopOS, but not familiar. Do try some other distros, live environments are fine, to see if Linux can work with the trackpad. Then try and figure out what differs.

Good luck
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
A Software Journey for Alienware Users: Taking my Alienware and making it a coding PC ejspeiro Programming 0 05-20-2014 07:44 PM
Alienware Laptop: no touchpad or keyboard: fedora 2.6.29.4.-167.fc11.i686.pae philco_yodi Fedora - Installation 3 10-16-2009 01:57 AM
ACPI on Samsung x15 mandrake 10 *&"^£*&^ Jakkin Linux - Laptop and Netbook 6 12-29-2004 06:20 PM
samsung x05/x10/x15 users joel112 Linux - Laptop and Netbook 0 10-24-2003 02:32 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware

All times are GMT -5. The time now is 09:20 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration