Arm-unstable rpi4 boot looking for usb /new_root

the microsd is:

mmcblk0 179:0 0 29,5G 0 disk
├─mmcblk0p1 179:1 0 200M 0 part /boot
└─mmcblk0p2 179:2 0 29,3G 0 part /
but the boot doesnt find /new_root on USB, to get login i have to unplug the hub 3.0
here is the description of blkid:
sudo blkid
[sudo] password di alarm:
/dev/mmcblk0p1: SEC_TYPE=“msdos” LABEL_FATBOOT=“BOOT_MNJRO” LABEL=“BOOT_MNJRO” UUID=“1197-B6A7” BLOCK_SIZE=“512” TYPE=“vfat” PARTUUID=“1b36f4e1-01”
/dev/mmcblk0p2: LABEL=“ROOT_MNJRO” UUID=“81a07cae-5a5c-4eb9-a5b4-343c2b5c67b9” BLOCK_SIZE=“4096” TYPE=“ext4” PARTUUID=“1b36f4e1-02”
/dev/sda1: LABEL=“Sandisk7G” UUID=“9a5b077d-c14a-499d-957e-043f2ce834bb” BLOCK_SIZE=“4096” TYPE=“ext4” PARTUUID="65b113de-01

here is the eprom-rpi-update

BOOTLOADER: up to date
CURRENT: mar 25 gen 2022, 14:30:41, UTC (1643121041)
LATEST: mar 25 gen 2022, 14:30:41, UTC (1643121041)
RELEASE: critical (/lib/firmware/raspberrypi/bootloader/critical)
Use raspi-config to change the release.

looks like the boot try to find on usb the root / on /new_root i see the message if i type esc when the boot is blocked on sway background manjaro (swaybg). i have to unplug the power and to remove the hub usb plugged, to get the login: prompt.

Not at all sure what you are trying to do. From what you posted it appears you are trying to boot off a sdcard boot partition and want to use a 7G usb stick for the root partition. If that is what you are trying to do then on the sdcard boot partition you have to modify cmdline.txt and change root=PARTUUID=????????-?? to:

root=PARTUUID=65b113de-01

Also be advised that the USB 3.0 generates interference with any wireless devices if you have any and the usb stick needs to be separated from the pi board using a short usb extension cable.

the microsd is plugged normally in the rpi4, but for some reason, try to boot from hub usb. To login, i have to unplug usb 3.0 hub, and stop start power, with hand, 2 or 3 time.
root=PARTUUID= isnt xxxxxxxx-02?
here is my command line:

cat /boot/cmdline.txt
root=PARTUUID=1b36f4e1-02 rw rootwait console=serial0,115200 console=tty3 selinux=0 quiet splash plymouth.ignore-serial-consoles smsc95xx.turbo_mode=N dwc_otg.lpm_enable=0 kgdboc=serial0,115200 usbhid.mousepoll=8 audit=0

i have to change 02 in 01?

thanks

The actual PARTUUID of the /dev/sda1 has to be specified or it will not be used. Per what you posted above it is:

root=PARTUUID=65b113de-01

The corrrect path to the system is:

mmcblk0 179:0 0 29,5G 0 disk
├─mmcblk0p1 179:1 0 200M 0 part /boot
└─mmcblk0p2 179:2 0 29,3G 0 part /

/dev/mmcblk0p1: SEC_TYPE=“msdos” LABEL_FATBOOT=“BOOT_MNJRO” LABEL=“BOOT_MNJRO” UUID=“1197-B6A7” BLOCK_SIZE=“512” TYPE=“vfat” PARTUUID=“1b36f4e1-01”
/dev/mmcblk0p2: LABEL=“ROOT_MNJRO” UUID=“81a07cae-5a5c-4eb9-a5b4-343c2b5c67b9” BLOCK_SIZE=“4096” TYPE=“ext4” PARTUUID=“1b36f4e1-02”

im asking in cmdline.txt

do i have to change this line ?

$ cat /boot/cmdline.txt
root=PARTUUID=1b36f4e1-02 …

So you have a USB connected, that you don’t want to boot from? Is it just storage or why is it connected at boot anyway?

mouse, keyboard and /media/…pkg to share the packages on several microsd with manjaro-arm installed. :slight_smile:

Makes no sense.

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.