Build Ubuntu Touch error : Halium initrd Failed to boot
-
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 conectedhere 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 ~]$ -
@linhmieu2 what's your command for sending rootfs to the device?
-
@faveoled i used this command :
fastboot flash system ubuntu-touch-android9-arm64-rootfs.img -
What version of Android was installed on the device?
-
@MrT10001 original is android 11 and now i use android 14
-
@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.
-
@linhmieu2 Did you run
prepare-fake-ota.shandsystem-image-from-ota.sh(see install kernel)?You would the flash
system.imgto thesystempartition. Also, yourdeviceinfo_kernel_cmdlineseems to misssystempart=/dev/disk/by-partlabel/system. -
@k.nacke sorry i forgot that, i will try build agian
-
hello again
i rebuild my project with kernel android 12 base , also i add this to cmdline : systempart=/dev/disk/by-partlabel/systemPreparation: 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.051sand my device get bootloops , why this happens?
(sorry for bad english) -
L linhmieu2 marked this topic as a question on
-
@linhmieu2 are you sure you need lz4 for ramdisk compression and not gz?
-
@linhmieu2 Have you flashed vbmeta.img?
-
@MrT10001 i already do that
-
@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) -
@linhmieu2 Before ubuntu.img is sent to userdata have you formatted it (to EXT4, being Samsung it should be EXT4)?
-
@MrT10001 okay , i formated userdata partion to ext4 and flash again but this problem continues...
-
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