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?
  Reply
#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
  Reply
#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)
  Reply


Possibly Related Threads…
Thread Author Replies Views Last Post
  Games compilation howto on the Pinebook-pro (Manjaro Linux and Debian native) astr0baby 197 102,975 10 hours ago
Last Post: SpaceLord
  Pinebook Pro Initial Impressions kunger 401 196,550 Yesterday, 12:30 AM
Last Post: SpaceLord
  Pinebook Pro for sale - Europe (Poland) - SOLD as400 8 423 03-01-2021, 03:29 AM
Last Post: as400
  Pinebook Pro won't turn on when unplugged decisivedove 7 1,488 02-28-2021, 09:44 AM
Last Post: mattpenn
  Happy eMMC and SDcard OS usage for Pinebook Pro Newbies... Paulie420 40 11,945 02-27-2021, 11:01 AM
Last Post: wdt
  Pinebook pro for sale [UA only] mikkra 0 110 02-24-2021, 01:38 PM
Last Post: mikkra
  Pinebook Pro pre-order iMav 3 227 02-21-2021, 10:15 AM
Last Post: Arwen
  Pinebook Pro for sale - ISO keyboard - UK only c6Q$! 0 130 02-21-2021, 09:19 AM
Last Post: c6Q$!
  How Much Non-Free Software Does The PineBook Pro Use? ImmyChan 6 438 02-18-2021, 07:58 PM
Last Post: TRS-80
  Pinebook Pro for Sale in US BluBombr64 13 1,820 02-18-2021, 05:54 AM
Last Post: BluBombr64

Forum Jump:


Users browsing this thread: 1 Guest(s)