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

    Trying to port on Galaxy Note 3 (hlte) problems

    Scheduled Pinned Locked Moved Porting
    7 Posts 3 Posters 3.5k 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.
      • N Offline
        Niko
        last edited by

        Hi!
        I was able to build (dirty) ubp 5.1 for hlte devices.
        In the out/target/products/ I got the following files:
        drwxr-xr-x 13 niko users 4096 11 mar 19.29 .
        drwxr-xr-x 5 niko users 4096 11 mar 17.14 ..
        -rw-r--r-- 1 niko users 14 10 mar 11.16 android-info.txt
        -rw-r--r-- 1 niko users 49748 11 mar 19.27 clean_steps.mk
        drwxr-xr-x 3 niko users 4096 10 mar 11.24 data
        -rw------- 1 niko users 2195456 11 mar 19.29 dt.img
        drwxr-xr-x 2 niko users 4096 10 mar 10.47 fake_packages
        drwxr-xr-x 4 niko users 4096 10 mar 11.24 gen
        drwxr-xr-x 3 niko users 4096 10 mar 10.37 install
        -rw-r--r-- 1 niko users 53101 11 mar 19.29 installed-files.txt
        -rwxr-xr-x 1 niko users 5466696 11 mar 19.29 kernel
        drwxr-xr-x 20 niko users 4096 11 mar 15.22 obj
        -rw-r--r-- 1 niko users 786 11 mar 19.27 previous_build_config.mk
        -rw-r--r-- 1 niko users 876658 11 mar 17.21 ramdisk-android.img
        -rw-r--r-- 1 niko users 4058888 11 mar 19.29 ramdisk-recovery.img
        -rw-r--r-- 1 niko users 4426255 11 mar 19.27 ramdisk-ubuntu.img
        drwxr-xr-x 3 niko users 4096 10 mar 10.59 recovery
        -rw-r--r-- 1 niko users 11724800 11 mar 19.29 recovery.img
        drwxr-xr-x 9 niko users 4096 11 mar 15.35 root
        drwxr-xr-x 7 niko users 4096 10 mar 11.24 symbols
        drwxr-xr-x 13 niko users 4096 10 mar 11.24 system
        -rw-r--r-- 1 niko users 132591616 11 mar 19.29 system.img
        drwxr-xr-x 4 niko users 4096 11 mar 19.27 ubuntu
        -rw-r--r-- 1 niko users 142583344 10 mar 11.24 userdata.img
        drwxr-xr-x 2 niko users 4096 10 mar 11.24 utilities

        there where no boot.img, so I created it manually:
        CMDLINE="console=tty selinux=0 apparmor=0"
        utils/mkbootimg --kernel zImage --ramdisk ramdisk-ubuntu.img.xz --pagesize 2048 --ramdisk_offset 0x02900000 --tags_offset 0x02700000 -o boot.img --cmdline "$CMDLINE" --base 0x00000000 --dt dt.img
        adb push boot.img /sdcard/
        (i repacked the initrd as it's too big for the boot partition of the device, after rebuilt the kernel with XZ support)
        trying to boot the device reboot after about 10 seconds, the kernel seems to be fine as if I add rootdelay=60 to cmdline the device effectively reboot one minute later and repacking boot.img with the new ubuntu kernel and the stock rom initrd boots to android.
        So it seems there is a problem with the initrd as if I understand when it get problems should start adbd.
        Dmesg does not show any usb activity and I was not able to get last_kmsg nor to activate the framebuffer to see kernel console messages
        Suggestions? How can I investigate further?

        Regards
        Niko

        1 Reply Last reply Reply Quote 0
        • A Offline
          abdullah
          last edited by

          dude congracts on building it i am not too expert in this as this even my first attempt to build for my device i am facing a lot of problems at the moment how did you port your device over? what is the size of your source?

          1 Reply Last reply Reply Quote 0
          • N Offline
            Niko
            last edited by

            I had a lot of problems too and have to hack and rehack sources, local_manifests, makefiles, deleted some device subdir (!) and so on.
            If possible I'll glad to report the entire process on a wiki page of this site but I have to reorganize my notes starting a build from scratch.
            Actually my full build directory is 27GB, 11GB is for the .repo and 5GB is for the out directory, so actually the only sources are 11GB.

            1 Reply Last reply Reply Quote 0
            • A Offline
              abdullah
              last edited by

              hey can we chat somewhere online and you can perhaps help me out? Thanks a lot

              1 Reply Last reply Reply Quote 0
              • mariogripM Offline
                mariogrip Administrators
                last edited by

                I made a blog post with some methods you can try: http://mariogrip.com/2016/01/03/Ubuntu-touch-port-It-doesn-t-boot/

                1 Reply Last reply Reply Quote 0
                • N Offline
                  Niko
                  last edited by

                  Sorry for the late reply but I'm very busy at work and with family.
                  Mario I followed your hints, anyway I'm not able to get /proc/last_kmsg
                  (missing file).
                  Before reading them I flashed twrp 2.8.6.0 and was used to reboot in recovery by long pressing power+home+volume.
                  Now I flashed twrp 3.0.0.0 and to get in recovery mode I simply press home + volume up while bootlooping just before the bootloader listens for
                  button press.
                  Actually /proc/last_kmsg exists but shows kmsg of the recovery itself.
                  Kernel config contains CONSOLE_RAM_ANDROID=y and cmdline has "console=ram", anyway I cannot set ANDROID_RAM_CONSOLE_ENABLE_VERBOSE and some
                  ubuntu related kernel flags (is the hlte kernel too old?).
                  Some suggestions?

                  @abdullah: Sorry but I'm quite busy to have a chat (and to maintains!), asap I'll try to write the wiki page describing the complete
                  instructions I followed to build UT for hlte.

                  1 Reply Last reply Reply Quote 0
                  • A Offline
                    abdullah
                    last edited by

                    Thanks @Niko ill wait for your wiki page 😄

                    1 Reply Last reply Reply Quote 0
                    • First post
                      Last post