Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

board configs: remove CONFIG_BOOT_DEV to always detect_boot_device. Skip too small partition mount attempts #1784

Merged

Commits on Sep 9, 2024

  1. board configs: remove CONFIG_BOOT_DEV so detect_boot_device detects i…

    …t prior of oem-factory-reset usage
    
    repro:
    sed -i '/CONFIG_BOOT_DEV/d' boards/*/*.config unmaintained_boards/*/*.config
    
    qemu debug trace on preinstalled OS:
    [    3.999725] [U] hello world
    [    4.286215] DEBUG: Debug output enabled from board CONFIG_DEBUG_OUTPUT=y option (/etc/config)
    [    4.315239] TRACE: Under init
    [    4.369379] DEBUG: Applying panic_on_oom setting to sysctl
    [    4.588333] TRACE: /bin/cbfs-init(5): main
    [    4.728310] TRACE: /bin/cbfs-init(24): main
    [    4.867039] DEBUG: TPM: Will extend PCR[7] with hash of filename /.gnupg/pubring.kbx
    [    4.946757] TRACE: /bin/tpmr(788): main
    [    5.006987] DEBUG: TPM: Extending PCR[7] with hash 7ccf4f64044946cf4e5b0efe3d959f00562227ae
    [    5.068692] DEBUG: exec tpm extend -ix 7 -ic /.gnupg/pubring.kbx
    [    5.326365] DEBUG: TPM: Will extend PCR[7] hash content of file /.gnupg/pubring.kbx
    [    5.399511] TRACE: /bin/tpmr(788): main
    [    5.460618] DEBUG: TPM: Extending PCR[7] with hash 547ca343719d3aa62af4763357d8c10cb35eae55
    [    5.524608] DEBUG: exec tpm extend -ix 7 -if /.gnupg/pubring.kbx
    [    5.752340] TRACE: /bin/cbfs-init(24): main
    [    5.908677] DEBUG: TPM: Will extend PCR[7] with hash of filename /.gnupg/trustdb.gpg
    [    5.988169] TRACE: /bin/tpmr(788): main
    [    6.044996] DEBUG: TPM: Extending PCR[7] with hash 7236ea8e612c1435259a8a0f8e0a8f1f5dba7042
    [    6.101604] DEBUG: exec tpm extend -ix 7 -ic /.gnupg/trustdb.gpg
    [    6.371341] DEBUG: TPM: Will extend PCR[7] hash content of file /.gnupg/trustdb.gpg
    [    6.451878] TRACE: /bin/tpmr(788): main
    [    6.511948] DEBUG: TPM: Extending PCR[7] with hash 4697c489f359b40dd8aec55df52a33b1f580a3df
    [    6.572785] DEBUG: exec tpm extend -ix 7 -if /.gnupg/trustdb.gpg
    [    6.879519] TRACE: /bin/key-init(6): main
    [    8.239618] TRACE: Under /etc/ash_functions:combine_configs
    [    8.323781] TRACE: Under /etc/ash_functions:pause_recovery
    !!! Hit enter to proceed to recovery shell !!!
    [    8.572855] TRACE: /bin/setconsolefont.sh(6): main
    [    8.631296] DEBUG: Board does not ship setfont, not checking console font
    [    8.887295] TRACE: /bin/gui-init(641): main
    [    8.920627] TRACE: /etc/functions(715): detect_boot_device
    [    9.251212] TRACE: /etc/functions(682): mount_possible_boot_device
    [    9.312602] TRACE: /etc/functions(642): is_gpt_bios_grub
    [    9.410830] TRACE: /dev/vda1 is partition 1 of vda
    [    9.540007] TRACE: /etc/functions(619): find_lvm_vg_name
    [    9.707187] TRACE: Try mounting /dev/vda1 as /boot
    [    9.766843] EXT4-fs (vda1): mounted filesystem with ordered data mode. Opts: (null)
    [    9.825028] TRACE: /bin/gui-init(319): clean_boot_check
    
    Signed-off-by: Thierry Laurion <[email protected]>
    tlaurion committed Sep 9, 2024
    Configuration menu
    Copy the full SHA
    3574e12 View commit details
    Browse the repository at this point in the history
  2. /etc/functions:mount_possible_boot_device; punch exclusion of mount a…

    …ttempt on partitions <2Mb (4096 sectors)
    
    Removes spurious errors thrown for exfat in dmesg in that function. Something better to propose?
    
    Signed-off-by: Thierry Laurion <[email protected]>
    tlaurion committed Sep 9, 2024
    Configuration menu
    Copy the full SHA
    faa77d4 View commit details
    Browse the repository at this point in the history