Cartão de memória é reconhecido no Windows, mas não no Ubuntu 20.04 [RESOLVIDO]

1. Cartão de memória é reconhecido no Windows, mas não no Ubuntu 20.04 [RESOLVIDO]

Bilufe
bilufe

(usa KDE Neon)

Enviado em 30/12/2020 - 00:01h

Simplesmente não é lido no Ubuntu 20.04, no Windows é lido.

dmesg:
953.905032] mmcblk0: unable to read partition table
[ 954.048003] mmc0: card aaaa removed
[ 1127.676364] mmc0: new ultra high speed SDR104 SDHC card at address aaaa
[ 1127.676812] mmcblk0: mmc0:aaaa SL16G 14.8 GiB
[ 1137.724244] mmc0: Timeout waiting for hardware interrupt.
[ 1137.724250] mmc0: sdhci: ============ SDHCI REGISTER DUMP ===========
[ 1137.724284] mmc0: sdhci: Sys addr: 0x000010c8 | Version: 0x00001502
[ 1137.724290] mmc0: sdhci: Blk size: 0x00007200 | Blk cnt: 0x00000000
[ 1137.724295] mmc0: sdhci: Argument: 0x00000000 | Trn mode: 0x00000033
[ 1137.724300] mmc0: sdhci: Present: 0x1fff0000 | Host ctl: 0x0000001f
[ 1137.724304] mmc0: sdhci: Power: 0x0000000f | Blk gap: 0x00000000
[ 1137.724308] mmc0: sdhci: Wake-up: 0x00000000 | Clock: 0x00000007
[ 1137.724312] mmc0: sdhci: Timeout: 0x0000000a | Int stat: 0x00000000
[ 1137.724317] mmc0: sdhci: Int enab: 0x03ff008b | Sig enab: 0x03ff008b
[ 1137.724321] mmc0: sdhci: ACmd stat: 0x00000000 | Slot int: 0x00000000
[ 1137.724325] mmc0: sdhci: Caps: 0x176ec8b0 | Caps_1: 0x03002177
[ 1137.724329] mmc0: sdhci: Cmd: 0x0000123a | Max curr: 0x00000000
[ 1137.724333] mmc0: sdhci: Resp[0]: 0x00000900 | Resp[1]: 0x00000900
[ 1137.724337] mmc0: sdhci: Resp[2]: 0x00000900 | Resp[3]: 0x00000000
[ 1137.724340] mmc0: sdhci: Host ctl2: 0x0000804b
[ 1137.724346] mmc0: sdhci: ADMA Err: 0x00000001 | ADMA Ptr: 0x0000000254177204
[ 1137.724347] mmc0: sdhci: ============================================

lspci
01:00.1 SD Host controller: Broadcom Inc. and subsidiaries BCM57765/57785 SDXC/MMC Card Reader (rev 01)

lshw:
descrição: SD Host controller
produto: BCM57765/57785 SDXC/MMC Card Reader
fabricante: Broadcom Inc. and subsidiaries
ID físico: 0.1
informações do barramento: [email protected]:01:00.1
versão: 01
largura: 64 bits
clock: 33MHz
capacidades: bus_master cap_list
configuração: driver=sdhci-pci latency=0
recursos: irq:19 memória:b0400000-b040ffff

A única coisa que achei na internet foi isso:
There is a kernel compatibility issue with some sd cards (mainly SDHC or SDXC).

A workaround is below, but the IO speed is about 10x lower :(

Write a file called /etc/modprobe.d/sdcard.conf with this content:

options sdhci debug_quirks2=0x2

Let's remove and probe some modules:

sudo rmmod sdhci_acpi sdhci_pci sdhci
sudo modprobe sdhci; sudo modprobe sdhci_acpi; sudo modprobe sdhci_pci

After this, your SD card must be shown at notification bar.

To save all this configurations, run:

sudo update-initramfs -u


Executei o dito acima, fiz como instruído e mesmo assim continuou tudo igual.




  


2. MELHOR RESPOSTA

leandro peçanha scardua
leandropscardua

(usa Ubuntu)

Enviado em 30/12/2020 - 21:34h

Aqui tem mais algumas dicas, se não tiver tentado ainda
https://gist.github.com/samgooi4189/2e6e18fd1d562acaf39246e5e386d7cb

3. Re: Cartão de memória é reconhecido no Windows, mas não no Ubuntu 20.04

Ricardo Groetaers
ricardogroetaers

(usa Linux Mint)

Enviado em 30/12/2020 - 01:52h

Para uma visão rápida sobre cartões SDHC e SDXC:
https://www.partitionwizard.com/partitionmagic/sdhc-vs-sdxc.html

Seu Ubuntu 20.04 já está com o kernel da série 5.4 LTS mais atual?
Verifique se seu kernel que está em uso consta como substituído ou mesmo não mais consta ("banido") da lista de kernels disponíveis.

Me pareceu que:
-demesg vê o cartão como um tipo SDHC
-lspci e lshw veem como SDXC
Tem programa batendo cabeça ai.
O que mostra a embalagem do cartão?

O que mostra o programa Discos e o Gparted?
Seu Ubuntu está com suporte a exfat instalado?


4. Re: Cartão de memória é reconhecido no Windows, mas não no Ubuntu 20.04

5. Re: Cartão de memória é reconhecido no Windows, mas não no Ubuntu 20.04 [RESOLVIDO]

Walker Luiz de Freitas
WalkerPR

(usa KDE Neon)

Enviado em 30/12/2020 - 11:07h

Olá bilufe,

Eu tenho um cartão de memória de 8G, que usava num celular antigo, que reconhece no Ubuntu 20.04.1.
Ele está com formatação VFAT como poderá observar na imagem abaixo.

--------------------------------------------------------------
"Linux: several flavors, one way: - Freedom of choice!"


6. Re: Cartão de memória é reconhecido no Windows, mas não no Ubuntu 20.04 [RESOLVIDO]

Bilufe
bilufe

(usa KDE Neon)

Enviado em 30/12/2020 - 11:38h

ricardogroetaers escreveu:

Para uma visão rápida sobre cartões SDHC e SDXC:
https://www.partitionwizard.com/partitionmagic/sdhc-vs-sdxc.html

Seu Ubuntu 20.04 já está com o kernel da série 5.4 LTS mais atual?
Verifique se seu kernel que está em uso consta como substituído ou mesmo não mais consta ("banido") da lista de kernels disponíveis.

Me pareceu que:
-demesg vê o cartão como um tipo SDHC
-lspci e lshw veem como SDXC
Tem programa batendo cabeça ai.
O que mostra a embalagem do cartão?

O que mostra o programa Discos e o Gparted?
Seu Ubuntu está com suporte a exfat instalado?


1. Kernel 5.4.0-58-generic
2. Cartão Sandisk Ultra 16 gb Classe 10 - MicroSD HC I
3. O programa Discos não exibe o cartão de memória conectado, quando exibe informa que o tipo de sistema de arquivos é desconhecido, mas dá erro ao formatar ou restaurar alguma imagem de disco.
4. O programa fdisk trava ao tentar abrir o cartão.
5. O exfat está instalado, e mesmo que não estivesse o cartão deveria ser reconhecido pois está formatado em EXT4 pelo próprio Windows (utilizei uma imagem de disco do Armbian).

Não quero ter que usar Windows para trabalhar com minhas imagens de disco para Orange PI e Raspberry Pi, quero usar Linux.


7. Re: Cartão de memória é reconhecido no Windows, mas não no Ubuntu 20.04 [RESOLVIDO]

Bilufe
bilufe

(usa KDE Neon)

Enviado em 30/12/2020 - 11:40h



Não funcionou.


8. Re: Cartão de memória é reconhecido no Windows, mas não no Ubuntu 20.04 [RESOLVIDO]

Bilufe
bilufe

(usa KDE Neon)

Enviado em 30/12/2020 - 11:43h

WalkerPR escreveu:

Olá bilufe,

Eu tenho um cartão de memória de 8G, que usava num celular antigo, que reconhece no Ubuntu 20.04.1.
Ele está com formatação VFAT como poderá observar na imagem abaixo.

--------------------------------------------------------------
"Linux: several flavors, one way: - Freedom of choice!"


A questão não é o sistema de arquivos, o cartão SD não é reconhecido realmente. Só no Windows, tenho outra máquina que roda o KDE Neon baseado no Ubuntu 20.04 e nela também não acesso o SD. Somente no Windows consigo.
E o sistema de arquivos que está neste SD é o EXT4, gravei no próprio Windows ao gravar uma imagem do ARMBIAN nele.


9. Re: Cartão de memória é reconhecido no Windows, mas não no Ubuntu 20.04 [RESOLVIDO]

Bilufe
bilufe

(usa KDE Neon)

Enviado em 30/12/2020 - 11:47h

Acabei de verificar que o kernel não sobe o módulo:

sudo modprobe sdhci-pci

Ele fica com o console travado, não responde e não exibe nenhuma mensagem.


10. Re: Cartão de memória é reconhecido no Windows, mas não no Ubuntu 20.04

Clodoaldo Santos
clodoaldops

(usa Linux Mint)

Enviado em 30/12/2020 - 14:23h

-aqui o cartão sd do meu celular é reconhecido normalmente no 20.04
-mas o cartão está em fat32 como veio de fabrica


11. Re: Cartão de memória é reconhecido no Windows, mas não no Ubuntu 20.04 [RESOLVIDO]

leandro peçanha scardua
leandropscardua

(usa Ubuntu)

Enviado em 30/12/2020 - 16:00h

bilufe escreveu:

Acabei de verificar que o kernel não sobe o módulo:

sudo modprobe sdhci-pci

Ele fica com o console travado, não responde e não exibe nenhuma mensagem.


Tente o modo verboso
sudo modprobe -v sdhci-pci



12. Re: Cartão de memória é reconhecido no Windows, mas não no Ubuntu 20.04 [RESOLVIDO]

Bilufe
bilufe

(usa KDE Neon)

Enviado em 30/12/2020 - 16:48h

leandropscardua escreveu:

bilufe escreveu:

Acabei de verificar que o kernel não sobe o módulo:

sudo modprobe sdhci-pci

Ele fica com o console travado, não responde e não exibe nenhuma mensagem.


Tente o modo verboso
sudo modprobe -v sdhci-pci


A única mensagem diferente é:
insmod /lib/modules/5.4.0-58-generic/kernel/drivers/mmc/host/sdhci-pci.ko

e fica eternamente com o console parado, sem nada de mensagem ou qualquer outra coisa.

Estou achando que o leitor é ruim mesmo, que por conta de algumas diferenças entre o Windows e o Linux, o Windows ainda consegue ler.
É uma pena, acho que não vou conseguir ter certeza que o problema é hardware e nem que é driver.



01 02 03



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts