• Content Count

  • Joined

  • Last visited

 Content Type 


Member Map




Everything posted by Igor

  1. Igor

    Using custom kernel for a board

    Haven't found the problem either, but I applied a dirty fix that we have at least screen. https://github.com/armbian/build/blob/master/patch/kernel/sunxi-dev/xxx-pinebook-revert-pwm-polairity-TEMP-WORKAROUND.patch This gives screen but kills pwm control. https://github.com/armbian/build/blob/master/patch/kernel/sunxi-dev/Revert_BT_HCIUART_RTL_ACPI_dependency.patch Fix to make bluetooth part compilable, but I could not get it working yet.
  2. We all know there are several shortcomings which causes mess in the config files and prevent simple implementing of more complex scripting. In order to make build system future proof and to cleanup the exception mess, which is virtually everywhere, I decided to start working on a part of the build system. Now the concept works and it is not that far to be mad if idea is bad packages/extras was moved into this, then board support package and (for now) Cubietruck and Tinkerboard hacks from config/sources/ All others have to be implement into packages and their scripts. It's one time job and it will be much easier in the future, with new boards or functions. New board support packages are now broken into unlimited number of packages. Currently there are three main groups and already present logical packages. Most of present are tested and are fully operational. Mostly its copy/past with bug fixed here and there. Perhaps some bugs were made in this process, but in essence system works - for those two boards. Upgrade path is not determined yet - I only focused on packaging and installing. All those packages can be installed from freshly build ones or from the repository. Each package can have their own number and package is rebuild only if number upstream doesn't exists. This RFC includes preliminary merge of @balbes150 TV boxes fork so it's ATM a bit messy. Cubietruck and Tinkerboard images were tested (Bluetooth briefly, audio need to check again), the rest is not prepared and it requires some manual work. I hope someone else, not just the usual suspects, will help doing this. I will slowly move forward and keep it mergeable/synced with upstream. This approach is more or less only a working proposal for changes. IMHO it's better than what we have now but not perfect. (WIP) Readme with some more details https://github.com/armbian/build/tree/tvboxes/config/packages You can try this by adding LIB_TAG="tvboxes"
  3. Last time I was playing with it only HDMI console was out while board went up. Perhaps try installing on some x86 machine to see if the install recipe works.
  4. I don't recall to have such problems (only bugs which we made in desktop/bsp dependencies) and I am usually working with a few days old rootfs cache. I understand the problem, but on the other hand ... it must work. Basic packages should not cause such troubles. When user runs the system update, he hit that problem ... if exists. Right? So we better fix this somehow. We don't need to freeze all packages as they are. This can be done, but we will have more cached files. (this and that) desktop with this and that display manager. I am trying to avoid this situation. If possible. Let's leave this problem open. I will try another approach. Another issue is u-boot. We will drop u-boot package installation for all boards. Only compiling, packing and writing. But we need to have "write_uboot_platform" definitions for nand-sata-install and/or manual install/update via armbian-config ... In this case variable ADD_UBOOT is deprecated.
  5. There is a DEV kernel (4.19.y) and its worth trying. armbian-config -> switch to alternative kernels -> DEV
  6. This looks good. No other idea atm. It worked fine last time I made a test install. Wrote on mobile
  7. Perhaps there is some Docker related component that is missing in this kernel Do this wget https://raw.githubusercontent.com/docker/docker/master/contrib/check-config.sh sudo chmod +x check-config.sh ./check-config.sh and paste results:
  8. UK server would need some maintenance. Change apt.uk.armbian.com in /etc/apt/sources.list.d/armbian.list to one of those: https://apt.armbian.com EU https://mirrors.tuna.tsinghua.edu.cn/armbian/ China https://mirror.cyberbits.eu/armbian/apt EU
  9. WIP https://libre.computer/products/boards/roc-rk3328-cc/ Pro: - yet another RK3328 Cons: - micro USB powering
  10. Who told you to do that? // It should be more verbose install and I don't know why it isn't. Das OMV arbeitet einwandfrei. I just did a quick test on http://ix.io/1vPo
  11. The main idea is written here: https://github.com/armbian/build/tree/tvboxes/config/packages It's actually simple. Upgrade might be more problematic.
  12. Those relations needs to be visualized and rethink before merge.
  13. We fix MAC at first boot https://github.com/armbian/build/blob/master/packages/bsp/common/usr/lib/armbian/armbian-firstrun#L128 this way? https://github.com/armbian/build/blob/master/packages/bsp/common/usr/lib/armbian/armbian-common Check if this can be of any help.
  14. Somebody will need to raise a few ten or hundred thousands and start a project to make this happen. What is WebGL? https://en.wikipedia.org/wiki/WebGL
  15. Earlier today I pushed a fairy large patchset containing various functional improvements of many boards. If you have Allwinner board and some spare time: 1. Build DEV image/kernel with https://github.com/armbian/build (you need to add EXPERT="yes" to the config to unlock) 2. Install DEV kernel from beta repository Optional Defreeze kernel updates Switch to nightly kernel (armbian-config -> system -> Nightly) Reboot Switch to other kernel (armbian-config -> system -> Other -> DEV) When board came up, do some exploration. Most important information is to find out if there is a regression toward kernel 4.14.y! Then make a test report https://github.com/armbian/testings#how-to-create-a-test-report. If you know how to fix certain problems, you are more than welcome! Our resources are tiny and we can't possible fix all problems This topic is a place to discuss how certain problems/bugs can be solved. When reporting a bug, provide logs with: armbianmonitor -u Bugs: - serial gadget console is not working (anywhere?) - Pinebook doesn't boot properly - Mesa (OS Mali drivers are enabled by default) / WebGL works on Debian based Chromium, fails on Ubuntu I checked those: Orangepi PC2 http://ix.io/1s2c (hdmi, dvfs) @tkaiser SBCBENCH: http://ix.io/1s5d ( @hojnikb available frequency steps: 120 MHz, 240 MHz, 480 MHz, 648 MHz, 816 MHz, 960 MHz, 1.01 GHz, 1.06 GHz, 1.10 GHz, 1.15 GHz, 1.20 GHz, 1.22 GHz, 1.25 GHz, 1.30 GHz, 1.34 GHz, 1.37 GHz) Olinuxino A64 http://ix.io/1s2d (hdmi, dvfs, wireless, usb, battery) SBCBENCH: http://ix.io/1s5e tested battery charging/discharging Olimex Teres 1 A64 (hdmi, dvfs, wireless, usb, battery) http://ix.io/1tJg Orangepi Prime SBCBENCH: http://ix.io/1s5R (once "powered off" during benchmarking at 92C) Orangepi +2e SBCBENCH: http://ix.io/1s5T Orangepi Win SBCBENCH: http://ix.io/1s8c Cubietruck SBCBENCH: http://ix.io/1u3W OrangepiZero +2 H3 SBCBENCH: http://ix.io/1pqd Orangepi One H3 SBCBeNCH: http://ix.io/1psZ Orangepi Lite H3 http://ix.io/1u6R Nanopi Neo2 http://ix.io/1u4A (with NAS http://ix.io/1uUM) Orangepiplus http://ix.io/1u5H Orangepi Zero H2+ http://ix.io/1u9b Nanopi Air http://ix.io/1u9d With problems: Pinebook Confirmed working: Neo2 v1.1 512MB Neo2 v1.1 1GB Pine64 Orange Pi Zero Plus2 H5 Nanopi Duo http://ix.io/1uVC Orangepi R1 http://ix.io/1uaP Nanopi Neo Core 2 LTS Nano Pi Neo Plus2 Tritium H3 and H5 Orange Pi Zero Plus Bananapi M1 For now. BTW. Do you want to become a (Allwinner) board maintainer? Duties: - responsible for content at the download page, - running latests updates and managing bug list there.
  16. I got the following on the email - it's best to be attached here. I don't have any of this boards to implement and test. pine64.dts pine64noplus.dts pine64so.dts
  17. This is more like a workaround. If some feature is enabled only in your custom kernel and you want to stay with uptodate kernel, adjust upstream config https://github.com/armbian/build/blob/master/config/kernel/linux-sun7i-default.config#L942 to yours this way: https://www.armbian.com/get-involved After updated kernel is out, you can unhold your kernel package.
  18. Igor


    Yes. Removing TX pin connection? If you don't have all of them connected, a garbage can be detected and that triggers boot breaking which has to be enabled, otherwise you can't get into the u-boot when you want to get in. It can be improved by changing from "press any key" to "press this key" -> https://www.armbian.com/get-involved
  19. Recent DEV kernel (4.19.y) is a big step forward on A64 but we are still working on it and we need someone with Pine64so to check functionality:
  20. Not an Armbian problem. https://wiki.x2go.org/doku.php/doc:installation:x2goserver
  21. Igor

    quick review Banana Pi M3

    Temperature is absent on this particular board because the driver for the sensor for Allwinner A83T, which is on this board, is not developed, ported yet. Kernel does not supply temperature to the application. Any application. Any operating system: Debian, Ubuntu, ArchLinux, WhateverLinuxDistributionOuthere, ... Edit: perhaps this temp sensor works on Android/stock 3.4.y kernel which you want to avoid on all cost. Great to hear! Now you can play, test, wait for this to be solved or help.
  22. Igor

    quick review Banana Pi M3

    There is nothing to install. It has to be developed. Something like this has to be added to the kernel code, recompile, test, adjust, test ... For you/end user it will just show up one day after a kernel upgrade that this will be fixed.
  23. Igor

    quick review Banana Pi M3

    I usually buy on Ebay & Aliexpress but this time in the year is not the best time For an experiment, improvisations as such might help. I assume you have plenty of coins?
  24. Which you can use until they provide ARM binaries. This goes on the advanced level, far away from Armbian. Check this: https://www.howtoforge.com/tutorial/how-to-install-php-7-on-debian/ I am not sure anyone can help you here. Better try here: https://www.ispconfig.org/support/
  25. I am not sure this part of the script - rebuilding packages - were tested in anything that native environment. Not sure for Vagrant, but for Docker this is disabled out of the box: [ warn ] EXTERNAL_NEW=compile is not available when running in container, setting to prebuilt It works for me on KVM host. If there are no issues, sure, why not. I hope all our patches also apply?