Here is the hardware:
Code: Select all
07:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS522A PCI Express Card Reader (rev 01)
Subsystem: Hewlett-Packard Company RTS522A PCI Express Card Reader
Kernel driver in use: rtsx_pci
Kernel modules: rtsx_pci
See here: https://cateee.net/lkddb/web-lkddb/MFD_RTSX_PCI.html
You must enable two modules in the kernel to get this to work.
The first is in: Device Drivers -> Misc devices -> Realtek PCI-E card reader
The second is in: Device Drivers -> MMC/SD/SDIO card support -> Realtek PCI-E SD/MMC Card Interface Driver
The second depends on the first and will not show up until the first is set to Y or M.
It took me several hours to figure this out as I couldn't find any instructions anywhere.
The device mounts as:
Code: Select all
Disk /dev/mmcblk0: 14.9 GiB, 15931539456 bytes, 31116288 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x00000000





