I am able to use Transcend and Anker microSD card readers without any problems, however the SanDisk MobileMate USB 3.0 Reader is not being detected by lsblk.
I'm running Ubuntu 20.04.1 on ODROID-H2+ (x86-64).
The microSD card I am using is SanDisk Extreme Pro microSDXC UHS-1 (64GB).
It works fine in the Anker card reader.
$ lsblk -f NAME FSTYPE LABEL UUID FSAVAIL FSUSE% MOUNTPOINT loop0 squashfs 0 100% /snap/core18/1880 loop1 squashfs 0 100% /snap/core18/1885 loop2 squashfs 0 100% /snap/gnome-3-28-1804/145 loop3 squashfs 0 100% /snap/gtk-common-themes/1506 loop4 squashfs 0 100% /snap/snap-store/415 loop5 squashfs 0 100% /snap/gnome-3-34-1804/60 loop6 squashfs 0 100% /snap/snap-store/481 loop7 squashfs 0 100% /snap/snapd/9607 loop8 squashfs 0 100% /snap/gnome-3-34-1804/36 loop10 squashfs 0 100% /snap/snapd/9721 sda └─sda1 btrfs btrfs 9b446950-54ca-47e9-8222-e9195eb1bcba 621G 33% /media/btrfs sdb └─sdb1 btrfs esg1 cee327a8-f8f2-41b2-82f0-29dca06f9783 8.6T 5% /media/esg nvme0n1 ├─nvme0n1p1 vfat 05FE-A040 503.2M 2% /boot/efi ├─nvme0n1p2 ext4 979af009-fc22-4d84-82ce-546ecef53037 68.9G 63% / ├─nvme0n1p3 ext4 eb076189-7e85-4c27-bf1a-43ada157b088 └─nvme0n1p4 swap 0817cf3d-0e73-4a83-b376-6d9d28e64c0f I've tried unplugging it and plugging back in.
I've tried removing other USB devices and changing the USB 3.0 port that I was using.
I do notice that the card reader seems to be warmer than expected. I'm guessing that might have to do with its much smaller size?
I've tried
$ sudo apt-get install --reinstall udisks2 $ sudo reboot lsusb reveals this ...
$ lsusb Bus 002 Device 002: ID 0781:cfcb SanDisk Corp. SDDR-B531 Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 001 Device 003: ID 04f2:0833 Chicony Electronics Co., Ltd KU-0833 Keyboard Bus 001 Device 002: ID 04f2:0939 Chicony Electronics Co., Ltd USB Optical Mouse Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub and
$ find /dev/bus /dev/bus /dev/bus/usb /dev/bus/usb/002 /dev/bus/usb/002/002 /dev/bus/usb/002/001 /dev/bus/usb/001 /dev/bus/usb/001/003 /dev/bus/usb/001/002 /dev/bus/usb/001/001 and
$ lsusb -D /dev/bus/usb/002/002 Device: ID 0781:cfcb SanDisk Corp. Couldn't open device, some information will be missing Device Descriptor: bLength 18 bDescriptorType 1 bcdUSB 3.10 bDeviceClass 0 bDeviceSubClass 0 bDeviceProtocol 0 bMaxPacketSize0 9 idVendor 0x0781 SanDisk Corp. idProduct 0xcfcb bcdDevice 29.20 iManufacturer 3 iProduct 4 iSerial 2 bNumConfigurations 1 Configuration Descriptor: bLength 9 bDescriptorType 2 wTotalLength 0x002c bNumInterfaces 1 bConfigurationValue 1 iConfiguration 0 bmAttributes 0x80 (Bus Powered) MaxPower 896mA Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 0 bAlternateSetting 0 bNumEndpoints 2 bInterfaceClass 8 Mass Storage bInterfaceSubClass 6 SCSI bInterfaceProtocol 80 Bulk-Only iInterface 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x81 EP 1 IN bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0400 1x 1024 bytes bInterval 0 bMaxBurst 4 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x02 EP 2 OUT bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0400 1x 1024 bytes bInterval 0 bMaxBurst 4 Reset to default