私は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 -r
:3.18.6-1-ARCH
lspci
:0d:00.0 SD Host controller: Ricoh Co Ltd MMC/SD Host Controller (rev 07)
Edit2:Debian Live-Imageを使用しても機能しません。
答え1
愚かな私。
SDカードリーダーはenabled
BIOSで設定する必要があります。