I have an Dell XPS 15 7590 and just finished installing newest Garuda OS. I am trying to read my SD card data, but it is not showing in file manager.
Do you have any recommendations what else to try?
EDIT: 64GB kingston is another USB, not SD card.
inxi output:
What is the output of lsblk? Do you see the device on there?
If you edit your first post, highlight the terminal output, press ctrl+E (or click the preformatted text button) it will make the output much easier to read.
It is an internal SD card reader, that is why I specified my PC model, but output of lsusb is:
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 002: ID 0951:16a3 Kingston Technology DT microDuo 3.0
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 004: ID 27c6:5395 Shenzhen Goodix Technology Co.,Ltd. Fingerprint Reader
Bus 001 Device 006: ID 8087:0029 Intel Corp. AX200 Bluetooth
Bus 001 Device 002: ID 046d:c52b Logitech, Inc. Unifying Receiver
Bus 001 Device 005: ID 0c45:6723 Microdia Integrated_Webcam_HD
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
As it seems to be missing from your outputs I see 3 likely causes.
You need to INSTALL the firmware from the AUR. You will need to search online for your exact computer/mobo model to find which card reader model is installed.
Possibly your bios is outdated, search for an update. Reset your bios to the factory default.
Your kernel is missing the required information about your card reader. Test alternate kernels.
I checked BIOS version and it should be up to date. Also tried factory reset and did not work.
Tried installing another kernel sudo pacman -Syu linux-lts linux-lts-headers and switching to it on restart, but it did not help.
Could you please elaborate on that first option with firmware from AUR? I do not really know what do you mean by that, but I already tried installing 3 drivers for Realtek card readers from github; Realtek-rts5229-linux-driver, rts5227-dkms and rts_bpp.
But I am using arch based linux first time ever, so not sure if I installed them correctly or what else could be wrong.
The linux-mainline kernel would certainly be worth trying.
Are you sure it is even a Realtek card reader? You must search the Internet, (perhaps your manufacturers site) to find the exact model number ID of your card reader. Once you have this key information a fix should be easier to find.
Edit:
I now notice in your inxi output that you are likely a Windows dual booter. There is a reason why we say we do not support dual boots. Windows has a nasty habit of disabling hardware in Linux.
Be sure fast boot is disabled in Windows. Then, go into the Windows device manager. Find your card reader and record the model information. Then be sure to disable power saving in the card readers advanced properties tab. Shut down and unplug power supply, then boot into Linux.
Booting on linux-mainline kernel did not help either.
I am not dual booter. I formated my whole SSD with windows and installed Garuda. How is that output possible?
This is mobo I have: Dell 0T8KGX but cannot find exact card reader in my laptop. Everywhere is just "SD card reader". But found driver on official Dell webpage and it suits on these versions:
Okay, this did not work but I saw Windows Boot Loader in Boot options in BIOS and tried to remove it from there and that worked.
Thank you for showing me the right direction and @tbg thank you for all the advanced effort. Did not even know that Windows boot option was still there even after removing windows from SSD completely.