In fact, I use a very strange way to make it work. 1. Compile kernel 2. Copy kernel/.../dist/ to aosp/device/...-kernel/ 3. Compile AOSP 4. Flash 5. After first boot, adb to push *.ko to /vendor/lib/modules/ 6. Reboot to fastboot, then flash boot.img again 7. Second boot, OK
On Saturday, April 2, 2022 at 1:26:58 AM UTC+8 [email protected] wrote: > Hi zandr, > > Could you please help if you happen to known how to build the right Pixel6 > kernel? > > I am trying to build the Pixel6 kernel followed by > https://source.android.com/setup/build/building-kernels#customize-build > > Here is my step: > 1. mkdir android-kernel && cd android-kernel > 2. repo init -u https://android.googlesource.com/kernel/manifest -b > android-gs-raviole-5.10-android12L > 3. repo sync > 4. build/build.sh > > I could see the logs below after I build successfully. > > -------------------------------------------------------------------------------------------------------------------------- > Files copied to /mnt/code/shaoyang/kernel/out/android-gs-pixel-5.10/dist > vendor_ramdisk-oriole.img is LZ4 compressed boot image created at boot.img > Signing the boot.img... > vendor boot image created at > /mnt/code/shaoyang/kernel/out/android-gs-pixel-5.10/dist/vendor_boot.img > > -------------------------------------------------------------------------------------------------------------------------- > > > Note that the boot.img and vendor_boot.img had already been generated, > then I use “fastboot flash boot boot.img” and “fastboot flash vendor_boot > vendor_boot.img”to flash the boot.img and vendor_boot.img. > Unfortunately, the Pixel6 couldn’t boot up, it always stay in the fastboot > mode. > > Could you please help if you happen to known how to build the right Pixel6 > kernel? > > I am also tried that copy all the files from > out/android-gs-pixel-5.10/dist to the folder > AOSP/device/google/raviole-kernel/ > export TARGET_PREBUILT_KERNEL=DIST_DIR/Image.lz4 > make bootimage > > after that I flash the boot.img , Pixel 6 couldn't boot up. > > could you please help?? > > Best Regards > Shaoyang > > > On Wednesday, November 10, 2021 at 3:43:34 AM UTC+8 zandr wrote: > >> No. I use lineage though it's not exactly I want. >> вторник, 09 ноября 2021г., 01:15 +03:00 от Möbius [email protected]: >> >> Have you solved? >> >> I am also encounting the same issue. >> >> Could you help me? >> >> 2021년 8월 18일 수요일 오전 6시 16분 44초 UTC+9에 zandr님이 작성: >> >> Hi, >> >> 1) After a build of AOSP+kernel I try to boot, but in the dmesg I >> infinitely see the following errors: >> >> [ 62.895275] init: starting service 'vendor.chre'... >> [ 62.901496] init: Created socket '/dev/socket/chre', mode 660, user 0, >> group 1080 >> [ 62.999721] init: Control message: Could not find >> '[email protected]::IVibrator/default' for ctl.interface_start >> from pid: 599 (/system/bin/hwservicemanager) >> [ 63.802603] init: Control message: Could not find >> '[email protected]::ISensors/default' for ctl.interface_start >> from pid: 599 (/system/bin/hwservicemanager) >> [ 63.852698] init: Control message: Could not find >> '[email protected]::ISensorManager/default' for >> ctl.interface_start from pid: 599 (/system/bin/hwservicemanager) >> [ 64.000882] init: Control message: Could not find >> '[email protected]::IVibrator/default' for ctl.interface_start >> from pid: 599 (/system/bin/hwservicemanager) >> .... >> >> 2) What I do to build: >> >> a) Take the latest (for 08/10/2021) sunfish's AOSP + kernel + binaries >> from >> https://groups.google.com/g/android-building/c/aOj7GU1X3JI/m/vQjWa8KRAgAJ >> >> repo init -u https://android.googlesource.com/platform/manifest -b >> android-11.0.0_r40 >> repo sync >> >> repo init -u https://android.googlesource.com/kernel/manifest -b >> android-msm-sunfish-4.14-android11-qpr3 >> repo sync >> >> unpack >> google_devices-sunfish-rq3a.210805.001.a1-995ad0d0.tgz >> qcom-sunfish-rq3a.210805.001.a1-1ec3b6e6.tgz >> to AOSP/vendor folder >> >> b) in kernel folder I run >> ./build_sunfish.sh >> >> After the kernel build I copy all the files from >> out/android-msm-pixel-4.14/dist to the folder >> AOSP/device/google/sunfish-kernel. >> >> NOTE: Also as an alternative I tried to follow the doc using >> export TARGET_PREBUILT_KERNEL=DIST_DIR/Image.lz4-dtb >> etc, but with the same net result. >> >> c) in AOSP folder I run >> >> . build/envsetup.sh >> lunch >> 26. aosp_sunfish-userdebug >> >> m >> >> d) finally flash the device and finally boot, >> and then I stuck on boot logo and in dmesg I see errors mentioned in 1). >> If I try to use prebuilt kernel from AOSP, so omitting of building and >> copying the kernel - b), then all went ok, but I need a kernel built by >> myself. >> >> I believe I do something wrong, but can't figure out what exactly. >> >> Could someone tell me how to build AOSP +kernel correctly? >> >> Thanks. >> >> >> -- >> -- >> You received this message because you are subscribed to the "Android >> Building" mailing list. >> To post to this group, send email to [email protected] >> <https://e.mail.ru/compose?To=android%[email protected]> >> To unsubscribe from this group, send email to >> [email protected] >> <https://e.mail.ru/compose?To=android%2dbuilding%[email protected]> >> For more options, visit this group at >> http://groups.google.com/group/android-building?hl=en >> >> --- >> You received this message because you are subscribed to the Google Groups >> "Android Building" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected] >> <https://e.mail.ru/compose/?mailto=mailto%3aandroid%2dbuilding%[email protected]> >> . >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/android-building/00901882-f642-4110-a172-b22536f34898n%40googlegroups.com >> >> <https://groups.google.com/d/msgid/android-building/00901882-f642-4110-a172-b22536f34898n%40googlegroups.com?utm_medium=email&utm_source=footer> >> . >> >> -- -- You received this message because you are subscribed to the "Android Building" mailing list. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-building?hl=en --- You received this message because you are subscribed to the Google Groups "Android Building" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/android-building/a44dcfe8-e307-4caa-abec-10ac384f65ebn%40googlegroups.com.
