UBports Robot Logo UBports Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Search
    • Register
    • Login

    Build Ubuntu Touch error : Halium initrd Failed to boot

    Scheduled Pinned Locked Moved Solved Porting
    15 Posts 4 Posters 1.0k Views 1 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
      Reply
      • Reply as topic
      Log in to reply
      This topic has been deleted. Only users with topic management privileges can see it.
      • L Offline
        linhmieu2
        last edited by

        Hi,

        I recently attempted to build Ubuntu Touch (Uports) on my Samsung Galaxy Tab A7 Lite (Wi-Fi model) using the Standalone Kernel method.

        I confirmed that the halium.config file was placed in the correct directory, and the ./build.sh script executed successfully.

        However, upon flashing the resulting images and rebooting the device, I encounter a boot failure with the following errors displayed:

        1. Halium initrd failed has been connected 
        2. wired connection 1 has been conected
        

        here is log : 
         ./build.sh

        • shopt -s extglob
        • BUILD_DIR=workdir
        • OUT=out
        • ONLY_CLONE=
        • ONLY_KERNEL=
        • MENUCONFIG=
        • '[' 0 -gt 0 ']'
          ++ realpath workdir
        • BUILD_DIR=/home/user/64/utbuild/workdir
          ++ realpath out
        • OUT=/home/user/64/utbuild/out
        • mkdir -p /home/user/64/utbuild/workdir /home/user/64/utbuild/out
        • TMP=/home/user/64/utbuild/workdir/tmp
        • '[' -d /home/user/64/utbuild/workdir/tmp ']'
        • rm -rf /home/user/64/utbuild/workdir/tmp
        • mkdir -p /home/user/64/utbuild/workdir/tmp
        • TMPDOWN=/home/user/64/utbuild/workdir/downloads
        • mkdir -p /home/user/64/utbuild/workdir/downloads
          ++ pwd
        • HERE=/home/user/64/utbuild
          +++ realpath ./build.sh
          ++ dirname /home/user/64/utbuild/build.sh
        • SCRIPT=/home/user/64/utbuild/build
        • '[' '!' -d /home/user/64/utbuild/build ']'
          ++ dirname /home/user/64/utbuild/build
        • SCRIPT=/home/user/64/utbuild
        • mkdir -p /home/user/64/utbuild/workdir/tmp/system /home/user/64/utbuild/workdir/tmp/partitions
        • source /home/user/64/utbuild/deviceinfo
          ++ deviceinfo_name='Samsung Galaxy Tab A7 Lite'
          ++ deviceinfo_manufacturer=Samsung
          ++ deviceinfo_codename=gta7litewifi
          ++ deviceinfo_arch=aarch64
          ++ deviceinfo_kernel_source=https://github.com/gta7lite/android_kernel_samsung_mt6765.git
          ++ deviceinfo_kernel_source_branch=lineage-21
          ++ deviceinfo_kernel_defconfig='gta7litewifi_defconfig halium.config'
          ++ deviceinfo_kernel_cmdline='console=tty0 bootopt=64S3,32N2,64N2 androidboot.tag=TabA7lite_Huaqin_BSP_202104081
          74009 loop.max_part=7 androidboot.selinux=permissive loglevel=7'
          ++ deviceinfo_kernel_clang_compile=true
          ++ deviceinfo_kernel_llvm_compile=true
          ++ deviceinfo_ramdisk_compression=lz4
          ++ deviceinfo_halium_version=14
          ++ deviceinfo_bootimg_header_version=2
          ++ deviceinfo_bootimg_partition_size=33554432
          ++ deviceinfo_bootimg_os_version=12.0.0
          ++ deviceinfo_bootimg_os_patch_level=2021-09
          ++ deviceinfo_bootimg_board=
          ++ deviceinfo_flash_pagesize=2048
          ++ deviceinfo_flash_offset_base=0x00000000
          ++ deviceinfo_flash_offset_kernel=0x40080000
          ++ deviceinfo_flash_offset_ramdisk=0x51b00000
          ++ deviceinfo_flash_offset_second=0x00f00000
          ++ deviceinfo_flash_offset_tags=0x47880000
          ++ deviceinfo_flash_offset_dtb=0x47c80000
          ++ deviceinfo_rootfs_image_sector_size=4096
          ++ deviceinfo_use_overlaystore=
        • source /home/user/64/utbuild/common_functions.sh
          ++ '[' -n xterm-256color ']'
          ++ '[' xterm-256color '!=' dumb ']'
          +++ tput setaf 1
          ++ RED=$'\E[31m'
          +++ tput setaf 2
          ++ GREEN=$'\E[32m'
          +++ tput setaf 3
          ++ YELLOW=$'\E[33m'
          +++ tput setaf 153
          ++ POWDER_BLUE=$'\E[38;5;153m'
                          ... (too long)
          1 warning generated.
            CC      drivers/misc/mediatek/connectivity/wlan/core/gen4m/common/wlan_p2p.o
            CC      drivers/misc/mediatek/connectivity/wlan/core/gen4m/common/wlan_he.o
            CC      drivers/misc/mediatek/connectivity/common/common_main/core/wmt_conf.o
            CC      drivers/misc/mediatek/connectivity/common/common_main/core/stp_core.o
            CC      drivers/misc/mediatek/connectivity/wlan/core/gen4m/nic/nic.o
            CC      drivers/misc/mediatek/connectivity/common/common_main/core/wmt_ctrl.o
            CC      drivers/misc/mediatek/connectivity/wlan/core/gen4m/nic/nic_tx.o
            CC      drivers/misc/mediatek/connectivity/wlan/core/gen4m/nic/nic_txd_v1.o
            CC      drivers/misc/mediatek/connectivity/wlan/core/gen4m/nic/nic_rxd_v1.o
            CC      drivers/misc/mediatek/connectivity/common/common_main/core/wmt_func.o
            CC      drivers/misc/mediatek/connectivity/common/common_main/core/wmt_core.o
            CC      drivers/misc/mediatek/connectivity/wlan/core/gen4m/nic/nic_rx.o
            CC      drivers/misc/mediatek/connectivity/wlan/core/gen4m/nic/nic_pwr_mgt.o
            CC      drivers/misc/mediatek/connectivity/common/common_main/core/psm_core.o
          /home/user/64/utbuild/workdir/downloads/android_kernel_samsung_mt6765/drivers/misc/mediatek/connectivity/common/
          common_main/core/wmt_core.c:2525:9: warning: unused variable 'set_mcu_clk_str' [-Wunused-variable]
                  PUINT8 set_mcu_clk_str[] = {
                         ^
          /home/user/64/utbuild/workdir/downloads/android_kernel_samsung_mt6765/drivers/misc/mediatek/connectivity/common/
          common_main/core/wmt_core.c:2635:9: warning: unused variable 'set_mcu_clk_str' [-Wunused-variable]
                  PUINT8 set_mcu_clk_str[] = {
                         ^
          /home/user/64/utbuild/workdir/downloads/android_kernel_samsung_mt6765/drivers/misc/mediatek/connectivity/common/
          common_main/core/wmt_core.c:3554:9: warning: unused variable 'drvType' [-Wunused-variable]
                  UINT32 drvType = pWmtOp->au4OpData[0];
                         ^
          /home/user/64/utbuild/workdir/downloads/android_kernel_samsung_mt6765/drivers/misc/mediatek/connectivity/common/
          common_main/core/wmt_core.c:213:14: warning: variable 'WMT_EFUSE_EVT' is not needed and will not be emitted [-Wu
          nneeded-internal-declaration]
          static UINT8 WMT_EFUSE_EVT[] = { 0x02, 0x0D, 0x08, 0x00,
                       ^
          /home/user/64/utbuild/workdir/downloads/android_kernel_samsung_mt6765/drivers/misc/mediatek/connectivity/common/
          common_main/core/wmt_core.c:236:14: warning: variable 'WMT_SET_REG_WR_EVT' is not needed and will not be emitted
           [-Wunneeded-internal-declaration]
          static UINT8 WMT_SET_REG_WR_EVT[] = { 0x02, 0x08, 0x04, 0x00    /*length */
                       ^
          /home/user/64/utbuild/workdir/downloads/android_kernel_samsung_mt6765/drivers/misc/mediatek/connectivity/common/
          common_main/core/wmt_core.c:245:14: warning: variable 'WMT_SET_REG_RD_EVT' is not needed and will not be emitted
           [-Wunneeded-internal-declaration]
          static UINT8 WMT_SET_REG_RD_EVT[] = { 0x02, 0x08, 0x04, 0x00    /*length */
                       ^
            CC      drivers/misc/mediatek/connectivity/wlan/core/gen4m/nic/nic_rate.o
          6 warnings generated.
            CC      drivers/misc/mediatek/connectivity/common/common_main/core/wmt_ic_soc.o
            CC      drivers/misc/mediatek/connectivity/wlan/core/gen4m/nic/cmd_buf.o
            CC      drivers/misc/mediatek/connectivity/wlan/core/gen4m/nic/que_mgt.o
          /home/user/64/utbuild/workdir/downloads/android_kernel_samsung_mt6765/drivers/misc/mediatek/connectivity/common/
          common_main/core/wmt_ic_soc.c:185:14: warning: variable 'WMT_PATCH_PDA_CFG_EVT' is not needed and will not be em
          itted [-Wunneeded-internal-declaration]
          static UINT8 WMT_PATCH_PDA_CFG_EVT[] = { 0x02, 0x01, 0x01, 0x00, 0x00};
                       ^
          /home/user/64/utbuild/workdir/downloads/android_kernel_samsung_mt6765/drivers/misc/mediatek/connectivity/common/
          common_main/core/wmt_ic_soc.c:189:14: warning: variable 'WMT_PATCH_ADDRESS_EVT_NEW' is not needed and will not b
          e emitted [-Wunneeded-internal-declaration]
          static UINT8 WMT_PATCH_ADDRESS_EVT_NEW[] = { 0x02, 0x01, 0x01, 0x00, 0x00};
                       ^
          /home/user/64/utbuild/workdir/downloads/android_kernel_samsung_mt6765/drivers/misc/mediatek/connectivity/common/
          common_main/core/wmt_ic_soc.c:532:14: warning: variable 'WMT_GET_SOC_ADIE_CHIPID_EVT' is not needed and will not
           be emitted [-Wunneeded-internal-declaration]
          static UINT8 WMT_GET_SOC_ADIE_CHIPID_EVT[] = {
                       ^
          /home/user/64/utbuild/workdir/downloads/android_kernel_samsung_mt6765/drivers/misc/mediatek/connectivity/common/
          common_main/core/wmt_ic_soc.c:537:14: warning: variable 'WMT_GET_SOC_6625_L_EVT' is not needed and will not be e
          mitted [-Wunneeded-internal-declaration]
          static UINT8 WMT_GET_SOC_6625_L_EVT[] = {
                       ^
            CC      drivers/misc/mediatek/connectivity/common/common_main/core/wmt_lib.o
          4 warnings generated.
          TCORE_UT_TESTS_SUPPORT = n
          TCORE_PROFILING_SUPPORT = n
          TCORE_PROFILING_AUTO_DUMP = n
          TCORE_MEMORY_LEAK_DETECTION_SUPPORT = n
          /home/user/64/utbuild/workdir/downloads/android_kernel_samsung_mt6765/drivers/tee/tzdev/Makefile.include:2: "CON
          FIG_MTK_PLATFORM: "mt6765""
          /home/user/64/utbuild/workdir/downloads/android_kernel_samsung_mt6765/drivers/tee/tzdev/Makefile.include:3: "CON
          FIG_TEEGRIS_VERSION_STRING: "
            CC      drivers/misc/mediatek/connectivity/wlan/core/gen4m/nic/nic_cmd_event.o
            CC      drivers/misc/mediatek/connectivity/common/common_main/core/wmt_ic_6620.o
            CC      drivers/misc/mediatek/connectivity/wlan/core/gen4m/nic/nic_umac.o
          /home/user/64/utbuild/workdir/downloads/android_kernel_samsung_mt6765/drivers/misc/mediatek/connectivity/common/
          common_main/core/wmt_lib.c:2148:9: warning: unused variable 'drv_name' [-Wunused-variable]
                  UINT8 *drv_name[] = {
                         ^
          /home/user/64/utbuild/workdir/downloads/android_kernel_samsung_mt6765/drivers/misc/mediatek/connectivity/common/
          common_main/core/wmt_lib.c:2352:9: warning: unused variable 'srcName' [-Wunused-variable]
                  UINT8 *srcName[] = { "WMTRSTSRC_RESET_BT",
                         ^
          /home/user/64/utbuild/workdir/downloads/android_kernel_samsung_mt6765/drivers/misc/mediatek/connectivity/common/
          common_main/core/wmt_lib.c:2359:8: warning: unused variable 'coredump_mode' [-Wunused-variable]
                  INT32 coredump_mode = mtk_wcn_stp_coredump_flag_get();
                        ^
            CC      drivers/misc/mediatek/connectivity/wlan/core/gen4m/nic/p2p_nic.o
          shaohua

        y
          CC      drivers/misc/mediatek/connectivity/common/common_main/core/stp_exp.o
          CC      drivers/misc/mediatek/connectivity/wlan/core/gen4m/os/linux/gl_init.o
        3 warnings generated.
          CC      drivers/misc/mediatek/connectivity/wlan/core/gen4m/os/linux/gl_kal.o
          CC      drivers/misc/mediatek/connectivity/common/common_main/core/wmt_ic_6632.o
          CC      drivers/misc/mediatek/connectivity/common/common_main/core/wmt_exp.o
          CC      drivers/misc/mediatek/connectivity/wlan/core/gen4m/os/linux/gl_bow.o
          CC      drivers/misc/mediatek/connectivity/wlan/core/gen4m/os/linux/gl_wext.o
          CC      drivers/misc/mediatek/connectivity/wlan/core/gen4m/os/linux/gl_wext_priv.o
        /home/user/64/utbuild/workdir/downloads/android_kernel_samsung_mt6765/drivers/misc/mediatek/connectivity/common/
        common_main/core/wmt_exp.c:715:9: warning: unused variable 'drv_name' [-Wunused-variable]
                UINT8 *drv_name[] = {
                       ^
        ^X1 warning generated.
          CC      drivers/misc/mediatek/connectivity/common/common_main/core/btm_core.o
          CC      drivers/misc/mediatek/connectivity/wlan/core/gen4m/os/linux/gl_ate_agent.o
          CC      drivers/misc/mediatek/connectivity/wlan/core/gen4m/os/linux/gl_qa_agent.o
          CC      drivers/misc/mediatek/connectivity/common/common_main/core/wmt_ic_6630.o
          CC      drivers/misc/mediatek/connectivity/common/common_main/linux/hif_sdio.o
          CC      drivers/misc/mediatek/connectivity/wlan/core/gen4m/os/linux/gl_hook_api.o
          CC      drivers/misc/mediatek/connectivity/common/common_main/linux/stp_dbg_soc.o
          CC      drivers/misc/mediatek/connectivity/wlan/core/gen4m/os/linux/gl_rst.o
          CC      drivers/misc/mediatek/connectivity/common/common_main/linux/stp_dbg_combo.o
          CC      drivers/misc/mediatek/connectivity/wlan/core/gen4m/os/linux/gl_cfg80211.o
          CC      drivers/misc/mediatek/connectivity/common/common_main/linux/osal.o
          CC      drivers/misc/mediatek/connectivity/common/common_main/linux/wmt_dev.o
          CC      drivers/misc/mediatek/connectivity/common/common_main/linux/stp_sdio.o
          CC      drivers/misc/mediatek/connectivity/wlan/core/gen4m/os/linux/gl_proc.o
          CC      drivers/misc/mediatek/connectivity/common/common_main/linux/bgw_desense.o
          CC      drivers/misc/mediatek/connectivity/wlan/core/gen4m/os/linux/gl_sys.o
          CC      drivers/misc/mediatek/connectivity/wlan/core/gen4m/os/linux/gl_vendor.o
          CC      drivers/misc/mediatek/connectivity/common/common_main/linux/wmt_idc.o
          CC      drivers/misc/mediatek/connectivity/wlan/core/gen4m/os/linux/platform.o
          CC      drivers/misc/mediatek/connectivity/common/common_main/linux/stp_uart.o
          CC      drivers/misc/mediatek/connectivity/wlan/core/gen4m/os/linux/gl_p2p.o
          CC      drivers/misc/mediatek/connectivity/wlan/core/gen4m/os/linux/gl_p2p_cfg80211.o
          CC      drivers/misc/mediatek/connectivity/common/common_main/linux/wmt_dbg.o
          CC      drivers/misc/mediatek/connectivity/wlan/core/gen4m/os/linux/gl_p2p_init.o
          CC      drivers/misc/mediatek/connectivity/wlan/core/gen4m/os/linux/gl_p2p_kal.o
          CC      drivers/misc/mediatek/connectivity/wlan/core/gen4m/os/linux/hif/common/hal_pdma.o
          CC      drivers/misc/mediatek/connectivity/common/common_main/linux/stp_dbg.o
          CC      drivers/misc/mediatek/connectivity/common/common_main/linux/wmt_user_proc.o
          CC      drivers/misc/mediatek/connectivity/wlan/core/gen4m/os/linux/hif/common/kal_pdma.o
          CC      drivers/misc/mediatek/connectivity/wlan/core/gen4m/os/linux/hif/common/dbg_pdma.o
          CC      drivers/misc/mediatek/connectivity/wlan/core/gen4m/os/linux/hif/common/sw_wfdma.o
          CC      drivers/misc/mediatek/connectivity/common/common_main/linux/wmt_proc_dbg.o
          CC      drivers/misc/mediatek/connectivity/common/common_main/linux/wmt_alarm.o
          CC      drivers/misc/mediatek/connectivity/wlan/core/gen4m/os/linux/hif/axi/axi.o
          CC      drivers/misc/mediatek/connectivity/common/common_main/linux/stp_btif.o
          CC      drivers/misc/mediatek/connectivity/wlan/core/gen4m/mgmt/ais_fsm.o
          CC      drivers/misc/mediatek/connectivity/common/debug_utility/ring.o
          CC      drivers/misc/mediatek/connectivity/common/debug_utility/ring_emi.o
          CC      drivers/misc/mediatek/connectivity/wlan/core/gen4m/mgmt/aaa_fsm.o
          CC      drivers/misc/mediatek/connectivity/common/debug_utility/connsys_debug_utility.o
          CC      drivers/misc/mediatek/connectivity/wlan/core/gen4m/mgmt/assoc.o
          CC      drivers/misc/mediatek/connectivity/wlan/core/gen4m/mgmt/auth.o
          CC      drivers/misc/mediatek/connectivity/wlan/core/gen4m/mgmt/bss.o
          CC      drivers/misc/mediatek/connectivity/wlan/core/gen4m/mgmt/cnm.o
          CC      drivers/misc/mediatek/connectivity/wlan/core/gen4m/mgmt/cnm_timer.o
          CC      drivers/misc/mediatek/connectivity/wlan/core/gen4m/mgmt/cnm_mem.o
          AR      drivers/misc/mediatek/connectivity/common/built-in.a
          CC      drivers/misc/mediatek/connectivity/wlan/core/gen4m/mgmt/hem_mbox.o
          CC      drivers/misc/mediatek/connectivity/wlan/core/gen4m/mgmt/mib.o
          CC      drivers/misc/mediatek/connectivity/wlan/core/gen4m/mgmt/privacy.o
          CC      drivers/misc/mediatek/connectivity/wlan/core/gen4m/mgmt/rate.o
          CC      drivers/misc/mediatek/connectivity/wlan/core/gen4m/mgmt/rlm.o
          CC      drivers/misc/mediatek/connectivity/wlan/core/gen4m/mgmt/rlm_domain.o
          CC      drivers/misc/mediatek/connectivity/wlan/core/gen4m/mgmt/reg_rule.o
          CC      drivers/misc/mediatek/connectivity/wlan/core/gen4m/mgmt/rlm_obss.o
          CC      drivers/misc/mediatek/connectivity/wlan/core/gen4m/mgmt/rlm_protection.o
          CC      drivers/misc/mediatek/connectivity/wlan/core/gen4m/mgmt/rrm.o
          CC      drivers/misc/mediatek/connectivity/wlan/core/gen4m/mgmt/rsn.o
          CC      drivers/misc/mediatek/connectivity/wlan/core/gen4m/mgmt/saa_fsm.o
          CC      drivers/misc/mediatek/connectivity/wlan/core/gen4m/mgmt/scan.o
          CC      drivers/misc/mediatek/connectivity/wlan/core/gen4m/mgmt/scan_fsm.o
          CC      drivers/misc/mediatek/connectivity/wlan/core/gen4m/mgmt/scan_cache.o
          CC      drivers/misc/mediatek/connectivity/wlan/core/gen4m/mgmt/swcr.o
          CC      drivers/misc/mediatek/connectivity/wlan/core/gen4m/mgmt/roaming_fsm.o
          CC      drivers/misc/mediatek/connectivity/wlan/core/gen4m/mgmt/tkip_mic.o
          CC      drivers/misc/mediatek/connectivity/wlan/core/gen4m/mgmt/hs20.o
          CC      drivers/misc/mediatek/connectivity/wlan/core/gen4m/mgmt/tdls.o
          CC      drivers/misc/mediatek/connectivity/wlan/core/gen4m/mgmt/wnm.o
          CC      drivers/misc/mediatek/connectivity/wlan/core/gen4m/mgmt/qosmap.o
          CC      drivers/misc/mediatek/connectivity/wlan/core/gen4m/mgmt/ap_selection.o
          CC      drivers/misc/mediatek/connectivity/wlan/core/gen4m/mgmt/wmm.o
          CC      drivers/misc/mediatek/connectivity/wlan/core/gen4m/mgmt/mddp.o
          CC      drivers/misc/mediatek/connectivity/wlan/core/gen4m/mgmt/thrm.o
          CC      drivers/misc/mediatek/connectivity/wlan/core/gen4m/mgmt/mscs.o
          CC      drivers/misc/mediatek/connectivity/wlan/core/gen4m/mgmt/ie_sort.o
          CC      drivers/misc/mediatek/connectivity/wlan/core/gen4m/mgmt/wlan_ring.o
          CC      drivers/misc/mediatek/connectivity/wlan/core/gen4m/os/linux/gl_sa_log.o
          CC      drivers/misc/mediatek/connectivity/wlan/core/gen4m/mgmt/stats.o
          CC      drivers/misc/mediatek/connectivity/wlan/core/gen4m/mgmt/p2p_dev_fsm.o
          CC      drivers/misc/mediatek/connectivity/wlan/core/gen4m/mgmt/p2p_dev_state.o
          CC      drivers/misc/mediatek/connectivity/wlan/core/gen4m/mgmt/p2p_role_fsm.o
          CC      drivers/misc/mediatek/connectivity/wlan/core/gen4m/mgmt/p2p_role_state.o
          CC      drivers/misc/mediatek/connectivity/wlan/core/gen4m/mgmt/p2p_func.o
          CC      drivers/misc/mediatek/connectivity/wlan/core/gen4m/mgmt/p2p_scan.o
          CC      drivers/misc/mediatek/connectivity/wlan/core/gen4m/mgmt/p2p_ie.o
          CC      drivers/misc/mediatek/connectivity/wlan/core/gen4m/mgmt/p2p_rlm.o
          CC      drivers/misc/mediatek/connectivity/wlan/core/gen4m/mgmt/p2p_assoc.o
          CC      drivers/misc/mediatek/connectivity/wlan/core/gen4m/mgmt/p2p_bss.o
          CC      drivers/misc/mediatek/connectivity/wlan/core/gen4m/mgmt/p2p_rlm_obss.o
          CC      drivers/misc/mediatek/connectivity/wlan/core/gen4m/mgmt/p2p_fsm.o
          CC      drivers/misc/mediatek/connectivity/wlan/core/gen4m/mgmt/wapi.o
          CC      drivers/misc/mediatek/connectivity/wlan/core/gen4m/chips/common/cmm_asic_connac.o
          CC      drivers/misc/mediatek/connectivity/wlan/core/gen4m/chips/common/dbg_connac.o
          CC      drivers/misc/mediatek/connectivity/wlan/core/gen4m/chips/common/fw_dl.o
          CC      drivers/misc/mediatek/connectivity/wlan/core/gen4m/chips/connac/connac.o
        /home/user/64/utbuild/workdir/downloads/android_kernel_samsung_mt6765/drivers/misc/mediatek/connectivity/wlan/co
        re/gen4m/chips/common/fw_dl.c:2388:9: warning: ROM code supports SEM-CTRL for ROM patch download [-W#pragma-mess
        ages]
        #pragma message("ROM code supports SEM-CTRL for ROM patch download")
                ^
        1 warning generated.
          AR      drivers/misc/mediatek/connectivity/wlan/core/gen4m/built-in.a
          AR      drivers/misc/mediatek/connectivity/built-in.a
          AR      drivers/misc/mediatek/built-in.a
          AR      drivers/misc/built-in.a
          AR      drivers/built-in.a
          GEN     .version
          CHK     include/generated/compile.h
          UPD     include/generated/compile.h
          CC      init/version.o
          AR      init/built-in.a
          AR      built-in.a
          MODPOST vmlinux.o
          KSYM    .tmp_kallsyms1.o
          KSYM    .tmp_kallsyms2.o
          LD      vmlinux
          SORTEX  vmlinux
          SYSMAP  System.map
          OBJCOPY arch/arm64/boot/Image
          Building modules, stage 2.
          MODPOST 0 modules
          GZIP    arch/arm64/boot/Image.gz
        make[1]: Rời khỏi thư mục “/home/user/64/utbuild/workdir/downloads/KERNEL_OBJ”

        • '[' '' '!=' true ']'
        • make O=/home/user/64/utbuild/workdir/downloads/KERNEL_OBJ LLVM=1 LLVM_IAS=1 INSTALL_MOD_STRIP=1 INSTALL_MOD_PA
          TH=/home/user/64/utbuild/workdir/tmp/system modules_install
          make[1]: Vào thư mục “/home/user/64/utbuild/workdir/downloads/KERNEL_OBJ”
            DEPMOD  4.19.325-g90c3c5636a71
          depmod: WARNING: could not open modules.builtin.modinfo at /home/user/64/utbuild/workdir/tmp/system/lib/modules/
          4.19.325-g90c3c5636a71: No such file or directory
          make[1]: Rời khỏi thư mục “/home/user/64/utbuild/workdir/downloads/KERNEL_OBJ”
        • ls /home/user/64/utbuild/workdir/downloads/KERNEL_OBJ/arch/arm64/boot/Image /home/user/64/utbuild/workdir/down
          loads/KERNEL_OBJ/arch/arm64/boot/Image.gz /home/user/64/utbuild/workdir/downloads/KERNEL_OBJ/arch/arm64/boot/Ima
          ge.gz-dtb
          /home/user/64/utbuild/workdir/downloads/KERNEL_OBJ/arch/arm64/boot/Image
          /home/user/64/utbuild/workdir/downloads/KERNEL_OBJ/arch/arm64/boot/Image.gz
          /home/user/64/utbuild/workdir/downloads/KERNEL_OBJ/arch/arm64/boot/Image.gz-dtb
        • '[' -n '' ']'
        • '[' -n '' ']'
        • '[' -z '' ']'
        • '[' -n '' ']'
        • '[' -n '' ']'
        • /home/user/64/utbuild/make-bootimage.sh /home/user/64/utbuild/workdir/downloads /home/user/64/utbuild/workdir/
          downloads/KERNEL_OBJ /home/user/64/utbuild/workdir/downloads/halium-boot-ramdisk.img /home/user/64/utbuild/workd
          ir/tmp/partitions/boot.img /home/user/64/utbuild/workdir/tmp/system
          ++ realpath /home/user/64/utbuild/workdir/downloads
        • TMPDOWN=/home/user/64/utbuild/workdir/downloads
          ++ realpath /home/user/64/utbuild/workdir/downloads/KERNEL_OBJ
        • KERNEL_OBJ=/home/user/64/utbuild/workdir/downloads/KERNEL_OBJ
          ++ realpath /home/user/64/utbuild/workdir/downloads/halium-boot-ramdisk.img
        • RAMDISK=/home/user/64/utbuild/workdir/downloads/halium-boot-ramdisk.img
          ++ realpath /home/user/64/utbuild/workdir/tmp/partitions/boot.img
        • OUT=/home/user/64/utbuild/workdir/tmp/partitions/boot.img
          ++ realpath /home/user/64/utbuild/workdir/tmp/system
        • INSTALL_MOD_PATH=/home/user/64/utbuild/workdir/tmp/system
          ++ pwd
        • HERE=/home/user/64/utbuild
        • source /home/user/64/utbuild/deviceinfo
          ++ deviceinfo_name='Samsung Galaxy Tab A7 Lite'
          ++ deviceinfo_manufacturer=Samsung
          ++ deviceinfo_codename=gta7litewifi
          ++ deviceinfo_arch=aarch64
          ++ deviceinfo_kernel_source=https://github.com/gta7lite/android_kernel_samsung_mt6765.git
          ++ deviceinfo_kernel_source_branch=lineage-21
          ++ deviceinfo_kernel_defconfig='gta7litewifi_defconfig halium.config'
          ++ deviceinfo_kernel_cmdline='console=tty0 bootopt=64S3,32N2,64N2 androidboot.tag=TabA7lite_Huaqin_BSP_202104081
          74009 loop.max_part=7 androidboot.selinux=permissive loglevel=7'
          ++ deviceinfo_kernel_clang_compile=true
          ++ deviceinfo_kernel_llvm_compile=true
          ++ deviceinfo_ramdisk_compression=lz4
          ++ deviceinfo_halium_version=14
          ++ deviceinfo_bootimg_header_version=2
          ++ deviceinfo_bootimg_partition_size=33554432
          ++ deviceinfo_bootimg_os_version=12.0.0
          ++ deviceinfo_bootimg_os_patch_level=2021-09
          ++ deviceinfo_bootimg_board=
          ++ deviceinfo_flash_pagesize=2048
          ++ deviceinfo_flash_offset_base=0x00000000
          ++ deviceinfo_flash_offset_kernel=0x40080000
          ++ deviceinfo_flash_offset_ramdisk=0x51b00000
          ++ deviceinfo_flash_offset_second=0x00f00000
          ++ deviceinfo_flash_offset_tags=0x47880000
          ++ deviceinfo_flash_offset_dtb=0x47c80000
          ++ deviceinfo_rootfs_image_sector_size=4096
          ++ deviceinfo_use_overlaystore=
        • kernel_arch=aarch64
        • case "$kernel_arch" in
        • ARCH=arm64
        • '[' -f /home/user/64/utbuild/ramdisk-recovery.img ']'
        • '[' -f /home/user/64/utbuild/ramdisk-overlay/ramdisk-recovery.img ']'
        • case "${deviceinfo_ramdisk_compression:=gzip}" in
        • COMPRESSION_CMD='lz4 -l -9'
        • '[' -d /home/user/64/utbuild/ramdisk-recovery-overlay ']'
        • '[' lz4 '!=' gzip ']'
        • gzip -dc /home/user/64/utbuild/workdir/downloads/halium-boot-ramdisk.img
        • lz4 -l -9
        • RAMDISK=/home/user/64/utbuild/workdir/downloads/halium-boot-ramdisk.img.lz4
        • '[' -d /home/user/64/utbuild/ramdisk-overlay ']'
        • '[' -d /home/user/64/utbuild/vendor-ramdisk-overlay ']'
        • '[' -n '' ']'
        • '[' 2 -ge 2 ']'
        • IMAGE_LIST='Image.gz Image'
        • for image in $IMAGE_LIST
        • '[' -e /home/user/64/utbuild/workdir/downloads/KERNEL_OBJ/arch/arm64/boot/Image.gz ']'
        • KERNEL=/home/user/64/utbuild/workdir/downloads/KERNEL_OBJ/arch/arm64/boot/Image.gz
        • break
        • '[' -n '' ']'
        • '[' -n '' ']'
        • '[' -n '' ']'
        • '[' -n '' ']'
        • '[' -n '' ']'
        • '[' -n '' ']'
        • MKBOOTIMG=/home/user/64/utbuild/workdir/downloads/android_system_tools_mkbootimg/mkbootimg.py
        • EXTRA_ARGS=
        • EXTRA_VENDOR_ARGS=
        • INIT_BOOT_IMAGE=
        • '[' 2 -le 2 ']'
        • EXTRA_ARGS+=' --base 0x00000000 --kernel_offset 0x40080000 --ramdisk_offset 0x51b00000 --second_offset 0x00f00
          000 --tags_offset 0x47880000 --pagesize 2048'
        • '[' 2 -eq 4 ']'
        • '[' 2 -eq 0 ']'
        • '[' 2 -eq 2 ']'
        • EXTRA_ARGS+=' --dtb  --dtb_offset 0x47c80000'
        • '[' -n '' ']'
        • '[' 2 -le 2 ']'
        • /home/user/64/utbuild/workdir/downloads/android_system_tools_mkbootimg/mkbootimg.py --kernel /home/user/64/utb
          uild/workdir/downloads/KERNEL_OBJ/arch/arm64/boot/Image.gz --ramdisk /home/user/64/utbuild/workdir/downloads/hal
          ium-boot-ramdisk.img.lz4 --cmdline 'console=tty0 bootopt=64S3,32N2,64N2 androidboot.tag=TabA7lite_Huaqin_BSP_202
          10408174009 loop.max_part=7 androidboot.selinux=permissive loglevel=7' --header_version 2 -o /home/user/64/utbui
          ld/workdir/tmp/partitions/boot.img --os_version 12.0.0 --os_patch_level 2021-09 --base 0x00000000 --kernel_offse
          t 0x40080000 --ramdisk_offset 0x51b00000 --second_offset 0x00f00000 --tags_offset 0x47880000 --pagesize 2048 --d
          tb --dtb_offset 0x47c80000
          [user@cachyos-x8664 utbuild]$ cat deviceinfo

        Device informatioxn

        deviceinfo_name="Samsung Galaxy Tab A7 Lite"
        deviceinfo_manufacturer="Samsung"
        deviceinfo_codename="gta7litewifi"
        deviceinfo_arch="aarch64"

        Kernel source

        deviceinfo_kernel_source="https://github.com/gta7lite/android_kernel_samsung_mt6765.git"
        deviceinfo_kernel_source_branch="lineage-21"
        deviceinfo_kernel_defconfig="gta7litewifi_defconfig halium.config"

        Kernel cmdline

        deviceinfo_kernel_cmdline="console=tty0 bootopt=64S3,32N2,64N2 androidboot.tag=TabA7lite_Huaqin_BSP_202104081740
        09 loop.max_part=7 androidboot.selinux=permissive loglevel=7"

        Kernel compiler options

        deviceinfo_kernel_clang_compile="true"
        deviceinfo_kernel_llvm_compile="true"

        deviceinfo_kernel_use_lld=""

        deviceinfo_kernel_use_dtc_ext=""

        deviceinfo_kernel_image_name="Image.gz-dtb"

        Ramdisk compression

        deviceinfo_ramdisk_compression="lz4"

        Halium version

        deviceinfo_halium_version="14"

        Boot image header configuration

        deviceinfo_bootimg_header_version="2"
        deviceinfo_bootimg_partition_size="33554432"
        deviceinfo_bootimg_os_version="12.0.0"
        deviceinfo_bootimg_os_patch_level="2021-09"
        deviceinfo_bootimg_board=""

        DTB/DTBO configuration

        deviceinfo_bootimg_prebuilt_dtb=""

        deviceinfo_dtb=""

        deviceinfo_bootimg_prebuilt_dt=""

        deviceinfo_prebuilt_dtbo=""

        deviceinfo_skip_dtbo_partition=""

        deviceinfo_dtbo=""

        Flash offsets (từ boot.img dump)

        deviceinfo_flash_pagesize="2048"
        deviceinfo_flash_offset_base="0x00000000"
        deviceinfo_flash_offset_kernel="0x40080000"
        deviceinfo_flash_offset_ramdisk="0x51b00000"
        deviceinfo_flash_offset_second="0x00f00000"
        deviceinfo_flash_offset_tags="0x47880000"
        deviceinfo_flash_offset_dtb="0x47c80000"

        Advanced boot options

        deviceinfo_bootimg_append_vbmeta=""

        deviceinfo_bootimg_tailtype=""

        Recovery partition

        deviceinfo_has_recovery_partition=""

        deviceinfo_recovery_partition_size=""

        Advanced kernel options

        deviceinfo_kernel_disable_modules=""

        deviceinfo_kernel_apply_overlay=""

        Rootfs configuration

        deviceinfo_rootfs_image_sector_size="4096"
        deviceinfo_use_overlaystore=""

        deviceinfo_system_partition_size=""

        Vendor boot

        deviceinfo_vendor_bootconfig_path=""

        [user@cachyos-x8664 utbuild]$

        [user@cachyos-x8664 utbuild]$ fastboot flash boot workdir/tmp/partitions/boot.img
        Sending 'boot' (21858 KB) OKAY [ 2.213s]
        Writing 'boot' OKAY [ 0.440s]
        Finished. Total time: 2.678s
        [user@cachyos-x86ubuntutouchbuild utbuild]$ fastboot reboot
        Rebooting OKAY [ 0.001s]
        Finished. Total time: 0.052s
        [user@cachyos-x8664 ~]$

        F K L 3 Replies Last reply Reply Quote 0
        • F Offline
          faveoled @linhmieu2
          last edited by

          @linhmieu2 what's your command for sending rootfs to the device?

          L 1 Reply Last reply Reply Quote 0
          • L Offline
            linhmieu2 @faveoled
            last edited by

            @faveoled i used this command :
            fastboot flash system ubuntu-touch-android9-arm64-rootfs.img

            1 Reply Last reply Reply Quote 0
            • MrT10001M Offline
              MrT10001
              last edited by

              What version of Android was installed on the device?

              Xiaomi Redmi Note 7.... And more...
              I have too many devices...

              L 1 Reply Last reply Reply Quote 0
              • L Offline
                linhmieu2 @MrT10001
                last edited by

                @MrT10001 original is android 11 and now i use android 14

                MrT10001M 1 Reply Last reply Reply Quote 0
                • MrT10001M Offline
                  MrT10001 @linhmieu2
                  last edited by

                  @linhmieu2 Could that be the issue, you have built of LineageOS21 (Android 14) and used Halium 14, however as far as I know (which is not a lot with porting) UT generally likes a stock Android ROM.

                  Xiaomi Redmi Note 7.... And more...
                  I have too many devices...

                  1 Reply Last reply Reply Quote 1
                  • K Offline
                    k.nacke @linhmieu2
                    last edited by

                    @linhmieu2 Did you run prepare-fake-ota.sh and system-image-from-ota.sh (see install kernel)?

                    You would the flash system.img to the system partition. Also, your deviceinfo_kernel_cmdline seems to miss systempart=/dev/disk/by-partlabel/system.

                    L 1 Reply Last reply Reply Quote 1
                    • L Offline
                      linhmieu2 @k.nacke
                      last edited by linhmieu2

                      @k.nacke sorry i forgot that, i will try build agian

                      1 Reply Last reply Reply Quote 0
                      • L Offline
                        linhmieu2 @linhmieu2
                        last edited by

                        hello again
                        i rebuild my project with kernel android 12 base , also i add this to cmdline : systempart=/dev/disk/by-partlabel/system

                        Preparation: I created a tarball containing the system and rootfs partitions. 
                        structure of my tarball like this : 
                            tarball/
                                   ├── boot─ dtb  Image.gz  ramdisk.img.lz4
                                     (and zipped this with gz)
                        and I renamed rootfs.img to ubuntu.img because  i follow this guide https://docs.ubports.com/en/latest/porting/build_and_boot/standalone_kernel_install.html .
                                          (mv rootfs.img ubuntu.img)
                        after do that , i run prepare fake ota.sh and system images from ota.sh with this tarball
                            and i have this :
                        [user@cachyos-x8664 images]$ ls
                        system.img  ubuntu.img
                               and i flash system + rootfs + boot new : 
                            [user@cachyos-x8664 utbuild]$ fastboot flash boot boot.img
                          < waiting for any device >
                            Sending 'boot' (12216 KB)                          OKAY [  0.561s]
                            Writing 'boot'                                     OKAY [  0.152s]
                            [user@cachyos-x8664 utbuild]$ fastboot flash system images/system.img
                            Resizing 'system'                                  OKAY [  0.004s]
                            Sending sparse 'system' 1/11 (262140 KB)           OKAY [ 10.996s]
                            Writing 'system'                                   OKAY [  3.662s]
                            ....
                            Finished. Total time: 168.645s
                        
                            Flashing the userdata partition:
                            [user@cachyos-x8664 utbuild]$ fastboot flash userdata images/ubuntu.img
                            Sending sparse 'userdata' 1/11 (262140 KB)         OKAY [ 15.605s]
                            Writing 'userdata'                                 OKAY [  3.586s]
                            ...
                            Finished. Total time: 187.735s
                            [user@cachyos-x8664 utbuild]$ fastboot reboot
                            Rebooting                                          OKAY [  0.001s]
                            Finished. Total time: 0.051s
                        

                        and my device get bootloops , why this happens?
                        (sorry for bad english)

                        F MrT10001M 2 Replies Last reply Reply Quote 0
                        • L linhmieu2 marked this topic as a question on
                        • F Offline
                          faveoled @linhmieu2
                          last edited by

                          @linhmieu2 are you sure you need lz4 for ramdisk compression and not gz?

                          L 1 Reply Last reply Reply Quote 1
                          • MrT10001M Offline
                            MrT10001 @linhmieu2
                            last edited by

                            @linhmieu2 Have you flashed vbmeta.img?

                            Xiaomi Redmi Note 7.... And more...
                            I have too many devices...

                            L 1 Reply Last reply Reply Quote 1
                            • L Offline
                              linhmieu2 @MrT10001
                              last edited by

                              @MrT10001 i already do that

                              1 Reply Last reply Reply Quote 0
                              • L Offline
                                linhmieu2 @faveoled
                                last edited by

                                @faveoled im sure im not use .gz in ramdisk
                                $ file halium-boot-ramdisk.img.lz4
                                halium-boot-ramdisk.img.lz4: LZ4 compressed data (v0.1-v0.9)

                                MrT10001M 1 Reply Last reply Reply Quote 0
                                • MrT10001M Offline
                                  MrT10001 @linhmieu2
                                  last edited by

                                  @linhmieu2 Before ubuntu.img is sent to userdata have you formatted it (to EXT4, being Samsung it should be EXT4)?

                                  Xiaomi Redmi Note 7.... And more...
                                  I have too many devices...

                                  L 1 Reply Last reply Reply Quote 0
                                  • L Offline
                                    linhmieu2 @MrT10001
                                    last edited by

                                    @MrT10001 okay , i formated userdata partion to ext4 and flash again but this problem continues...

                                    1 Reply Last reply Reply Quote 0
                                    • L linhmieu2 has marked this topic as solved on

                                    Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                                    Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                                    With your input, this post could be even better 💗

                                    Register Login
                                    • First post
                                      Last post