So I have a laptop from 2012 running manjaro linux. It has a card reader from realtek. But when i put an SD Card in it, linux does not recognize it. This was not an issue when i was in Windows 10. Here is some information about it -
Running ‘sudo lspci -v’ gives this
`03:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS5209 PCI Express Card Reader (rev 01)
Subsystem: Hewlett-Packard Company Device 166f
Flags: bus master, fast devsel, latency 0, IRQ 25
Memory at c1500000 (32-bit, non-prefetchable) [size=4K]
Capabilities: [40] Power Management version 3
Capabilities: [50] MSI: Enable+ Count=1/1 Maskable- 64bit+
Capabilities: [70] Express Endpoint, IntMsgNum 0
Capabilities: [100] Advanced Error Reporting
Capabilities: [140] Device Serial Number 00-00-00-01-00-4c-e0-00
Kernel driver in use: rtsx_pci
Kernel modules: rtsx_pci`
I did find some drivers online for it but they all required me to compile them, and the precompiled ones were for freeBSD and openBSD
But when running ‘make’ to build drivers, it gives this error -
`sed "s/RTSX_MK_TIME/`date +%y.%m.%d.%H.%M`/" timestamp.in > timestamp.h
cp -f ./define.release ./define.h
make -C /lib/modules/6.12.28-1-MANJARO/build/ SUBDIRS=/home/advik/Downloads/rts_pstor modules
make[1]: Entering directory '/home/advik/Downloads/rts_pstor'
make[1]: *** /lib/modules/6.12.28-1-MANJARO/build/: No such file or directory. Stop.
make[1]: Leaving directory '/home/advik/Downloads/rts_pstor'
make: *** [Makefile:37: default] Error 2`
I have this linux kernel installed and running - 6.12.28-1-MANJARO
Mhwd from manjaro settings manager does say it is present but only recognizes it as ‘Unclassified Device’.
Mod edit: Please use proper formatting: How to format
SO in my last post i had an issue with the card but i have now fixed the issue. The problem is that when i used to put my card in when i was in windows 10, it would recognize it and also read it. ALSO i would hear a Click sound when it was inside and when i would want to take it out i would push the card in and it would eject it. Now that i am on manjaro however the reader does get recgnized but it wont read the card and when i would try to eject it, it simply wont come out. Is it a software issue or is the card reader just broken. BTW i havent had my laptop fixed or opened ever.
The sound is provided by the operating system; it is configurable.
Yes, some card readers for micro SD cards has a spring operated ejecting mechanism as you describe.
This has nothing to do with the operating system
No - not a software issue - this is mechanical.
Whether it is completely broken - one can only guess.
One can speculate if some kind of dirt or general dust-fluff-thingy has entered the system somehow. and is now blocking the spring mechanism. A flashlight and a toothpick may be able to save the reader.
@Alexdex06
The same type of issue often occurs with headphone ports and the small USB charging plug holes in mobile phones … - careful manipulation required as to not to damage/bend the actual spring loaded connector pins.
The SD-card retaining / ejecting mechanism in my laptop is definitely … mechanical.
It does “click” when it engages/disengages - and I can feel it, too.
And also hear it - that faint noise is mechanical in nature, though.