PINE64
My PinePhone does not read SD card - Printable Version

+- PINE64 (https://forum.pine64.org)
+-- Forum: PinePhone (https://forum.pine64.org/forumdisplay.php?fid=120)
+--- Forum: General Discussion on PinePhone (https://forum.pine64.org/forumdisplay.php?fid=127)
+--- Thread: My PinePhone does not read SD card (/showthread.php?tid=15260)



My PinePhone does not read SD card - asasani - 11-05-2021

I bought PinePhone got it but sadly the phone is not detecting the SD card, I tried different os but but the phone always boots to preloaded plasma-mobile.
What can I do ?


RE: My PinePhone does not read SD card - Dendrocalamus64 - 11-05-2021

Can it see the SD card after booting? Open a terminal and run lsblk. Is the card confirmed to be functional? How are you flashing? If the bootloader is mangled the phone can't boot off of it. Usually it's a problem with how the card was flashed.


RE: My PinePhone does not read SD card - asasani - 11-08-2021

(11-05-2021, 10:03 AM)Dendrocalamus64 Wrote: Can it see the SD card after booting?  Open a terminal and run lsblk.  Is the card confirmed to be functional?  How are you flashing?  If the bootloader is mangled the phone can't boot off of it.  Usually it's a problem with how the card was flashed.

ok so lsblk command gives result:

$ lsblk
NAME        MAJ:MIN RM  SIZE RO TYPE MOUNTPOINTS
mmcblk2      179:0    0    29G  0 disk
├─mmcblk2p1  179:1    0 213.6M  0 part /boot
└─mmcblk2p2  179:2    0  28.7G  0 part /
mmcblk2boot0 179:32  0    4M  1 disk
mmcblk2boot1 179:64  0    4M  1 disk
zram0        253:0    0  4.4G  0 disk [SWAP]

I was using balenaEtcher to flash the card.
The card seems to be fully functional at least when I access it from PC


RE: My PinePhone does not read SD card - Dendrocalamus64 - 11-08-2021

It looks like that is a convergence edition with the 32GB eMMC and the SD card indeed isn't being assigned a device node. It should be showing up as /dev/mmcblk<something> and possible to manipulate even if it isn't flashed with a bootable system. Next thing to try is to run 'dmesg --follow' and see what messages are printed when inserting the card into the running phone. Then acquire and test some more SD cards. If none of them work, it may be a hardware problem.

(I am presuming that the MicroSD card is being inserted in the top slot as it should be - Wiki)

Related threads:
Sd card slot death?
Pinephone - Tips and Tricks - Experience and Lessons learned

According to both of these, it's possible to damage the pins in the SD card reader.
Looks like the reader is on the mainboard so it would be possible to replace that rather than the entire phone.


RE: My PinePhone does not read SD card - asasani - 11-09-2021

I appreciate the help.

OK so I have followed the instruction and run dmesg --follow
It printed bunch of logs and then stopped. There are some errors among the logs but I am not sure if they are related to the sd card issue.

Anyway then I started to insert and remove the sd card while running the phone and nothing happened. I also tried to wiggle it. and still noting.
But then I applied pressure from the top when the card contacts should be and dmesg started to print

[ 91.327692] sunxi-mmc 1c0f000.mmc: no support for card's volts
[ 91.327755] mmc0: error -22 whilst initialising SDIO card
[ 92.351857] sunxi-mmc 1c0f000.mmc: no support for card's volts
[ 92.351920] mmc0: error -22 whilst initialising SDIO card
[ 94.399533] sunxi-mmc 1c0f000.mmc: no support for card's volts
[ 94.399592] mmc0: error -22 whilst initialising SDIO card
[ 98.497900] sunxi-mmc 1c0f000.mmc: no support for card's volts
[ 98.497963] mmc0: error -22 whilst initialising SDIO card

I am going to try other cards but so far I only have 64G Sandisk