SDCARD only detected if plugged at boot time.

Hi guy,

the SDCARD is only recognized if already plugged in before I start the workstation, if I insert it later, when the desktop session is started, it is not detected. Is there a way to fix this behavior?

Code:
dmesg | grep sd
sdhci_pci0: <Generic SD HCI> mem 0xdc401000-0xdc401fff,0xdc400000-0xdc400fff at device 0.0 on pci3
sdhci_pci0: 1 slot(s) allocated
mmc0: <MMC/SD bus> on sdhci_pci0
mmcsd0: 128GB <SDHC GD4QT 3.0 SN 8DAF5323 MFG 11/2018 by 27 SM> at mmc0 50.0MHz/4bit/65535-block

Thanks... 🙏
 
You might want to check BIOS for settings if the Card Reader is built into the computer. A SD Card can be seen as Removable Storage or Fixed depending on settings.
Hence in the BIOS a 'Fixed Drive" may not be Hotswap Capable.

Whats the Computer Type? I see eMMC in there.
 
I have seen that if I have a "sd card reader" (one of those things with multiple slots for the different physical formats) plugged in but no card in any slot.

Is that similar to what you are doing?
 
Thank you guys, if I already turned on the the laptop and I plug the SD Card adapter (with the mini sd card inside) into, this is not detected at all by the OS. I can't find any trace of it in dmesg or into /dev/.

If I leave the SD Card inside and restart the laptop this is fully recognized and at the next login I can easily mount through CLI or through Thunar.

Have I explained this better?
Thanks... 🙏
 
I plug the SD Card adapter (with the mini sd card inside) into
Can we surmise this is an USB card reader? Not something builtin on the laptop?

this is not detected at all by the OS. I can't find any trace of it in dmesg or into /dev/.
Empty cardreader itself might not show up. But a simple way to check what it does is to run tail -F /var/log/messages in a terminal, then plug in the card reader. Then stick an SD card in it. While keeping an eye on the tail(1) output.
 
Back
Top