dbsharpe

Members
  • Content Count

    62
  • Joined

  • Last visited

About dbsharpe

  • Rank
    Advanced Member

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. I've done this (upgrading just kernel) previously and you need all the other /boot files from the 'new' (5.6-rc7 ) image. I've not worked out which files are key but you need u-boot*, emmc*, *autoscript_* etc. AFAIK, kernel and initrd should be named /boot/zImage & /boot/uInitrd still. Best to make sure the 'new' (5.6-rc7 ) fresh image boots from a fresh sdcard first and then work from that, which you've probably done.
  2. Can't comment on your specific hardware but see point 3. of https://forum.armbian.com/topic/2419-armbian-for-amlogic-s905-and-s905x-ver-544/?do=findComment&comment=58673 I have TWRP custom recovery on one of my tv boxes so I can issue the reboot update command from a shell in recovery.
  3. The kernel is at https://github.com/150balbes/Amlogic_s905-kernel (and therefore headers) but from previous posts by the developer, the source updates are not pushed online to github until some time afterwards. I don't think all patches are in the github kernel source as the bootable images are built with https://github.com/150balbes/Build-Armbian which seems to apply additional patches when you cook your own armbain images. IMHO, separate headers would be too much work but prompt up to date kernel source would be nice.
  4. Hi, I've uploaded it to megashares: https://mega.nz/#!N3AUWYQa!_IFkdHuTdh7Ynp9sLzaVyVj3BwDKJJRD7YFOlSEF6H0 Size on disk is 813558412 bytes and has an md5sum of 9d8a0b0868f51a6fcf33ca2bcbad6097.
  5. See this post about selinux and apply it to the relevant boot cmd file. https://forum.armbian.com/topic/7930-armbian-for-amlogic-s9xxx-kernel-5x/?do=findComment&comment=91407 and check selinux is disabled with sestatus command. I've found .dtb, sdcard & selinux causes most issues currently with armbian builds.
  6. Had the same issue at boot - https://forum.armbian.com/topic/7930-armbian-for-amlogic-s9xxx-kernel-5x/?do=findComment&comment=91407 From historical observations of the forum, the SD card is always blamed as faulty. A bug seems to have cropped in to kernel & dtb. 3.14.xx kernels don't have a problem with the sd card.
  7. I use systemctl stop sys-devices-platform-serial8250-tty-ttyS0.device ; systemctl stop dev-ttyS0.device which works but I'm using S905X p201 & p212 hardware.
  8. The problem is invariably the dtb. Also have a look at https://forum.armbian.com/topic/2419-armbian-for-amlogic-s905-and-s905x-ver-544/?do=findComment&comment=65706
  9. So that I knew what I was talking about, I took commit f29b82a2598b69b52764a51876685a7a079a36c6 of Amlogic_s905-kernel when I last replied to your original post. I built it with the /boot/config-3.14.29 from the June 2018 release that has /proc/version of Linux version 3.14.29-amlogics905x-gf29b82a-dirty That compiles for me using gcc-linaro-7.2.1-2017.11-i686_aarch64-linux-gnu toolchain (old PC) with the build command make ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu- -j4 (may need EXTRAVERSION= to make loadable files). If your using -j in the make, the compilation may have actually failed and the error overwritten by the other threads. Re run the make at the end without -j to see. Otherwise, check disks space, use clean source etc. I've had problems with newer version of perl and old kernel sources in the past.
  10. Oh, I did a google search and came up with this copy which might do: https://github.com/abceset/Amlogic_s905-kernel/tree/khadas-3.14 which is a copy/clone and should do if you pick the right commit!
  11. Sorry you've misunderstood. As you know, the link provided was an armbian image and does not have the required kernel module. You might be able to find close matching AML 3.14.26 kernel source which complies after that module is added in the .config and load it but I doubt you will get away with no module symbol errors.
  12. Sorry thats binary image builds, not source. Since CONFIG_VLAN_8021Q= looks quite embedded, I don't think you will get away with obtaining the 3.14.x android kernel source (or khadas is there is one) and changing the VERSION in Makfeile to build the module (8021q.ko). I can't see how someone somewhere hasn't cloned 150balbes kernel repo with that branch.
  13. I've seen various X problems when moving up through the builds. It can be down to kernel, dtb etc. If X is crashing according to fbdev in /var/log/Xorg.log, its probably the kernel or dtb (also after startx). If lightdm gtk greeter consumes 100% on 1 cpu, try to change the greeter - take some tips from https://cialu.net/how-to-solve-failed-to-start-session-with-lightdm-and-xfce/ Disabling selinux at boot fixes a lot of strange issues. At the end of the day, it seems to be better to move onto a different armbian build or back to a good one, particularly kernel files and modules.
  14. I've not seen your specific problem but with the newer builds (kernel 5.3.0-aml-g12 or dtb?) I have observed with a s905x: mmc driver does not like of my Sandisk extreme micro sd card (neither do 4.x kernels) - gives kernel crash / Call trace during startup and fails to boot selinux appears to be fully active so I have help from selinux=0 at the end of bootargs= in /boot/uEnv.ini
  15. According to /boot/config-5.3.0-aml-g12 in Ubuntu Disco, CONFIG_IPV6=m and can confirm ./kernel/net/ipv6/ipv6.ko is built. Can't see why the kernel would vary on this release.