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
  looking to buy one pinebook pro (mainland China) duanduan 3 1,916 03-21-2024, 07:44 PM
Last Post: wangyukunshan
  Cellular module for Pinebook Pro Lotech 1 305 03-05-2024, 05:40 AM
Last Post: KC9UDX
  Screen on pinebook stays black but can ssh into machine tuxxpine 0 240 02-23-2024, 04:22 PM
Last Post: tuxxpine
  Sale my ANSI PineBook Pro cuthbertdavies 0 231 02-14-2024, 09:12 PM
Last Post: cuthbertdavies
  Compiling with -j6 on the Pinebook Pro (Overheat) KC9UDX 0 168 02-14-2024, 09:01 AM
Last Post: KC9UDX
  Pinebook Pro in EU for Sale - €90 jan_vdk 2 558 02-07-2024, 02:12 AM
Last Post: 23Ro
  Pinebook Pro for sale tomekdev 2 623 02-01-2024, 11:35 AM
Last Post: tomekdev
  Video Editing Is Possible On The PineBook Pro! ImmyChan 10 7,241 12-17-2023, 09:29 PM
Last Post: insideau786
  Brand new Pinebook Pro doesn't boot after Manjaro update johnboiles 8 2,001 12-15-2023, 02:11 PM
Last Post: wdt
  Happy eMMC and SDcard OS usage for Pinebook Pro Newbies... Paulie420 42 59,165 11-20-2023, 06:22 PM
Last Post: wdt

Forum Jump:


Users browsing this thread: 1 Guest(s)