UBports Robot Logo UBports Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Search
    • Register
    • Login
    1. Home
    2. linhmieu2
    3. Posts
    L
    Offline
    • Profile
    • Following 0
    • Followers 0
    • Topics 6
    • Posts 18
    • Groups 0

    Posts

    Recent Best Controversial
    • System crash at Logo start

      i got an error when try starting Ubuntu touch , i saw logo UBport but reboot few second
      here is deviceinfo :

      ydeviceinfo_name="Samsung Galaxy Tab A7 Lite"
      deviceinfo_manufacturer="Samsung"
      deviceinfo_codename="gta7litewifi"
      deviceinfo_arch="aarch64"
      
      deviceinfo_halium_version="12"
      deviceinfo_kernel_source="https://github.com/gta7lite/android_kernel_samsung_ot8.git"
      deviceinfo_kernel_source_branch="halium-12"
      deviceinfo_kernel_defconfig="gta7litewifi_defconfig halium.config"
      deviceinfo_kernel_clang_compile="true"
      deviceinfo_kernel_llvm_compile="true"
      deviceinfo_kernel_image_name="Image.gz"
      
      deviceinfo_kernel_cmdline="bootopt=64S3,32N2,64N2 systempart=/dev/mapper/system console=tty0 androidboot.selinux=permissive"
      
      deviceinfo_bootimg_header_version="2"
      deviceinfo_bootimg_partition_size="33554432"
      deviceinfo_bootimg_os_version="12"
      deviceinfo_bootimg_os_patch_level="2021-09"
      deviceinfo_ramdisk_compression="lz4"
      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_dtb="gta7litewifi_dtb"
      deviceinfo_use_mir_gles2="false"
      deviceinfo_use_alternative_fb_detection="true"
      deviceinfo_graphics_drm_device="/dev/dri/card0"
      deviceinfo_gralloc="gbm"
      deviceinfo_ubuntu_touch_release="24.04-1.x"
      
      deviceinfo_rootfs_image_sector_size="4096"
      deviceinfo_system_partition_size="3600M"
      deviceinfo_rootfs_image_size="1310720"
      

      and log

      [mirserver] Starting
      [mirserver] Selected driver: ubports:android2 (version 1.8.0)
      library "libpq_cust.so" not found
      library "libGL.so" not found
      [info] No device yaml config found!
      I/O warning: faied to load "/vendor/etc/cust_pq.xml"
      [android/server] Error opening HWC HAL
      [android/server] hotplug: Adding display 0
      [android/server] Found 1 matching egl configs
      [android/server] Selected Mir display format: 1
      [GLRenderer] EGL vendor: Android
      [GLRenderer] GL vendor: Imagination Technologies
      [GLRenderer] GL renderer: PowerVR Rogue GE8320
      [GLRenderer] GL version: OpenGL ES 3.2
      [mirserver] Initial display configuration:
        Output 1: LVDS connected
        Resolution: 800x1340
      [android/server] error during hwc set(). rc = 6
      ERROR: gralloc_module.cpp(75): buffer allocation failed
      errno = -5 (Unknown error)
      free(): invalid pointer
      
      [+0.00s] DEBUG: Loading configuration from /usr/share/lightdm/lightdm.conf.d/51-lomiri-greeter.conf
      [+0.00s] DEBUG: Loading configuration from /usr/share/lightdm/lightdm.conf.d/52-ubuntu-touch.conf
      [+0.00s] DEBUG: Loading configuration dirs from /usr/local/share/lightdm/lightdm.conf.d
      [+0.00s] DEBUG: Loading configuration dirs from /etc/xdg/lightdm/lightdm.conf.d
      [+0.00s] DEBUG: Loading configuration from /etc/lightdm/lightdm.conf.d/90-phablet.conf
      [+0.00s] DEBUG:   [SeatDefaults] is now called [Seat:*], please update this configuration
      [+0.00s] DEBUG: Loading configuration from /etc/lightdm/lightdm.conf
      [+0.00s] DEBUG: Registered seat module local
      [+0.00s] DEBUG: Registered seat module xremote
      [+0.00s] DEBUG: Registered seat module unity
      [+0.00s] DEBUG: Using D-Bus name org.freedesktop.DisplayManager
      [+0.00s] DEBUG: _g_io_module_get_default: Found default implementation local (GLocalVfs) for ‘gio-vfs’
      [+0.00s] DEBUG: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
      [+0.01s] DEBUG: Monitoring logind for seats
      [+0.01s] DEBUG: New seat added from logind: seat0
      [+0.01s] DEBUG: Seat seat0: Loading properties from config section Seat:*
      [+0.01s] DEBUG: Seat seat0 has property CanMultiSession=no
      [+0.01s] DEBUG: Seat seat0: Starting
      [+0.02s] DEBUG: Using VT 1
      [+0.02s] DEBUG: Unity System Compositor: Logging to /var/log/lightdm/unity-system-compositor.log
      [+0.02s] DEBUG: Launching process 2448: /usr/share/ubuntu-touch-session/lsc-wrapper --file '/run/mir_socket' --from-dm-fd 11 --to-dm-fd 14 --vt 1
      [+0.02s] DEBUG: Unity System Compositor: Waiting for system compositor for 60s
      [+0.02s] DEBUG: Acquired bus name org.freedesktop.DisplayManager
      [+0.02s] DEBUG: Registering seat with bus path /org/freedesktop/DisplayManager/Seat0
      [+0.03s] DEBUG: Loading users from org.freedesktop.Accounts
      [+0.03s] DEBUG: User /org/freedesktop/Accounts/User32011 added
      [+4.12s] DEBUG: Unity System Compositor: Compositor closed communication channel
      [+4.12s] WARNING: ../../../glib/gmain.c:5802: waitid(pid:2448, pidfd=15) failed: Invalid argument (22). See documentation of g_child_watch_source_new() for possible causes.
      ....
      [+4.12s] DEBUG: Unity System Compositor: Unity system compositor stopped
      [+4.12s] DEBUG: Releasing VT 1
      [+4.12s] DEBUG: Seat seat0: Compositor stopped
      [+4.12s] DEBUG: Seat seat0: Stopping
      [+4.12s] DEBUG: Seat seat0: Stopped
      [+4.12s] DEBUG: Required seat has stopped
      [+4.12s] DEBUG: Stopping display manager
      [+4.12s] DEBUG: Display manager stopped
      [+4.12s] DEBUG: Stopping daemon
      [+4.14s] DEBUG: Exiting with return value 1
      

      Thank for answer

      posted in Porting
      L
      linhmieu2
    • Mismatch firmware issue

      I am trying to port to samsung tab a7 lite using the standalone kernel method detailed in the guide. I have followed every step correctly to my knowledge, however I'm getting the problem is overlay and vendor use android 14 base but my kernel use android 12 (im trying to downgrade but theare are no method to downgrade on my tablet)

      and i see mount log in dmesg in host:
      [96434.125324] EXT4-fs (loop0): mounted filesystem 00017acc-df4f-433e-ae41-da447717a3f6 r/w with ordered data mode. Quota mode: none.
      [96444.601967] EXT4-fs (loop0): unmounting filesystem 00017acc-df4f-433e-ae41-da447717a3f6.
      after that , it switch to Usb Mass Storage

      and my deviceinfo:
      ydeviceinfo_name="Samsung Galaxy Tab A7 Lite"
      deviceinfo_manufacturer="Samsung"
      deviceinfo_codename="gta7litewifi"
      deviceinfo_arch="aarch64"
      deviceinfo_halium_version="12"
      deviceinfo_kernel_source="https://github.com/gta7lite/android_kernel_samsung_ot8.git"
      deviceinfo_kernel_source_branch="halium-12"
      deviceinfo_kernel_defconfig="gta7litewifi_defconfig halium.config"
      deviceinfo_kernel_clang_compile="true"
      deviceinfo_kernel_llvm_compile="true"
      deviceinfo_kernel_image_name="Image.gz"
      deviceinfo_kernel_cmdline="bootopt=64S3,32N2,64N2 systempart=/dev/mapper/system console=tty0 androidboot.selinux=permissive"
      deviceinfo_bootimg_header_version="2"
      deviceinfo_bootimg_partition_size="33554432"
      deviceinfo_bootimg_os_version="12"
      deviceinfo_bootimg_os_patch_level="2021-09"
      deviceinfo_ramdisk_compression="lz4"
      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_dtb="gta7litewifi_dtb"
      deviceinfo_rootfs_image_sector_size="4096"

      thank you to any suggest
      (Sorry for bad english)

      posted in Porting
      L
      linhmieu2
    • RE: Black screen issue

      @faveoled it disconnecting by me (because the charging cable is about to broken)

      posted in Porting
      L
      linhmieu2
    • RE: Black screen issue

      @faveoled here is my log :

      d
      [96202.382307] rndis_host 1-1:1.0 usb0: register 'rndis_host' at usb-0000:00:14.0-1, RNDIS device, 52:2c:26:d4:93:1a
      [96202.390641] rndis_host 1-1:1.0 enp0s20f0u1: renamed from usb0
      [96361.641382] usb 1-1: USB disconnect, device number 41
      [96361.641557] rndis_host 1-1:1.0 enp0s20f0u1: unregister 'rndis_host' usb-0000:00:14.0-1, RNDIS device
      [96363.343089] usb 1-1: new high-speed USB device number 42 using xhci_hcd
      [96363.466300] usb 1-1: New USB device found, idVendor=0e8d, idProduct=2000, bcdDevice= 1.00
      [96363.466308] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
      [96363.466311] usb 1-1: Product: MT65xx Preloader
      [96363.466313] usb 1-1: Manufacturer: MediaTek
      [96365.971531] usb 1-1: USB disconnect, device number 42
      [96370.102392] usb 1-1: new high-speed USB device number 43 using xhci_hcd
      [96370.226051] usb 1-1: New USB device found, idVendor=0e8d, idProduct=2000, bcdDevice= 1.00
      [96370.226060] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
      [96370.226062] usb 1-1: Product: MT65xx Preloader
      [96370.226064] usb 1-1: Manufacturer: MediaTek
      [96372.730504] usb 1-1: USB disconnect, device number 43
      [96394.175666] usb 1-1: new high-speed USB device number 44 using xhci_hcd
      [96394.303215] usb 1-1: New USB device found, idVendor=18d1, idProduct=d001, bcdDevice= 4.19
      [96394.303219] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
      [96394.303220] usb 1-1: Product: Samsung Galaxy Tab A7 Lite
      [96394.303220] usb 1-1: Manufacturer: Samsung
      [96394.303221] usb 1-1: SerialNumber: R9JRC0036LE
      [96434.103730] loop: module loaded
      [96434.121296] loop0: detected capacity change from 0 to 6144000
      [96434.125324] EXT4-fs (loop0): mounted filesystem 00017acc-df4f-433e-ae41-da447717a3f6 r/w with ordered data mode. Quota mode: none.
      [96444.601967] EXT4-fs (loop0): unmounting filesystem 00017acc-df4f-433e-ae41-da447717a3f6.
      [96538.066010] usb 1-1: USB disconnect, device number 44
      [96542.437266] usb 1-1: new high-speed USB device number 45 using xhci_hcd
      [96542.567947] usb 1-1: New USB device found, idVendor=18d1, idProduct=4ee0, bcdDevice= 4.19
      [96542.567951] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
      [96542.567952] usb 1-1: Product: Samsung Galaxy Tab A7 Lite
      [96542.567953] usb 1-1: Manufacturer: Samsung
      [96542.567953] usb 1-1: SerialNumber: R9JRC0036LE
      [96937.542485] usb 1-1: USB disconnect, device number 45
      [96942.456853] usb 1-1: new high-speed USB device number 46 using xhci_hcd
      [96942.580884] usb 1-1: New USB device found, idVendor=0e8d, idProduct=2000, bcdDevice= 1.00
      [96942.580889] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
      [96942.580890] usb 1-1: Product: MT65xx Preloader
      [96942.580891] usb 1-1: Manufacturer: MediaTek
      [96945.085077] usb 1-1: USB disconnect, device number 46
      [96963.146734] usb 1-1: new high-speed USB device number 47 using xhci_hcd
      [96963.270254] usb 1-1: New USB device found, idVendor=0000, idProduct=0afe, bcdDevice= 4.19
      [96963.270259] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
      [96963.270261] usb 1-1: Product: TB-X306F
      [96963.270262] usb 1-1: Manufacturer: Lenovo
      [96963.270263] usb 1-1: SerialNumber: R9JRC0036LE
      [96963.387160] usb-storage 1-1:1.0: USB Mass Storage device detected
      [96963.387390] scsi host2: usb-storage 1-1:1.0
      [96963.387479] usbcore: registered new interface driver usb-storage
      [96963.391886] usbcore: registered new interface driver uas
      [96964.405094] scsi 2:0:0:0: CD-ROM SAMSUNG File-Stor Gadget 0001 PQ: 0 ANSI: 2
      [96964.405548] scsi 2:0:0:0: Attached scsi generic sg0 type 5
      [96964.417871] sr 2:0:0:0: Power-on or device reset occurred
      [96964.418763] sr 2:0:0:0: [sr0] scsi3-mmc drive: 0x/0x cd/rw tray
      [96964.418765] cdrom: Uniform CD-ROM driver Revision: 3.20
      [96964.430886] sr 2:0:0:0: Attached scsi CD-ROM sr0
      [96987.545312] usb 1-1: USB disconnect, device number 47
      [96987.820693] usb 1-1: new high-speed USB device number 48 using xhci_hcd
      [96987.944429] usb 1-1: New USB device found, idVendor=17ef, idProduct=0afe, bcdDevice= 4.19
      [96987.944433] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
      [96987.944434] usb 1-1: Product: TB-X306F
      [96987.944434] usb 1-1: Manufacturer: Lenovo
      [96987.944435] usb 1-1: SerialNumber: R9JRC0036LE
      [96988.046729] usb-storage 1-1:1.0: USB Mass Storage device detected
      [96988.046822] scsi host2: usb-storage 1-1:1.0
      [96989.109001] scsi 2:0:0:0: CD-ROM SAMSUNG File-Stor Gadget 0001 PQ: 0 ANSI: 2
      [96989.110044] sr 2:0:0:0: Power-on or device reset occurred
      [96989.110569] sr 2:0:0:0: [sr0] scsi3-mmc drive: 0x/0x cd/rw tray
      [96989.120742] sr 2:0:0:0: Attached scsi CD-ROM sr0
      [96989.120816] sr 2:0:0:0: Attached scsi generic sg0 type 5

      posted in Porting
      L
      linhmieu2
    • Black screen issue

      Hello , im porting ubuntu touch for device: gta7litewif but it get black screen

      i seen get some messages like in this device:
      pid.codes Test PID has been connected.
      wired connection has been connected.
      and 0afe has been connected.

      how to fix that?

      posted in Porting
      L
      linhmieu2
    • RE: Enable CONFIG_DEVTMPFS error

      (SOLVED)i forgoted to flash vbmeta and now config works

      posted in Porting
      L
      linhmieu2
    • RE: Enable CONFIG_DEVTMPFS error

      @idonthatevests i already to unlock bootloader , i tryed change CONFIG_LOCALVERSION to "UBports-tab7lite" but shell still get result ís 4.19.191-25600224-abT220XXU1CVL7

      posted in Porting
      L
      linhmieu2
    • RE: Enable CONFIG_DEVTMPFS error

      @idonthatevests i tested with that , configs still = n

      posted in Porting
      L
      linhmieu2
    • Enable CONFIG_DEVTMPFS error

      Hello , im porting ubuntu touch but it not booting

      i seen some message like :
      pid.codes Test PID has been connected.
      wired connection has been connected.
      and 0afe has been connected.

      then , i ask ChatGpt for ask my bugs and it says :
      "🔴 Native Ubuntu Touch / Sailfish / Mer NOT POSSIBLE on this device because:
      Samsung locks the kernel boot
      Android Kernel:
      No SYSVIPC
      No devtmpfs
      Not systemd-ready
      No vendor_boot
      Cannot boot Halium initramfs
      ➡️ Modifying the kernel config has no practical effect"

      also i cant enable CONFIG_DEVTMPFS to y

      $ grep -n "CONFIG_DEVTMPFS" workdir/downloads/android_kernel_samsung_mt6765/arch/ar
      m64/configs/gta7litewifi_defconfig (EDITED DEFCONFIG TO Y)
      1355:CONFIG_DEVTMPFS=y
      1357:CONFIG_DEVTMPFS_MOUNT=y

      $ adb shell "zcat /proc/config.gz | grep DEVTMPFS"(BUT AFTER FLASH , still not set)
      CONFIG_DEVTMPFS is not set

      check kernel but kernel still kernel stock rom)
      $ adb shell uname -r
      4.19.191-25600224-abT220XXU1CVL7

      is impossible to porting??

      posted in Porting
      L
      linhmieu2
    • Ramdisk cant mount rootfs

      Trả lời: Build Ubuntu Touch error : Halium initrd Failed to boot
      I fixed this problem . sorrry, is my mistake comand 😅
      method :
      ./prepare-fake-ota.sh out/device_gta7litewifi_usrmerge.tar.xz ota
      ./system-image-from-ota.sh ota/ubuntu_command images
      adb push images/rootfs /data/ubuntu.img
      and next its success to run kernel but cant mount my rootfs (i see it at dmesg log)
      i think i need more time to make this tablet work correct with ubuntu touch 🙃
      here ís log in dmesg :
      [ 12.541550] (6)[279:teegris rpmb]TZDEV ERR tz_iwsock_connect(619): Failed to connect socket root_task, error=-111
      [ 12.649706] (6)[279:teegris rpmb]TZDEV ERR tz_iwio_alloc_iw_channel(175): IW buffer registration failed, error=-111
      [ 12.649734] (6)[279:teegris rpmb]TZDEV ERR tz_iwsock_connect(619): Failed to connect socket root_task, error=-111
      [ 12.757704] (6)[279:teegris rpmb]TZDEV ERR tz_iwio_alloc_iw_channel(175): IW buffer registration failed, error=-111
      [ 12.757732] (6)[279:teegris rpmb]TZDEV ERR tz_iwsock_connect(619): Failed to connect socket root_task, error=-111
      [ 12.865462] (6)[279:teegris rpmb]TZDEV ERR tz_iwio_alloc_iw_channel(175): IW buffer registration failed, error=-111
      [ 12.865490] (6)[279:teegris rpmb]TZDEV ERR tz_iwsock_connect(619): Failed to connect socket root_task, error=-111
      [ 12.973712] (6)[279:teegris rpmb]TZDEV ERR tz_iwio_alloc_iw_channel(175): IW buffer registration failed, error=-111
      [ 12.973739] (6)[279:teegris rpmb]TZDEV ERR tz_iwsock_connect(619): Failed to connect socket root_task, error=-111
      [ 13.081820] (6)[279:teegris rpmb]TZDEV ERR tz_iwio_alloc_iw_channel(175): IW buffer registration failed, error=-111
      [ 13.081848] (6)[279:teegris rpmb]TZDEV ERR tz_iwsock_connect(619): Failed to connect socket root_task, error=-111
      [ 13.189704] (6)[279:teegris rpmb]TZDEV ERR tz_iwio_alloc_iw_channel(175): IW buffer registration failed, error=-111
      [ 13.189732] (6)[279:teegris rpmb]TZDEV ERR tz_iwsock_connect(619): Failed to connect socket root_task, error=-111
      [ 13.280059] -(4)[0:swapper/4]mtk_charger_alarm_timer_func: not suspend, wake up charger
      [ 13.280594] -(4)[321:charger_thread]mt635x_auxadc_read_raw: 10 callbacks suppressed
      [ 13.376047] (4)[321:charger_thread]mt6370_pmu_chg_get_property:chg_stat = 2
      [ 13.405702] (6)[279:teegris rpmb]TZDEV ERR tz_iwio_alloc_iw_channel(175): IW buffer registration failed, error=-111
      [ 13.405730] (6)[279:teegris rpmb]TZDEV ERR tz_iwsock_connect(619): Failed to connect socket root_task, error=-111
      [ 13.513578] (6)[279:teegris rpmb]TZDEV ERR tz_iwio_alloc_iw_channel(175): IW buffer registration failed, error=-111
      [ 13.513606] (6)[279:teegris rpmb]TZDEV ERR tz_iwsock_connect(619): Failed to connect socket root_task, error=-111
      [ 13.595980] (4)[321:charger_thread]mt6370_pmu_charger mt6370_pmu_charger: mt6370_dump_register: ICHG = 500mA, AICR = 500mA, MIVR = 4600mV, IEOC = 150mA, CV = 4400mV
      [ 13.596001] (4)[321:charger_thread]mt6370_pmu_charger mt6370_pmu_charger: mt6370_dump_register: VSYS = 4355mV, VBAT = 4330mV, IBAT = 0mA, IBUS = 300mA, VBUS = 4900mV
      [ 13.596011] (4)[321:charger_thread]mt6370_pmu_charger mt6370_pmu_charger: mt6370_dump_register: CHG_EN = 1, CHG_STATUS = done, CHG_STAT = 0x80
      [ 13.596021] (4)[321:charger_thread]mt6370_pmu_charger mt6370_pmu_charger: mt6370_dump_register: CHG_CTRL1 = 0x10, CHG_CTRL2 = 0x1B
      [ 13.596084] (4)[321:charger_thread]charger_routine_thread zhi end , 0
      [ 13.621702] (6)[279:teegris rpmb]TZDEV ERR tz_iwio_alloc_iw_channel(175): IW buffer registration failed, error=-111
      [ 13.621730] (6)[279:teegris rpmb]TZDEV ERR tz_iwsock_connect(619): Failed to connect socket root_task, error=-111
      [ 13.729417] (6)[279:teegris rpmb]TZDEV ERR tz_iwio_alloc_iw_channel(175): IW buffer registration failed, error=-111
      [ 13.729443] (6)[279:teegris rpmb]TZDEV ERR tz_iwsock_connect(619): Failed to connect socket root_task, error=-111
      [ 13.837613] (6)[279:teegris rpmb]TZDEV ERR tz_iwio_alloc_iw_channel(175): IW buffer registration failed, error=-111
      [ 13.837640] (6)[279:teegris rpmb]TZDEV ERR tz_iwsock_connect(619): Failed to connect socket root_task, error=-111
      [ 13.945537] (6)[279:teegris rpmb]TZDEV ERR tz_iwio_alloc_iw_channel(175): IW buffer registration failed, error=-111
      [ 13.945564] (6)[279:teegris rpmb]TZDEV ERR tz_iwsock_connect(619): Failed to connect socket root_task, error=-111
      [ 14.053710] (6)[279:teegris rpmb]TZDEV ERR tz_iwio_alloc_iw_channel(175): IW buffer registration failed, error=-111
      [ 14.053738] (6)[279:teegris rpmb]TZDEV ERR tz_iwsock_connect(619): Failed to connect socket root_task, error=-111
      [ 14.161509] (6)[279:teegris rpmb]TZDEV ERR tz_iwio_alloc_iw_channel(175): IW buffer registration failed, error=-111
      [ 14.161536] (6)[279:teegris rpmb]TZDEV ERR tz_iwsock_connect(619): Failed to connect socket root_task, error=-111
      [ 14.269740] (6)[279:teegris rpmb]TZDEV ERR tz_iwio_alloc_iw_channel(175): IW buffer registration failed, error=-111
      [ 14.269771] (6)[279:teegris rpmb]TZDEV ERR tz_iwsock_connect(619): Failed to connect socket root_task, error=-111
      [ 14.377799] (6)[279:teegris rpmb]TZDEV ERR tz_iwio_alloc_iw_channel(175): IW buffer registration failed, error=-111
      [ 14.377827] (6)[279:teegris rpmb]TZDEV ERR tz_iwsock_connect(619): Failed to connect socket root_task, error=-111
      [ 14.485704] (6)[279:teegris rpmb]TZDEV ERR tz_iwio_alloc_iw_channel(175): IW buffer registration failed, error=-111
      [ 14.485731] (6)[279:teegris rpmb]TZDEV ERR tz_iwsock_connect(619): Failed to connect socket root_task, error=-111
      [ 14.557524] (2)[133:kworker/2:1][sensorHub] sensorType = 0, action = 8
      [ 14.557681] (6)[7:kworker/u16:0][SCP] scp_ipi_send: SCP A not ready
      [ 14.557700] (6)[7:kworker/u16:0][sensorHub] scp_ipi_send fail
      [ 14.557911] (2)[133:kworker/2:1][sensorHub] scp_sensorHub_req_send fail!
      [ 14.593509] (6)[279:teegris rpmb]TZDEV ERR tz_iwio_alloc_iw_channel(175): IW buffer registration failed, error=-111
      [ 14.593536] (6)[279:teegris rpmb]TZDEV ERR tz_iwsock_connect(619): Failed to connect socket root_task, error=-111
      [ 14.701610] (6)[279:teegris rpmb]TZDEV ERR tzdev_teec_connect(60): Failed to connect to root_task socket after 20 retries
      [ 14.701633] (6)[279:teegris rpmb]TZDEV ERR TEEC_InitializeContext(208): Failed to connect to root task, context = 0000000000000000 ret = -111
      [ 15.229710] (6)[279:teegris rpmb]TZDEV ERR tz_iwio_alloc_iw_channel(175): IW buffer registration failed, error=-111
      [ 15.229738] (6)[279:teegris rpmb]TZDEV ERR tz_iwsock_connect(619): Failed to connect socket root_task, error=-111
      [ 15.325696] (4)[14:tz_kthread_hear]TZDEV: heartbeat smc for reschedule
      [ 15.337692] (6)[279:teegris rpmb]TZDEV ERR tz_iwio_alloc_iw_channel(175): IW buffer registration failed, error=-111
      [ 15.337720] (6)[279:teegris rpmb]TZDEV ERR tz_iwsock_connect(619): Failed to connect socket root_task, error=-111
      [ 15.445555] (6)[279:teegris rpmb]TZDEV ERR tz_iwio_alloc_iw_channel(175): IW buffer registration failed, error=-111
      [ 15.445583] (6)[279:teegris rpmb]TZDEV ERR tz_iwsock_connect(619): Failed to connect socket root_task, error=-111
      [ 15.553729] (6)[279:teegris rpmb]TZDEV ERR tz_iwio_alloc_iw_channel(175): IW buffer registration failed, error=-111
      [ 15.553756] (6)[279:teegris rpmb]TZDEV ERR tz_iwsock_connect(619): Failed to connect socket root_task, error=-111
      [ 15.661419] (6)[279:teegris rpmb]TZDEV ERR tz_iwio_alloc_iw_channel(175): IW buffer registration failed, error=-111
      [ 15.661445] (6)[279:teegris rpmb]TZDEV ERR tz_iwsock_connect(619): Failed to connect socket root_task, error=-111
      [ 15.769705] (6)[279:teegris rpmb]TZDEV ERR tz_iwio_alloc_iw_channel(175): IW buffer registration failed, error=-111
      [ 15.769733] (6)[279:teegris rpmb]TZDEV ERR tz_iwsock_connect(619): Failed to connect socket root_task, error=-111
      [ 15.877735] (6)[279:teegris rpmb]TZDEV ERR tz_iwio_alloc_iw_channel(175): IW buffer registration failed, error=-111
      [ 15.877763] (6)[279:teegris rpmb]TZDEV ERR tz_iwsock_connect(619): Failed to connect socket root_task, error=-111
      [ 15.985392] (6)[279:teegris rpmb]TZDEV ERR tz_iwio_alloc_iw_channel(175): IW buffer registration failed, error=-111
      [ 15.985426] (6)[279:teegris rpmb]TZDEV ERR tz_iwsock_connect(619): Failed to connect socket root_task, error=-111
      [ 16.097383] (6)[279:teegris rpmb]TZDEV ERR tz_iwio_alloc_iw_channel(175): IW buffer registration failed, error=-111
      [ 16.097410] (6)[279:teegris rpmb]TZDEV ERR tz_iwsock_connect(619): Failed to connect socket root_task, error=-111

      and i found some folder create in /data :
      $ adb shell
      gta7litewifi:/data # ls
      android-data cache lost+found media system-data ubuntu.img user-data
      gta7litewifi:/data # ls system-data
      etc nix opt root var
      gta7litewifi:/data # ls user-data/phablet
      Documents Downloads Music Pictures Videos
      gta7litewifi:/data #

      are you have any idea?

      posted in Porting
      L
      linhmieu2
    • RE: Build Ubuntu Touch error : Halium initrd Failed to boot

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

      posted in Porting
      L
      linhmieu2
    • RE: Build Ubuntu Touch error : Halium initrd Failed to boot

      @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)

      posted in Porting
      L
      linhmieu2
    • RE: Build Ubuntu Touch error : Halium initrd Failed to boot

      @MrT10001 i already do that

      posted in Porting
      L
      linhmieu2
    • RE: Build Ubuntu Touch error : Halium initrd Failed to boot

      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)

      posted in Porting
      L
      linhmieu2
    • RE: Build Ubuntu Touch error : Halium initrd Failed to boot

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

      posted in Porting
      L
      linhmieu2
    • RE: Build Ubuntu Touch error : Halium initrd Failed to boot

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

      posted in Porting
      L
      linhmieu2
    • RE: Build Ubuntu Touch error : Halium initrd Failed to boot

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

      posted in Porting
      L
      linhmieu2
    • 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 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 ~]$

      posted in Porting
      L
      linhmieu2