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
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
Ah, that did it. Thank you!!