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 ]

Everyone wants me to quit using NetBSD
  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
  Unable to use umlaut key combos ili 4 578 12-02-2024, 03:56 PM
Last Post: Kevin Kofler
  Cant boot into an OS trashtendenz 3 789 10-23-2024, 03:49 AM
Last Post: chaylengordon
  3 days in, slow/stuck or no boot. lgmpbp2 30 4,654 09-05-2024, 08:49 AM
Last Post: lgmpbp2
  Unable to boot? YossiS 4 502 09-04-2024, 10:35 AM
Last Post: wdt
  upgrading u-boot--what version? where to get it? bsammon 11 3,088 05-22-2024, 09:33 AM
Last Post: wdt
  uboot wont boot to SD card after upgrade jbradley419 7 2,526 01-19-2024, 02:29 PM
Last Post: wdt
  Video Flashing/adjusting on boot and reboot jbradley419 0 675 01-16-2024, 09:17 AM
Last Post: jbradley419
  Brand new Pinebook Pro doesn't boot after Manjaro update johnboiles 8 3,980 12-15-2023, 02:11 PM
Last Post: wdt
  PBP won't boot after trying to reinstall Manjaro ARM soupgirl 3 1,574 12-13-2023, 08:17 PM
Last Post: trillobite
  Various freezes during boot & while running several Linux distros - hardware error? donuts 1 1,112 11-22-2023, 11:47 AM
Last Post: fxc

Forum Jump:


Users browsing this thread: 3 Guest(s)