USB Ports Not Working on Lenovo ThinkPad E14 Across Multiple Linux Distributions
0
votes
0
answers
54
views
Any help would be deeeeeeply appreciated. I've dealt with this for 3-4 years now and I'm finally wanting to fix this once and for all.
**System info:**
- Device: Lenovo Thinkpad E14 Gen 2
- Linux Kernel: 6.13
- Current OS: NixOS
- Past OS's used: Ubuntu, Debian, Arch, Kali & openSUSE.
- (Windows 10/11 seems to be the only OS that works with my USB ports.)
**Issue:**
Like the title states, all my USB ports are non-functional across multiple Linux distributions. The issues I've encountered are as follows.
1. No power delivery to devices
2. No device recognition in the system
3. No response when plugging in/unplugging devices (other than a USB or keyboard light turns on for a split second, then off)
**System Logs:**
Here are some of the outputs I get when I run dmesg & lsusb. (After I've plugged in and unplugged a USB/USB device).
lsusb output:
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 002: ID 0bda:c123 Realtek Semiconductor Corp. Bluetooth Radio
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
dmesg output:
[ 1724.098991] usb 3-4: reset full-speed USB device number 2 using xhci_hcd
[ 1724.547011] amdgpu 0000:04:00.0: amdgpu: reserve 0x400000 from 0xf41f800000 for PSP TMR
[ 1724.614838] amdgpu 0000:04:00.0: amdgpu: RAS: optional ras ta ucode is not available
[ 1724.623063] amdgpu 0000:04:00.0: amdgpu: RAP: optional rap ta ucode is not available
[ 1724.623065] amdgpu 0000:04:00.0: amdgpu: SECUREDISPLAY: securedisplay ta ucode is not available
[ 1724.623068] amdgpu 0000:04:00.0: amdgpu: SMU is resuming...
[ 1724.623369] amdgpu 0000:04:00.0: amdgpu: dpm has been disabled
[ 1724.623790] amdgpu 0000:04:00.0: amdgpu: SMU is resumed successfully!
[ 1724.625244] [drm] kiq ring mec 2 pipe 1 q 0
[ 1724.628977] [drm] DMUB hardware initialized: version=0x0101002B
[ 1724.632546] amdgpu 0000:04:00.0: amdgpu: ring gfx uses VM inv eng 0 on hub 0
[ 1724.632549] amdgpu 0000:04:00.0: amdgpu: ring comp_1.0.0 uses VM inv eng 1 on hub 0
[ 1724.632550] amdgpu 0000:04:00.0: amdgpu: ring comp_1.1.0 uses VM inv eng 4 on hub 0
[ 1724.632552] amdgpu 0000:04:00.0: amdgpu: ring comp_1.2.0 uses VM inv eng 5 on hub 0
[ 1724.632553] amdgpu 0000:04:00.0: amdgpu: ring comp_1.3.0 uses VM inv eng 6 on hub 0
[ 1724.632554] amdgpu 0000:04:00.0: amdgpu: ring comp_1.0.1 uses VM inv eng 7 on hub 0
[ 1724.632555] amdgpu 0000:04:00.0: amdgpu: ring comp_1.1.1 uses VM inv eng 8 on hub 0
[ 1724.632556] amdgpu 0000:04:00.0: amdgpu: ring comp_1.2.1 uses VM inv eng 9 on hub 0
[ 1724.632557] amdgpu 0000:04:00.0: amdgpu: ring comp_1.3.1 uses VM inv eng 10 on hub 0
[ 1724.632559] amdgpu 0000:04:00.0: amdgpu: ring kiq_0.2.1.0 uses VM inv eng 11 on hub 0
[ 1724.632560] amdgpu 0000:04:00.0: amdgpu: ring sdma0 uses VM inv eng 0 on hub 8
[ 1724.632562] amdgpu 0000:04:00.0: amdgpu: ring vcn_dec uses VM inv eng 1 on hub 8
[ 1724.632563] amdgpu 0000:04:00.0: amdgpu: ring vcn_enc0 uses VM inv eng 4 on hub 8
[ 1724.632564] amdgpu 0000:04:00.0: amdgpu: ring vcn_enc1 uses VM inv eng 5 on hub 8
[ 1724.632565] amdgpu 0000:04:00.0: amdgpu: ring jpeg_dec uses VM inv eng 6 on hub 8
[ 1724.639212] OOM killer enabled.
[ 1724.639214] Restarting tasks ...
[ 1724.639750] pci_bus 0000:01: Allocating resources
[ 1724.639763] pcieport 0000:00:02.1: bridge window [io 0x1000-0x0fff] to [bus 01] add_size 1000
[ 1724.639772] pcieport 0000:00:02.1: bridge window [mem 0x00100000-0x000fffff 64bit pref] to [bus 01] add_size 200000 add_align 100000
[ 1724.639784] pci_bus 0000:02: Allocating resources
[ 1724.639790] pcieport 0000:00:02.2: bridge window [mem 0x00100000-0x000fffff 64bit pref] to [bus 02] add_size 200000 add_align 100000
[ 1724.639800] pci_bus 0000:03: Allocating resources
[ 1724.639818] pcieport 0000:00:02.1: bridge window [mem 0x430200000-0x4303fffff 64bit pref]: assigned
[ 1724.639823] pcieport 0000:00:02.2: bridge window [mem 0x430400000-0x4305fffff 64bit pref]: assigned
[ 1724.639832] pcieport 0000:00:02.1: bridge window [io 0x4000-0x4fff]: assigned
[ 1724.640081] pci_bus 0000:04: Allocating resources
[ 1724.640218] done.
[ 1724.640242] random: crng reseeded on system resumption
[ 1724.642680] PM: suspend exit
[ 1724.645235] Bluetooth: hci0: RTL: examining hci_ver=0a hci_rev=000c lmp_ver=0a lmp_subver=8822
[ 1724.646861] Bluetooth: hci0: RTL: rom_version status=0 version=3
[ 1724.646871] Bluetooth: hci0: RTL: loading rtl_bt/rtl8822cu_fw.bin
[ 1724.646960] Bluetooth: hci0: RTL: loading rtl_bt/rtl8822cu_config.bin
[ 1724.646985] Bluetooth: hci0: RTL: cfg_sz 6, total sz 37346
[ 1724.692451] Generic FE-GE Realtek PHY r8169-0-200:00: attached PHY driver (mii_bus:phy_addr=r8169-0-200:00, irq=MAC)
[ 1724.844497] r8169 0000:02:00.0 enp2s0: Link is Down
[ 1724.972239] Bluetooth: hci0: RTL: fw version 0xaed66dcb
[ 1725.073443] Bluetooth: MGMT ver 1.23
[ 1729.587480] wlp3s0: authenticate with ac:2a:a1:a5:f4:8c (local address=f8:89:d2:59:ff:83)
[ 1729.647555] wlp3s0: send auth to ac:2a:a1:a5:f4:8c (try 1/3)
[ 1729.650936] wlp3s0: authenticated
[ 1729.651402] wlp3s0: associate with ac:2a:a1:a5:f4:8c (try 1/3)
[ 1729.674019] wlp3s0: RX AssocResp from ac:2a:a1:a5:f4:8c (capab=0x1101 status=0 aid=5)
[ 1729.674466] wlp3s0: associated
[ 1729.744202] wlp3s0: Limiting TX power to 13 dBm as advertised by ac:2a:a1:a5:f4:8c
Asked by Leafed
(1 rep)
Jan 29, 2025, 04:44 PM
Last activity: Jan 29, 2025, 04:56 PM
Last activity: Jan 29, 2025, 04:56 PM