Fedora 36 Workstation KDE Spin not recognizing touchpad or touchscreen on Lenovo Ideapad Flex 5 14"

I recently updated my Fedora 36 Workstation running KDE Spin on 2022-09-24 on my Lenovo Ideapad Flex 5 14" touch screen laptop and now my touch pad and touch screen do not work. Using the keyboard, I was able to navigate to the System Systems and Mouse. There it was reporting that there were no pointing devices available to use. Something about Kernel 5.19.6-200 I think is what did me in.

Any ideas on what else I can troubleshoot and get more information for to provide so anyone can help me? I’m no using that laptop currently to report this as it is a pain to navigate without the touch pad or screen.

I reverted the Kernel t0 kernel-5.19.9-200 instead of the latest of kernel-5.19.10-200 which broke the touch pad and touch screen. So, I guess that means that the Kernel update isn’t good for my laptop. I need to test the next one. I used a versionlock plugin as advertised on Fedora Magazine and rebooted from the older kernel.

That didn’t actually seem to tell me HOW to boot from an older kernel, just how to lock it. So I used this blog:

That helped.

Here is a screenshot diff of uname -a, lspci and lsusb, both with -vvv as well. There are some interesting differences.

Of course, there’s more than this screenshot can handle, but they’re there.

Can you do lsmod for each kernel and post the differences please and thanks.

Please post plain text output using preformatted text.

Thanks

I put the full outputs in this GitHub Gist.

Sorry took me a bit to figure out a better diff.

the diff command

diff -u fedora-36-kernel-5.19.9-200_lsmod.log fedora-36-kernel-5.19.10-200_lsmod.log > fedora-36-kernel-lsmod-diffs.txt

The output

--- fedora-36-kernel-5.19.9-200_lsmod.log	2022-09-25 17:12:50.762933309 -0500
+++ fedora-36-kernel-5.19.10-200_lsmod.log	2022-09-25 17:15:22.172234026 -0500
@@ -26,110 +26,107 @@
 qrtr                   45056  4
 bnep                   28672  2
 sunrpc                655360  1
-snd_ctl_led            24576  0
-snd_hda_codec_realtek   167936  1
-snd_hda_codec_generic    98304  1 snd_hda_codec_realtek
 intel_rapl_msr         20480  0
-snd_sof_amd_renoir     16384  0
 intel_rapl_common      28672  1 intel_rapl_msr
-ledtrig_audio          16384  2 snd_ctl_led,snd_hda_codec_generic
+snd_ctl_led            24576  0
+snd_sof_amd_renoir     16384  0
+snd_hda_codec_realtek   167936  1
+mt7921e                32768  0
 snd_sof_amd_acp        40960  1 snd_sof_amd_renoir
-snd_hda_codec_hdmi     77824  1
 snd_sof_pci            24576  1 snd_sof_amd_renoir
+snd_hda_codec_generic    98304  1 snd_hda_codec_realtek
+mt7921_common          86016  1 mt7921e
+snd_hda_codec_hdmi     77824  1
+ledtrig_audio          16384  2 snd_ctl_led,snd_hda_codec_generic
 snd_sof               204800  3 snd_sof_amd_acp,snd_sof_pci,snd_sof_amd_renoir
+mt76_connac_lib        53248  2 mt7921e,mt7921_common
 snd_hda_intel          57344  4
 snd_intel_dspcfg       32768  1 snd_hda_intel
-mt7921e                32768  0
 snd_sof_utils          20480  1 snd_sof
+mt76                   94208  3 mt7921e,mt7921_common,mt76_connac_lib
+btusb                  65536  0
 snd_intel_sdw_acpi     20480  1 snd_intel_dspcfg
-mt7921_common          86016  1 mt7921e
 snd_soc_core          344064  1 snd_sof
 snd_hda_codec         176128  4 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec_realtek
+btrtl                  28672  1 btusb
 uvcvideo              131072  0
-mt76_connac_lib        53248  2 mt7921e,mt7921_common
+btbcm                  20480  1 btusb
+mac80211             1204224  3 mt76,mt7921_common,mt76_connac_lib
 snd_compress           28672  1 snd_soc_core
-ac97_bus               16384  1 snd_soc_core
 edac_mce_amd           40960  0
-mt76                   94208  3 mt7921e,mt7921_common,mt76_connac_lib
 snd_hda_core          110592  5 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,snd_hda_codec_realtek
-snd_pcm_dmaengine      16384  1 snd_soc_core
 videobuf2_vmalloc      20480  1 uvcvideo
-snd_pci_acp6x          20480  0
-snd_hwdep              16384  1 snd_hda_codec
 vfat                   20480  1
-kvm_amd               151552  0
-btusb                  65536  0
+ac97_bus               16384  1 snd_soc_core
+btintel                49152  1 btusb
+snd_hwdep              16384  1 snd_hda_codec
 videobuf2_memops       20480  1 videobuf2_vmalloc
+kvm_amd               151552  0
 fat                    86016  1 vfat
-mac80211             1204224  3 mt76,mt7921_common,mt76_connac_lib
-snd_seq                90112  7 snd_seq_dummy
-btrtl                  28672  1 btusb
-videobuf2_v4l2         36864  1 uvcvideo
-btbcm                  20480  1 btusb
-kvm                  1085440  1 kvm_amd
-snd_seq_device         16384  1 snd_seq
-btintel                49152  1 btusb
-irqbypass              16384  1 kvm
+snd_pcm_dmaengine      16384  1 snd_soc_core
 libarc4                16384  1 mac80211
-btmtk                  16384  1 btusb
+videobuf2_v4l2         36864  1 uvcvideo
 videobuf2_common       69632  4 videobuf2_vmalloc,videobuf2_v4l2,uvcvideo,videobuf2_memops
+btmtk                  16384  1 btusb
+snd_seq                90112  7 snd_seq_dummy
+snd_seq_device         16384  1 snd_seq
+snd_pci_acp6x          20480  0
+kvm                  1085440  1 kvm_amd
 snd_pcm               151552  11 snd_sof_amd_acp,snd_hda_codec_hdmi,snd_pci_acp6x,snd_hda_intel,snd_hda_codec,snd_sof,snd_compress,snd_soc_core,snd_sof_utils,snd_hda_core,snd_pcm_dmaengine
+videodev              274432  3 videobuf2_v4l2,uvcvideo,videobuf2_common
+irqbypass              16384  1 kvm
 snd_pci_acp5x          20480  0
-rapl                   20480  0
-snd_timer              49152  3 snd_seq,snd_hrtimer,snd_pcm
 bluetooth             806912  36 btrtl,btmtk,btintel,btbcm,bnep,btusb,rfcomm
+cfg80211             1056768  4 mt76,mac80211,mt7921_common,mt76_connac_lib
+snd_timer              49152  3 snd_seq,snd_hrtimer,snd_pcm
+rapl                   20480  0
 snd_rn_pci_acp3x       20480  0
-videodev              274432  3 videobuf2_v4l2,uvcvideo,videobuf2_common
 pcspkr                 16384  0
-snd_acp_config         16384  2 snd_rn_pci_acp3x,snd_sof_amd_renoir
-cfg80211             1056768  4 mt76,mac80211,mt7921_common,mt76_connac_lib
 wmi_bmof               16384  0
-snd_soc_acpi           16384  2 snd_acp_config,snd_sof_amd_renoir
 snd                   114688  24 snd_ctl_led,snd_hda_codec_generic,snd_seq,snd_seq_device,snd_hda_codec_hdmi,snd_hwdep,snd_hda_intel,snd_hda_codec,snd_hda_codec_realtek,snd_sof,snd_timer,snd_compress,snd_soc_core,snd_pcm
-ideapad_laptop         32768  0
-joydev                 28672  0
 mc                     69632  4 videodev,videobuf2_v4l2,uvcvideo,videobuf2_common
+snd_acp_config         16384  2 snd_rn_pci_acp3x,snd_sof_amd_renoir
+snd_soc_acpi           16384  2 snd_acp_config,snd_sof_amd_renoir
 k10temp                16384  0
-snd_pci_acp3x          20480  0
-sparse_keymap          16384  1 ideapad_laptop
 i2c_piix4              28672  0
-soundcore              16384  2 snd_ctl_led,snd
 hid_sensor_accel_3d    20480  1
+ideapad_laptop         32768  0
+soundcore              16384  2 snd_ctl_led,snd
+snd_pci_acp3x          20480  0
+sparse_keymap          16384  1 ideapad_laptop
 platform_profile       16384  1 ideapad_laptop
 hid_sensor_trigger     20480  2 hid_sensor_accel_3d
-hid_sensor_iio_common    20480  2 hid_sensor_trigger,hid_sensor_accel_3d
 rfkill                 36864  9 bluetooth,ideapad_laptop,cfg80211
+soc_button_array       20480  0
+hid_sensor_iio_common    20480  2 hid_sensor_trigger,hid_sensor_accel_3d
 industrialio_triggered_buffer    16384  1 hid_sensor_trigger
 kfifo_buf              16384  1 industrialio_triggered_buffer
-soc_button_array       20480  0
 industrialio          106496  5 industrialio_triggered_buffer,hid_sensor_trigger,kfifo_buf,hid_sensor_accel_3d
 amd_pmc                28672  0
 zram                   32768  2
 dm_crypt               61440  1
-amdgpu               8544256  25
-sdhci_pci              73728  0
+amdgpu               8544256  26
 drm_ttm_helper         16384  1 amdgpu
 ttm                    90112  2 amdgpu,drm_ttm_helper
 iommu_v2               24576  1 amdgpu
-cqhci                  32768  1 sdhci_pci
+sdhci_pci              73728  0
 gpu_sched              49152  1 amdgpu
 drm_display_helper    172032  1 amdgpu
-sdhci                  81920  1 sdhci_pci
+cqhci                  32768  1 sdhci_pci
 nvme                   53248  3
+sdhci                  81920  1 sdhci_pci
 ucsi_acpi              16384  0
-wacom                 131072  0
-hid_multitouch         32768  0
 crct10dif_pclmul       16384  1
 crc32_pclmul           16384  0
 hid_sensor_hub         24576  3 hid_sensor_trigger,hid_sensor_iio_common,hid_sensor_accel_3d
 crc32c_intel           24576  3
 ghash_clmulni_intel    16384  0
-typec_ucsi             53248  1 ucsi_acpi
 serio_raw              20480  0
-nvme_core             147456  4 nvme
 mmc_core              196608  3 sdhci,cqhci,sdhci_pci
+nvme_core             147456  4 nvme
 ccp                   114688  1 kvm_amd
 amd_sfh                28672  0
+typec_ucsi             53248  1 ucsi_acpi
 sp5100_tco             20480  0
 cec                    73728  1 drm_display_helper
 typec                  65536  1 typec_ucsi

This is the diff of the lspci and lsusb from earlier as well. The 5.19.10-200 file has an external mouse plugged in.

➜ 
> diff -u fedora-36-kernel-5.19.9-200_lspci_lsusb.log fedora-36-kernel-5.19.10-200_lspci_lsusb.log > fedora-36-kernel-lspci-lsusb-diffs.txt
➜ 
> cat fedora-36-kernel-lspci-lsusb-diffs.txt 
--- fedora-36-kernel-5.19.9-200_lspci_lsusb.log	2022-09-25 16:58:57.502471417 -0500
+++ fedora-36-kernel-5.19.10-200_lspci_lsusb.log	2022-09-25 16:58:08.810315828 -0500
@@ -1,5 +1,5 @@
 > uname -a
-Linux ideapad 5.19.9-200.fc36.x86_64 #1 SMP PREEMPT_DYNAMIC Thu Sep 15 09:49:52 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux
+Linux ideapad 5.19.10-200.fc36.x86_64 #1 SMP PREEMPT_DYNAMIC Tue Sep 20 15:15:53 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux
 
 
 
@@ -53,8 +53,9 @@
 
 00:00.2 IOMMU: Advanced Micro Devices, Inc. [AMD] Renoir/Cezanne IOMMU
 	Subsystem: Lenovo Device 3829
-	Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
-	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx+
+	Control: I/O- Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
+	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
+	Latency: 0
 	Interrupt: pin A routed to IRQ -2147483648
 	Capabilities: <access denied>
 
@@ -70,10 +71,10 @@
 	Interrupt: pin ? routed to IRQ 30
 	IOMMU group: 1
 	Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
-	I/O behind bridge: fffff000-00000fff [disabled]
+	I/O behind bridge: 0000f000-00000fff [disabled]
 	Memory behind bridge: fd600000-fd6fffff [size=1M]
-	Prefetchable memory behind bridge: fffffffffff00000-00000000000fffff [disabled]
-	Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- <SERR- <PERR-
+	Prefetchable memory behind bridge: 00000000fff00000-00000000000fffff [disabled]
+	Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort+ <SERR- <PERR-
 	BridgeCtl: Parity- SERR+ NoISA- VGA- VGA16- MAbort- >Reset- FastB2B-
 		PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
 	Capabilities: <access denied>
@@ -91,7 +92,7 @@
 	Interrupt: pin ? routed to IRQ 31
 	IOMMU group: 3
 	Bus: primary=00, secondary=02, subordinate=02, sec-latency=0
-	I/O behind bridge: fffff000-00000fff [disabled]
+	I/O behind bridge: 0000f000-00000fff [disabled]
 	Memory behind bridge: fff00000-000fffff [disabled]
 	Prefetchable memory behind bridge: 0000000270200000-00000002703fffff [size=2M]
 	Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- <SERR- <PERR-
@@ -107,9 +108,9 @@
 	Interrupt: pin ? routed to IRQ 32
 	IOMMU group: 4
 	Bus: primary=00, secondary=03, subordinate=03, sec-latency=0
-	I/O behind bridge: fffff000-00000fff [disabled]
+	I/O behind bridge: 0000f000-00000fff [disabled]
 	Memory behind bridge: fd500000-fd5fffff [size=1M]
-	Prefetchable memory behind bridge: fffffffffff00000-00000000000fffff [disabled]
+	Prefetchable memory behind bridge: 00000000fff00000-00000000000fffff [disabled]
 	Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- <SERR- <PERR-
 	BridgeCtl: Parity- SERR+ NoISA- VGA- VGA16- MAbort- >Reset- FastB2B-
 		PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
@@ -195,11 +196,11 @@
 	IOMMU group: 8
 
 01:00.0 SD Host controller: O2 Micro, Inc. SD/MMC Card Reader Controller (rev 01) (prog-if 01)
-	Subsystem: O2 Micro, Inc. Device 0002
+	Subsystem: Lenovo Device 386c
 	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
 	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
 	Latency: 0, Cache Line Size: 32 bytes
-	Interrupt: pin A routed to IRQ 76
+	Interrupt: pin A routed to IRQ 60
 	IOMMU group: 9
 	Region 0: Memory at fd601000 (32-bit, non-prefetchable) [size=4K]
 	Region 1: Memory at fd600000 (32-bit, non-prefetchable) [size=2K]
@@ -212,7 +213,7 @@
 	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
 	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
 	Latency: 0, Cache Line Size: 32 bytes
-	Interrupt: pin A routed to IRQ 81
+	Interrupt: pin A routed to IRQ 84
 	IOMMU group: 10
 	Region 0: Memory at 270200000 (64-bit, prefetchable) [size=1M]
 	Region 2: Memory at 270300000 (64-bit, prefetchable) [size=16K]
@@ -224,7 +225,7 @@
 03:00.0 Non-Volatile memory controller: Samsung Electronics Co Ltd NVMe SSD Controller PM9A1/PM9A3/980PRO (prog-if 02 [NVM Express])
 	Subsystem: Samsung Electronics Co Ltd Device a801
 	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
-	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort+ <MAbort- >SERR- <PERR- INTx-
+	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
 	Latency: 0, Cache Line Size: 32 bytes
 	Interrupt: pin A routed to IRQ 57
 	NUMA node: 0
@@ -254,7 +255,7 @@
 	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
 	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
 	Latency: 0, Cache Line Size: 32 bytes
-	Interrupt: pin B routed to IRQ 84
+	Interrupt: pin B routed to IRQ 81
 	IOMMU group: 13
 	Region 0: Memory at fd4c8000 (32-bit, non-prefetchable) [size=16K]
 	Capabilities: <access denied>
@@ -264,7 +265,7 @@
 04:00.2 Encryption controller: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 10h-1fh) Platform Security Processor
 	Subsystem: Lenovo Device 3845
 	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
-	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
+	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort+ <TAbort- <MAbort- >SERR- <PERR- INTx-
 	Latency: 0, Cache Line Size: 32 bytes
 	Interrupt: pin C routed to IRQ 54
 	IOMMU group: 14
@@ -311,7 +312,7 @@
 	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
 	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
 	Latency: 0, Cache Line Size: 32 bytes
-	Interrupt: pin C routed to IRQ 58
+	Interrupt: pin C routed to IRQ 82
 	IOMMU group: 18
 	Region 0: Memory at fd4c0000 (32-bit, non-prefetchable) [size=32K]
 	Capabilities: <access denied>
@@ -339,14 +340,14 @@
 
 
 
-
 > lsusb
 Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
 Bus 003 Device 003: ID 0489:e0cd Foxconn / Hon Hai Wireless_Device
 Bus 003 Device 002: ID 27c6:55b4 Shenzhen Goodix Technology Co.,Ltd. Fingerprint Reader
 Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
 Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
-Bus 001 Device 002: ID 04f2:b71f Chicony Electronics Co., Ltd Integrated Camera
+Bus 001 Device 003: ID 04f2:b71f Chicony Electronics Co., Ltd Integrated Camera
+Bus 001 Device 002: ID 1532:0040 Razer USA, Ltd Naga 2014
 Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
 
 
@@ -357,7 +358,6 @@
 
 
 
-
 > lsusb -vvv
 Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
 Device Descriptor:
@@ -371,7 +371,7 @@
   idVendor           0x1d6b Linux Foundation
   idProduct          0x0003 3.0 root hub
   bcdDevice            5.19
-  iManufacturer           3 Linux 5.19.9-200.fc36.x86_64 xhci-hcd
+  iManufacturer           3 Linux 5.19.10-200.fc36.x86_64 xhci-hcd
   iProduct                2 xHCI Host Controller
   iSerial                 1 0000:04:00.4
   bNumConfigurations      1
@@ -825,7 +825,7 @@
   idVendor           0x1d6b Linux Foundation
   idProduct          0x0002 2.0 root hub
   bcdDevice            5.19
-  iManufacturer           3 Linux 5.19.9-200.fc36.x86_64 xhci-hcd
+  iManufacturer           3 Linux 5.19.10-200.fc36.x86_64 xhci-hcd
   iProduct                2 xHCI Host Controller
   iSerial                 1 0000:04:00.4
   bNumConfigurations      1
@@ -873,7 +873,7 @@
   idVendor           0x1d6b Linux Foundation
   idProduct          0x0003 3.0 root hub
   bcdDevice            5.19
-  iManufacturer           3 Linux 5.19.9-200.fc36.x86_64 xhci-hcd
+  iManufacturer           3 Linux 5.19.10-200.fc36.x86_64 xhci-hcd
   iProduct                2 xHCI Host Controller
   iSerial                 1 0000:04:00.3
   bNumConfigurations      1
@@ -910,7 +910,7 @@
         bInterval              12
         bMaxBurst               0
 
-Bus 001 Device 002: ID 04f2:b71f Chicony Electronics Co., Ltd Integrated Camera
+Bus 001 Device 003: ID 04f2:b71f Chicony Electronics Co., Ltd Integrated Camera
 Device Descriptor:
   bLength                18
   bDescriptorType         1
@@ -1649,6 +1649,124 @@
         wMaxPacketSize     0x13fc  3x 1020 bytes
         bInterval               1
 
+Bus 001 Device 002: ID 1532:0040 Razer USA, Ltd Naga 2014
+Device Descriptor:
+  bLength                18
+  bDescriptorType         1
+  bcdUSB               2.00
+  bDeviceClass            0
+  bDeviceSubClass         0
+  bDeviceProtocol         0
+  bMaxPacketSize0        64
+  idVendor           0x1532 Razer USA, Ltd
+  idProduct          0x0040 Naga 2014
+  bcdDevice            2.00
+  iManufacturer           1 Razer
+  iProduct                2 Razer Naga 2014
+  iSerial                 0
+  bNumConfigurations      1
+  Configuration Descriptor:
+    bLength                 9
+    bDescriptorType         2
+    wTotalLength       0x0054
+    bNumInterfaces          3
+    bConfigurationValue     1
+    iConfiguration          0
+    bmAttributes         0xa0
+      (Bus Powered)
+      Remote Wakeup
+    MaxPower              500mA
+    Interface Descriptor:
+      bLength                 9
+      bDescriptorType         4
+      bInterfaceNumber        0
+      bAlternateSetting       0
+      bNumEndpoints           1
+      bInterfaceClass         3 Human Interface Device
+      bInterfaceSubClass      1 Boot Interface Subclass
+      bInterfaceProtocol      2 Mouse
+      iInterface              0
+        HID Device Descriptor:
+          bLength                 9
+          bDescriptorType        33
+          bcdHID               1.11
+          bCountryCode            0 Not supported
+          bNumDescriptors         1
+          bDescriptorType        34 Report
+          wDescriptorLength      94
+         Report Descriptors:
+           ** UNAVAILABLE **
+      Endpoint Descriptor:
+        bLength                 7
+        bDescriptorType         5
+        bEndpointAddress     0x81  EP 1 IN
+        bmAttributes            3
+          Transfer Type            Interrupt
+          Synch Type               None
+          Usage Type               Data
+        wMaxPacketSize     0x0008  1x 8 bytes
+        bInterval               1
+    Interface Descriptor:
+      bLength                 9
+      bDescriptorType         4
+      bInterfaceNumber        1
+      bAlternateSetting       0
+      bNumEndpoints           1
+      bInterfaceClass         3 Human Interface Device
+      bInterfaceSubClass      0
+      bInterfaceProtocol      1 Keyboard
+      iInterface              0
+        HID Device Descriptor:
+          bLength                 9
+          bDescriptorType        33
+          bcdHID               1.11
+          bCountryCode            0 Not supported
+          bNumDescriptors         1
+          bDescriptorType        34 Report
+          wDescriptorLength     159
+         Report Descriptors:
+           ** UNAVAILABLE **
+      Endpoint Descriptor:
+        bLength                 7
+        bDescriptorType         5
+        bEndpointAddress     0x82  EP 2 IN
+        bmAttributes            3
+          Transfer Type            Interrupt
+          Synch Type               None
+          Usage Type               Data
+        wMaxPacketSize     0x0010  1x 16 bytes
+        bInterval               1
+    Interface Descriptor:
+      bLength                 9
+      bDescriptorType         4
+      bInterfaceNumber        2
+      bAlternateSetting       0
+      bNumEndpoints           1
+      bInterfaceClass         3 Human Interface Device
+      bInterfaceSubClass      0
+      bInterfaceProtocol      1 Keyboard
+      iInterface              0
+        HID Device Descriptor:
+          bLength                 9
+          bDescriptorType        33
+          bcdHID               1.11
+          bCountryCode            0 Not supported
+          bNumDescriptors         1
+          bDescriptorType        34 Report
+          wDescriptorLength      61
+         Report Descriptors:
+           ** UNAVAILABLE **
+      Endpoint Descriptor:
+        bLength                 7
+        bDescriptorType         5
+        bEndpointAddress     0x83  EP 3 IN
+        bmAttributes            3
+          Transfer Type            Interrupt
+          Synch Type               None
+          Usage Type               Data
+        wMaxPacketSize     0x0008  1x 8 bytes
+        bInterval               1
+
 Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
 Device Descriptor:
   bLength                18
@@ -1661,7 +1779,7 @@
   idVendor           0x1d6b Linux Foundation
   idProduct          0x0002 2.0 root hub
   bcdDevice            5.19
-  iManufacturer           3 Linux 5.19.9-200.fc36.x86_64 xhci-hcd
+  iManufacturer           3 Linux 5.19.10-200.fc36.x86_64 xhci-hcd
   iProduct                2 xHCI Host Controller
   iSerial                 1 0000:04:00.3
   bNumConfigurations      1

Can you also check sudo libinput list-devices

Thanks!

the diffs of the libinput list-devices

[filbot@ideapad ~]$ diff -u fedora-36-5.19.9-200-libinput.txt fedora-36-5.19.10-200-libinput.txt | tee fedora-36-libinput-diffs.txt
--- fedora-36-5.19.9-200-libinput.txt   2022-09-25 21:03:48.051325470 -0500
+++ fedora-36-5.19.10-200-libinput.txt  2022-09-25 21:05:57.534743491 -0500
@@ -56,7 +56,7 @@
 Rotation:         n/a
 
 Device:           Integrated Camera: Integrated C
-Kernel:           /dev/input/event10
+Kernel:           /dev/input/event6
 Group:            4
 Seat:             seat0, default
 Capabilities:     keyboard 
@@ -75,7 +75,7 @@
 Rotation:         n/a
 
 Device:           Ideapad extra buttons
-Kernel:           /dev/input/event8
+Kernel:           /dev/input/event5
 Group:            5
 Seat:             seat0, default
 Capabilities:     keyboard 
@@ -93,88 +93,9 @@
 Accel profiles:   n/a
 Rotation:         n/a
 
-Device:           Wacom HID 52CA Pen
-Kernel:           /dev/input/event5
-Group:            6
-Seat:             seat0, default
-Size:             302x188mm
-Capabilities:     tablet 
-Tap-to-click:     n/a
-Tap-and-drag:     n/a
-Tap drag lock:    n/a
-Left-handed:      n/a
-Nat.scrolling:    n/a
-Middle emulation: n/a
-Calibration:      identity matrix
-Scroll methods:   none
-Click methods:    none
-Disable-w-typing: n/a
-Disable-w-trackpointing: n/a
-Accel profiles:   none
-Rotation:         n/a
-
-Device:           Wacom HID 52CA Finger
-Kernel:           /dev/input/event7
-Group:            6
-Seat:             seat0, default
-Size:             302x188mm
-Capabilities:     touch 
-Tap-to-click:     n/a
-Tap-and-drag:     n/a
-Tap drag lock:    n/a
-Left-handed:      n/a
-Nat.scrolling:    n/a
-Middle emulation: n/a
-Calibration:      identity matrix
-Scroll methods:   none
-Click methods:    none
-Disable-w-typing: n/a
-Disable-w-trackpointing: n/a
-Accel profiles:   n/a
-Rotation:         n/a
-
-Device:           MSFT0001:00 06CB:CE78 Mouse
-Kernel:           /dev/input/event6
-Group:            7
-Seat:             seat0, default
-Capabilities:     pointer 
-Tap-to-click:     n/a
-Tap-and-drag:     n/a
-Tap drag lock:    n/a
-Left-handed:      disabled
-Nat.scrolling:    disabled
-Middle emulation: n/a
-Calibration:      n/a
-Scroll methods:   *button
-Click methods:    none
-Disable-w-typing: n/a
-Disable-w-trackpointing: n/a
-Accel profiles:   flat *adaptive
-Rotation:         n/a
-
-Device:           MSFT0001:00 06CB:CE78 Touchpad
-Kernel:           /dev/input/event4
-Group:            7
-Seat:             seat0, default
-Size:             117x72mm
-Capabilities:     pointer gesture
-Tap-to-click:     disabled
-Tap-and-drag:     enabled
-Tap drag lock:    disabled
-Left-handed:      disabled
-Nat.scrolling:    disabled
-Middle emulation: disabled
-Calibration:      n/a
-Scroll methods:   *two-finger edge 
-Click methods:    *button-areas clickfinger 
-Disable-w-typing: enabled
-Disable-w-trackpointing: enabled
-Accel profiles:   flat *adaptive
-Rotation:         n/a
-
 Device:           AT Translated Set 2 keyboard
 Kernel:           /dev/input/event2
-Group:            8
+Group:            6
 Seat:             seat0, default
 Capabilities:     keyboard 
 Tap-to-click:     n/a

It seems that the upgrade to Kernel 5.19.11-200 did not improve the situation either. I also still could not use the touch pad or touch screen on the device. I’ve collected the information and am generating the diffs for you now between 9 & 11 and 10 & 11.


I updated the GitHub Gist with the device information according to the last 3 kernels then the diffs between them.

So this is the Device Info according to 5.19.9-200

Then these are the various diffs.

Hopefully this will be helpful.

I’m using these scripts to collect and diff the outputs.

#!/usr/bin/env bash

sudo uname -a | tee fedora-36-kde-info-$(uname -r).txt

sudo lspci | tee -a fedora-36-kde-info-$(uname -r).txt

sudo lspci -vvv | tee -a fedora-36-kde-info-$(uname -r).txt

sudo lsusb | tee -a fedora-36-kde-info-$(uname -r).txt

sudo lsusb -vvv | tee -a fedora-36-kde-info-$(uname -r).txt

sudo lsmod | tee -a fedora-36-kde-info-$(uname -r).txt

sudo libinput list-devices | tee -a fedora-36-kde-info-$(uname -r).txt

sudo chown filbot:filbot fedora-36-kde-info-$(uname -r).txt

then

#!/usr/bin/env bash

diff -u fedora-36-kde-info-5.19.9-200.fc36.x86_64.txt fedora-36-kde-info-5.19.10-200.fc36.x86_64.txt | tee fedora-36-kde-diff-5.19.9-diff-5.19.10.txt

diff -u fedora-36-kde-info-5.19.9-200.fc36.x86_64.txt fedora-36-kde-info-5.19.11-200.fc36.x86_64.txt | tee fedora-36-kde-diff-5.19.9-diff-5.19.11.txt

diff -u fedora-36-kde-info-5.19.10-200.fc36.x86_64.txt fedora-36-kde-info-5.19.11-200.fc36.x86_64.txt | tee fedora-36-kde-diff-5.19.10-diff-5.19.11.txt

Thanks,
The difference I can find is:
hid_multitouch, joydev and waycom are present in the .9 and not the others

you could try manually loading:
sudo modprobe -av hid_mutitouch joydev waycom

You may also want to look at:
journalctl -b -rk -g hid\|i2c\|wacom

Well, I was able to issue the modprobe, but nothing changed. This journalctl output was before I issued the modprobe commands.

Sep 26 22:52:55 ideapad kernel: i2c_hid_acpi: probe of i2c-MSFT0001:00 failed with error -61
Sep 26 22:52:55 ideapad kernel: i2c_hid_acpi i2c-MSFT0001:00: can't add hid device: -61
Sep 26 22:52:54 ideapad kernel: i2c_hid_acpi i2c-MSFT0001:00: failed to reset device: -61
Sep 26 22:52:50 ideapad kernel: i2c_designware AMDI0010:03: controller timed out
Sep 26 22:52:48 ideapad kernel: i2c_hid_acpi i2c-MSFT0001:00: failed to reset device: -61
Sep 26 22:52:44 ideapad kernel: i2c_designware AMDI0010:03: controller timed out
Sep 26 22:52:42 ideapad kernel: i2c_hid_acpi i2c-MSFT0001:00: failed to reset device: -61
Sep 26 22:52:38 ideapad kernel: i2c_designware AMDI0010:03: controller timed out
Sep 26 22:52:36 ideapad kernel: i2c_hid_acpi i2c-MSFT0001:00: failed to reset device: -61
Sep 26 22:52:31 ideapad kernel: i2c_designware AMDI0010:03: controller timed out
Sep 26 22:52:31 ideapad kernel: i2c_hid_acpi i2c-WACF2200:00: Failed to fetch the HID Descriptor
Sep 26 22:52:31 ideapad kernel: i2c_hid_acpi i2c-WACF2200:00: failed to fetch HID descriptor: -110
Sep 26 22:52:31 ideapad kernel: i2c_designware AMDI0010:00: controller timed out
Sep 26 22:52:30 ideapad kernel: hid-generic 0020:1022:0001.0001: hidraw0: SENSOR HUB HID v0.00 Device [hid-amdsfh 1022:0001] on pcie_mp2_amd
Sep 26 22:52:30 ideapad kernel: usbhid: USB HID core driver
Sep 26 22:52:30 ideapad kernel: usbcore: registered new interface driver usbhid
Sep 26 22:52:30 ideapad kernel: hid: raw HID events driver (C) Jiri Kosina
Sep 26 22:52:30 ideapad kernel: AMD-Vi: ivrs, add hid:AMDI0020, uid:\_SB.FUR3, rdevid:160
Sep 26 22:52:30 ideapad kernel: AMD-Vi: ivrs, add hid:AMDI0020, uid:\_SB.FUR2, rdevid:160
Sep 26 22:52:30 ideapad kernel: AMD-Vi: ivrs, add hid:AMDI0020, uid:\_SB.FUR1, rdevid:160
Sep 26 22:52:30 ideapad kernel: AMD-Vi: ivrs, add hid:AMDI0020, uid:\_SB.FUR0, rdevid:160

You may want to go ahead and file a bug, How to file a bug :: Fedora Docs

You could try :

sudo modprobe -r i2c_hid 
sudo modprobe -r i2c_piix4
sudo modprobe -r hid_multitouch
sudo modprobe i2c_hid 
sudo modprobe i2c_piix4
sudo modprobe hid_multitouch

To see if it changes things.

This one is difficult to capture with tee.

The i2c_hid module is already in use and failing to load.

The others seem to load properly though.


[filbot@ideapad Sync]$ bash -x ./load_hid_kernel_modules.sh
sudo modprobe --verbose -I i2c_hid
modprobe: FATAL: Module i2c_hid is in use.

sudo modprobe --verbose -r i2c_piix4 
rmmod i2c_piix4

sudo modprobe --verbose -r hid_multitouch
rmmod hid multitouch

sudo modprobe --verbose i2c_hid

sudo modprobe --verbose i2c_piix4
insmod /lib/modules/5.19.11-200.fc36.x86_64/kernel/drivers/i2c/busses/i2c-piix4.ko.xz

sudo modprobe --verbose hid_multitouch
insmod /lib/modules/5.19.11-200.fc36.x86_64/kernel/drivers/hid/hid-multitouch.ko.xz

It seems there are also Windows bugs/issues related to this as well.

Seems that there was no real resolution either other than determining that it was just a hardware issue.

I’m going to submit an issue on Bugzilla. I do still have the original Windows 11 nvme drive as well to test this out on. I don’t really want to as then I have to mess with the UEFI stuff again, granted I could just disable it.

This may be of interest to you as well. Seems this is not a new problem and has been around since 2020 for this specific model of laptop.

I have submitted a Red Hat/Fedora Bugzilla ticket.

Follow up will be processed there. if any successful updates occur, then the solution will be posted here. For now, the resolution is to use kernel-5.19.9-200 until the hardware drivers are fixed/updated.

1 Like

How long does it usually take for someone to look at or acknowledge the bugs?

Depends on the maintainer/bug. This looks like it’s being worked though, Re: [PATCH v6] ACPI: skip IRQ override on AMD Zen platforms - Chuanhong Guo

https://bugzilla.suse.com/show_bug.cgi?id=1203794

1 Like

Sill no reply on my Buzilla report. openSUSE and Manjaro have fixes for older 5.4 or 5.6 kernels. I’m wondering if because I opened it wrong, and it was reassigned, some alert didn’t go out.

Thought I’d update the answer for this. To get Fedora 37 working, I had to install a 6.1.* kernel and the modules. Then upon an update the kernel was reverted to 6.0.* but it continued to work because the modules were there! I used the following instructions.

Then I downloaded the latest 6.1.* kernel from here:

1 Like