Unable to boot from emmc after flashing it
#1
I have a working pbpro with a working emmc which I have flashed several times with different images. No issues until I incorrectly flashed it with an Arch image.
Now I'm unable to boot from it. When powering on the device, the power light stays solid amber with a black screen. No activity at all.
This happens with or without a bootable SD card inserted. 

However, I figured out that the machine boots from the SD card only if I disable the physical emmc switch on the inside. If I switch it back on during boot up or after the OS is already running from SD card, the emmc is not recognized at all. Does it mean I possibly bricked it? Is there any other workaround to try to make the emmc show up again after booting from the SD card?

I'm trying to get a hold of a emmc to USB adapter to see if it's readable on another device.

Has anyone experienced anything similar?
  Reply
#2
Yes; I would say it's pretty easy to cause this to happen. No, you haven't bricked anything. Something in your boot is crashing, probably U-boot. Your eMMC is working, else the power lamp (which is controlled solely by software) would not light. If you can afford to wipe the eMMC and rewrite it from scratch, then simply do that. You'll have to disable it; boot from SD; and early in the boot process, re-enable the eMMC. I know there can be ways to enable the eMMC after booting, but I am not familiar with how to do it. If you get an eMMC to USB adaptor, you can just re-flash it with a working image that way.
:wq



[ SRA accepts you ]
  Reply
#3
From the wiki, emmc section

echo fe330000.mmc >/sys/bus/platform/drivers/sdhci-arasan/unbind
echo fe330000.mmc >/sys/bus/platform/drivers/sdhci-arasan/bind

(Note: with the device trees coming with older kernels (Linux < 5.11), the device name may be fe330000.sdhci instead of fe330000.mmc)

lsblk to see if it shows up
flipping the disable/enable switch (to enable) @ aprox 4 sec into boot
perhaps the command is easier, but you have to flip the switch anyway
  Reply
#4
Thanks for replying guys. I was able to get the emmc to show up again by flipping the physical switch and enable it early on in the boot process. Now I can just reflash it again.
  Reply


Possibly Related Threads…
Thread Author Replies Views Last Post
  uboot wont boot to SD card after upgrade jbradley419 7 629 01-19-2024, 02:29 PM
Last Post: wdt
  Video Flashing/adjusting on boot and reboot jbradley419 0 233 01-16-2024, 09:17 AM
Last Post: jbradley419
  Brand new Pinebook Pro doesn't boot after Manjaro update johnboiles 8 1,998 12-15-2023, 02:11 PM
Last Post: wdt
  PBP won't boot after trying to reinstall Manjaro ARM soupgirl 3 562 12-13-2023, 08:17 PM
Last Post: trillobite
  Various freezes during boot & while running several Linux distros - hardware error? donuts 1 514 11-22-2023, 11:47 AM
Last Post: fxc
  Happy eMMC and SDcard OS usage for Pinebook Pro Newbies... Paulie420 42 59,122 11-20-2023, 06:22 PM
Last Post: wdt
  Cannot boot to Kali SD card after uboot upgrade jbradley419 4 1,068 09-19-2023, 08:48 AM
Last Post: dachalife
  Does latest Tow-Boot install/work correctly for everyone? tophneal 4 1,668 08-03-2023, 03:30 PM
Last Post: tophneal
  Boot into NVME drive, no wifi, sound, buttons... PaulQ 0 751 07-13-2023, 01:50 PM
Last Post: PaulQ
  New Pinebook pro won’t boot Generaltuxenburg 4 1,801 06-14-2023, 07:20 AM
Last Post: KC9UDX

Forum Jump:


Users browsing this thread: 1 Guest(s)