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
  Pinebook Pro Initial Impressions kunger 419 227,813 05-12-2021, 05:31 AM
Last Post: walterbe
  Need Advice for Wiping eMMC on Dead LCD Pinebook Pro calinb 9 226 05-10-2021, 12:49 PM
Last Post: calinb
  Pinebook Boot CharlesBunders 12 463 05-09-2021, 08:39 PM
Last Post: CharlesBunders
  Testing Some Games On The Pinebook Pro! ImmyChan 0 111 05-08-2021, 09:32 AM
Last Post: ImmyChan
  Selling my Pinebook Pro brent.thierens 11 970 05-05-2021, 04:18 AM
Last Post: brent.thierens
Sad Webcam not working in pinebook pro with Manjaro jcarball 2 266 04-28-2021, 03:23 PM
Last Post: jcarball
Star [SOLD]Selling my ISO 64GB Pinebook Pro only EU customers giamma1295 0 421 04-19-2021, 01:26 PM
Last Post: giamma1295
  Cube Desktop on Pinebook Pro decisivedove 1 835 04-15-2021, 01:12 PM
Last Post: wpeckham
  Pinebook Pro (ISO) for sale - Europe (NL) Unkn0wn 2 602 04-09-2021, 09:00 AM
Last Post: Unkn0wn
  Video Editing Is Possible On The PineBook Pro! ImmyChan 8 746 04-01-2021, 09:27 PM
Last Post: dsimic

Forum Jump:


Users browsing this thread: 1 Guest(s)