저는 Lenovo ThinkPad P1 Gen 4에서 Fedora 38을 사용하고 있습니다. 커널 버전은 6.3.11입니다. Thunderbolt 4 포트에 전원이 공급되는 것 같지만 포트에 무엇을 연결해도 출력이 없습니다. 이것이 하드웨어나 운영 체제의 지원 부족으로 인한 것인지 확인할 수 있는 방법이 있습니까?
더 많은 배경
이전에는 포트가 제대로 작동했기 때문에 하드웨어 오류가 의심됩니다. Lenovo 도킹 스테이션을 연결하곤 했는데 어느 날 작동이 멈췄습니다. 다음은 OS에서 포트를 계속 볼 수 있는지 확인하는 데 사용하는 몇 가지 명령입니다.
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
도크는 제가 가지고 있는 유일한 T4 장치이며, 연결하면 빈 출력이 나옵니다 boltctl list
. 또한 표준 USB-C 펜 드라이브를 연결해 보았지만 역시 감지되지 않았습니다.
달리기는 journalctl -u bolt
나에게 다음을 주었다:
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.
문제를 조사하기 위해 실행할 수 있는 다른 방법에 대한 제안 사항이 있으면 알려 주시기 바랍니다.
답변1
여전히 문제의 원인을 모르지만 다음을 수행하면 문제가 해결되었습니다.
- 컴퓨터 전원을 끄십시오.
- 전원에서 플러그를 뽑으세요.
- 케이스 반대편 중앙에 위치한 핀홀 리셋 버튼을 이용하세요. 10초 동안 유지
- 모든 것을 연결하고 전원을 켜십시오.
이 핀홀 재설정을 사용해도 파일 시스템이나 다른 것에는 영향을 미치지 않습니다. 이는 내부 배터리 모델의 모든 하위 시스템에 대한 모든 전원을 제거하는 하드 리셋으로 보입니다. P1 매뉴얼에는 표준 재설정이 작동하지 않을 때 이 기능을 사용할 수 있다고 명시되어 있습니다.