SD card reader dosn't work

Good day my SD card reader is not working I think it is drivers can any one assist me . Thanks
uname -a
Linux johann-Garuda 5.10.22-2-lts #1 SMP Wed, 10 Mar 2021 10:30:57 +0000 x86_64 GNU/Linux

lsusb
Bus 001 Device 002: ID 8087:8001 Intel Corp. Integrated 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 006: ID 138a:0011 Validity Sensors, Inc. VFS5011 Fingerprint Reader
Bus 002 Device 007: ID 0cf3:3004 Qualcomm Atheros Communications AR3012 Bluetooth 4.0
Bus 002 Device 004: ID 0bda:579c Realtek Semiconductor Corp. Lenovo EasyCamera
Bus 002 Device 003: ID 1a2c:0042 China Resource Semico Co., Ltd Usb Mouse
Bus 002 Device 002: ID 0461:0010 Primax Electronics, Ltd HP PR1101U / Primax PMX-KPR1101U Keyboard
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Is this card reader integrated into your desktop/laptop or is it an add-on USB peripheral. I'm not seeing your card reader in your lsusb output. We will need far more info to give you any kind of advice.

Please provide the model of your card reader it it an external USB model.

Also please post the outputs of:

inxi -Fxxxza

As well, post any excepts of errors from the sudo dmesg command that may be related to your card reader device.

Do not post pictures of outputs. Please read:

2 Likes

Thank you it is an inturnal Card reader

$ inxi -Fxxxza
System:    Kernel: 5.10.22-2-lts x86_64 bits: 64 compiler: gcc v: 10.2.1 
           parameters: BOOT_IMAGE=/@/boot/vmlinuz-linux-lts root=UUID=0860d0d4-a9e0-4cef-80b3-5a53107dca18 rw 
           [email protected] quiet splash rd.udev.log_priority=3 vt.global_cursor_default=0 
           systemd.unified_cgroup_hierarchy=1 loglevel=3 
           Desktop: Xfce 4.16.0 tk: Gtk 3.24.24 info: xfce4-panel wm: xfwm4 dm: LightDM 1.30.0 Distro: Garuda Linux 
Machine:   Type: Laptop System: LENOVO product: 80J2 v: Lenovo E50-80 serial: <filter> Chassis: type: 10 v: Lenovo E50-80 
           serial: <filter> 
           Mobo: LENOVO model: Lenovo E50-80 v: SDK0J40697 WIN serial: <filter> UEFI: LENOVO v: A8CN50WW(V3.03) 
           date: 01/13/2016 
Battery:   ID-1: BAT1 charge: 23.6 Wh condition: 23.6/28.5 Wh (83%) volts: 16.2/14.4 
           model: 0x53 0x41 0x4E 0x59 0x4F 0x00 0x 003041345333314C type: Li-ion serial: <filter> status: Full 
CPU:       Info: Dual Core model: Intel Core i3-5005U bits: 64 type: MT MCP arch: Broadwell family: 6 model-id: 3D (61) 
           stepping: 4 microcode: 2F L2 cache: 3 MiB 
           flags: avx avx2 lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx bogomips: 15961 
           Speed: 1896 MHz min/max: 500/1900 MHz Core speeds (MHz): 1: 1896 2: 1896 3: 1896 4: 1896 
           Vulnerabilities: Type: itlb_multihit status: KVM: VMX disabled 
           Type: l1tf mitigation: PTE Inversion; VMX: conditional cache flushes, SMT vulnerable 
           Type: mds mitigation: Clear CPU buffers; SMT vulnerable 
           Type: meltdown mitigation: PTI 
           Type: spec_store_bypass mitigation: Speculative Store Bypass disabled via prctl and seccomp 
           Type: spectre_v1 mitigation: usercopy/swapgs barriers and __user pointer sanitization 
           Type: spectre_v2 mitigation: Full generic retpoline, IBPB: conditional, IBRS_FW, STIBP: conditional, RSB filling 
           Type: srbds mitigation: Microcode 
           Type: tsx_async_abort status: Not affected 
Graphics:  Device-1: Intel HD Graphics 5500 vendor: Lenovo driver: i915 v: kernel bus ID: 00:02.0 chip ID: 8086:1616 
           class ID: 0300 
           Device-2: Realtek Lenovo EasyCamera type: USB driver: uvcvideo bus ID: 2-6:4 chip ID: 0bda:579c class ID: 0e02 
           serial: <filter> 
           Display: x11 server: X.Org 1.20.10 driver: loaded: intel unloaded: modesetting alternate: fbdev,vesa 
           display ID: :0.0 screens: 1 
           Screen-1: 0 s-res: 1920x1080 s-dpi: 96 s-size: 508x285mm (20.0x11.2") s-diag: 582mm (22.9") 
           Monitor-1: DP1 res: 1920x1080 hz: 60 dpi: 102 size: 480x270mm (18.9x10.6") diag: 551mm (21.7") 
           OpenGL: renderer: Mesa Intel HD Graphics 5500 (BDW GT2) v: 4.6 Mesa 20.3.4 direct render: Yes 
Audio:     Device-1: Intel Broadwell-U Audio vendor: Lenovo driver: snd_hda_intel v: kernel bus ID: 00:03.0 chip ID: 8086:160c 
           class ID: 0403 
           Device-2: Intel Wildcat Point-LP High Definition Audio vendor: Lenovo driver: snd_hda_intel v: kernel 
           bus ID: 00:1b.0 chip ID: 8086:9ca0 class ID: 0403 
           Sound Server: ALSA v: k5.10.22-2-lts 
Network:   Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet vendor: Lenovo driver: r8169 v: kernel port: 3000 
           bus ID: 08:00.0 chip ID: 10ec:8168 class ID: 0200 
           IF: enp8s0 state: up speed: 1000 Mbps duplex: full mac: <filter> 
           Device-2: Qualcomm Atheros QCA9565 / AR9565 Wireless Network Adapter vendor: Lenovo driver: ath9k v: kernel 
           port: 3000 bus ID: 09:00.0 chip ID: 168c:0036 class ID: 0280 
           IF: wlp9s0 state: up mac: <filter> 
           Device-3: Qualcomm Atheros AR3012 Bluetooth 4.0 type: USB driver: btusb bus ID: 2-7:7 chip ID: 0cf3:3004 
           class ID: e001 
Bluetooth: Device-1: Qualcomm Atheros AR3012 Bluetooth 4.0 type: USB driver: btusb v: 0.8 bus ID: 2-7:7 chip ID: 0cf3:3004 
           class ID: e001 
           Message: Required tool hciconfig not installed. Check --recommends 
Drives:    Local Storage: total: 465.76 GiB used: 28.66 GiB (6.2%) 
           SMART Message: Required tool smartctl not installed. Check --recommends 
           ID-1: /dev/sda maj-min: 8:0 vendor: Toshiba model: MQ01ABF050 size: 465.76 GiB block size: physical: 4096 B 
           logical: 512 B speed: 6.0 Gb/s rotation: 5400 rpm serial: <filter> rev: 1J scheme: GPT 
Partition: ID-1: / raw size: 364.18 GiB size: 364.18 GiB (100.00%) used: 28.64 GiB (7.9%) fs: btrfs dev: /dev/sda3 
           maj-min: 8:3 
           ID-2: /boot/efi raw size: 100 MiB size: 96 MiB (96.00%) used: 25.5 MiB (26.6%) fs: vfat dev: /dev/sda1 maj-min: 8:1 
           ID-3: /home raw size: 364.18 GiB size: 364.18 GiB (100.00%) used: 28.64 GiB (7.9%) fs: btrfs dev: /dev/sda3 
           maj-min: 8:3 
           ID-4: /var/log raw size: 364.18 GiB size: 364.18 GiB (100.00%) used: 28.64 GiB (7.9%) fs: btrfs dev: /dev/sda3 
           maj-min: 8:3 
           ID-5: /var/tmp raw size: 364.18 GiB size: 364.18 GiB (100.00%) used: 28.64 GiB (7.9%) fs: btrfs dev: /dev/sda3 
           maj-min: 8:3 
Swap:      Kernel: swappiness: 10 (default 60) cache pressure: 75 (default 100) 
           ID-1: swap-1 type: zram size: 960.6 MiB used: 2.2 MiB (0.2%) priority: 32767 dev: /dev/zram0 
           ID-2: swap-2 type: zram size: 960.6 MiB used: 2.2 MiB (0.2%) priority: 32767 dev: /dev/zram1 
           ID-3: swap-3 type: zram size: 960.6 MiB used: 2.2 MiB (0.2%) priority: 32767 dev: /dev/zram2 
           ID-4: swap-4 type: zram size: 960.6 MiB used: 2 MiB (0.2%) priority: 32767 dev: /dev/zram3 
Sensors:   System Temperatures: cpu: 49.0 C mobo: 49.0 C 
           Fan Speeds (RPM): N/A 
Info:      Processes: 217 Uptime: 46m wakeups: 3 Memory: 3.75 GiB used: 2.27 GiB (60.6%) Init: systemd v: 247 Compilers: 
           gcc: 10.2.0 clang: 11.1.0 Packages: pacman: 1425 lib: 416 Shell: Bash v: 5.1.4 running in: xfce4-terminal 
           inxi: 3.3.01

Just a comment.

With only 4 GB of RAM and a 5400 RPM spinner drive this hardware is a very poor candidate for running Garuda. At the minimum you should install an SSD drive to improve performance. More ram, (while not essential) would also help greatly.

3 Likes

I can't find anything online regarding your driver for your card reader. The only thing I can suggest is to test some other kernels.

I would assume it is a realtek card reader so I'd run this command:

sudo dmesg | grep -Ei "realtek|rtl"

Is your card reader working on any live versions of garuda?

1 Like

Probably your sd-card reader drive is:
Realtek Semiconductor RTS5229 PCI Express Card Reader
If you wanna make sure:
you can install hw-probe and to check it with

sudo -E hw-probe -all -upload

And If you find the same results,
then you can try this package from AUR:
RTS5227-dkms
I can't promise you it will work,
but Good Luck :wink:

1 Like