• Content Count

  • Joined

  • Last visited

About Learnincurve

  • Rank
    Advanced Member

Recent Profile Visitors

783 profile views
  1. Hi, Great that we now have a version that supports the screen. Many thanks for all the work! A couple of questions: 1. Looks like 5.6 mainline will contain all but HDMI Audio and MsgBox. Are we likely to have an official build based on 5.6 shortly after that becomes available? 2. Using the vagrant build method I tried cloning first just Gavinb's v9-a64-dsi branch, but got an early error in compile.sh when trying to create the config file Should we clone the whole repo then point build at the specific branch? If so, how do we do that? BR.
  2. Really great news that somebody is working on this! Thank you so much! I see that there are also new nightly builds for the Pine64, now with kernel 5.4.2 and that Jagan's patches are still maturing slowly at https://lore.kernel.org/patchwork/project/lkml/list/?submitter=21112 I'm happy to help with some simple testing if given instructions, but am unfortunately not technical enough for any code/script changes. Please let me know if I can help. BR.
  3. 4.14y image built and all missing files exist except uInitrd
  4. moved patches to sunxi-next as they weren't picked up from pine64-default. Patching fails on many of the new patches, as original files either missing or not in patchable version, resulting in a kernel build without the new MIPI-DSI support. Will try to build basic 4.14 kernel then apply missing files to previous 4.19 build, as the build process with Jagan's patches is above my skill level. --M--
  5. I have attached an archive of all the patches, which I will put in the userpatches/kernel/pine64-default ditrectory and try to rebuild. What do I do with DT Bindings? eg: https://lore.kernel.org/patchwork/patch/1006353/ BR. --Marius-- a64_MIPI-DSI_Patches.zip
  6. I see that Jagan's patches just made it to: https://lore.kernel.org/patchwork/project/lkml/list/?series=372679 and https://lore.kernel.org/patchwork/project/lkml/list/?series=&submitter=&state=*&q=feiyang&archive=both&delegate= so it may even be possible to apply them to the official 4.14y tree that the Armbian build process is supposed to use. I may have another try, adding those user patches to the default mainline build process.
  7. I just followed the instructions for the Vagrant- based VM and pointed the configs to Jagan's kernel source tree instead of the default 4.14y kernel. Also commented out the kernel patches as most of them don't work against 4.19. I could post the VM file somewhere if you like, but it should be quite easy to reproduce. I'm aware that it's ugly hacking and may well break the armbian build process, which is probably what has happened. Was just hoping there was a way to patch up the image manually.
  8. UPDATE: the kernel rebuild did not create the missing files. Any advice welcome.
  9. Okay. I found (directly) /boot/Image, and /boot/dtb/allwinner/sun50i-a64-pine64-plus.dtb, I also found the cmd file for /boot/dtb/allwinner/overlay/sun50i-a64-fixup.scr and ran mkimage -A arm64 -T script -C none -n "sun50i-a64-fixup.scr" -d ~/armbian/cache/sources/linux-mainline/WIP-A64-DSI/arch/arm64/boot/dts/allwinner/overlay/sun50i-a64-fixup.scr-cmd /home/vagrant/armbian/output/Missing_Files/sun50i-a64-fixup.scr which gave me an Invalid argument error but did put an .scr file in the destination folder. I don't know yet if the file is correct. Can anyone help on how to create the uInitrd file? Otherwise, recompiling just kernel and u-boot now. Will see if that generates the missing files. BR.
  10. AH! That would explain it! I'll see if I can find those files and add to the image.
  11. Unfortunately I was unable to boot the board with the image I had compiled. Powered up, lights on and board warm, but no network and card fs was unchanged (unexpanded) after several minutes. My understanding of the arm boot process is minimal so I won't be able to do any more with this without help. Image available at: https://drive.google.com/open?id=1ZMiXZU0zJEQMiMTivTaVshQ3ViHPetDH
  12. For information: Jagan has updated the source tree at https://github.com/amarula/linux-amarula/tree/WIP-A64-DSI to include specific Pine64 patches, including for the Feiyang FY07024DI26A30-D 7" MIPI-DSI LCD Panel. I have compiled Armbian with this kernel but won't have time to try installing for a few more days. BR. --Marius
  13. OK. Looks like we're not quite there yet. I pointed the build scripts to the new source and commented out the patching and can build Armbian with the unpatched code from Jagan's 4.19 tree, but have not tried to run the board from that image. The MIPI code is there but not the code for the Pine64 7" LCD panel, so that will need a module as well. Jagan has been sent a panel and the datasheet, so hopefully some existing code can be adapted to make that work too.
  14. Hi again, I have a Virtualbox/Vagrant Armbian build environment set up. Can anyone guide me to using Jagan's ketrnel source tree at https://github.com/amarula/linux-amarula/tree/WIP-A64-DSI instead of the kernel.org sources? Can I clone this locally, then point to it instead of the kernel.org source, preventing the script from downloading from kernel.org?