Problem with Pinebook Pro unable to read mmc1
#1
I got my Pinebook Pro in January 2020, with Debian Desktop flavour as default OS, then later on around July I installed Manjaro 20.4 to eMMC, few weeks later I noticed that it caused a problem, SD card slot stopped working (mmc1), but it worked before on Debian Desktop and also Manjaro was flashed by using this sane SD card slot, it does recognize card in dmesg output, even gets the name and size of the card but fails to establish actual data link, I tried asking help from discord chat several times but it's probably not the best place to ask as if there comes some easier question people spam their responses to easy question and my problem always fades to the past or people throw suggestions like it's SD card fault and so on, which I rule out in beginning as I have many SD cards to test it with, it must be related to firmware or something as its both unable to correctly read them when OS is booted and when i try to boot from SD card slot. I also tried installing Debian Desktop back via this mmc slot and it shows Debian's open sesame boot splash image, and then fails, any ideas?
#2
Here is dmesg out if I'm inserting the SD card.

[  267.492870] mmc_host mmc1: Bus speed (slot 0) = 400000Hz (slot req 400000Hz, actual 400000HZ div = 0)
[  267.632578] mmc_host mmc1: Bus speed (slot 0) = 148500000Hz (slot req 150000000Hz, actual 148500000HZ div = 0)
[  267.634541] dwmmc_rockchip fe320000.mmc: All phases bad!
[  267.634553] mmc1: tuning execution failed: -5
[  267.634573] mmc1: error -5 whilst initialising SD card
[  267.648792] mmc_host mmc1: Bus speed (slot 0) = 300000Hz (slot req 300000Hz, actual 300000HZ div = 0)
[  267.719639] mmc_host mmc1: Bus speed (slot 0) = 148500000Hz (slot req 150000000Hz, actual 148500000HZ div = 0)
[  267.722415] dwmmc_rockchip fe320000.mmc: All phases bad!
[  267.722427] mmc1: tuning execution failed: -5
[  267.738005] mmc_host mmc1: Bus speed (slot 0) = 300000Hz (slot req 300000Hz, actual 300000HZ div = 0)
[  267.783272] mmc_host mmc1: Bus speed (slot 0) = 50000000Hz (slot req 50000000Hz, actual 50000000HZ div = 0)
[  267.784086] mmc1: error -110 whilst initialising SD card
[  267.798267] mmc_host mmc1: Bus speed (slot 0) = 200000Hz (slot req 200000Hz, actual 200000HZ div = 0)
[  267.881050] mmc_host mmc1: Bus speed (slot 0) = 148500000Hz (slot req 150000000Hz, actual 148500000HZ div = 0)
[  267.884334] dwmmc_rockchip fe320000.mmc: All phases bad!
[  267.884347] mmc1: tuning execution failed: -5
[  267.899918] mmc_host mmc1: Bus speed (slot 0) = 200000Hz (slot req 200000Hz, actual 200000HZ div = 0)
[  267.951834] mmc_host mmc1: Bus speed (slot 0) = 50000000Hz (slot req 50000000Hz, actual 50000000HZ div = 0)
[  267.952717] mmc1: error -84 whilst initialising SD card
[  267.966918] mmc_host mmc1: Bus speed (slot 0) = 100000Hz (slot req 100000Hz, actual 100000HZ div = 0)
[  268.081529] mmc_host mmc1: Bus speed (slot 0) = 148500000Hz (slot req 150000000Hz, actual 148500000HZ div = 0)
[  268.083558] dwmmc_rockchip fe320000.mmc: All phases bad!
[  268.083571] mmc1: tuning execution failed: -5
[  268.099167] mmc_host mmc1: Bus speed (slot 0) = 100000Hz (slot req 100000Hz, actual 100000HZ div = 0)
[  268.166301] mmc_host mmc1: Bus speed (slot 0) = 50000000Hz (slot req 50000000Hz, actual 50000000HZ div = 0)
[  268.166745] mmc1: new high speed SDXC card at address 5048
[  268.169598] mmcblk1: mmc1:5048 SD64G 59.7 GiB
[  268.535258] dwmmc_rockchip fe320000.mmc: error -110 requesting status
[  268.549855] mmc_host mmc1: Bus speed (slot 0) = 100000Hz (slot req 100000Hz, actual 100000HZ div = 0)
[  268.615952] mmc_host mmc1: Bus speed (slot 0) = 148500000Hz (slot req 150000000Hz, actual 148500000HZ div = 0)
[  268.617678] dwmmc_rockchip fe320000.mmc: All phases bad!
[  268.617688] mmc1: tuning execution failed: -5
[  268.633136] mmc_host mmc1: Bus speed (slot 0) = 100000Hz (slot req 100000Hz, actual 100000HZ div = 0)
[  268.683471] mmc_host mmc1: Bus speed (slot 0) = 50000000Hz (slot req 50000000Hz, actual 50000000HZ div = 0)
[  268.685461] blk_update_request: I/O error, dev mmcblk1, sector 0 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 0
[  268.685478] Buffer I/O error on dev mmcblk1, logical block 0, async page read
[  269.040474] dwmmc_rockchip fe320000.mmc: error -84 requesting status
[  269.056009] mmc_host mmc1: Bus speed (slot 0) = 100000Hz (slot req 100000Hz, actual 100000HZ div = 0)
[  269.124359] mmc_host mmc1: Bus speed (slot 0) = 148500000Hz (slot req 150000000Hz, actual 148500000HZ div = 0)
[  269.125463] dwmmc_rockchip fe320000.mmc: All phases bad!
[  269.125475] mmc1: tuning execution failed: -5
[  269.140102] mmc_host mmc1: Bus speed (slot 0) = 100000Hz (slot req 100000Hz, actual 100000HZ div = 0)
[  269.190918] mmc_host mmc1: Bus speed (slot 0) = 50000000Hz (slot req 50000000Hz, actual 50000000HZ div = 0)
[  269.192222] blk_update_request: I/O error, dev mmcblk1, sector 0 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 0
[  269.192248] Buffer I/O error on dev mmcblk1, logical block 0, async page read
[  269.194920] blk_update_request: I/O error, dev mmcblk1, sector 0 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 0
[  269.194946] Buffer I/O error on dev mmcblk1, logical block 0, async page read
[  269.195111] ldm_validate_partition_table(): Disk read failed.
[  269.920532] blk_update_request: I/O error, dev mmcblk1, sector 0 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 0
[  269.920559] Buffer I/O error on dev mmcblk1, logical block 0, async page read
[  270.650300] dwmmc_rockchip fe320000.mmc: error -84 requesting status
[  270.650315] mmcblk1: recovery failed!
[  270.650376] blk_update_request: I/O error, dev mmcblk1, sector 0 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 0
[  270.650395] Buffer I/O error on dev mmcblk1, logical block 0, async page read
[  271.370558] blk_update_request: I/O error, dev mmcblk1, sector 0 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 0
[  271.370586] Buffer I/O error on dev mmcblk1, logical block 0, async page read
[  271.730509] dwmmc_rockchip fe320000.mmc: error -84 requesting status
[  271.730525] mmcblk1: recovery failed!
[  271.730587] blk_update_request: I/O error, dev mmcblk1, sector 0 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 0
[  271.730606] Buffer I/O error on dev mmcblk1, logical block 0, async page read
[  271.730755] Dev mmcblk1: unable to read RDB block 0
[  272.450370] dwmmc_rockchip fe320000.mmc: error -84 requesting status
[  272.450386] mmcblk1: recovery failed!
[  272.450447] blk_update_request: I/O error, dev mmcblk1, sector 0 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 0
[  272.450466] Buffer I/O error on dev mmcblk1, logical block 0, async page read
[  272.810358] dwmmc_rockchip fe320000.mmc: error -84 requesting status
[  272.810373] mmcblk1: recovery failed!
[  272.810424] blk_update_request: I/O error, dev mmcblk1, sector 0 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 0
[  272.810440] Buffer I/O error on dev mmcblk1, logical block 0, async page read
[  272.810572]  mmcblk1: unable to read partition table
[  273.538427] mmc_host mmc1: Bus speed (slot 0) = 100000Hz (slot req 100000Hz, actual 100000HZ div = 0)
[  273.602711] mmc_host mmc1: Bus speed (slot 0) = 148500000Hz (slot req 150000000Hz, actual 148500000HZ div = 0)
[  273.603808] dwmmc_rockchip fe320000.mmc: All phases bad!
[  273.603819] mmc1: tuning execution failed: -5
[  273.619309] mmc_host mmc1: Bus speed (slot 0) = 100000Hz (slot req 100000Hz, actual 100000HZ div = 0)
[  273.663967] mmc_host mmc1: Bus speed (slot 0) = 50000000Hz (slot req 50000000Hz, actual 50000000HZ div = 0)
[  274.373423] mmc_host mmc1: Bus speed (slot 0) = 100000Hz (slot req 100000Hz, actual 100000HZ div = 0)
[  274.441083] mmc_host mmc1: Bus speed (slot 0) = 148500000Hz (slot req 150000000Hz, actual 148500000HZ div = 0)
[  274.441953] dwmmc_rockchip fe320000.mmc: All phases bad!
[  274.441960] mmc1: tuning execution failed: -5
[  274.458456] mmc_host mmc1: Bus speed (slot 0) = 100000Hz (slot req 100000Hz, actual 100000HZ div = 0)
[  274.503951] mmc_host mmc1: Bus speed (slot 0) = 50000000Hz (slot req 50000000Hz, actual 50000000HZ div = 0)
[  274.506375] blk_update_request: I/O error, dev mmcblk1, sector 0 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 0
#3
OK,, the "all phases bad" is from dtb
Both kernel and uboot have a dtb, the kernel's is much larger and more specific
I would suggest disable/remove emmc and see if SD is OK
My guess,, is that uboot is bad somehow (on emmc, manjaro 20.04)


Possibly Related Threads…
Thread Author Replies Views Last Post
  Pinebook Boot CharlesBunders 14 1,353 Yesterday, 07:40 PM
Last Post: James Good
  My Experience Using the Pinebook Pro as a Daily Driver warpnow 2 141 06-13-2021, 04:21 PM
Last Post: jiyong
  ANSI pinebook pro for sale (sold) andy046 7 413 06-10-2021, 07:55 AM
Last Post: andy046
  I'm unable to open downloaded programs hayduke 9 540 06-09-2021, 02:34 PM
Last Post: jiyong
  PineBook Pro kisangoli78 2 723 06-09-2021, 12:04 AM
Last Post: TfromTexas
  ISO keyboard Pinebook pro for sale tgrauss 2 231 06-08-2021, 12:05 AM
Last Post: tgrauss
  For Sale: Almost Brand New (slightly used) ANSI Pinebook Pro NeedleCone 0 153 06-04-2021, 10:12 AM
Last Post: NeedleCone
  new Pinebook Pro, complete confusion Yehuda 11 636 06-03-2021, 10:52 PM
Last Post: rimaille
  OBS on PineBook Pro dennisfaucher 1 161 06-03-2021, 08:00 AM
Last Post: dennisfaucher
  UK Pinebook Pro for sale (UK buyers only, 64GB, eMMC reader, NVME add-on) Z0rua 0 135 06-01-2021, 12:51 PM
Last Post: Z0rua

Forum Jump:


Users browsing this thread: 1 Guest(s)