kernel UCSI fail

Bug #2054928 reported by Matias Cocciolo
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux-meta-hwe-6.5 (Ubuntu)
New
Undecided
Unassigned

Bug Description

This only happens to me when I connect my USB-C docking station to my laptop. The laptop doesn't really turn off and goes crazy. To solve this I have seen that disconnecting the battery from the BIOS settings solves the problem. If I don't do this the laptop never really turns off and drains the battery. But when I start Ubuntu and restart it a couple of times it happens again.

Dock: Thinkpad dock station Universal usb-c (upgraded the firmware to the last version for see this fix the problem)

Laptop: Thinkpad E490 (bios upgraded to the last version)

Run Ubuntu 22.04 (All upgraded !!!)

kernel: 6.5.0-21-generic (with the kernel 6.5.0-18-generic same thing happens)

On the same hardware configuration settings run Ubuntu 20.04 and i dont have problems.

Regards!!!

Belog my kernel logs

```
matias@matias-ThinkPad-E490:~$ cat /var/log/syslog | grep ucsi
Feb 25 13:34:09 matias-ThinkPad-E490 kernel: [ 6.997101] ucsi_acpi USBC000:00: con1: failed to register partner alt modes (-34)
Feb 25 15:05:56 matias-ThinkPad-E490 kernel: [ 7.077472] ucsi_acpi USBC000:00: con1: failed to register partner alt modes (-34)
Feb 25 15:18:51 matias-ThinkPad-E490 kernel: [ 7.017315] ucsi_acpi USBC000:00: con1: failed to register partner alt modes (-34)
Feb 25 15:21:56 matias-ThinkPad-E490 kernel: [ 7.253151] ucsi_acpi USBC000:00: con1: failed to register partner alt modes (-34)
Feb 25 15:21:56 matias-ThinkPad-E490 kernel: [ 7.898290] ucsi_acpi USBC000:00: UCSI_GET_PDOS failed (-5)
Feb 25 15:24:07 matias-ThinkPad-E490 kernel: [ 7.298691] ucsi_acpi USBC000:00: possible UCSI driver bug 2
Feb 25 15:24:07 matias-ThinkPad-E490 kernel: [ 7.298842] ucsi_acpi USBC000:00: con2: failed to get status
Feb 25 15:24:08 matias-ThinkPad-E490 kernel: [ 8.789347] ucsi_acpi USBC000:00: possible UCSI driver bug 2
Feb 25 15:24:08 matias-ThinkPad-E490 kernel: [ 8.789519] ucsi_acpi USBC000:00: con3: failed to get status
Feb 25 15:24:10 matias-ThinkPad-E490 kernel: [ 10.297429] ucsi_acpi USBC000:00: possible UCSI driver bug 2
Feb 25 15:24:10 matias-ThinkPad-E490 kernel: [ 10.297435] ucsi_acpi USBC000:00: con4: failed to get status
Feb 25 15:24:10 matias-ThinkPad-E490 upowerd[1347]: treated changed event as add on /sys/devices/platform/USBC000:00/power_supply/ucsi-source-psy-USBC000:005
Feb 25 15:24:11 matias-ThinkPad-E490 kernel: [ 11.765348] ucsi_acpi USBC000:00: possible UCSI driver bug 2
Feb 25 15:24:11 matias-ThinkPad-E490 kernel: [ 11.765353] ucsi_acpi USBC000:00: con5: failed to get status
Feb 25 15:24:11 matias-ThinkPad-E490 upowerd[1347]: treated changed event as add on /sys/devices/platform/USBC000:00/power_supply/ucsi-source-psy-USBC000:006
Feb 25 15:24:13 matias-ThinkPad-E490 kernel: [ 13.274527] ucsi_acpi USBC000:00: possible UCSI driver bug 2
Feb 25 15:24:13 matias-ThinkPad-E490 kernel: [ 13.274739] ucsi_acpi USBC000:00: con6: failed to get status
Feb 25 15:24:13 matias-ThinkPad-E490 upowerd[1347]: treated changed event as add on /sys/devices/platform/USBC000:00/power_supply/ucsi-source-psy-USBC000:007
Feb 25 15:24:14 matias-ThinkPad-E490 kernel: [ 14.798619] ucsi_acpi USBC000:00: possible UCSI driver bug 2
Feb 25 15:24:14 matias-ThinkPad-E490 kernel: [ 14.798637] ucsi_acpi USBC000:00: con7: failed to get status
Feb 25 15:24:14 matias-ThinkPad-E490 upowerd[1347]: treated changed event as add on /sys/devices/platform/USBC000:00/power_supply/ucsi-source-psy-USBC000:008
Feb 25 15:24:16 matias-ThinkPad-E490 kernel: [ 16.386801] ucsi_acpi USBC000:00: possible UCSI driver bug 2
Feb 25 15:24:16 matias-ThinkPad-E490 kernel: [ 16.386821] ucsi_acpi USBC000:00: con8: failed to get status
Feb 25 15:24:16 matias-ThinkPad-E490 upowerd[1347]: treated changed event as add on /sys/devices/platform/USBC000:00/power_supply/ucsi-source-psy-USBC000:009
Feb 25 15:24:17 matias-ThinkPad-E490 kernel: [ 18.018808] ucsi_acpi USBC000:00: possible UCSI driver bug 2
Feb 25 15:24:17 matias-ThinkPad-E490 kernel: [ 18.018827] ucsi_acpi USBC000:00: con9: failed to get status
Feb 25 15:24:18 matias-ThinkPad-E490 upowerd[1347]: treated changed event as add on /sys/devices/platform/USBC000:00/power_supply/ucsi-source-psy-USBC000:0010
Feb 25 15:24:19 matias-ThinkPad-E490 kernel: [ 19.621722] ucsi_acpi USBC000:00: possible UCSI driver bug 2
Feb 25 15:24:19 matias-ThinkPad-E490 kernel: [ 19.621729] ucsi_acpi USBC000:00: con10: failed to get status
Feb 25 15:24:19 matias-ThinkPad-E490 upowerd[1347]: treated changed event as add on /sys/devices/platform/USBC000:00/power_supply/ucsi-source-psy-USBC000:0011
Feb 25 15:24:20 matias-ThinkPad-E490 kernel: [ 21.147048] ucsi_acpi USBC000:00: possible UCSI driver bug 2
Feb 25 15:24:20 matias-ThinkPad-E490 kernel: [ 21.147071] ucsi_acpi USBC000:00: con11: failed to get status
Feb 25 15:24:21 matias-ThinkPad-E490 upowerd[1347]: treated changed event as add on /sys/devices/platform/USBC000:00/power_supply/ucsi-source-psy-USBC000:0012
Feb 25 15:24:22 matias-ThinkPad-E490 kernel: [ 22.758846] ucsi_acpi USBC000:00: possible UCSI driver bug 2
Feb 25 15:24:22 matias-ThinkPad-E490 kernel: [ 22.758867] ucsi_acpi USBC000:00: con12: failed to get status
Feb 25 15:24:22 matias-ThinkPad-E490 upowerd[1347]: treated changed event as add on /sys/devices/platform/USBC000:00/power_supply/ucsi-source-psy-USBC000:0013
Feb 25 15:24:24 matias-ThinkPad-E490 kernel: [ 24.402545] ucsi_acpi USBC000:00: possible UCSI driver bug 2
Feb 25 15:24:24 matias-ThinkPad-E490 kernel: [ 24.402565] ucsi_acpi USBC000:00: con13: failed to get status
Feb 25 15:24:24 matias-ThinkPad-E490 upowerd[1347]: treated changed event as add on /sys/devices/platform/USBC000:00/power_supply/ucsi-source-psy-USBC000:0014
Feb 25 15:24:25 matias-ThinkPad-E490 kernel: [ 26.031107] ucsi_acpi USBC000:00: possible UCSI driver bug 2
Feb 25 15:24:25 matias-ThinkPad-E490 kernel: [ 26.031131] ucsi_acpi USBC000:00: con14: failed to get status
Feb 25 15:24:26 matias-ThinkPad-E490 upowerd[1347]: treated changed event as add on /sys/devices/platform/USBC000:00/power_supply/ucsi-source-psy-USBC000:0015
Feb 25 15:24:27 matias-ThinkPad-E490 kernel: [ 27.647021] ucsi_acpi USBC000:00: possible UCSI driver bug 2
Feb 25 15:24:27 matias-ThinkPad-E490 kernel: [ 27.647044] ucsi_acpi USBC000:00: con15: failed to get status
Feb 25 15:24:27 matias-ThinkPad-E490 upowerd[1347]: treated changed event as add on /sys/devices/platform/USBC000:00/power_supply/ucsi-source-psy-USBC000:0016
Feb 25 15:24:29 matias-ThinkPad-E490 kernel: [ 29.275438] ucsi_acpi USBC000:00: possible UCSI driver bug 2
Feb 25 15:24:29 matias-ThinkPad-E490 kernel: [ 29.275461] ucsi_acpi USBC000:00: con16: failed to get status
Feb 25 15:25:10 matias-ThinkPad-E490 kernel: [ 2.124825] ucsi_acpi USBC000:00: error -ENODEV: PPM init failed
Feb 25 15:26:03 matias-ThinkPad-E490 kernel: [ 2.132893] ucsi_acpi USBC000:00: error -ENODEV: PPM init failed
Feb 25 15:26:55 matias-ThinkPad-E490 kernel: [ 2.032939] ucsi_acpi USBC000:00: error -ENODEV: PPM init failed
Feb 25 15:28:05 matias-ThinkPad-E490 kernel: [ 2.048806] ucsi_acpi USBC000:00: error -ENODEV: PPM init failed
Feb 25 15:30:13 matias-ThinkPad-E490 kernel: [ 6.920637] ucsi_acpi USBC000:00: error -ETIMEDOUT: PPM init failed
Feb 25 15:31:48 matias-ThinkPad-E490 kernel: [ 7.117370] ucsi_acpi USBC000:00: con1: failed to register partner alt modes (-34)
Feb 25 15:33:02 matias-ThinkPad-E490 kernel: [ 80.733440] ucsi_acpi USBC000:00: con1: failed to register partner alt modes (-34)
Feb 25 15:33:48 matias-ThinkPad-E490 kernel: [ 7.545125] ucsi_acpi USBC000:00: possible UCSI driver bug 2
Feb 25 15:33:48 matias-ThinkPad-E490 kernel: [ 7.545131] ucsi_acpi USBC000:00: con2: failed to get status
Feb 25 15:33:49 matias-ThinkPad-E490 kernel: [ 9.115061] ucsi_acpi USBC000:00: possible UCSI driver bug 2
Feb 25 15:33:49 matias-ThinkPad-E490 kernel: [ 9.115067] ucsi_acpi USBC000:00: con3: failed to get status
Feb 25 15:33:51 matias-ThinkPad-E490 kernel: [ 10.773180] ucsi_acpi USBC000:00: possible UCSI driver bug 2
Feb 25 15:33:51 matias-ThinkPad-E490 kernel: [ 10.773186] ucsi_acpi USBC000:00: con4: failed to get status
Feb 25 15:33:53 matias-ThinkPad-E490 kernel: [ 12.209269] ucsi_acpi USBC000:00: possible UCSI driver bug 2
Feb 25 15:33:53 matias-ThinkPad-E490 kernel: [ 12.209277] ucsi_acpi USBC000:00: con5: failed to get status
Feb 25 15:33:54 matias-ThinkPad-E490 kernel: [ 13.781162] ucsi_acpi USBC000:00: possible UCSI driver bug 2
Feb 25 15:33:54 matias-ThinkPad-E490 kernel: [ 13.781168] ucsi_acpi USBC000:00: con6: failed to get status
Feb 25 15:33:56 matias-ThinkPad-E490 kernel: [ 15.410557] ucsi_acpi USBC000:00: possible UCSI driver bug 2
Feb 25 15:33:56 matias-ThinkPad-E490 kernel: [ 15.410576] ucsi_acpi USBC000:00: con7: failed to get status
Feb 25 15:33:57 matias-ThinkPad-E490 kernel: [ 17.069643] ucsi_acpi USBC000:00: possible UCSI driver bug 2
Feb 25 15:33:57 matias-ThinkPad-E490 kernel: [ 17.069654] ucsi_acpi USBC000:00: con8: failed to get status
Feb 25 15:33:59 matias-ThinkPad-E490 kernel: [ 18.738782] ucsi_acpi USBC000:00: possible UCSI driver bug 2
Feb 25 15:33:59 matias-ThinkPad-E490 kernel: [ 18.738805] ucsi_acpi USBC000:00: con9: failed to get status
Feb 25 15:35:00 matias-ThinkPad-E490 kernel: [ 2.024924] ucsi_acpi USBC000:00: error -ENODEV: PPM init failed
Feb 25 15:40:34 matias-ThinkPad-E490 kernel: [ 1.996864] ucsi_acpi USBC000:00: error -ENODEV: PPM init failed

```

Tags: jammy
Revision history for this message
Matias Cocciolo (mcocciolo) wrote :

I have detected that the problem is triggered when power off the system, I can see that it says
"spi -nor spi0.0: Error resetting software -524"

Revision history for this message
Paul White (paulw2u) wrote :

There is no 'kernel-package' in Ubuntu 22.04 so moving...

affects: kernel-package (Ubuntu) → linux-meta-hwe-6.5 (Ubuntu)
tags: added: jammy
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.