firmware-lenovo icon indicating copy to clipboard operation
firmware-lenovo copied to clipboard

Serious host controller bug

Open purpleidea opened this issue 1 year ago • 0 comments

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

purpleidea avatar Aug 22 '23 21:08 purpleidea