You are not logged in.
Hello, I am not entirely new to Arch but I figured let's post this in the Newbie corner anyways. I got a new laptop (Dell latitude 5580) and I am having a hard time setting things up correctly due to the fact that this laptop is quite new. I managed to get most stuff working properly except for the touchpad.
I also tried installing Fedora on the laptop and managed to get basic functionality (touchpad recognised as generic mouse) working without nomodeset and advanced functionality (recognised as trackpad) with nomodeset.
Though in Archlinux I cannot get the touchpad working at all, it does not even show up in /proc/bus/input/devices or xinput list.
I tried with both libinput and synaptics drivers but no success, I also could not find a difference in the output of `lspci -nnk` between Fedora and Arch:
Fedora
Arch
The only difference I saw is the intel-lpss driver loaded in Arch, I tried blacklisting it but without success.
I can't help but think that there has to be a way to get it working in Arch when it works in Fedora. I used the KDE version of Fedora that comes with X11. I am also using KDE on Arch.
Does anyone have a clue where I can start solving this problem because at this point I am lost.
Last edited by archcry (2018-02-23 17:06:54)
Offline
Is the touchpad shown by xinput (xorg-xinput)?
$ xinput list
Andrew
Offline
In Fedora it is, in Arch it isn't. I also tried to find the device in /proc/bus/input/devices, in Fedora it shows up but in Arch it isn't there.
Fedora xinput & /proc/bus/input/devices
Arch xinput & /proc/bus/input/devices
The touchpad devices are identified as:
Bus=0018 Vendor=044e Product=120b Version=0100
I also have a logitech mouse connected, that's why it's showing up in xinput
Offline
Tried the lts kernel?
Online
Just installed the LTS kernel but unfortunately I am experiencing the same issue there
Linux kernel
$ uname -r
4.14.21-1-lts
xinput
$ xinput list
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ Logitech USB Receiver id=12 [slave pointer (2)]
⎜ ↳ Logitech USB Receiver id=13 [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)]
↳ Video Bus id=8 [slave keyboard (3)]
↳ Power Button id=9 [slave keyboard (3)]
↳ Sleep Button id=10 [slave keyboard (3)]
↳ Integrated_Webcam_HD: Integrate id=11 [slave keyboard (3)]
↳ Dell WMI hotkeys id=14 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=15 [slave keyboard (3)]
↳ Logitech USB Receiver id=16 [slave keyboard (3)]
Input devices
$ cat /proc/bus/input/devices
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/input0
U: Uniq=
H: Handlers=sysrq kbd event0 leds
B: PROP=0
B: EV=120013
B: KEY=1100f02902000 8380307cf910f001 feffffdfffefffff fffffffffffffffe
B: MSC=10
B: LED=7
I: Bus=0003 Vendor=046d Product=c531 Version=0111
N: Name="Logitech USB Receiver"
P: Phys=usb-0000:00:14.0-2/input0
S: Sysfs=/devices/pci0000:00/0000:00:14.0/usb1/1-2/1-2:1.0/0003:046D:C531.0001/input/input1
U: Uniq=
H: Handlers=mouse0 event1
B: PROP=0
B: EV=17
B: KEY=ffff0000 0 0 0 0
B: REL=143
B: MSC=10
I: Bus=0003 Vendor=046d Product=c531 Version=0111
N: Name="Logitech USB Receiver"
P: Phys=usb-0000:00:14.0-2/input1
S: Sysfs=/devices/pci0000:00/0000:00:14.0/usb1/1-2/1-2:1.1/0003:046D:C531.0002/input/input2
U: Uniq=
H: Handlers=sysrq kbd event2
B: PROP=0
B: EV=10001f
B: KEY=3f0003007f 0 0 483ffff17aff32d bf54444600000000 1 130f938b17c007 ffff7bfad941dfff febeffdfffefffff fffffffffffffffe
B: REL=40
B: ABS=100000000
B: MSC=10
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/PNP0C0D:00/input/input3
U: Uniq=
H: Handlers=event3
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/input4
U: Uniq=
H: Handlers=kbd event4
B: PROP=0
B: EV=3
B: KEY=10000000000000 0
I: Bus=0019 Vendor=0000 Product=0003 Version=0000
N: Name="Sleep Button"
P: Phys=PNP0C0E/button/input0
S: Sysfs=/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0E:00/input/input5
U: Uniq=
H: Handlers=kbd event5
B: PROP=0
B: EV=3
B: KEY=4000 0 0
I: Bus=0019 Vendor=0000 Product=0001 Version=0000
N: Name="Power Button"
P: Phys=LNXPWRBN/button/input0
S: Sysfs=/devices/LNXSYSTM:00/LNXPWRBN:00/input/input6
U: Uniq=
H: Handlers=kbd event6
B: PROP=0
B: EV=3
B: KEY=10000000000000 0
I: Bus=0003 Vendor=0bda Product=568c Version=6053
N: Name="Integrated_Webcam_HD: Integrate"
P: Phys=usb-0000:00:14.0-11/button
S: Sysfs=/devices/pci0000:00/0000:00:14.0/usb1/1-11/1-11:1.0/input/input7
U: Uniq=
H: Handlers=kbd event7
B: PROP=0
B: EV=3
B: KEY=100000 0 0 0
I: Bus=0019 Vendor=0000 Product=0000 Version=0000
N: Name="Dell WMI hotkeys"
P: Phys=
S: Sysfs=/devices/platform/PNP0C14:03/wmi_bus/wmi_bus-PNP0C14:03/9DBB5994-A997-11DA-B012-B622A1EF5492/input/input8
U: Uniq=
H: Handlers=kbd rfkill event8
B: PROP=0
B: EV=13
B: KEY=800000000000 0 0 1500b00000c00 4000000200300000 e000000000000 0
B: MSC=10
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:00/input/input9
U: Uniq=
H: Handlers=kbd event9
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/device:0a/LNXVIDEO:01/input/input10
U: Uniq=
H: Handlers=kbd event10
B: PROP=0
B: EV=3
B: KEY=3e000b00000000 0 0 0
I: Bus=0010 Vendor=001f Product=0001 Version=0100
N: Name="PC Speaker"
P: Phys=isa0061/input0
S: Sysfs=/devices/platform/pcspkr/input/input11
U: Uniq=
H: Handlers=kbd event11
B: PROP=0
B: EV=40001
B: SND=6
I: Bus=0001 Vendor=10ec Product=0256 Version=0001
N: Name="HDA Digital PCBeep"
P: Phys=card0/codec#0/beep0
S: Sysfs=/devices/pci0000:00/0000:00:1f.3/sound/card0/input12
U: Uniq=
H: Handlers=kbd event12
B: PROP=0
B: EV=40001
B: SND=6
I: Bus=0000 Vendor=0000 Product=0000 Version=0000
N: Name="HDA Intel PCH Headphone Mic"
P: Phys=ALSA
S: Sysfs=/devices/pci0000:00/0000:00:1f.3/sound/card0/input13
U: Uniq=
H: Handlers=event13
B: PROP=0
B: EV=21
B: SW=4
I: Bus=0000 Vendor=0000 Product=0000 Version=0000
N: Name="HDA Intel PCH HDMI/DP,pcm=3"
P: Phys=ALSA
S: Sysfs=/devices/pci0000:00/0000:00:1f.3/sound/card0/input14
U: Uniq=
H: Handlers=event14
B: PROP=0
B: EV=21
B: SW=140
I: Bus=0000 Vendor=0000 Product=0000 Version=0000
N: Name="HDA Intel PCH HDMI/DP,pcm=7"
P: Phys=ALSA
S: Sysfs=/devices/pci0000:00/0000:00:1f.3/sound/card0/input15
U: Uniq=
H: Handlers=event15
B: PROP=0
B: EV=21
B: SW=140
I: Bus=0000 Vendor=0000 Product=0000 Version=0000
N: Name="HDA Intel PCH HDMI/DP,pcm=8"
P: Phys=ALSA
S: Sysfs=/devices/pci0000:00/0000:00:1f.3/sound/card0/input16
U: Uniq=
H: Handlers=event16
B: PROP=0
B: EV=21
B: SW=140
I: Bus=0000 Vendor=0000 Product=0000 Version=0000
N: Name="HDA Intel PCH HDMI/DP,pcm=9"
P: Phys=ALSA
S: Sysfs=/devices/pci0000:00/0000:00:1f.3/sound/card0/input17
U: Uniq=
H: Handlers=event17
B: PROP=0
B: EV=21
B: SW=140
I: Bus=0000 Vendor=0000 Product=0000 Version=0000
N: Name="HDA Intel PCH HDMI/DP,pcm=10"
P: Phys=ALSA
S: Sysfs=/devices/pci0000:00/0000:00:1f.3/sound/card0/input18
U: Uniq=
H: Handlers=event18
B: PROP=0
B: EV=21
B: SW=140
Offline
compare "lsmod" of fedora and arch (hint: use sort & diff ;-)
Online
Wew, that's a lot of output, could you point me in the right direction as to what exactly I am looking for here?
https://pastebin.com/Lcbun9e3
$ diff lsmod-arch lsmod-fedora
1c1,6
< ac 16384 0
---
> 8021q 32768 0
> 8021q 32768 0
> acpi_als 16384 0
> acpi_als 16384 0
> acpi_pad 180224 0
> acpi_pad 180224 0
3,8c8,9
< aesni_intel 188416 2
< aes_x86_64 20480 1 aesni_intel
< af_alg 28672 1 algif_skcipher
< agpgart 49152 2 intel_gtt,drm
< ahci 40960 2
< algif_skcipher 16384 0
---
> acpi_thermal_rel 16384 1 int3400_thermal
> arc4 16384 2
10,15c11,23
< atkbd 32768 0
< battery 20480 0
< bbswitch 16384 0
< bluetooth 634880 5 btrtl,btintel,btbcm,btusb
< btbcm 16384 1 btusb
< btintel 16384 1 btusb
---
> bluetooth 516096 33 btrtl,hci_uart,btintel,btqca,bnep,btbcm,rfcomm,btusb
> bluetooth 516096 33 btrtl,hci_uart,btintel,btqca,bnep,btbcm,rfcomm,btusb
> bnep 20480 2
> bnep 20480 2
> bridge 143360 1 ebtable_broute
> bridge 143360 1 ebtable_broute
> btbcm 16384 2 hci_uart,btusb
> btbcm 16384 2 hci_uart,btusb
> btintel 16384 2 hci_uart,btusb
> btintel 16384 2 hci_uart,btusb
> btqca 16384 1 hci_uart
> btqca 16384 1 hci_uart
> btrtl 16384 1 btusb
17c25,26
< btusb 53248 0
---
> btusb 45056 0
> btusb 45056 0
19,21c28,37
< cdc_ncm 40960 1 cdc_mbim
< cdc_wdm 24576 1 cdc_mbim
< cfg80211 741376 3 iwlmvm,iwlwifi,mac80211
---
> cdc_mbim 16384 0
> cdc_ncm 36864 1 cdc_mbim
> cdc_ncm 36864 1 cdc_mbim
> cdc_wdm 20480 2 cdc_mbim
> cdc_wdm 20480 2 cdc_mbim
> cfg80211 610304 3 iwlmvm,iwlwifi,mac80211
> cfg80211 610304 3 iwlmvm,iwlwifi,mac80211
> cmac 16384 1
> cmac 16384 1
> coretemp 16384 0
23,24c39,41
< crc16 16384 2 bluetooth,ext4
< crc32c_intel 24576 0
---
> crc32c_intel 24576 1
> crc32c_intel 24576 1
> crc32_pclmul 16384 0
27,31c44,49
< cryptd 28672 4 crypto_simd,ghash_clmulni_intel,aesni_intel
< crypto_simd 16384 1 aesni_intel
< crypto_user 16384 0
< dcdbas 16384 1 dell_smbios_smm
< dell_laptop 24576 1
---
> crct10dif_pclmul 16384 0
> dcdbas 16384 1 dell_smbios
> dcdbas 16384 1 dell_smbios
> dell_laptop 20480 1
> dell_laptop 20480 1
> dell_rbtn 16384 0
33,35c51,53
< dell_smbios 16384 4 dell_wmi,dell_laptop,dell_smbios_wmi,dell_smbios_smm
< dell_smbios_smm 16384 0
< dell_smbios_wmi 16384 0
---
> dell_smbios 16384 2 dell_wmi,dell_laptop
> dell_smbios 16384 2 dell_wmi,dell_laptop
> dell_smm_hwmon 16384 0
37a56,57
> dell_smo8800 16384 0
> dell_wmi 16384 0
39,44c59,73
< dell_wmi_descriptor 16384 2 dell_wmi,dell_smbios_wmi
< dm_crypt 40960 1
< dm_mod 143360 8 dm_crypt
< drm 466944 9 i915,drm_kms_helper
< drm_kms_helper 200704 1 i915
< e1000e 282624 0
---
> drm 352256 4 nouveau,i915,ttm,drm_kms_helper
> drm 352256 4 nouveau,i915,ttm,drm_kms_helper
> drm_kms_helper 159744 2 nouveau,i915
> drm_kms_helper 159744 2 nouveau,i915
> e1000e 245760 0
> e1000e 245760 0
> ebtable_broute 16384 1
> ebtable_broute 16384 1
> ebtable_filter 16384 1
> ebtable_filter 16384 1
> ebtable_nat 16384 1
> ebtable_nat 16384 1
> ebtables 32768 3 ebtable_filter,ebtable_nat,ebtable_broute
> ebtables 32768 3 ebtable_filter,ebtable_nat,ebtable_broute
> ecdh_generic 24576 1 bluetooth
46,50c75,76
< evdev 20480 17
< ext4 712704 1
< fat 77824 1 vfat
< fb_sys_fops 16384 1 drm_kms_helper
< fscrypto 32768 1 ext4
---
> garp 16384 1 8021q
> garp 16384 1 8021q
52,59c78,91
< glue_helper 16384 1 aesni_intel
< hid 131072 4 i2c_hid,hid_generic,usbhid
< hid_generic 16384 0
< i2c_algo_bit 16384 1 i915
< i2c_hid 24576 0
< i2c_i801 32768 0
< i8042 32768 1 dell_laptop
< i915 1929216 23
---
> ghash_clmulni_intel 16384 0
> hci_uart 106496 0
> hci_uart 106496 0
> hid_alps 16384 0
> hid_alps 16384 0
> i2c_algo_bit 16384 2 nouveau,i915
> i2c_algo_bit 16384 2 nouveau,i915
> i2c_hid 20480 0
> i2c_hid 20480 0
> i2c_i801 24576 0
> i2c_i801 24576 0
> i915 1798144 0
> i915 1798144 0
> idma64 20480 0
61c93,95
< input_leds 16384 0
---
> industrialio 69632 2 acpi_als,kfifo_buf
> industrialio 69632 2 acpi_als,kfifo_buf
> int3400_thermal 16384 0
63a98,99
> int3403_thermal 16384 0
> int340x_thermal_zone 16384 2 int3403_thermal,processor_thermal_device
65,67c101,109
< intel_cstate 16384 0
< intel_gtt 24576 1 i915
< intel_lpss 16384 1 intel_lpss_pci
---
> intel_cstate 20480 0
> intel_cstate 20480 0
> intel_hid 16384 0
> intel_hid 16384 0
> intel_lpss 16384 2 intel_lpss_pci,intel_lpss_acpi
> intel_lpss 16384 2 intel_lpss_pci,intel_lpss_acpi
> intel_lpss_acpi 16384 0
> intel_lpss_acpi 16384 0
> intel_lpss_pci 20480 0
69a112,113
> intel_pch_thermal 16384 0
> intel_powerclamp 16384 0
71c115,117
< intel_rapl 24576 0
---
> intel_rapl 20480 0
> intel_rapl 20480 0
> intel_rapl_perf 16384 0
74,76c120,149
< intel_uncore 131072 0
< intel_wmi_thunderbolt 16384 0
< ip_tables 28672 0
---
> intel_soc_dts_iosf 16384 1 processor_thermal_device
> intel_uncore 122880 0
> intel_uncore 122880 0
> ip6table_filter 16384 1
> ip6table_filter 16384 1
> ip6table_mangle 16384 1
> ip6table_mangle 16384 1
> ip6table_nat 16384 1
> ip6table_nat 16384 1
> ip6table_raw 16384 1
> ip6table_raw 16384 1
> ip6_tables 28672 5 ip6table_mangle,ip6table_filter,ip6table_security,ip6table_raw,ip6table_nat
> ip6_tables 28672 5 ip6table_mangle,ip6table_filter,ip6table_security,ip6table_raw,ip6table_nat
> ip6table_security 16384 1
> ip6table_security 16384 1
> ip6t_REJECT 16384 2
> ip6t_REJECT 16384 2
> ip6t_rpfilter 16384 1
> ip6t_rpfilter 16384 1
> ip_set 36864 0
> ip_set 36864 0
> iptable_mangle 16384 1
> iptable_mangle 16384 1
> iptable_nat 16384 1
> iptable_nat 16384 1
> iptable_raw 16384 1
> iptable_raw 16384 1
> iptable_security 16384 1
> iptable_security 16384 1
> irqbypass 16384 1 kvm
77a151,152
> isofs 45056 1
> isofs 45056 1
78a154,155
> iTCO_vendor_support 16384 1 iTCO_wdt
> iTCO_wdt 16384 0
80,95c157,184
< iwlmvm 425984 0
< iwlwifi 315392 1 iwlmvm
< jbd2 122880 1 ext4
< joydev 24576 0
< kvm 704512 1 kvm_intel
< kvm_intel 229376 0
< led_class 16384 3 iwlmvm,input_leds,dell_laptop
< libahci 40960 1 ahci
< libata 278528 2 ahci,libahci
< libps2 16384 1 atkbd
< mac80211 909312 1 iwlmvm
< mac_hid 16384 0
< mbcache 16384 1 ext4
< media 45056 2 uvcvideo,videodev
< mei 106496 3 mei_me,mei_wdt
< mei_me 45056 1
---
> iwlmvm 385024 0
> iwlmvm 385024 0
> iwlwifi 196608 1 iwlmvm
> iwlwifi 196608 1 iwlmvm
> joydev 20480 0
> joydev 20480 0
> kfifo_buf 16384 1 acpi_als
> kfifo_buf 16384 1 acpi_als
> kvm 585728 1 kvm_intel
> kvm 585728 1 kvm_intel
> kvm_intel 200704 0
> kvm_intel 200704 0
> libcrc32c 16384 2 nf_conntrack,nf_nat
> libcrc32c 16384 2 nf_conntrack,nf_nat
> [liveuser@localhost ~]$ lsmod
> llc 16384 3 garp,bridge,stp
> llc 16384 3 garp,bridge,stp
> loop 28672 6
> loop 28672 6
> mac80211 753664 1 iwlmvm
> mac80211 753664 1 iwlmvm
> media 40960 2 uvcvideo,videodev
> media 40960 2 uvcvideo,videodev
> mei 102400 3 mei_me,mei_wdt
> mei 102400 3 mei_me,mei_wdt
> mei_me 40960 1
> mei_me 40960 1
> mei_wdt 16384 0
97a187,188
> memstick 16384 1 rtsx_pci_ms
> mii 16384 1 usbnet
99c190,191
< mmc_core 172032 1 rtsx_pci_sdmmc
---
> mmc_core 139264 1 rtsx_pci_sdmmc
> mmc_core 139264 1 rtsx_pci_sdmmc
101,107c193,224
< mousedev 24576 0
< mxm_wmi 16384 0
< nls_cp437 20480 1
< nls_iso8859_1 16384 1
< pcbc 16384 0
< pcspkr 16384 0
< pinctrl_intel 24576 1 pinctrl_sunrisepoint
---
> Module Size Used by
> mrp 20480 1 8021q
> mrp 20480 1 8021q
> mxm_wmi 16384 1 nouveau
> mxm_wmi 16384 1 nouveau
> nf_conntrack 131072 6 nf_conntrack_ipv6,nf_conntrack_ipv4,nf_nat_ipv6,xt_conntrack,nf_nat_ipv4,nf_nat
> nf_conntrack 131072 6 nf_conntrack_ipv6,nf_conntrack_ipv4,nf_nat_ipv6,xt_conntrack,nf_nat_ipv4,nf_nat
> nf_conntrack_ipv4 16384 7
> nf_conntrack_ipv4 16384 7
> nf_conntrack_ipv6 20480 8
> nf_conntrack_ipv6 20480 8
> nf_defrag_ipv4 16384 1 nf_conntrack_ipv4
> nf_defrag_ipv4 16384 1 nf_conntrack_ipv4
> nf_defrag_ipv6 36864 1 nf_conntrack_ipv6
> nf_defrag_ipv6 36864 1 nf_conntrack_ipv6
> nf_nat 28672 2 nf_nat_ipv6,nf_nat_ipv4
> nf_nat 28672 2 nf_nat_ipv6,nf_nat_ipv4
> nf_nat_ipv4 16384 1 iptable_nat
> nf_nat_ipv4 16384 1 iptable_nat
> nf_nat_ipv6 16384 1 ip6table_nat
> nf_nat_ipv6 16384 1 ip6table_nat
> nfnetlink 16384 1 ip_set
> nfnetlink 16384 1 ip_set
> nf_reject_ipv6 16384 1 ip6t_REJECT
> nf_reject_ipv6 16384 1 ip6t_REJECT
> nls_utf8 16384 1
> nls_utf8 16384 1
> nouveau 1638400 0
> nouveau 1638400 0
> pinctrl_intel 20480 1 pinctrl_sunrisepoint
> pinctrl_intel 20480 1 pinctrl_sunrisepoint
> pinctrl_sunrisepoint 28672 0
109a227,228
> pps_core 20480 1 ptp
> processor_thermal_device 16384 0
111a231
> ptp 20480 1 e1000e
113,115c233,240
< rfkill 28672 9 bluetooth,dell_laptop,dell_rbtn,cfg80211
< rtc_cmos 24576 1
< rtsx_pci 65536 2 rtsx_pci_sdmmc,rtsx_pci_ms
---
> qcserial 20480 0
> rfcomm 77824 4
> rfcomm 77824 4
> rfkill 28672 11 bluetooth,dell_laptop,dell_rbtn,cfg80211
> rfkill 28672 11 bluetooth,dell_laptop,dell_rbtn,cfg80211
> rtsx_pci 57344 2 rtsx_pci_sdmmc,rtsx_pci_ms
> rtsx_pci 57344 2 rtsx_pci_sdmmc,rtsx_pci_ms
> rtsx_pci_ms 20480 0
117,120c242,245
< rtsx_pci_sdmmc 28672 0
< scsi_mod 258048 2 sd_mod,libata
< sd_mod 61440 3
< serio 28672 4 serio_raw,atkbd,i8042
---
> rtsx_pci_sdmmc 24576 0
> rtsx_pci_sdmmc 24576 0
> scsi_transport_iscsi 94208 0
> scsi_transport_iscsi 94208 0
122,129c247,264
< shpchp 40960 0
< snd 98304 14 snd_hda_intel,snd_hwdep,snd_hda_codec,snd_timer,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_codec_realtek,snd_pcm
< snd_hda_codec 151552 4 snd_hda_intel,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_codec_realtek
< snd_hda_codec_generic 86016 1 snd_hda_codec_realtek
< snd_hda_codec_hdmi 57344 1
< snd_hda_codec_realtek 110592 1
< snd_hda_core 94208 5 snd_hda_intel,snd_hda_codec,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_codec_realtek
< snd_hda_intel 45056 3
---
> serio_raw 16384 0
> shpchp 36864 0
> shpchp 36864 0
> snd 81920 18 snd_hda_intel,snd_hwdep,snd_seq,snd_hda_codec,snd_timer,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_seq_device,snd_hda_codec_realtek,snd_pcm
> snd 81920 18 snd_hda_intel,snd_hwdep,snd_seq,snd_hda_codec,snd_timer,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_seq_device,snd_hda_codec_realtek,snd_pcm
> snd_hda_codec 126976 4 snd_hda_intel,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_codec_realtek
> snd_hda_codec 126976 4 snd_hda_intel,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_codec_realtek
> snd_hda_codec_generic 73728 1 snd_hda_codec_realtek
> snd_hda_codec_generic 73728 1 snd_hda_codec_realtek
> snd_hda_codec_hdmi 49152 1
> snd_hda_codec_hdmi 49152 1
> snd_hda_codec_realtek 94208 1
> snd_hda_codec_realtek 94208 1
> snd_hda_core 81920 5 snd_hda_intel,snd_hda_codec,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_codec_realtek
> snd_hda_core 81920 5 snd_hda_intel,snd_hda_codec,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_codec_realtek
> snd_hda_intel 40960 4
> snd_hda_intel 40960 4
> snd_hwdep 20480 1 snd_hda_codec
131,132c266,274
< snd_pcm 135168 4 snd_hda_intel,snd_hda_codec,snd_hda_core,snd_hda_codec_hdmi
< snd_timer 36864 1 snd_pcm
---
> snd_pcm 98304 4 snd_hda_intel,snd_hda_codec,snd_hda_core,snd_hda_codec_hdmi
> snd_pcm 98304 4 snd_hda_intel,snd_hda_codec,snd_hda_core,snd_hda_codec_hdmi
> snd_seq 65536 0
> snd_seq 65536 0
> snd_seq_device 16384 1 snd_seq
> snd_seq_device 16384 1 snd_seq
> snd_timer 32768 2 snd_seq,snd_pcm
> snd_timer 32768 2 snd_seq,snd_pcm
> soundcore 16384 1 snd
134,138c276,285
< sparse_keymap 16384 1 dell_wmi
< syscopyarea 16384 1 drm_kms_helper
< sysfillrect 16384 1 drm_kms_helper
< sysimgblt 16384 1 drm_kms_helper
< tpm 65536 3 tpm_tis,tpm_crb,tpm_tis_core
---
> sparse_keymap 16384 2 dell_wmi,intel_hid
> sparse_keymap 16384 2 dell_wmi,intel_hid
> squashfs 53248 1
> squashfs 53248 1
> stp 16384 2 garp,bridge
> stp 16384 2 garp,bridge
> sunrpc 331776 1
> sunrpc 331776 1
> tpm 53248 3 tpm_tis,tpm_crb,tpm_tis_core
> tpm 53248 3 tpm_tis,tpm_crb,tpm_tis_core
139a287,288
> tpm_crb 16384 0
> tpm_tis 16384 0
142,146c291,299
< usb_common 16384 1 usbcore
< usbcore 286720 12 usbnet,uvcvideo,usbhid,cdc_mbim,qcserial,cdc_ncm,cdc_wdm,usbserial,xhci_pci,btusb,usb_wwan,xhci_hcd
< usbhid 57344 0
< usbnet 49152 2 cdc_mbim,cdc_ncm
< usbserial 53248 2 qcserial,usb_wwan
---
> tpm_tis_core 20480 1 tpm_tis
> ttm 94208 1 nouveau
> ttm 94208 1 nouveau
> uas 24576 0
> uas 24576 0
> usbnet 45056 2 cdc_mbim,cdc_ncm
> usbnet 45056 2 cdc_mbim,cdc_ncm
> usb_storage 69632 2 uas
> usb_storage 69632 2 uas
148,150c301,308
< uvcvideo 102400 0
< vfat 20480 1
< videobuf2_core 45056 2 uvcvideo,videobuf2_v4l2
---
> usb_wwan 20480 1 qcserial
> uvcvideo 90112 0
> uvcvideo 90112 0
> video 40960 4 dell_wmi,dell_laptop,nouveau,i915
> video 40960 4 dell_wmi,dell_laptop,nouveau,i915
> videobuf2_core 40960 2 uvcvideo,videobuf2_v4l2
> videobuf2_core 40960 2 uvcvideo,videobuf2_v4l2
> videobuf2_memops 16384 1 videobuf2_vmalloc
152c310,312
< videobuf2_v4l2 28672 1 uvcvideo
---
> videobuf2_v4l2 24576 1 uvcvideo
> videobuf2_v4l2 24576 1 uvcvideo
> videobuf2_vmalloc 16384 1 uvcvideo
154,155c314,317
< videodev 208896 3 uvcvideo,videobuf2_core,videobuf2_v4l2
< wmi 28672 6 dell_wmi,wmi_bmof,intel_wmi_thunderbolt,dell_wmi_descriptor,mxm_wmi,dell_smbios_wmi
---
> videodev 176128 3 uvcvideo,videobuf2_core,videobuf2_v4l2
> videodev 176128 3 uvcvideo,videobuf2_core,videobuf2_v4l2
> wmi 24576 4 dell_wmi,wmi_bmof,mxm_wmi,nouveau
> wmi 24576 4 dell_wmi,wmi_bmof,mxm_wmi,nouveau
156a319,320
> wmi_bmof 16384 0
> x86_pkg_temp_thermal 16384 0
158,160c322,323
< xhci_hcd 258048 1 xhci_pci
< xhci_pci 16384 0
< x_tables 45056 1 ip_tables
---
> xt_conntrack 16384 13
> xt_conntrack 16384 13
EDIT: I tried the following, but without result again:
# modprobe intel_lpss_acpi
I tried this because the Gentoo wiki for my laptop model mentions that the i2c controller is related to the touchpad [source]
I don't know to what extend this is true.
Last edited by archcry (2018-02-24 17:23:33)
Offline
I've no idea what to look for, the idea is that the device needs a module fedora loads, but arch doesn't.
Let's trim this down a bit.
cat lsmod-arch | cut -d" " -f1 | sort > lsmod-arch-sorted
cat lsmod-fedora | cut -d" " -f1 | sort > lsmod-fedora-sorted
diff lsmod-arch-sorted lsmod-fedora-sorted
Online
> ghash_clmulni_intel
> hci_uart
> hci_uart
> hid_alps
> hid_alps
> i2c_algo_bit
56a86,87
> i2c_hid
> i2c_i801
58d88
< i8042
59a90,91
> i915
> idma64
61c93,95
< input_leds
---
> industrialio
> industrialio
> int3400_thermal
63a98,99
> int3403_thermal
> int340x_thermal_zone
66c102,104
< intel_gtt
---
> intel_cstate
> intel_hid
> intel_hid
67a106,109
> intel_lpss
> intel_lpss_acpi
> intel_lpss_acpi
> intel_lpss_pci
69a112
> intel_pch_thermal
70a114,115
> intel_powerclamp
> intel_rapl
72a118
> intel_rapl_perf
73a120,121
> intel_soc_dts_iosf
> intel_uncore
75,76c123,149
< intel_wmi_thunderbolt
< ip_tables
---
> ip6table_filter
> ip6table_filter
> ip6table_mangle
> ip6table_mangle
> ip6table_nat
> ip6table_nat
> ip6table_raw
> ip6table_raw
> ip6_tables
> ip6_tables
> ip6table_security
> ip6table_security
> ip6t_REJECT
> ip6t_REJECT
> ip6t_rpfilter
> ip6t_rpfilter
> ip_set
> ip_set
> iptable_mangle
> iptable_mangle
> iptable_nat
> iptable_nat
> iptable_raw
> iptable_raw
> iptable_security
> iptable_security
> irqbypass
77a151,152
> isofs
> isofs
78a154,155
> iTCO_vendor_support
> iTCO_wdt
80a158
> iwlmvm
82c160,161
< jbd2
---
> iwlwifi
> joydev
83a163,165
> kfifo_buf
> kfifo_buf
> kvm
86,89c168,176
< led_class
< libahci
< libata
< libps2
---
> kvm_intel
> libcrc32c
> libcrc32c
> [liveuser@localhost
> llc
> llc
> loop
> loop
> mac80211
91,92d177
< mac_hid
< mbcache
93a179,180
> media
> mei
95a183,184
> mei_me
> mei_wdt
97a187
> memstick
98a189,190
> mii
> mmc_core
101c193,195
< mousedev
---
> Module
> mrp
> mrp
103,106c197,222
< nls_cp437
< nls_iso8859_1
< pcbc
< pcspkr
---
> mxm_wmi
> nf_conntrack
> nf_conntrack
> nf_conntrack_ipv4
> nf_conntrack_ipv4
> nf_conntrack_ipv6
> nf_conntrack_ipv6
> nf_defrag_ipv4
> nf_defrag_ipv4
> nf_defrag_ipv6
> nf_defrag_ipv6
> nf_nat
> nf_nat
> nf_nat_ipv4
> nf_nat_ipv4
> nf_nat_ipv6
> nf_nat_ipv6
> nfnetlink
> nfnetlink
> nf_reject_ipv6
> nf_reject_ipv6
> nls_utf8
> nls_utf8
> nouveau
> nouveau
> pinctrl_intel
108a225
> pinctrl_sunrisepoint
109a227,228
> pps_core
> processor_thermal_device
111a231
> ptp
112a233,236
> qcserial
> rfcomm
> rfcomm
> rfkill
114c238
< rtc_cmos
---
> rtsx_pci
116a241,242
> rtsx_pci_ms
> rtsx_pci_sdmmc
118,120c244,246
< scsi_mod
< sd_mod
< serio
---
> scsi_transport_iscsi
> scsi_transport_iscsi
> serio_raw
122a249,250
> shpchp
> snd
124a253
> snd_hda_codec
125a255,256
> snd_hda_codec_generic
> snd_hda_codec_hdmi
127a259,260
> snd_hda_codec_realtek
> snd_hda_core
129a263,264
> snd_hda_intel
> snd_hwdep
131a267,271
> snd_pcm
> snd_seq
> snd_seq
> snd_seq_device
> snd_seq_device
132a273,274
> snd_timer
> soundcore
135,137c277,283
< syscopyarea
< sysfillrect
< sysimgblt
---
> sparse_keymap
> squashfs
> squashfs
> stp
> stp
> sunrpc
> sunrpc
138a285,286
> tpm
> tpm_crb
140a289
> tpm_tis
142,144c291,296
< usb_common
< usbcore
< usbhid
---
> tpm_tis_core
> ttm
> ttm
> uas
> uas
> usbnet
146c298,300
< usbserial
---
> usb_storage
> usb_storage
> usb_wwan
149c303,306
< vfat
---
> uvcvideo
> video
> video
> videobuf2_core
151a309
> videobuf2_memops
152a311,312
> videobuf2_v4l2
> videobuf2_vmalloc
154a315
> videodev
155a317,318
> wmi
> wmi_bmof
158,160c321,323
< xhci_hcd
< xhci_pci
< x_tables
---
> x86_pkg_temp_thermal
> xt_conntrack
> xt_conntrack
Offline
Something is *completely* broken about this diff, several modules seem loaded multiple times and one system doesn't have i915 loaded while the other does ...
> [liveuser@localhost
I assume you used some cnp on the VTE there. Don't. Just
lsmod > ~/lsmod-arch
lsmod > ~/lsmod-fedory
Online
I guess I did not fuck up as bad as I did with the previous result in this one:
1c1,3
< ac
---
> 8021q
> acpi_als
> acpi_pad
3,8d4
< aesni_intel
< aes_x86_64
< af_alg
< agpgart
< ahci
< algif_skcipher
10,12d5
< atkbd
< battery
< bbswitch
13a7,8
> bnep
> bridge
15a11
> btqca
21a18
> cmac
23d19
< crc16
27,29d22
< cryptd
< crypto_simd
< crypto_user
34,35d26
< dell_smbios_smm
< dell_smbios_wmi
39d29
< dell_wmi_descriptor
41d30
< dm_mod
44a34,37
> ebtable_broute
> ebtable_filter
> ebtable_nat
> ebtables
46,50c39
< evdev
< ext4
< fat
< fb_sys_fops
< fscrypto
---
> garp
52,54c41,42
< glue_helper
< hid
< hid_generic
---
> hci_uart
> hid_alps
58d45
< i8042
61c48
< input_leds
---
> industrialio
66c53
< intel_gtt
---
> intel_hid
67a55
> intel_lpss_acpi
75,76c63,75
< intel_wmi_thunderbolt
< ip_tables
---
> ip6table_filter
> ip6table_mangle
> ip6table_nat
> ip6table_raw
> ip6_tables
> ip6table_security
> ip6t_REJECT
> ip6t_rpfilter
> ip_set
> iptable_mangle
> iptable_nat
> iptable_raw
> iptable_security
77a77
> isofs
82d81
< jbd2
83a83
> kfifo_buf
86,89c86,88
< led_class
< libahci
< libata
< libps2
---
> libcrc32c
> llc
> loop
91,92d89
< mac_hid
< mbcache
101c98
< mousedev
---
> mrp
103,106c100,111
< nls_cp437
< nls_iso8859_1
< pcbc
< pcspkr
---
> nf_conntrack
> nf_conntrack_ipv4
> nf_conntrack_ipv6
> nf_defrag_ipv4
> nf_defrag_ipv6
> nf_nat
> nf_nat_ipv4
> nf_nat_ipv6
> nfnetlink
> nf_reject_ipv6
> nls_utf8
> nouveau
112a118
> rfcomm
114d119
< rtc_cmos
118,120c123
< scsi_mod
< sd_mod
< serio
---
> scsi_transport_iscsi
131a135,136
> snd_seq
> snd_seq_device
135,137c140,142
< syscopyarea
< sysfillrect
< sysimgblt
---
> squashfs
> stp
> sunrpc
142,144c147,148
< usb_common
< usbcore
< usbhid
---
> ttm
> uas
146c150
< usbserial
---
> usb_storage
149c153
< vfat
---
> video
158,160c162
< xhci_hcd
< xhci_pci
< x_tables
---
> xt_conntrack
I guess I used your commands on a already sorted version of the output.
Edit: I also made a version with all the arch modules filtered out:
> 8021q
> acpi_als
> acpi_pad
> bnep
> bridge
> btqca
> cmac
> ebtable_broute
> ebtable_filter
> ebtable_nat
> ebtables
> garp
> hci_uart
> hid_alps
> industrialio
> intel_hid
> intel_lpss_acpi
> ip6table_filter
> ip6table_mangle
> ip6table_nat
> ip6table_raw
> ip6_tables
> ip6table_security
> ip6t_REJECT
> ip6t_rpfilter
> ip_set
> iptable_mangle
> iptable_nat
> iptable_raw
> iptable_security
> isofs
> kfifo_buf
> libcrc32c
> llc
> loop
> mrp
> nf_conntrack
> nf_conntrack_ipv4
> nf_conntrack_ipv6
> nf_defrag_ipv4
> nf_defrag_ipv6
> nf_nat
> nf_nat_ipv4
> nf_nat_ipv6
> nfnetlink
> nf_reject_ipv6
> nls_utf8
> nouveau
> rfcomm
> scsi_transport_iscsi
> snd_seq
> snd_seq_device
> squashfs
> stp
> sunrpc
> ttm
> uas
> usb_storage
> video
> xt_conntrack
Last edited by archcry (2018-02-24 18:11:10)
Offline
I guess this is fedora?
> hid_alps
Online
I tried modprobing the following modules, without succes unfortunately:
intel_hid
acpi_als
acpi_pad
intel_lpss_acpi
hid_alps
Edit: I do see that i8042 is loaded in Arch and not in Fedora, I found a stackexchange article that says this could be related to the touchpad [source].
I tried unloading the module at runtime but I cannot do so
# modprobe -r i8042
modprobe: FATAL: Module i8042 is in use.
Should I try blacklisting it?
EDIT2:
I tried disabling it but it would still load for some reason
# echo "blacklist i8042" > /etc/modprobe.d/i8042.conf
Last edited by archcry (2018-02-24 19:25:16)
Offline
So what is the touchpad device? Vendor:Device
Andrew
Offline
I thinks it's:
DLL07D1:01 044E:120B
Offline
i2c_algo_bit, i2c_hid, i2c_i801 ?
Online
i2c_algo_bit, i2c_hid, i2c_i801 ?
Neither of those are different in Fedora or Arch?
Offline
It seems to be an Alps touchpad. Are the modules listed by @seth loaded
$ lsmod | grep ic2
Andrew
Offline
Yes, they're all loaded
$ lsmod | grep i2c
i2c_algo_bit 16384 1 i915
i2c_i801 32768 0
i2c_hid 24576 0
hid 131072 4 i2c_hid,hid_generic,usbhid
It seems to be an Alps touchpad. Are the modules listed by @seth loaded
Yes, I did some background research and it seems like it's indeed an Alps touchpad.
Last edited by archcry (2018-02-24 21:18:34)
Offline
Sorry, I was accidentally looking at comment #9 - my bad.
Is psmouse loaded?
Try the "psmouse.synaptics_intertouch=0" parameter.
Online
Sorry, I was accidentally looking at comment #9 - my bad.
Is psmouse loaded?
Try the "psmouse.synaptics_intertouch=0" parameter.
$ lsmod | grep psmouse
Does not return anything so it's not loaded, neither before or after I inserted the parameter in the grub configuration.
After settings the "psmouse.synaptics_intertouch=0" parameter nothing changed
EDIT:
I did set "acpi_osi=! acpi_osi="Windows 2009" as kernel parameters in my bootloader because of this issue.
I don't know if that could be related, without those I cannot even start xorg.
Last edited by archcry (2018-02-24 21:27:26)
Offline
Hmm - mine is slightly different:
$ lsmod | grep i2c
i2c_i801 32768 0
i2c_algo_bit 16384 1 i915
i2c_hid 24576 0
hid 131072 4 i2c_hid,hid_generic,usbhid,hid_multitouch
Andrew
Offline
Hmm - mine is slightly different:
$ lsmod | grep i2c
i2c_i801 32768 0
i2c_algo_bit 16384 1 i915
i2c_hid 24576 0
hid 131072 4 i2c_hid,hid_generic,usbhid,hid_multitouchAndrew
Just probed "hid_multitouch" but no succes:
$ lsmod | grep i2c
i2c_algo_bit 16384 1 i915
i2c_i801 32768 0
i2c_hid 24576 0
hid 131072 5 i2c_hid,hid_generic,usbhid,hid_multitouch
Last edited by archcry (2018-02-24 21:33:26)
Offline
$ lsmod | grep hid_multitouch
hid_multitouch 24576 0
hid 131072 4 i2c_hid,hid_generic,usbhid,hid_multitouch
Andrew
Offline
I did set "acpi_osi=! acpi_osi="Windows 2009" as kernel parameters in my bootloader because of this issue.
I don't know if that could be related, without those I cannot even start xorg.
Ok, I think I found the problem, as I suspected the settings above seem to fuck up the touchpad, when I boot without them the touchpad show up in "/proc/bus/input/devices".
The problem now, as mentioned above is that I cannot get my graphical environment working without these params.
Last edited by archcry (2018-02-24 21:47:15)
Offline