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