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
  Unable to use umlaut key combos ili 2 373 10-01-2024, 01:36 PM
Last Post: ili
  Testing Some More Games on the Pinebook Pro! ImmyChan 5 3,731 09-24-2024, 01:43 AM
Last Post: pigkang
  Unable to boot? YossiS 4 385 09-04-2024, 10:35 AM
Last Post: wdt
  Converting the Pinebook Pro into a CrowView Note like device 8jef 0 273 08-18-2024, 05:42 PM
Last Post: 8jef
  Pinebook Pro Initial Impressions kunger 443 669,793 04-16-2024, 07:29 PM
Last Post: KC9UDX
  looking to buy one pinebook pro (mainland China) duanduan 3 3,107 03-21-2024, 07:44 PM
Last Post: wangyukunshan
  Cellular module for Pinebook Pro Lotech 1 959 03-05-2024, 05:40 AM
Last Post: KC9UDX
  Screen on pinebook stays black but can ssh into machine tuxxpine 0 691 02-23-2024, 04:22 PM
Last Post: tuxxpine
  Sale my ANSI PineBook Pro cuthbertdavies 0 671 02-14-2024, 09:12 PM
Last Post: cuthbertdavies
  Compiling with -j6 on the Pinebook Pro (Overheat) KC9UDX 0 595 02-14-2024, 09:01 AM
Last Post: KC9UDX

Forum Jump:


Users browsing this thread: 1 Guest(s)