Ubuntu 18.04.3 didn't recognize my SD card. I don't have any error or any information pop up about reading the card. I thought I might not have the exFAT library, so i did:
sudo apt-get install exfat-fuse exfat-utilsBut still doesn't recognize the card. Cards are visible in Windows and I have formatted them to exFAT. But this still doesn't solve the problem.
lsblk doesn't show my SD card.
The funny thing is that i have one SD card, a Sandisk Ultra 64GB, that Linux does actually see, but only 32 GB. So I don't understand what is going on.
The undetected SD cards are an SDXC Sandisk Extreme 128GB and a 64 GB V30 A2.
43 Answers
exFAT is not yet fully supported by the kernel.
Microsoft released the full specs of exFAT just recently and now the full implementation is being merged into the kernel, you'll probably have to wait for a full exFAT support, it's supposed to work with Linux kernel 5.4 while the current one is 5.3 and Ubuntu Eoan Ermine is using 5.2.
We're talking about 2020 for an Ubuntu version with full support.
sorry :(
2It is true that Linux exfat support is still limited, but as Yaron mentioned in his answer kernel 5.4 should support exfat. So, you could install a mainline kernel as per this Ubuntu wiki page to test if ex-fat is really supported.
In short you would have to:
- Download the mainline kernel you want to test from the ppa.
- Reboot your system and choosing the newly installed kernel in Grub.
- Test it thoroughly.
Be warned that this might cause problems with the system. So make sure to read the wiki page well before proceeding. That said, I've been using another distro that always has the latest kernel and never had serious issues. Having Ubuntu with a mainline kernel might be another story though. In the past I did once try a mainline kernel and didn't have issues either, but I may have been lucky.
2The short answer is format the microSDX with FAT32 for now in a Windows based system or maybe even a Camera that reads SD cards. I tried many things, including
My story:
0