Ubuntu MATE 24.04 does not recognize USB-C ports

I have a Lenovo Flex 5i (Intel CPU) Chromebook that I have now set up as dual boot with Ubuntu MATE 24.04. Booting to Ubuntu, it does not recognize either of the two USB-C ports, but it does see the only USB-A port. The USB-C ports work fine if I boot to ChromeOS. Not sure what to do next.

What I found with pairing my USB-C earphones was that I had to manually switch to "Headphones" in sounds settings - it is recognized but system doesn't automatically switch it to use things connected to USB-C ports for some reason

When you connect try and use "lsusb" command in terminal and see if you get the feedback on if the connection is recognized or not

1 Like

I tried lsusb: the output is the same whether the SSD is plugged in or not. It is also not recognized by gparted. If I plug the SSD into the USB-A port using an adapter, then it shows up under lsusb, and under gparted as /dev/sda. Are there missing drivers?

Chromebooks are based on Gentoo-Linux.

Check the kernelversion of your ChromeOS, you might get away with a newer kernel (with drivers) by installing one of the Ubuntu-HWE-kernels.

For Ubuntu-MATE 24.04:

sudo apt install linux-generic-hwe-24.04

No guarantees, but it just might work

Keep in mind that all drivers in Linux are delivered together with the kernel, so "new driver" means "new kernel" except for some special cases

6 Likes

Ah, that did it. Thank you!!

4 Likes