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

    Stuck at checking kernel configuration.

    Scheduled Pinned Locked Moved Porting
    9 Posts 3 Posters 1.3k Views 2 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.
      • C Offline
        Carlo
        last edited by

        I can't understand how to check the kernel config and apply the changes as shown as in the Modify the kernel configuration part of the porting guide. I guess it might not be generating since under BUILDDIR/kernel/ folder I cannot find my device. Am I missing something? I am new to the argument of porting so please be kind if this was a trivial question. Thanks!

        LakotaubpL 1 Reply Last reply Reply Quote 0
        • LakotaubpL Offline
          Lakotaubp @Carlo
          last edited by

          @carlo Which device are you porting? it might help with an answer, Thanks.

          C 1 Reply Last reply Reply Quote 0
          • C Offline
            Carlo @Lakotaubp
            last edited by

            @lakotaubp I get the same error both for nexus 9 and for samsung s4. I initially speculated that it was a nexus 9 related error, maybe due to the manifest or something, but got the same result with the s4.

            1 Reply Last reply Reply Quote 0
            • flohackF Offline
              flohack
              last edited by

              Well to get a kernel you have to add it to a local manifest in the halium/devices repo and then let it be set up by the setup script in that repo. Otherwise kernel will be empty, yes πŸ˜‰

              My languages: πŸ‡¦πŸ‡Ή πŸ‡©πŸ‡ͺ πŸ‡¬πŸ‡§ πŸ‡ΊπŸ‡Έ

              C 1 Reply Last reply Reply Quote 0
              • C Offline
                Carlo @flohack
                last edited by Carlo

                @flohack I have created the repo manifests. For example a rough manifest for jfltexx is

                <?xml version="1.0" encoding="UTF-8"?>
                <manifest>
                <remote name="LineageOS"
                    fetch="https://github.com/LineageOS"
                    revision="los-16.0" />
                <!--Dependencies-->
                <project path="device/samsung/jfltexx" name="android_device_samsung_jfltexx" remote="LineageOS" revision="lineage-16.0" />
                <project path="device/samsung/jf-common" name="android_device_samsung_jf-common" remote="LineageOS" revision="lineage-16.0" />
                </manifest>
                

                I have created it under BUILDDIR/halium/devices/manifests/samsung_jfltexx.xml

                The jf-common line comes from the lineage.dependencies file.

                flohackF 1 Reply Last reply Reply Quote 0
                • flohackF Offline
                  flohack @Carlo
                  last edited by

                  @carlo Yes you are missing the kernel in the anifest.

                  My languages: πŸ‡¦πŸ‡Ή πŸ‡©πŸ‡ͺ πŸ‡¬πŸ‡§ πŸ‡ΊπŸ‡Έ

                  C 1 Reply Last reply Reply Quote 0
                  • C Offline
                    Carlo @flohack
                    last edited by

                    @flohack Ok, thanks, now I understand better. So I will add a line that goes something like:

                    <project path="kernel/samsung/jf" name="android_kernel_samsung_jf" remote="LineageOS" revision="lineage-16.0" />
                    

                    Thanks.

                    1 Reply Last reply Reply Quote 0
                    • flohackF Offline
                      flohack
                      last edited by

                      You probably want to fork those repos, since you will have to make modifications 100% πŸ˜‰

                      BR

                      My languages: πŸ‡¦πŸ‡Ή πŸ‡©πŸ‡ͺ πŸ‡¬πŸ‡§ πŸ‡ΊπŸ‡Έ

                      C 1 Reply Last reply Reply Quote 0
                      • C Offline
                        Carlo @flohack
                        last edited by

                        @flohack thanks a lot, I will do. BR

                        1 Reply Last reply Reply Quote 0

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

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

                        With your input, this post could be even better πŸ’—

                        Register Login
                        • First post
                          Last post