Pinebook Pro sometimes Does not boot up correctly
#1
Hi,
I recently installed Arch Linux on my Pinebook Pro. /dev/mmcblk2p1 is my boot partition and p2 is my root partition. The problem is that sometimes Linux cannot detect /dev/mmcblk2p2. Sometimes, it works fine. Here is the output:

Quote::: running early hook [udev]
Starting version 245.6-8-arch
:: running hook [udev]
:: Triggering uevents...
Waiting 10 seconds for device /dev/mmcblk2p2 ...
ERROR: device '/dev/mmcblk2p2' not found. Skipping fsck.
:: mounting '/dev/mmcblk2p2' on real root
mount: /new_root: special device /dev/mmcblk2p2 does not exist.
You are now being dropped into an emergency shell.
sh: can't access tty; job control turned off
[rootfs ]#


It was working fine a while ago, it only happens sometimes. Using UUID on the extlinux config also results in the same.
I had recently soft bricked my PBP and had to switch off the emmc but it is fixed now, if that is relevant.

Apparently running:

Quote:echo fe330000.sdhci >/sys/bus/platform/drivers/sdhci-arasan/unbind

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

As suggested by randomuser987987 in the thread Pinebook Pro dead after updating u-boot works in getting the partition to show in /dev. The question is will the changes persist forever?

(07-15-2020, 08:50 PM)decisivedove Wrote: Hi,
I recently installed Arch Linux on my Pinebook Pro. /dev/mmcblk2p1 is my boot partition and p2 is my root partition. The problem is that sometimes Linux cannot detect /dev/mmcblk2p2. Sometimes, it works fine. Here is the output:

Quote::: running early hook [udev]
Starting version 245.6-8-arch
:: running hook [udev]
:: Triggering uevents...
Waiting 10 seconds for device /dev/mmcblk2p2 ...
ERROR: device '/dev/mmcblk2p2' not found. Skipping fsck.
:: mounting '/dev/mmcblk2p2' on real root
mount: /new_root: special device /dev/mmcblk2p2 does not exist.
You are now being dropped into an emergency shell.
sh: can't access tty; job control turned off
[rootfs ]#


It was working fine a while ago, it only happens sometimes. Using UUID on the extlinux config also results in the same.
I had recently soft bricked my PBP and had to switch off the emmc but it is fixed now, if that is relevant.

Apparently running:

Quote:echo fe330000.sdhci >/sys/bus/platform/drivers/sdhci-arasan/unbind

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

As suggested by randomuser987987 in the thread Pinebook Pro dead after updating u-boot works in getting the partition to show in /dev. The question is will the changes persist forever?
It turns out that the changes do not persist. It only works when it wants to. Is there any way to make these changes persist permanently?
#2
I run arch as you, wich version of upower are you using ?
I ran the one packaged on https://nhp.sh/pinebookpro/ , but if it comes with some benefits (swithing led colors for each boot process, really fast, nearly upstream), it has some high percentage of failure mounting emmc partitions.
I now run the one packaged from manjaro for a week, it is much longer to boot, but it has 100% boot success so far.

git clone https://gitlab.manjaro.org/manjaro-arm/p...ookpro-bsp
cd uboot-pinebook-bsp
sudo dd if=idbloader.img of=/dev/mmcblk2 seek=64 conv=notrunc
sudo dd if=uboot.img of=/dev/mmcblk2 seek=16384 conv=notrunc
sudo dd if=trust.img of=/dev/mmcblk2 seek=24576 conv=notrunc
#3
(07-17-2020, 10:57 AM)rimaille Wrote: I run arch as you, wich version of upower are you using ?
I ran the one packaged on https://nhp.sh/pinebookpro/ , but if it comes with some benefits (swithing led colors for each boot process, really fast, nearly upstream), it has some high percentage of failure mounting emmc partitions.
I now run the one packaged from manjaro for a week, it is much longer to boot, but it has 100% boot success so far.

git clone https://gitlab.manjaro.org/manjaro-arm/p...ookpro-bsp
cd uboot-pinebook-bsp
sudo dd if=idbloader.img of=/dev/mmcblk2 seek=64 conv=notrunc
sudo dd if=uboot.img of=/dev/mmcblk2 seek=16384 conv=notrunc
sudo dd if=trust.img of=/dev/mmcblk2 seek=24576 conv=notrunc
i used the one in the Arch Pine 64 repository of the Arch image. The package was uboot-pbp, I believe. I will try the Manjaro package. Thank you!


Possibly Related Threads…
Thread Author Replies Views Last Post
  postmarketOS/Alpine edge image for the Pinebook Pro MartijnBraam 72 52,793 09-18-2021, 03:58 PM
Last Post: stozi
  Pinebook pro nearly unusable after using manjaro-arm-installer TheCounselor 2 736 09-07-2021, 08:34 PM
Last Post: TRS-80
  Please help...Pinebook Pro Night Color / mode not working :( sushilsharma71@gmail.com 13 1,237 08-16-2021, 05:16 PM
Last Post: sushilsharma71@gmail.com
Question Can't boot any operating system other than Fedora after following the nullr0ute guide TDC_PBP 0 224 08-01-2021, 03:44 PM
Last Post: TDC_PBP
  which distro + DE are you using these days on the Pinebook Pro? halogen 19 2,217 08-01-2021, 03:25 AM
Last Post: gabeeg
  Blobs on the Pinebook Pro globaltree 6 746 07-25-2021, 12:11 PM
Last Post: igorp
  Kernel panic on boot with danielt's Debian installer hjalfi 11 1,952 07-09-2021, 08:52 AM
Last Post: moonwalkers
Bug 4K@30 video output does not work properly on Pinebook Pro jkm 0 363 06-29-2021, 08:43 AM
Last Post: jkm
  PostmarketOS - Why swap file not on at boot? stozi 3 691 06-24-2021, 12:27 AM
Last Post: craftyguy
  A true mainline Linux Kernel for the Pinebook Pro tsys 154 104,164 06-20-2021, 09:26 AM
Last Post: linuxad

Forum Jump:


Users browsing this thread: 1 Guest(s)