18
submitted 3 weeks ago by collar@lemmy.world to c/linux@lemmy.ml

I have a Lenovo X1 Carbon Gen 12. The other day I noticed both of my USB-C ports are not receiving or sending data. External drives won't mount and my dock won't send signal to my monitor, but when I plug in my charging cable I am still getting power. When I use "lsblk" nothing shows up, even though sometimes I hear the chime signaling something has been plugged in (but it's inconsistent and sometimes doesn't chime).

Both of my USB-A ports are working properly and receive data, so it's only my USB-C ports.

I'm running Ubuntu 24.04.3. I tried to revert back to an earlier kernel in case that was the problem but it didn't fix the issue.

Anyone have a similar issue? Thanks!

top 6 comments
sorted by: hot top controversial new old
[-] pglpm@lemmy.ca 5 points 3 weeks ago* (last edited 3 weeks ago)

X1 Carbons of several generations have been notorious for their Thunderbolt defects, which appear after a while. For instance this or this (sorry for the Reddit links), and there are others related to connecting to screens. Right these days I'm dealing with the Thunderbolt-charging defect in my Gen 9. Luckily still under warranty.

Best of luck with your problem! I suggest you use your warranty if still active (and better with on-site assistance than sending the thing).

[-] collar@lemmy.world 2 points 1 week ago

Thanks for the reply, sorry didn’t see until now.

Yes, what ended up happening was the computer was still under warranty and had Lenovo premium service (I didn’t pay anything extra for it, maybe it comes default with the X1 Carbon?), so a tech came out a day later and replaced the motherboard. It was actually super simple and I was back up and running in no time. I haven’t had any issues since.

[-] pglpm@lemmy.ca 2 points 1 week ago

Great to hear! All's well that ends well :)

[-] brownmustardminion@lemmy.ml 2 points 3 weeks ago* (last edited 3 weeks ago)

Try turning off the device, remove the battery, then take a safety pin and compressed air and scrape out any dust I'm the usb-c port then spray with air. I had a issue with my phone charging but not getting data. I spent a solid 15mins doing the above and it fixed it.

A good test is to see how firmly the usb-c sticks in the port. If it comes out pretty easy or feels seated sloppily then it probably just needs a good cleaning.

[-] collar@lemmy.world 2 points 1 week ago

Sorry for the delayed response. I tried the reset button and there wasn’t any blockage or weak connection to the port itself.

Turns out the computer had Lenovo premium service so a tech came out the next day and replaced the motherboard. Hopefully I won’t have another issue 😬

[-] Shimitar@downonthestreet.eu 1 points 3 weeks ago

Try a different distro from USB live. As different as possible. It might be a kernel snag or bug and any similar ubuntu might have the same issue...

Even a CLI only one just to test USB-c

this post was submitted on 19 Aug 2025
18 points (100.0% liked)

Linux

58031 readers
347 users here now

From Wikipedia, the free encyclopedia

Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).

Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.

Rules

Related Communities

Community icon by Alpár-Etele Méder, licensed under CC BY 3.0

founded 6 years ago
MODERATORS