Talvez se você reinstalar o udisks2 com o comando abaixo.
sudo apt-get install --reinstall udisks2
Há alguns dias atrás eu não tive problema para gravar xbian em um cartão SD, hoje eu tentei fazer isso novamente em um novo cartão e o Ubuntu se recusou a detectar que eu o inseri. Eu pensei que o novo cartão pode estar com defeito e eu verifiquei o antigo e meu computador não conseguiu detectá-lo também.
Quando insiro o cartão, simplesmente nada acontece, nenhuma mensagem nova em dmesg
, nenhum dispositivo novo em /dev/
, como se nada tivesse acontecido.
Eu mantenho meu sistema (16.04) atualizado e seu kernel atualmente em execução 4.4.0-43-generic
Meu laptop é o Dell Lattitude E7440 com leitor de cartões O2 Micro SD embutido.
Pode ou não estar relacionado a um problema que tive com o congelamento de docker
. Alguém na internet sugeriu executar:
sudo dmsetup mknodes
Esta ferramenta certamente tem algo a ver com dispositivos de memória e, embora tenha ajudado com o docker
, pode ter quebrado algo com o leitor de cartão SD.
Agora, alguns diagnósticos:
$ uname -a
Linux e7440 4.4.0-43-generic #63-Ubuntu SMP Wed Oct 12 13:48:03 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
$ lspci
...
03:00.0 SD Host controller: O2 Micro, Inc. SD/MMC Card Reader Controller (rev 01)
O cartão SD está presente no espaço.
$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 465,8G 0 disk
├─sda1 8:1 0 7,6G 0 part [SWAP]
├─sda2 8:2 0 1K 0 part
├─sda5 8:5 0 38,1G 0 part /
└─sda6 8:6 0 420G 0 part /home
$ grep -iE "sdhci|mmc" /var/log/syslog
Oct 16 20:04:02 e7440 kernel: [ 0.110590] PCI: MMCONFIG for domain 0000 [bus 00-3f] at [mem 0xf8000000-0xfbffffff] (base 0xf8000000)
Oct 16 20:04:02 e7440 kernel: [ 0.110592] PCI: MMCONFIG at [mem 0xf8000000-0xfbffffff] reserved in E820
Oct 16 20:04:02 e7440 kernel: [ 0.814775] sdhci: Secure Digital Host Controller Interface driver
Oct 16 20:04:02 e7440 kernel: [ 0.814778] sdhci: Copyright(c) Pierre Ossman
Oct 16 20:04:02 e7440 kernel: [ 0.829377] sdhci-pci 0000:03:00.0: SDHCI controller found [1217:8520] (rev 1)
Oct 16 20:04:02 e7440 kernel: [ 0.831379] mmc0: Unknown controller version (3). You may experience problems.
Oct 16 20:04:02 e7440 kernel: [ 0.831393] sdhci-pci 0000:03:00.0: No vmmc regulator found
Oct 16 20:04:02 e7440 kernel: [ 0.831395] sdhci-pci 0000:03:00.0: No vqmmc regulator found
Oct 16 20:04:02 e7440 kernel: [ 0.837937] mmc0: SDHCI controller on PCI [0000:03:00.0] using ADMA
Oct 16 20:07:46 e7440 kernel: [ 0.111881] PCI: MMCONFIG for domain 0000 [bus 00-3f] at [mem 0xf8000000-0xfbffffff] (base 0xf8000000)
Oct 16 20:07:46 e7440 kernel: [ 0.111884] PCI: MMCONFIG at [mem 0xf8000000-0xfbffffff] reserved in E820
Oct 16 20:07:46 e7440 kernel: [ 0.815203] sdhci: Secure Digital Host Controller Interface driver
Oct 16 20:07:46 e7440 kernel: [ 0.815204] sdhci: Copyright(c) Pierre Ossman
Oct 16 20:07:46 e7440 kernel: [ 0.830301] sdhci-pci 0000:03:00.0: SDHCI controller found [1217:8520] (rev 1)
Oct 16 20:07:46 e7440 kernel: [ 0.832340] mmc0: Unknown controller version (3). You may experience problems.
Oct 16 20:07:46 e7440 kernel: [ 0.832354] sdhci-pci 0000:03:00.0: No vmmc regulator found
Oct 16 20:07:46 e7440 kernel: [ 0.832356] sdhci-pci 0000:03:00.0: No vqmmc regulator found
Oct 16 20:07:46 e7440 kernel: [ 0.838082] mmc0: SDHCI controller on PCI [0000:03:00.0] using ADMA
Oct 16 20:09:53 e7440 kernel: [ 132.501886] mmc0: Card removed during transfer!
Oct 16 20:09:53 e7440 kernel: [ 132.501889] mmc0: Resetting controller.
Oct 16 20:17:01 e7440 kernel: [ 0.111302] PCI: MMCONFIG for domain 0000 [bus 00-3f] at [mem 0xf8000000-0xfbffffff] (base 0xf8000000)
Oct 16 20:17:01 e7440 kernel: [ 0.111305] PCI: MMCONFIG at [mem 0xf8000000-0xfbffffff] reserved in E820
Oct 16 20:17:01 e7440 kernel: [ 0.827957] sdhci: Secure Digital Host Controller Interface driver
Oct 16 20:17:01 e7440 kernel: [ 0.827959] sdhci: Copyright(c) Pierre Ossman
Oct 16 20:17:01 e7440 kernel: [ 0.844377] sdhci-pci 0000:03:00.0: SDHCI controller found [1217:8520] (rev 1)
Oct 16 20:17:01 e7440 kernel: [ 0.846390] mmc0: Unknown controller version (3). You may experience problems.
Oct 16 20:17:01 e7440 kernel: [ 0.846405] sdhci-pci 0000:03:00.0: No vmmc regulator found
Oct 16 20:17:01 e7440 kernel: [ 0.846407] sdhci-pci 0000:03:00.0: No vqmmc regulator found
Oct 16 20:17:01 e7440 kernel: [ 0.849356] mmc0: SDHCI controller on PCI [0000:03:00.0] using ADMA
O mmc0: Unknown controller version (3). You may experience problems.
foi exibido mesmo quando o leitor estava trabalhando.
$ sudo dmsetup ls
No devices found
e
$ ls -l /dev | wc -l
informa o mesmo valor antes e depois de inserir o cartão.
Talvez se você reinstalar o udisks2 com o comando abaixo.
sudo apt-get install --reinstall udisks2