Velvet Star Monitor

Standout celebrity highlights with iconic style.

general

SD Card Reader Not working - Ubuntu 20.04

Writer Matthew Martinez

I have Ubuntu 20.04, freshly installed. It is not able to access any SD Cards if used with the SD Card Adapter. I tried multiple adapters, and tested the same with other computers as well. The SD Card or the adapter is working perfectly on other systems, but on mine it doesn't recognise it.

I can access the SD Card if I use a USB adapter for it.

It is definetly not a hardware problem as I am able to access it if I open on the Windows partition on my computer.

This is the screenshot of the list of available disks, with the SD Card plugged in with the SD Card Adapter:

enter image description here

It's a simple storage device, which opens easily if I open it on my windows partition, but on Ubuntu.

Some forums suggested I reinstall udisks2, which I did, but it hasn't solved the issue.

sudo apt-get install --reinstall udisks2

How do I fix this ?

Hardware Information:

HP-15 Pavillion Gaming Processor Intel i5 9th Gen 8 GB RAM, 512 GB SSD

Edit: As suggested in the comments, I used GParted to get more elaborate information, and this was the result upon starting GParted:

enter image description here

Edit2: I ran the commands lspci and then lspci -v | grep -iA15 sd and this is the output:

lspci:

00:00.0 Host bridge: Intel Corporation 8th Gen Core 4-core Processor Host Bridge/DRAM Registers [Coffee Lake H] (rev 07)
00:01.0 PCI bridge: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor PCIe Controller (x16) (rev 07)
00:02.0 VGA compatible controller: Intel Corporation UHD Graphics 630 (Mobile)
00:04.0 Signal processing controller: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Thermal Subsystem (rev 07)
00:08.0 System peripheral: Intel Corporation Xeon E3-1200 v5/v6 / E3-1500 v5 / 6th/7th/8th Gen Core Processor Gaussian Mixture Model
00:12.0 Signal processing controller: Intel Corporation Cannon Lake PCH Thermal Controller (rev 10)
00:14.0 USB controller: Intel Corporation Cannon Lake PCH USB 3.1 xHCI Host Controller (rev 10)
00:14.2 RAM memory: Intel Corporation Cannon Lake PCH Shared SRAM (rev 10)
00:14.3 Network controller: Intel Corporation Wireless-AC 9560 [Jefferson Peak] (rev 10)
00:15.0 Serial bus controller [0c80]: Intel Corporation Cannon Lake PCH Serial IO I2C Controller #0 (rev 10)
00:16.0 Communication controller: Intel Corporation Cannon Lake PCH HECI Controller (rev 10)
00:17.0 RAID bus controller: Intel Corporation 82801 Mobile SATA Controller [RAID mode] (rev 10)
00:1d.0 PCI bridge: Intel Corporation Cannon Lake PCH PCI Express Root Port #9 (rev f0)
00:1d.5 PCI bridge: Intel Corporation Cannon Lake PCH PCI Express Root Port #14 (rev f0)
00:1d.6 PCI bridge: Intel Corporation Cannon Lake PCH PCI Express Root Port #15 (rev f0)
00:1f.0 ISA bridge: Intel Corporation HM470 Chipset LPC/eSPI Controller (rev 10)
00:1f.3 Audio device: Intel Corporation Cannon Lake PCH cAVS (rev 10)
00:1f.4 SMBus: Intel Corporation Cannon Lake PCH SMBus Controller (rev 10)
00:1f.5 Serial bus controller [0c80]: Intel Corporation Cannon Lake PCH SPI Controller (rev 10)
01:00.0 VGA compatible controller: NVIDIA Corporation TU117M [GeForce GTX 1650 Mobile / Max-Q] (rev a1)
01:00.1 Audio device: NVIDIA Corporation Device 10fa (rev a1)
02:00.0 Non-Volatile memory controller: Samsung Electronics Co Ltd NVMe SSD Controller SM981/PM981/PM983
03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 16)
04:00.0 Unassigned class [ff00]: Alcor Micro AU6625 PCI-E Flash card reader controller

And for lspci -v | grep -iA15 sd:

02:00.0 Non-Volatile memory controller: Samsung Electronics Co Ltd NVMe SSD Controller SM981/PM981/PM983 (prog-if 02 [NVM Express]) Subsystem: Samsung Electronics Co Ltd NVMe SSD Controller SM981/PM981/PM983 Flags: bus master, fast devsel, latency 0, IRQ 16, NUMA node 0 Memory at b4400000 (64-bit, non-prefetchable) [size=16K] Capabilities: <access denied> Kernel driver in use: nvme Kernel modules: nvme
03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 16) DeviceName: Realtek Gaming GBE Family Controller Subsystem: Hewlett-Packard Company RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller Flags: bus master, fast devsel, latency 0, IRQ 17 I/O ports at 3000 [size=256] Memory at b4304000 (64-bit, non-prefetchable) [size=4K] Memory at b4300000 (64-bit, non-prefetchable) [size=16K] Capabilities: <access denied> Kernel driver in use: r8169

Edit 3: Ran lspci -v | grep -iA15 'card reader' and this was the output:

04:00.0 Unassigned class [ff00]: Alcor Micro AU6625 PCI-E Flash card reader controller Subsystem: Hewlett-Packard Company AU6625 PCI-E Flash card reader controller Flags: fast devsel, IRQ 18 Memory at b4200000 (64-bit, non-prefetchable) [virtual] [size=4K] Capabilities: <access denied> Kernel driver in use: alcor_pci Kernel modules: alcor_pci
16 Reset to default

Know someone who can answer? Share a link to this question via email, Twitter, or Facebook.

Your Answer

Sign up or log in

Sign up using Google Sign up using Facebook Sign up using Email and Password

Post as a guest

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy