firmware-lenovo
firmware-lenovo copied to clipboard
Serious host controller bug
I recently ran fwupd on F37.
I believe this is what was done:
• Thunderbolt host controller (20.00 → 22.0)
During the upgrade the machine hung. After ten min I did a hard reset. The machine booted fine.
Now a day later the trackpad is moving the mouse erratically. It seems to be worse when there is more load on the machine!
The trackpoint is unaffected
Gah!
Please let me know how to rollback this and maybe report this issue upstream.
Thanks
hardware:
description: Computer
width: 64 bits
capabilities: smp vsyscall32
*-core
description: Motherboard
physical id: 0
*-memory
description: System memory
physical id: 0
size: 47GiB
*-cpu
product: Intel(R) Core(TM) i7-10610U CPU @ 1.80GHz
vendor: Intel Corp.
physical id: 1
bus info: cpu@0
version: 6.142.12
size: 2400MHz
capacity: 4900MHz
width: 64 bits
capabilities: fpu fpu_exception wp vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp x86-64 constant_tsc art arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 sdbg fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm 3dnowprefetch cpuid_fault epb invpcid_single ssbd ibrs ibpb stibp ibrs_enhanced tpr_shadow flexpriority ept vpid ept_ad fsgsbase tsc_adjust sgx bmi1 avx2 smep bmi2 erms invpcid mpx rdseed adx smap clflushopt intel_pt xsaveopt xsavec xgetbv1 xsaves dtherm ida arat pln pts hwp hwp_notify hwp_act_window hwp_epp vnmi md_clear flush_l1d arch_capabilities cpufreq
configuration: microcode=248
*-pci
description: Host bridge
product: Comet Lake-U v1 4c Host Bridge/DRAM Controller
vendor: Intel Corporation
physical id: 100
bus info: pci@0000:00:00.0
version: 0c
width: 32 bits
clock: 33MHz
configuration: driver=skl_uncore
resources: irq:0
*-display
description: VGA compatible controller
product: CometLake-U GT2 [UHD Graphics]
vendor: Intel Corporation
physical id: 2
bus info: pci@0000:00:02.0
logical name: /dev/fb0
version: 02
width: 64 bits
clock: 33MHz
capabilities: vga_controller bus_master cap_list rom fb
configuration: depth=32 driver=i915 latency=0 resolution=3840,2160
resources: irq:142 memory:e1000000-e1ffffff memory:80000000-9fffffff ioport:4000(size=64) memory:c0000-dffff
*-generic:0
description: Signal processing controller
product: Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Thermal Subsystem
vendor: Intel Corporation
physical id: 4
bus info: pci@0000:00:04.0
version: 0c
width: 64 bits
clock: 33MHz
capabilities: cap_list
configuration: driver=proc_thermal latency=0
resources: irq:16 memory:e33b0000-e33b7fff
*-generic:1 UNCLAIMED
description: System peripheral
product: Xeon E3-1200 v5/v6 / E3-1500 v5 / 6th/7th/8th Gen Core Processor Gaussian Mixture Model
vendor: Intel Corporation
physical id: 8
bus info: pci@0000:00:08.0
version: 00
width: 64 bits
clock: 33MHz
capabilities: cap_list
configuration: latency=0
resources: memory:e33c2000-e33c2fff
*-generic:2
description: Signal processing controller
product: Comet Lake Thermal Subsytem
vendor: Intel Corporation
physical id: 12
bus info: pci@0000:00:12.0
version: 00
width: 64 bits
clock: 33MHz
capabilities: cap_list
configuration: driver=intel_pch_thermal latency=0
resources: irq:16 memory:e33c3000-e33c3fff
*-usb
description: USB controller
product: Comet Lake PCH-LP USB 3.1 xHCI Host Controller
vendor: Intel Corporation
physical id: 14
bus info: pci@0000:00:14.0
version: 00
width: 64 bits
clock: 33MHz
capabilities: xhci bus_master cap_list
configuration: driver=xhci_hcd latency=0
resources: irq:129 memory:e33a0000-e33affff
*-memory UNCLAIMED
description: RAM memory
product: Comet Lake PCH-LP Shared SRAM
vendor: Intel Corporation
physical id: 14.2
bus info: pci@0000:00:14.2
version: 00
width: 64 bits
clock: 33MHz (30.3ns)
capabilities: cap_list
configuration: latency=0
resources: memory:e33c0000-e33c1fff memory:e33c4000-e33c4fff
*-network:0
description: Wireless interface
product: Comet Lake PCH-LP CNVi WiFi
vendor: Intel Corporation
physical id: 14.3
bus info: pci@0000:00:14.3
logical name: wlp0s20f3
version: 00
serial: XXX
width: 64 bits
clock: 33MHz
capabilities: bus_master cap_list ethernet physical wireless
configuration: broadcast=yes driver=iwlwifi driverversion=6.4.11-100.fc37.x86_64 firmware=77.206b0184.0 QuZ-a0-hr-b0-77.u ip=192.168.100.135 latency=0 link=yes multicast=yes wireless=IEEE 802.11
resources: irq:16 memory:e33b8000-e33bbfff
*-communication
description: Communication controller
product: Comet Lake Management Engine Interface
vendor: Intel Corporation
physical id: 16
bus info: pci@0000:00:16.0
version: 00
width: 64 bits
clock: 33MHz
capabilities: bus_master cap_list
configuration: driver=mei_me latency=0
resources: irq:132 memory:e33c5000-e33c5fff
*-pci:0
description: PCI bridge
product: Comet Lake PCI Express Root Port #1
vendor: Intel Corporation
physical id: 1c
bus info: pci@0000:00:1c.0
version: f0
width: 32 bits
clock: 33MHz
capabilities: pci normal_decode bus_master cap_list
configuration: driver=pcieport
resources: irq:122 memory:e3200000-e32fffff
*-generic
description: MMC Host
product: RTS522A PCI Express Card Reader
vendor: Realtek Semiconductor Co., Ltd.
physical id: 0
bus info: pci@0000:02:00.0
logical name: mmc0
version: 01
width: 32 bits
clock: 33MHz
capabilities: bus_master cap_list
configuration: driver=rtsx_pci latency=0
resources: irq:131 memory:e3200000-e3200fff
*-pci:1
description: PCI bridge
product: Comet Lake PCI Express Root Port #5
vendor: Intel Corporation
physical id: 1c.4
bus info: pci@0000:00:1c.4
version: f0
width: 32 bits
clock: 33MHz
capabilities: pci normal_decode bus_master cap_list
configuration: driver=pcieport
resources: irq:123 ioport:5000(size=8192) memory:d4000000-e01fffff ioport:a0000000(size=469762048)
*-pci
description: PCI bridge
product: JHL6240 Thunderbolt 3 Bridge (Low Power) [Alpine Ridge LP 2016]
vendor: Intel Corporation
physical id: 0
bus info: pci@0000:03:00.0
version: 01
width: 32 bits
clock: 33MHz
capabilities: pci normal_decode bus_master cap_list
configuration: driver=pcieport
resources: irq:16 ioport:5000(size=4096) memory:d4000000-e01fffff ioport:a0000000(size=469762048)
*-pci:0
description: PCI bridge
product: JHL6240 Thunderbolt 3 Bridge (Low Power) [Alpine Ridge LP 2016]
vendor: Intel Corporation
physical id: 0
bus info: pci@0000:04:00.0
version: 01
width: 64 bits
clock: 33MHz
capabilities: pci normal_decode bus_master cap_list
configuration: driver=pcieport
resources: iomemory:1f10-1f0f irq:126 memory:e0100000-e01fffff
*-generic
description: System peripheral
product: JHL6240 Thunderbolt 3 NHI (Low Power) [Alpine Ridge LP 2016]
vendor: Intel Corporation
physical id: 0
bus info: pci@0000:05:00.0
version: 01
width: 32 bits
clock: 33MHz
capabilities: bus_master cap_list
configuration: driver=thunderbolt latency=0
resources: irq:16 memory:e0100000-e013ffff memory:e0140000-e0140fff
*-pci:1
description: PCI bridge
product: JHL6240 Thunderbolt 3 Bridge (Low Power) [Alpine Ridge LP 2016]
vendor: Intel Corporation
physical id: 1
bus info: pci@0000:04:01.0
version: 01
width: 64 bits
clock: 33MHz
capabilities: pci normal_decode bus_master cap_list
configuration: driver=pcieport
resources: iomemory:51510-5150f irq:127 ioport:5000(size=4096) memory:d4100000-e00fffff ioport:a0000000(size=469762048)
*-pci:2
description: PCI bridge
product: JHL6240 Thunderbolt 3 Bridge (Low Power) [Alpine Ridge LP 2016]
vendor: Intel Corporation
physical id: 2
bus info: pci@0000:04:02.0
version: 01
width: 64 bits
clock: 33MHz
capabilities: pci normal_decode bus_master cap_list
configuration: driver=pcieport
resources: iomemory:1f10-1f0f irq:128 memory:d4000000-d40fffff
*-usb
description: USB controller
product: JHL6240 Thunderbolt 3 USB 3.1 Controller (Low Power) [Alpine Ridge LP 2016]
vendor: Intel Corporation
physical id: 0
bus info: pci@0000:2b:00.0
version: 01
width: 32 bits
clock: 33MHz
capabilities: xhci bus_master cap_list
configuration: driver=xhci_hcd latency=0
resources: irq:130 memory:d4000000-d400ffff
*-pci:2
description: PCI bridge
product: Comet Lake PCI Express Root Port #9
vendor: Intel Corporation
physical id: 1d
bus info: pci@0000:00:1d.0
version: f0
width: 32 bits
clock: 33MHz
capabilities: pci normal_decode bus_master cap_list
configuration: driver=pcieport
resources: irq:124 ioport:3000(size=4096) memory:e2000000-e2ffffff ioport:c0000000(size=301989888)
*-display
description: 3D controller
product: GP108M [GeForce MX330]
vendor: NVIDIA Corporation
physical id: 0
bus info: pci@0000:2d:00.0
version: a1
width: 64 bits
clock: 33MHz
capabilities: bus_master cap_list rom
configuration: driver=nvidia latency=0
resources: irq:179 memory:e2000000-e2ffffff memory:c0000000-cfffffff memory:d0000000-d1ffffff ioport:3000(size=128)
*-pci:3
description: PCI bridge
product: Comet Lake PCI Express Root Port #13
vendor: Intel Corporation
physical id: 1d.4
bus info: pci@0000:00:1d.4
version: f0
width: 32 bits
clock: 33MHz
capabilities: pci normal_decode bus_master cap_list
configuration: driver=pcieport
resources: irq:125 memory:e3100000-e31fffff
*-nvme
description: NVMe device
product: Samsung SSD 980 PRO 2TB
vendor: Samsung Electronics Co Ltd
physical id: 0
bus info: pci@0000:2e:00.0
logical name: /dev/nvme0
version: 3B2QGXA7
serial: XXX
width: 64 bits
clock: 33MHz
capabilities: nvme nvm_express bus_master cap_list
configuration: driver=nvme latency=0 nqn=nqn.1994-11.com.samsung:nvme:980PRO:M.2:S6B0NG0R715765T state=live
resources: irq:16 memory:e3100000-e3103fff
*-namespace:0
description: NVMe disk
physical id: 0
logical name: hwmon3
*-namespace:1
description: NVMe disk
physical id: 2
logical name: /dev/ng0n1
*-namespace:2
description: NVMe disk
physical id: 1
bus info: nvme@0:1
logical name: /dev/nvme0n1
configuration: wwid=eui.002538b711510aa0
*-isa
description: ISA bridge
product: Comet Lake PCH-LP LPC Premium Controller/eSPI Controller
vendor: Intel Corporation
physical id: 1f
bus info: pci@0000:00:1f.0
version: 00
width: 32 bits
clock: 33MHz
capabilities: isa bus_master
configuration: latency=0
*-pnp00:00
product: PnP device PNP0c02
physical id: 0
capabilities: pnp
configuration: driver=system
*-pnp00:01
product: PnP device PNP0c02
physical id: 1
capabilities: pnp
configuration: driver=system
*-pnp00:02
product: PnP device PNP0c02
physical id: 2
capabilities: pnp
configuration: driver=system
*-pnp00:03
product: PnP device PNP0b00
physical id: 3
capabilities: pnp
configuration: driver=rtc_cmos
*-pnp00:04
product: PnP device INT3f0d
vendor: Interphase Corporation
physical id: 4
capabilities: pnp
configuration: driver=system
*-pnp00:05
product: PnP device LEN0071
vendor: Lenovo Group Limited
physical id: 5
capabilities: pnp
configuration: driver=i8042 kbd
*-pnp00:06
product: PnP device LEN2068
vendor: Lenovo Group Limited
physical id: 6
capabilities: pnp
configuration: driver=i8042 aux
*-pnp00:07
product: PnP device PNP0c02
physical id: 7
capabilities: pnp
configuration: driver=system
*-pnp00:08
product: PnP device PNP0c02
physical id: 8
capabilities: pnp
configuration: driver=system
*-pnp00:09
product: PnP device PNP0c02
physical id: 9
capabilities: pnp
configuration: driver=system
*-pnp00:0a
product: PnP device PNP0c01
physical id: a
capabilities: pnp
configuration: driver=system
*-multimedia
description: Audio device
product: Comet Lake PCH-LP cAVS
vendor: Intel Corporation
physical id: 1f.3
bus info: pci@0000:00:1f.3
logical name: card0
logical name: /dev/snd/controlC0
logical name: /dev/snd/hwC0D0
logical name: /dev/snd/hwC0D2
logical name: /dev/snd/pcmC0D0c
logical name: /dev/snd/pcmC0D0p
logical name: /dev/snd/pcmC0D31p
logical name: /dev/snd/pcmC0D3p
logical name: /dev/snd/pcmC0D4p
logical name: /dev/snd/pcmC0D5p
logical name: /dev/snd/pcmC0D6c
logical name: /dev/snd/pcmC0D7c
version: 00
width: 64 bits
clock: 33MHz
capabilities: bus_master cap_list
configuration: driver=sof-audio-pci-intel-cnl latency=64
resources: irq:170 memory:e33bc000-e33bffff memory:e3000000-e30fffff
*-serial:0
description: SMBus
product: Comet Lake PCH-LP SMBus Host Controller
vendor: Intel Corporation
physical id: 1f.4
bus info: pci@0000:00:1f.4
version: 00
width: 64 bits
clock: 33MHz
configuration: driver=i801_smbus latency=0
resources: irq:16 memory:e33c6000-e33c60ff ioport:efa0(size=32)
*-serial:1 UNCLAIMED
description: Serial bus controller
product: Comet Lake SPI (flash) Controller
vendor: Intel Corporation
physical id: 1f.5
bus info: pci@0000:00:1f.5
version: 00
width: 32 bits
clock: 33MHz
configuration: latency=0
resources: memory:7e800000-7e800fff
*-network:1
description: Ethernet interface
product: Ethernet Connection (10) I219-LM
vendor: Intel Corporation
physical id: 1f.6
bus info: pci@0000:00:1f.6
logical name: enp0s31f6
version: 00
serial: XXX
capacity: 1Gbit/s
width: 32 bits
clock: 33MHz
capabilities: bus_master cap_list ethernet physical tp 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation
configuration: autonegotiation=on broadcast=yes driver=e1000e driverversion=6.4.11-100.fc37.x86_64 firmware=0.5-4 latency=0 link=no multicast=yes port=twisted pair
resources: irq:143 memory:e3380000-e339ffff
*-input:0
product: Sleep Button
physical id: 1
logical name: input0
logical name: /dev/input/event0
capabilities: platform
*-input:1
product: Lid Switch
physical id: 2
logical name: input1
logical name: /dev/input/event1
capabilities: platform
*-input:2
product: ThinkPad Extra Buttons
physical id: 3
logical name: input10
logical name: /dev/input/event5
capabilities: platform
*-input:3
product: PC Speaker
physical id: 4
logical name: input11
logical name: /dev/input/event9
capabilities: isa
*-input:4
product: sof-hda-dsp Mic
physical id: 5
logical name: input14
logical name: /dev/input/event4
*-input:5
product: sof-hda-dsp Headphone
physical id: 6
logical name: input15
logical name: /dev/input/event10
*-input:6
product: sof-hda-dsp HDMI/DP,pcm=3
physical id: 7
logical name: input16
logical name: /dev/input/event11
*-input:7
product: sof-hda-dsp HDMI/DP,pcm=4
physical id: 8
logical name: input17
logical name: /dev/input/event12
*-input:8
product: sof-hda-dsp HDMI/DP,pcm=5
physical id: 9
logical name: input18
logical name: /dev/input/event13
*-input:9
product: Synaptics TM3471-020
physical id: a
logical name: input19
logical name: /dev/input/event14
logical name: /dev/input/mouse0
capabilities: rmi
*-input:10
product: Power Button
physical id: b
logical name: input2
logical name: /dev/input/event2
capabilities: platform
*-input:11
product: TPPS/2 Elan TrackPoint
physical id: c
logical name: input20
logical name: /dev/input/event15
logical name: /dev/input/mouse1
capabilities: i8042
*-input:12
product: AT Translated Set 2 keyboard
physical id: d
logical name: input3
logical name: /dev/input/event3
logical name: input3::capslock
logical name: input3::numlock
logical name: input3::scrolllock
capabilities: i8042
*-input:13
product: Video Bus
physical id: e
logical name: input7
logical name: /dev/input/event6
capabilities: platform
*-input:14
product: Video Bus
physical id: f
logical name: input8
logical name: /dev/input/event7
capabilities: platform
*-input:15
product: Intel HID events
physical id: 10
logical name: input9
logical name: /dev/input/event8
capabilities: platform