SD Card not getting detected

I use a Lenovo G50-70. I have a SD card reader on that, but it does not work. lspci does not list anything regarding a card reader. But lsusb lists it:

$ lsusb
Bus 001 Device 002: ID 8087:8000 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 002 Device 005: ID 8087:07dc Intel Corp. Bluetooth wireless interface
Bus 002 Device 004: ID 0c45:6513 Microdia Lenovo EasyCamera
Bus 002 Device 003: ID 0bda:0129 Realtek Semiconductor Corp. RTS5129 Card Reader Controller
Bus 002 Device 006: ID 046d:c077 Logitech, Inc. M105 Optical Mouse
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

But nothing happens when I insert an SD card in the port. I searched regarding the same, and came up with a probable solution (link), but am not confident enough to go ahead with it.

Can someone please suggest some solution for the same? Preferably something that can be installed via pacman would be of immense help.

Thanks in advance. :slight_smile:

PS: dmesg gave out a lot of messages, but nothing related to the sdcard (even tried the command after inserting the sdcard)

If dmesg doesn’t give anything, then maybe it’s broken by hardware. Normally if the hardware is still healthy, dmesg will spit out information like:

[ 2838.363058] sd 3:0:0:0: Attached scsi generic sg1 type 0
[ 2838.364813] sd 3:0:0:0: [sdb] 30031250 512-byte logical blocks: (15.4 GB/14.3 GiB)
[ 2838.366205] sd 3:0:0:0: [sdb] Write Protect is off
[ 2838.366207] sd 3:0:0:0: [sdb] Mode Sense: 43 00 00 00
[ 2838.366527] sd 3:0:0:0: [sdb] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
[ 2838.397219]  sdb: sdb1
[ 2838.398812] sd 3:0:0:0: [sdb] Attached SCSI removable disk
1 Like