Hello,
Sorry, I have originally posted my question here, but I have since then found out about this forum and also upgraded the system to F38, so I thought I will ask again.
I have a Lenovo ThinkPad P1 Gen 4 with Fedora 38 installed. Kernel version is 6.3.11. I originally bought a Lenovo USB-C dock for it (40AY) and that worked fine on F37 for a while until one day, the port went completely silent. I assumed at first it was a problem with the dock and bought a compatible Thunderbolt 4 dock (40B0), but I am getting no response from it either.
It seems that my Thunderbolt 4 ports are powered on, but whatever I plug to them I get no output:
boltctl list -a
β Lenovo ThinkPad P1 Gen 4i
ββ type: host
ββ name: ThinkPad P1 Gen 4i
ββ vendor: Lenovo
ββ uuid: 10dae28f-c8a8-8780-ffff-ffffffffffff
ββ generation: USB4
ββ status: authorized
β ββ domain: 10dae28f-c8a8-8780-ffff-ffffffffffff
β ββ authflags: none
ββ authorized: Sat 08 Jul 2023 22:00:14 UTC
ββ connected: Sat 08 Jul 2023 22:00:14 UTC
ββ stored: no
β Lenovo ThinkPad P1 Gen 4i
ββ type: host
ββ name: ThinkPad P1 Gen 4i
ββ vendor: Lenovo
ββ uuid: 21c8aa24-1319-8780-ffff-ffffffffffff
ββ generation: USB4
ββ status: authorized
β ββ domain: 21c8aa24-1319-8780-ffff-ffffffffffff
β ββ authflags: none
ββ authorized: Sat 08 Jul 2023 22:00:14 UTC
ββ connected: Sat 08 Jul 2023 22:00:14 UTC
ββ stored: no
The dock is the only T4 device I have and I get a blank output from boltctl
if I plug it in. I also tried plugging a standard USB-C pendrive and that doesnβt get detected either.
Running journalctl -u bolt
gives me:
bolt 0.9.5 starting up.
manager: initializing store
store: located at: /var/lib/boltd
config: loading user config
bouncer: initializing polkit
watchdog: enabled [pulse: 90s]
udev: initializing udev
store: loading domains
store: loading devices
power: state located at: /run/boltd/power
power: force power support: no
udev: enumerating devices
[10dae28f-c8a8-domain0 ] newly connected [iommu] (/sys/devices/pci0000:00/0000:00:0d.2/domain0/0-0)
security level set to 'none'
[10dae28f-c8a8-domain0 ] domain: registered (bootacl: 0/0)
[10dae28f-c8a8-domain0 ] bootacl: bootacl not supported, no sync
[10dae28f-c8a8-domain0 ] udev: failed to determine if uid is stable: unknown NHI PCI id '0x9a1f'
[10dae28f-c8a8-domain0 ] udev: uuid is stable: no (for NHI: 0x9a1f)
global 'generation' set to '4'
[10dae28f-c8a8-ThinkPad P1 Gen 4i ] device added, status: authorized, at /sys/devices/pci0000:00/0000:00:0d.2/domain0/0-0
[10dae28f-c8a8-ThinkPad P1 Gen 4i ] labeling device: Lenovo ThinkPad P1 Gen 4i
[21c8aa24-1319-domain1 ] newly connected [iommu] (/sys/devices/pci0000:00/0000:00:0d.3/domain1/1-0)
[21c8aa24-1319-domain1 ] domain: registered (bootacl: 0/0)
[21c8aa24-1319-domain1 ] bootacl: bootacl not supported, no sync
[21c8aa24-1319-domain1 ] udev: failed to determine if uid is stable: unknown NHI PCI id '0x9a21'
[21c8aa24-1319-domain1 ] udev: uuid is stable: no (for NHI: 0x9a21)
[21c8aa24-1319-ThinkPad P1 Gen 4i ] device added, status: authorized, at /sys/devices/pci0000:00/0000:00:0d.3/domain1/1-0
[21c8aa24-1319-ThinkPad P1 Gen 4i ] labeling device: Lenovo ThinkPad P1 Gen 4i
[10dae28f-c8a8-domain0 ] dbus: exported domain at /org/freedesktop/bolt/domains/10dae28f_c8a8_8780_ffff_ffffffffffff
[21c8aa24-1319-domain1 ] dbus: exported domain at /org/freedesktop/bolt/domains/21c8aa24_1319_8780_ffff_ffffffffffff
[10dae28f-c8a8-ThinkPad P1 Gen 4i ] dbus: exported device at /org/freedesktop/bolt/devices/10dae28f_c8a8...
[21c8aa24-1319-ThinkPad P1 Gen 4i ] dbus: exported device at /org/freedesktop/bolt/devices/21c8aa24_1319...
Started bolt.service - Thunderbolt system service.
Which looks fine, I think?
Can you please advise how to debug this issue? I would like to eliminate the possibility that this is a hardware failure on my laptop, but I am not sure how to confirm it. Thanks.