arch linux、x220、sd 读卡器

arch linux、x220、sd 读卡器

我在 Thinkpad X220 上运行 ArchLinux。笔记本电脑配有内置 SD/MMC 读卡器。插入 SD 卡时,未检测到卡,不会记录任何内容dmesg

读者被lshw列为

  *-pci3
        *-generic  
            description: SD Host controller
            product: MMC/SD Host Controller
            vendor: Ricoh Co Ltd
            physical id: 0
            bus info: pci@0000:0d:00.0
            version: 07
            width: 32 bits
            clock: 33MHz
            capabilities: msi pm pciexpress bus_master cap_list
            configuration: driver=sdhci-pci latency=0
            resources: irq:16 memory:f1400000-f14000ff

dmesg | grep mmc列表

            sdhci-pci 0000:0d:00.0: No vmmc regulator found
            sdhci-pci 0000:0d:00.0: No vqmmc regulator found
            mmc0: SDHCI controller on PCI [0000:0d:00.0] using DMA

lsmod | egrep (mmc|sdhci)展示

            mmc_block              34914  0
            sdhci_pci              22137  0 
            sdhci                  39051  1 sdhci_pci
            mmc_core              110515  3 mmc_block,sdhci,sdhci_pci

我也尝试在启动或使用之前插入SD卡echo 1 > /sys/bus/pci/rescan,但没有成功。

有人提示如何让它工作吗?


编辑:附加信息:

uname -r3.18.6-1-ARCH

lspci0d:00.0 SD Host controller: Ricoh Co Ltd MMC/SD Host Controller (rev 07)


Edit2:使用 Debian Live-Image 也不起作用。

答案1

愚蠢的我。

SD 卡读卡器必须enabled在 BIOS 中进行设置。

相关内容