Checked with kernel 3.18 from kernel/stable, does not work also. I've chatted with Stephan Raue, one of the OpenElec developers, as "config.gz" unfortunately does not exist on OpenElec. I've attached the OpenElec kernel options from Guthub. Stephan pointed me to kernel module rts5208 (Realtek PCIE storage driver). Which is loaded and used on OpenElec with option "y" for kernel 3.13. Which is not loaded into OpemSuse's 13.1 3.11 kernel, but for kernel 3.18, with option "m". But even when I load rts5208 with modprobe, the card reader does not work. Question: Why do I get the dmesg lines: [ 3.315834] sdhci-pci 0000:00:11.0: SDHCI controller found [8086:0f15] (rev e) [ 3.318091] mmc0: SDHCI controller on PCI [0000:00:11.0] using ADMA on OpenElec, where the sdcard later will be deteced as /dev/mmcblk0, /dev/mmcblk0p1 to /dev/mmcblk0p6, and why do I get line like [ 5.817986] sdhci-acpi 80860F14:01: No vmmc regulator found [ 5.817994] sdhci-acpi 80860F14:01: No vqmmc regulator found [ 5.821590] mmc0: SDHCI controller on ACPI [80860F14:01] using ADMA on OpenSuse, kernel 3.18? What is the difference between "PCI" and "ACPI" in the context of "SDHCI controller on PCI" and "SDHCI controller on ACPI"?