Not Bypassing the eMMC
#1
So far I've made no changes to my PinePhone Pro Explorer edition.  I received it back in January, got super frustrated and shelved it until last week when I got it back out and started fiddling again.

On a surface level, I see, booting consists of:

Pressing the power button
6 seconds go by
Vibration for 1 second
Red light for 2 seconds
White light for 1 second
blank screen
boot screen
[    0.232045] rockchip-usb2phy ff770000.syscon:usb2phy@e460: failed to create phy
[    0.429706] imx258 1-001a: failed to read chip id 258
[    0.745578] bootsplash: Failed to initialize.
Warning: /lib/modules/5.16.2-2-MANJARO-ARM/modules.devname not found - ignoring
Starting version 250.3-1-arch
ROOT_MNJRO: recovering journal
ROOT_MNJRO: Clearing blah, blah, blah, blah .....

Several places provide instructions for bypassing the eMMC by "hold the RE button underneath the cover for a few (or multiple) seconds, while powering on the device" and "holding it too long will cause the eMMC to not get initialized after the boot".

I have a PNY256 GB microSD card with postmarketOS flashed to it in the microSD slot under the back cover.  I have verified the phone sees it by loading Manjaro and checking for /dev/mmc* and looking with the gnome disks utility.  Gnome disks shows it as mmcblk1, partition 1 pmOS_boot, partition 2 pmOS_root, Partition Type Linux (Bootable).

I've pressed the RE button before, during and after the power button, the 6 second interval, the vibration, the red light, the white light, the blank screen and the boot screen.  I've pressed the RE button it quickly, I've pressed it for a few seconds, I've pressed it for several seconds during all the various power on events.

Any of the combination described result in either the boot sequence freezing where it is, Manjaro booting normally, or I get dumped into an emergency shell.  At no point have ever been able to boot from the microSD.  I've also tried different operating systems on different SD cards.

What am I doing wrong?  If someone could literally spell it out for me I'd be very appreciative.

Thanks.
  Reply
#2
OK, I suspect your SDcard is not bootable (boot freezing) and I would recommend you download and flash a Mobian image on that SDcard and give it a try.

Your phone out of the factory contains on the eMMC a bootloader that loads the SDcard first if it can. Otherwise it tries to load Manjaro from the eMMC. No RE needed at any stage. It seems your Manjaro is also duff.

I am not sure about pmOS for PPP but think you actually have to cook your own image with pmbootstrap, which is probably why you are having grief with pmOS.

The 20220327 Mobian image on an SDcard should boot fine using the bootloader from the eMMC. You can then start playing other options like Tow-boot.
Mobian is here: https://images.mobian.org/pinephonepro/w...327.img.gz
  • ROCKPro64 v2.1 2GB, 16Gb eMMC for rootfs, SX8200Pro 512GB NVMe for /home, HDMI video & sound, Bluetooth keyboard & mouse. Arch (6.2 kernel, Openbox desktop) for general purpose daily PC.
  • PinePhone Pro Explorer Edition, daily driver, rk2aw & U-boot on SPI, Arch/SXMO & Arch/phosh on eMMC
  • PinePhone BraveHeart now v1.2b 3/32Gb, Tow-boot with Arch/SXMO on eMMC
  Reply
#3
(04-01-2022, 09:51 AM)dukla2000 Wrote: OK, I suspect your SDcard is not bootable (boot freezing) and I would recommend you download and flash a Mobian image on that SDcard and give it a try.

Your phone out of the factory contains on the eMMC a bootloader that loads the SDcard first if it can. Otherwise it tries to load Manjaro from the eMMC. No RE needed at any stage. It seems your Manjaro is also duff.

I am not sure about pmOS for PPP but think you actually have to cook your own image with pmbootstrap, which is probably why you are having grief with pmOS.

The 20220327 Mobian image on an SDcard should boot fine using the bootloader from the eMMC. You can then start playing other options like Tow-boot.
Mobian is here: https://images.mobian.org/pinephonepro/w...327.img.gz

Thanks for the help.  Mobian booted with no problems.  I'm in a bit over my head with this stuff, but hopefully I'll figure some of it out.
  Reply
#4
(04-01-2022, 07:29 PM)meansbs Wrote:
(04-01-2022, 09:51 AM)dukla2000 Wrote: OK, I suspect your SDcard is not bootable (boot freezing) and I would recommend you download and flash a Mobian image on that SDcard and give it a try.

Your phone out of the factory contains on the eMMC a bootloader that loads the SDcard first if it can. Otherwise it tries to load Manjaro from the eMMC. No RE needed at any stage. It seems your Manjaro is also duff.

I am not sure about pmOS for PPP but think you actually have to cook your own image with pmbootstrap, which is probably why you are having grief with pmOS.

The 20220327 Mobian image on an SDcard should boot fine using the bootloader from the eMMC. You can then start playing other options like Tow-boot.
Mobian is here: https://images.mobian.org/pinephonepro/w...327.img.gz

Thanks for the help.  Mobian booted with no problems.  I'm in a bit over my head with this stuff, but hopefully I'll figure some of it out.

postmarketOS has no image for the Pro so I assume you simply flashed the completely wrong file previously.
  Reply


Possibly Related Threads…
Thread Author Replies Views Last Post
Question The Case of the Vanishing EMMC DieSkaarj 9 4,456 07-28-2024, 04:19 PM
Last Post: dchang0
  Mobian + tow boot + emmc flash = boot loop spropine 4 4,005 12-31-2022, 09:14 AM
Last Post: mburns
  How reflash my eMMC? IHaveALinuxPhone 2 1,957 12-01-2022, 05:39 PM
Last Post: IHaveALinuxPhone
  R U running from eMMC -- If so how? tckosvic 19 15,562 06-14-2022, 08:47 AM
Last Post: bobjrsenior
  Re-flash the emmc For_lack_of_a_better_name 5 3,760 03-31-2022, 08:31 AM
Last Post: ragreenburg
  Please help! Can't install Mobian to eMMC Barugon 4 3,384 03-01-2022, 06:42 PM
Last Post: Barugon
  PPP Explorer Edition - Wipe eMMC The3DmaN 7 6,974 02-01-2022, 04:34 AM
Last Post: dukla2000
  Erasing the eMMC | Pinephone Pro Vermi 4 6,500 01-26-2022, 01:46 PM
Last Post: dukla2000

Forum Jump:


Users browsing this thread: 2 Guest(s)