arch linux, x220, leitor de cartão sd

2

Estou executando o ArchLinux em um Thinkpad X220. O laptop possui um leitor de cartões SD / MMC integrado. Ao inserir cartões SD, nenhum cartão é detectado, nada é registrado em dmesg .

O leitor está listado em lshw as

  *-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 listas

            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

e lsmod | egrep (mmc|sdhci) mostram

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

Eu também tentei inserir o cartão SD antes de inicializar ou usar echo 1 > /sys/bus/pci/rescan , mas sem sucesso.

Alguém tem uma dica de como fazer isso funcionar?

Editar: informações adicionais:

uname -r : 3.18.6-1-ARCH

lspci : 0d:00.0 SD Host controller: Ricoh Co Ltd MMC/SD Host Controller (rev 07)

Edit2: Também não funciona usando o Debian Live-Image.

    
por user236012 17.03.2015 / 22:37

1 resposta

0

Me estupe.

O leitor de cartão SD deve estar definido em enabled no BIOS.

    
por 03.04.2015 / 15:36