Jump to content

Igor

Administrators
  • Posts

    13608
  • Joined

  • Last visited

Everything posted by Igor

  1. Yes. https://github.com/armbian/build/commit/833e1c20c63ea3da7f1323429828e94eaa9b52c7 We forgot to pin it to the commit / version. Its still branch: https://github.com/armbian/build/blob/v23.11/config/sources/families/odroidxu4.conf#L24
  2. We pin major releases this way (branch v23.11) https://github.com/armbian/build/commit/d69350a88447ee64bbb50b443f86858a7f6f4075 while main (or some tag) is not. For mainline based, check this: https://github.com/armbian/build/blob/main/config/sources/mainline-kernel.conf.sh Main branch is updated and fixed daily in case upstream messes up. Just keep rebasing.
  3. 6.1.74 current and 6.6.13 edge are going to be available on stable repository shortly after this is done: https://github.com/armbian/os/actions/runs/7708966983
  4. until

    Recording: https://us06web.zoom.us/rec/share/FIJJFUgUZ6G3WdYS5ztTkIzBIMVqR_LtANkMoj64TaQ97CXk9a2a93DmJiMYjIPW.BMN0JhEccdy3_gsq
  5. I am sure you do. Me too. I am just saying that project doesn't have enough support from users side to cover for maintaining this device. For you and all other open source projects ... I am sure you would not complain if there would be a better option out there. Making sure that everyone that reads this understands, that Armbian project is not to blame for the troubles you have. We didn't sold any promise of support, HW vendors usually do that. That is one reason why I replied and second to inform you that there is some progress on both devices so they are not completely paperweight. There is a hope. It is. I wish you all the best. See, we have something in common
  6. What feelings do you have to people that maintain it with their free time and private savings? Do / did you help them? Without those people, hardware is just a paperweight, a fake promise. Package updates and kernel updates are common for many devices. We officially stop dealing with Helios64 long time / several years ago. I think it was even never officially supported. After that, it was up to random / nobody to maintain it. In past year there was some self organised attempts to improve Helios64 https://forum.armbian.com/tags/helios64/ while I think Helios4 works just fine and also there we have someone that will keep it in good shape.
  7. Reason is in exploitation nature of economical relations between parties - "you don't fund our work, but steal from" vs. "we paid for hardware, software is free" vs. "Buy 16core 32Gb NVME 2.5G PCI ... hardware that runs any Linux" We would very much invest a lot more, but someone needs to pay our bills more then 0.5%. Several people behind Armbian also works full time in order to maintain this place and all our forks and upstream distributions that are "porting from Armbian: Manjaro, Arch, NixOS, Debian, ...". There is big misconception and common believe that hardware vendors helps us. Sadly no. They don't help. With small exceptions they do everything to (ab)use our work and efforts, community development, this place, you. Whatever they are communicating, their aim is to sell hardware with promise of software support, with proprietary builds and closed features where only they have the key. Such as video 3D (opened by community on old chips), acceleration (opened on old chips), AI acceleration (closed ATM). Its a love / hate relationship. Some of things that are done in this (yet another new hardware - why we need Zero 3? 4 needs only making marketing material, board is done in a day) are fun, while (real and long term) maintenance is hard and inglorious work people tend to avoid. Getting amateurs to maintain this large, complex and disorganized egocentric landscape ... is very very hard. A lot of patches we maintain are here because upstream is wild wild west, often unfriendly to community (sometimes with a good reason) and friendly to corporate that can afford to develop at required quality level standards and also a place of deceptions. Vendors efforts are done once their HW is "supported" by mainline Linux (with "supported by Armbian" its the same), but in reality, often nobody maintains those boards and its also impossible to verify if things are alright at merge time. Some patches that we made were also simply up-streamed by removing the origin. Which is the lowest act open source developers can do. Sadly this also happens and its pointless to waste time to prove and take actions. And fight for your (c) for the job you have done for free in organised manner. Armbian is here 10 years. For us maintaining is a long term mission, done in as organised way as possible in order to save our time. u-boot is yet again, a raw material. In ideal world, all this low level job should be covered by vendors. But its not done by them. Its done by you, me and people around communities as ours, once by us, once by OpenWRT, LibreElec or similar project that stick their noise into low level world.
  8. Provide pictures of your board from both sides.
  9. Armbian still support this way. I verified yesterday on Ubuntu Jammy derivative. Just add some command like touch /run/test following by reboot, login and see if file was created at /run I suggest you to use previous build (or latest but choose 5.4 from armbian config -> old kernels menu), freeze kernel upgrade and enjoy. I am not sure at this point what we will do with this kernel. If Hardkernel stop maintaining it, we might need to roll back to 5.4.y. I know. We are trying best to take that pain away. Also this way: https://github.com/armbian/os?tab=readme-ov-file#latest-smoke-tests-results but problem is that all this costs a lot of time and we have to cover this from our own pockets almost entirely. Even doing it for everyone, also for our competitors that only wants you (our users) but not our costs of software support.
  10. Back in action: https://us06web.zoom.us/rec/share/XBdGnLqdJoihDAeEZGv8hs1HCbHloYY9qbTvnfiTBignyodLQXH_aYh0xj7vpvrA.hmG3BztFBtbP26qF
  11. Sorry, this hardware is not supported. Putting HA on not supported hardware or just make that hardware usable and stable can be extremely costly. Armbian project helps you greatly to minimise efforts needed for this in first place, but we can't resolve all problems in hardware support (which should be in the domain of people who sold you hardware) or HomeAssistant. This installation was made for expert users of Home Assistant and we made it easier by providing ready to run images. If you can't DIY, IMO its best to get a Raspberry Pi or Odroid N2 (which is tested).
  12. With XU4 we follow Hardkernel official path and provide what they provide - stock kernel with minor modifications. I would suggest you to made a complain here: https://forum.odroid.com/viewforum.php?f=225 or switch to old 5.4.y kernel via armbian-config and freeze it.
  13. FYI. We build all targets in automated way, once per week: https://github.com/armbian/community
  14. Armbian still supports /etc/rc.local startup way: #!/bin/sh -e # # rc.local # # This script is executed at the end of each multiuser runlevel. # Make sure that the script will "exit 0" on success or any other # value on error. # # In order to enable or disable this script just change the execution # bits. # # By default this script does nothing. YOUR_COMMAND exit 0
  15. Armbian is hardware oriented Linux where Debian like userspace is attached on it. In embedded Linux none of this has much value ... and also people who sold you hardware provides Armbian Linux (branded as Orangepi OS) with their Rockchip private static kernel which will never be updated. Its there to die off. This is the norm. There is a long path from that toward some traditional norm. Millions of dollars or thousands of hours of community and business that are investing their time here. tl;dr; Complexity. We needed several years to fix all garbage code in all kernels, where headers compilation is a matter of randomness already on native compilation. When you add different compilers (different debian / ubuntu package base) and cross-compilation ... on 50 different kernel forks, which some, have so many custom code that its hard to say its a Linux kernel. Upstream Ubuntu/Debian usually only deal with clean mainstream world. We provide around 50 different kernels. From UEFI generic down to per SoC and further per vendor. Naming convention, current, edge (and several more) provides some simplicity in this world. And helps you to not think much. Supported hardware is tested daily: https://github.com/armbian/os?tab=readme-ov-file#latest-smoke-tests-results Which means you are generally safe - if you stick to supported hardware! Our hardware support is significantly better then Debian / Ubuntu. There users tests (except generic x86), bug response cycle is significantly longer. Our system was designed from bigger picture then Debian way (Ubuntu just copy this tool as they have no other option). It works perfectly fine and all our secondary tools are adopted to it. We looked into and even trial flash-kernel with Raspberry Pi and I am more than happy we recently drop it. Its unreliable amateur maintained tool which IMO is not very useful when you go outside RPi world. On the other hand, most of Armbian engineers comes from embedded Linux. We have significantly wider know-how about embedded Linux (which is needed to maintain such tool) then generic desktop server Debian / Ubuntu world. We checked that tool and there is nothing to learn / take from there. We have several ideas for improvement and changes here, there are 3rd party special industrial grade solutions too ... but all those ideas quickly dies due to complex and expensive integration. We can't finance this and amateurs don't work on long term complex integrations. No. If HW is not on supported list, we have no information if this hardware boots or what works. This is on you to determine and share withing the community if you like. More can ofc be done, but someone needs to volunteer and assembly this information. Until then, it does not exists, its just a GitHub commit log(s) ... If you do it right, big, if you give this task to maintainers, small, ... hundreds of people are asking for something useful all the time and there is a few people that does something on the other side and are not supported by community. Study build framework, make a PR and make sure it gets to the documentation is the right and friendly way. I hope this at least partially answers. If I would had hours, I could write a lot more on the topic Yes, we have reasons why this is so, but things can always be improved.
  16. There is ongoing activity to set some top level re-design and prepare ground base. I doubt random person would start to do that, so this is what we have to do. I also already answered on similar topic in Documentation tickets: https://github.com/armbian/documentation/issues/390
  17. You are delusional? Offer? From you? You asked a question about the topic you clearly don't understand well, @ag123 sponsored you answer / education / FYI and that's about it. You clearly have no clue what we do. Do your homework. Insulting us is not going into your favor. What are you waiting? If its free for you, invest your time. Ours is not free, so ... good luck.
  18. until

    Linking related issue: https://github.com/armbian/documentation/issues/390
  19. It is important that you understand what I am talking about. We don't represent Linux kernel. Actually nobody does. Linux corporation https://www.linuxfoundation.org/ is the closest entity doing that and even they are considered small and poor in the corporate world they are in. What Armbian (a few people that maintains this place) does? We provide tools and build kernels with small but important changes focused into specific single board computers. We add valuable code that this generic kernel code (https://lwn.net/Articles/915435/) becomes usable. Sometimes only to some degree. And that's it. You want to develop something but you seek sponsors of your idea? No problem, just find someone else. We already burned all yearly budget. Negativity is shaped by your (over)expectations. From our perspective, they are totally off the chart. Once you get it, you will perhaps even support us. Until then, you will treat us like sh* and we will both be unhappy.
  20. Never did. We sponsor your consumerism to the degree we want. It seems you don't understand what open source is. Download what we give you and do whatever you want with that. What is the definition of poor? Can poor people invest into software development that you can consume it for free? We are already investing millions into open source, but everyone has spending limits. Since you (public) will never understand yours, we have to stop your nonsense in some way. But if you finance, we can hire, if not, you can hire yourself and do whatever you want. If you succeed, we will download and use your idea. Welcome to open source world.
  21. This is open source world. Once we have it, everyone else will have it to. To maximize our time, emotional and financial loss? We are already loosing tens of thousands of hours every year for what we provide now. Donations, as only source to cover this wish, supports our current work in around 0.5%, which means yearly budget for 2024 R&D is already long gone. Most of HW dealers and predatory users & competitors not just steal (take) in regular ways, but also generate damages however they can, for fun or to make profits for themselves. Re-thing your question. Before you suggest us what we (anyone that operates in open source) need, we we need something from general public: understanding and funding.
  22. ... those sources are not compatible with modern Linux anymore. This documentation was written 4-5 years ago, so this example worked with kernel v4, perhaps v5. Mechanism wise, things works. https://paste.armbian.com/axeveqolex.bash
  23. If you didn't improve anything ... we provide daily / weekly automated builds for everything, supported or non-supported. https://github.com/armbian/os/releases/latest https://github.com/armbian/community/releases/latest Leeboby is Xunlong employee which made those fake and broken Armbian / Kali / * images ... to trick you that Armbian support this hardware. No, we don't. Yearly budget is far less then zero. This is fake Linux / "Android kernel" you don't want to use in production. It shows HW features, nobody maintains it. You can see leeboby commits there too. https://docs.armbian.com/User-Guide_FAQ/#why-does-hardware-feature-xy-work-in-old-kernel-but-not-in-more-recent-one
  24. https://docs.armbian.com/Process_Release-Model/#agenda Is this list still valid? Supported: WIP Community supported where we could also look for re-enabling supported status. Criteria for Supported must be beneficial to the Armbian project Armbian team must confirm and agree upon all supported boards statuses a named individual as “maintainer” with GitHub ID must be preset in the BOARD_MAINTAINER within Board Configuration File a named individual must commit to providing “best effort” support for their SBC on the Armbian forums maintainer must participate in the Release Process maintainer must sign-off that device has been tested, is stable, and ready for release during release process maintainer must have physical access to the SBC they are supporting maintainer can operate under pseudonym but must reveal his identity to Armbian management maintainer should attend developers meetings held every Wednesday 7:00 PM CET when whole support burden is carried by maintainer and Armbian team, it will be labelled as “Pro bono” More here: https://docs.armbian.com/User-Guide_Board-Support-Rules/#criteria-for-supported Example of maintainer proposal: - add or remove board X from supported. Reason: its broken and I don't have time / I confirm it works, will monitor and collaborate ... - upgrade board X from WIP to supported. It works decently / well, I steal dealing with it, there is upstream support ... or remove as there is no progress, too many issues - board X from community section should become supported because ...
×
×
  • Create New...

Important Information

Terms of Use - Privacy Policy - Guidelines