SBC News
Atom feed, Pull requests awaiting review and other tech news
4530 topics in this forum
-
Update maintainers and board status synced status from the database rename to .csc where we don't have anyone If you want to become a board maintainer, adjust data here. Ref: Board Maintainers Procedures and Guidelines View the full article
-
Description This patch PCIE initialization error after warm reboot. Typical error log after warm reboot: [ 2.510082] rockchip-pcie f8000000.pcie: host bridge /pcie@f8000000 ranges: [ 2.510139] rockchip-pcie f8000000.pcie: MEM 0x00fa000000..0x00fbdfffff -> 0x00fa000000 [ 2.510160] rockchip-pcie f8000000.pcie: IO 0x00fbe00000..0x00fbefffff -> 0x00fbe00000 [ 2.510748] rockchip-pcie f8000000.pcie: no bus scan delay, default to 0 ms [ 2.510795] rockchip-pcie f8000000.pcie: no vpcie12v regulator found [ 3.011274] rockchip-pcie f8000000.pcie: PCIe link training gen1 timeout! [ 3.011373] rockchip-pcie: probe of f8000000.pcie failed with erro…
-
Description WAN ethernet does not work on NanoPI R2C on edge because GMAC_CLK pin on PHY not provides output clock (for GMAC) by default. This updated device tree fix this issue. current and legacy branches have different (out of kernel) driver and don't need this dts fix. [ 2.902617] rk_gmac-dwmac ff540000.ethernet: IRQ eth_wake_irq not found [ 2.902640] rk_gmac-dwmac ff540000.ethernet: IRQ eth_lpi not found [ 2.902793] rk_gmac-dwmac ff540000.ethernet: PTP uses main clock [ 2.903026] rk_gmac-dwmac ff540000.ethernet: clock input or output? (input). <- this clock MUST be provided by PHY [ 2.903049] rk_gmac-dwmac ff540000.ethernet: TX delay(0x22). [ 2.…
-
Description Reapply https://github.com/armbian/build/commit/305886b111ff76a53693a3c171751a8830d106c5 and fix compilation & spi image booting Jira reference number [AR-9999] How Has This Been Tested? Please describe the tests that you ran to verify your changes. Please also note any relevant details for your test configuration. [x] Build and boot Checklist: [ ] My code follows the style guidelines of this project [ ] I have performed a self-review of my own code [ ] I have commented my code, particularly in hard-to-understand areas [ ] I have made corresponding changes to the documentation [ ] My changes generate no new warnings [ ] Any dependent changes have bee…
-
Description Not sure if this PR makes any sense but welp. I leave that to those who actually know what they are doing ^^ Anyway just for the heck of it I tried what happens if I build Station-P1 against rockchip64 family instead of media Jira reference number [AR-x] How Has This Been Tested? [x] Build Bookworm CLI edge with Linux 6.6.7 [x] Boot Bookworm CLI works [x] Enable 2GHz OC overlay works [x] Install to eMMC works [x] Desktop XFCE works [ ] WiFI does not work but might have been broken before as well. No clue. armbianmonitor: https://paste.armbian.com/oyoyiqoper Checklist: [x] My code follows the style guidelines of this project [x] I have performed a self-re…
-
Description Add uboot 'button' cmd and add Recovery button to rk3318 uboot dts. In the linux kernel dts button is labeled lowercase "recovery", but I've chosen "Recovery" as it is more frequent in uboot dts'es: $ (cd cache/sources/u-boot-worktree/u-boot/v2022.07/arch/arm/dts; grep -ir 'label.*"recovery"' .) ./rk3399-nanopc-t4.dts: label = "Recovery"; ./rk3399-khadas-edge.dtsi: label = "Recovery"; ./rk3399-roc-pc.dtsi: label = "Recovery"; ./rk3328-rock-pi-e.dts: label = "Recovery"; ./rk3066a-mk808.dts: label = "recovery"; ./rk3399-nanopi-m4b.dts: label = "Reco…
-
Description Add patches to support HEVC hardware video decoder provided by rkvdec in rockchip64 socs like rk3328 and rk3399. This leverages the hardware features reducing cpu usage by a wide margin. Also provides some patches and fixes for v4l2 whose patch files seems big, but most is just description text. Can be tested along with the repository published by me on this forum post. Jira reference number AR-1997 How Has This Been Tested? [x] Compile current 6.1 rockchip64 kernel [x] Compile edge 6.6 rockchip64-kernel [x] Test current kernel on existing rk3399 installation on OrangePi4 LTS board [x] Test edge kernel on existing rk3399 installation on OrangePi4 LTS boar…
-
Description Related to auto-test system only. View the full article
-
Description We are storing logs at our pastebin server(s). Switching back to primary as secondary is failing. paste.next.armbian.com -> paste.armbian.com How Has This Been Tested? Made one test build with SHARE_LOG=yes which generated logs on paste bin server. Checklist: [x] My code follows the style guidelines of this project [x] I have performed a self-review of my own code [x] My changes generate no new warnings View the full article
-
Description As per subject, plus kernel configs have been updated and enabled rtl8xxx untested wifi chips How Has This Been Tested? [x] Kernel patches apply with current kernel [x] Kernel patches apply with edge kernel Checklist: [x] My code follows the style guidelines of this project [x] I have performed a self-review of my own code [x] I have commented my code, particularly in hard-to-understand areas [x] I have made corresponding changes to the documentation [x] My changes generate no new warnings [x] Any dependent changes have been merged and published in downstream modules View the full article
-
Description As per subject, plus kernel configs have been updated and enabled rtl8xxx untested wifi chips How Has This Been Tested? [x] Kernel patches apply with current kernel [x] Kernel patches apply with edge kernel Checklist: [x] My code follows the style guidelines of this project [x] I have performed a self-review of my own code [x] I have commented my code, particularly in hard-to-understand areas [x] I have made corresponding changes to the documentation [x] My changes generate no new warnings [x] Any dependent changes have been merged and published in downstream modules View the full article
-
Update maintainers and board status synced status from the database rename to .csc where we don't have anyone If you want to become a board maintainer, adjust data here. Ref: Board Maintainers Procedures and Guidelines View the full article
-
Description Clean deprecated parts in patches. How Has This Been Tested? [x] Build test Checklist: [x] My code follows the style guidelines of this project [x] I have performed a self-review of my own code [x] I have commented my code, particularly in hard-to-understand areas [x] I have made corresponding changes to the documentation [x] My changes generate no new warnings [x] Any dependent changes have been merged and published in downstream modules View the full article
-
Description Bumping to latest lts versions Checklist: [ ] My code follows the style guidelines of this project [ ] I have performed a self-review of my own code [ ] I have commented my code, particularly in hard-to-understand areas [ ] I have made corresponding changes to the documentation [ ] My changes generate no new warnings [ ] Any dependent changes have been merged and published in downstream modules View the full article
-
Description This should get wifi working on OrangePi Zero2 on current and edge kernel How Has This Been Tested? Please describe the tests that you ran to verify your changes. Please also note any relevant details for your test configuration. [X] Not tested as I don't have the device. @AGM1968 Could you please test the same? Checklist: [ ] My code follows the style guidelines of this project [ ] I have performed a self-review of my own code [ ] I have commented my code, particularly in hard-to-understand areas [ ] I have made corresponding changes to the documentation [ ] My changes generate no new warnings [ ] Any dependent changes have been merged and published in d…
-
Dear Armbian Community, It’s been an eventful two weeks since our last point release of 2023. Despite facing some challenges, we’ve been hard at work ensuring the continued excellence of Armbian. Point Release Recap Unfortunately, we encountered unexpected issues since our release. A batch of images was accidentally deleted, requiring a complete restart of the generation process. Additionally, our main rsync server experienced IPv6 connectivity issues, resulting in delays in mirror synchronization for several days. However, we’ve successfully generated our first set of images, now available by checking out the builds script to v23.11. Enhanced Support Policies To strea…
-
Description This PR adds a board config file for RPi 5. While on it, the PR also removes dependency on flash-kernel. Instead some custom scripts are added into the bsp package for installation of updated dtb, kernel and initrd files. Using both rpi4b and rpi5b will produce images compatible with rpi5, but the image created with BOARD=rpi5b will not run on older hardware. The kernel config, patches etc are shared between both boards. To prevent creating new family for RPI5 specific kernel, I have added support for something I call kernel variants. This is basically going to be almost same kernel with extremely small changes that doesn't justify creating new family and yet …
-
Description Fixes board not properly powering off and rebooting. How Has This Been Tested? [x] Reboots again [x] Powers off again Checklist: [x] My code follows the style guidelines of this project [x] I have performed a self-review of my own code [x] I have commented my code, particularly in hard-to-understand areas [ ] I have made corresponding changes to the documentation [x] My changes generate no new warnings [x] Any dependent changes have been merged and published in downstream modules View the full article
-
Description Add rockchip drivers to the uefi-arm64 kernel config to be able to use https://github.com/jaredmcneill/quartz64_uefi on some rk3566/rk3568 boards. How Has This Been Tested? Booted a Pine SOQuartz/CM4IO board with the EDK2 bootloader mentioned above on a sdcard and the patched generic uefi-arm64 image on an nvme drive. Tested with ACPI and Devicetree. Checklist: [x] My code follows the style guidelines of this project [x] I have performed a self-review of my own code [x] I have commented my code, particularly in hard-to-understand areas [ ] I have made corresponding changes to the documentation [x] My changes generate no new warnings [x] Any dependent change…
-
As we continue improving the kernel integration landscape on multiple fronts, this also means making better tests available for all. Working closely with the community, we have now landed a new, ready-to-use, kselftest upstream in mainline Linux. View the full article
-
Description TOC is generated by GitHub, so we don't need to expose it. Checklist: [x] My code follows the style guidelines of this project View the full article
-
Description Update odroidxu4-current kernel to 6.1.67. How Has This Been Tested? [x] Reboot of my Odroid HC1 Checklist: [x] My code follows the style guidelines of this project [x] I have performed a self-review of my own code [x] I have commented my code, particularly in hard-to-understand areas [ ] I have made corresponding changes to the documentation [x] My changes generate no new warnings [ ] Any dependent changes have been merged and published in downstream modules View the full article
-
Description Recently, I accidentally erased an SPI flash with an bootloader installed and tried to reinstall the latest bootloader. But it did not recognize the attached disks and proceeded to TFTP Boot. Only by stopping autoboot and hot-swapping the disks or reattaching did the bootloader recognize it, and I was then able to boot with the command. I investigated and found that the problem occured after U-Boot was updated to v2023.01. This issue has been resolved by applying a patch that was previously used in v2022.07. How Has This Been Tested? By compiling U-Boot from trunk (linux-u-boot-odroidhc4-current_24.2.0-trunk) for v2023.01, v2023.04, v2023.07, v2023.10 and t…
-
Description This PR fixes ES8388 audio on OPi5, add opi5b devicetree and add mainline uboot support. Jira reference number [AR-9999] How Has This Been Tested? Please describe the tests that you ran to verify your changes. Please also note any relevant details for your test configuration. [x] Boots well with 2024.01-rc4 uboot [x] There are no es8388 errors in dmesg output It would be nice if someone tests SPI flash boot + nvme ssd. I've not tried it because i don't have free M2 ssd rn. rkspi_loader.zip Checklist: [ ] My code follows the style guidelines of this project [ ] I have performed a self-review of my own code [ ] I have commented my code, particularly in ha…
-
Description Small followup fix https://github.com/armbian/build/pull/6006 How Has This Been Tested? Please describe the tests that you ran to verify your changes. Please also note any relevant details for your test configuration. [x] Compile and boot rk3318-box from second partition Checklist: [ ] My code follows the style guidelines of this project [ ] I have performed a self-review of my own code [ ] I have commented my code, particularly in hard-to-understand areas [ ] I have made corresponding changes to the documentation [ ] My changes generate no new warnings [ ] Any dependent changes have been merged and published in downstream modules View the full article
-
Description The "optional/boards" directory seems to have been deprecated and actually never used so much. Remove the last board support package there (rk3318-box) and move into extension as suggested by @rpardini. Ancillary BSP files have been removed too. The extension may have global interest because it was a workaround for X.Org and Lima driver: the former was not able to autodetect the latter with some revision combinations. That configuration fixes the autodetection. At the moment, it has been enabled in rk3318-box board and rk322x family. How Has This Been Tested? [x] Compile debian bookworm image for rk3318-box and verify 40-serverflags.conf presence [x] Compi…
-
Description As per title. How Has This Been Tested? [ ] Build test at CI Checklist: [ ] My changes generate no new warnings View the full article
-
Original version destroyed journal on command postrotate as files in /var/log.hdd/journal are overwritten by cat. With the patch journal is not damaged anymore. Description In original version in postrotate files in /var/log.hdd/journal are deleted by the command dest="/var/log/$file" cat $file > $dest as /var/log/journal is a symling to /var/log.hdd/journal files are cated on themselves which ends up with an empty file. How Has This Been Tested? check journal by journactl. There is no data earlier than today 0:00. Also "journalctl --verify" shows that journal is damaged. Checklist: [ ] My code follows the style guidelines of this project [ ] I have performed a s…
-
Description As specified in PR https://github.com/armbian/build/pull/5967, there was a nasty mistake in rockchip and rk322x source files that were attempting to create two groups (gpio and i2c) on the building host instead of the built image. This caused the build system to crash when the groups were already present on the building host, which is totally not desiderable, and the intended feature was also broken. After some inspection, the groups were leveraged by a couple of udev rules to allow non-root users have access to gpio and i2c resources out of the box. This PR fixes the group creation on the target built image. Note: gpio and i2c gids starts from 900 because g…
-
Description This PR fixes EXTRAWIFI=no compilation when uwe5622 driver and rockchip64 family is involved. The error was due to the fact that uwe5622 driver has been moved in misc patch directory some time ago, but a custom patch was left into family kernel patches to adapt the driver to rockchip64 platform. EXTRAWIFI=no would not patch the kernel to include the driver, but the custom patch was still applied since it was present as kernel patch and that would cause a failure. With this PR, the custom rockchip patch has been moved into misc directory as well and it is applied selectively in code, so EXTRAWIFI=no works correctly. Also uwe5622 related patches are moved into…
-
Description I forgot two things while moving Odroid M1 https://github.com/armbian/build/pull/6015 transfer overlays check if any other board is using this kernel. Jira reference number AR-1990 How Has This Been Tested? [x] Build kernels at CI [x] Boot Odroid M1 [x] Check overlays Checklist: [x] My code follows the style guidelines of this project [x] I have performed a self-review of my own code [x] My changes generate no new warnings [x] Any dependent changes have been merged and published in downstream modules View the full article
-
Collabora is headed to California to take part in the inaugural edition of AI.dev: Open Source GenAI & ML Summit, a new event aims to bring together the brightest developers from around the world to shape the trajectory of open source AI. View the full article
-
Update maintainers and board status synced status from the database rename to .csc where we don't have anyone If you want to become a board maintainer, adjust data here. Ref: Board Maintainers Procedures and Guidelines View the full article
-
Description Hinlink HT2 CPU:RK3528A RAM:2G EMMC:32G 1x RJ45 Gigabit LAN port 1x HDMI 2.0 1x USB 3.0 1x USB 2.0 1x SD Card 1x Wireless module 1x TypeC PD power port How Has This Been Tested? Please describe the tests that you ran to verify your changes. Please also note any relevant details for your test configuration. [x] legacy build success [x] legacy build boot fine on HT2 Checklist: [x] My code follows the style guidelines of this project [x] I have performed a self-review of my own code [ ] I have commented my code, particularly in hard-to-understand areas [ ] I have made corresponding changes to the documentation [x] My changes generate no new warnings [ ] Any…
-
Description Enabling Armbian Live patch within build framework by default was not a good idea. Moving it to extensions so we can use it only when making images for Armbian OS. Jira reference number AR-1984 How Has This Been Tested? [ ] Make image, boot and see if it works Checklist: [ ] My code follows the style guidelines of this project [ ] I have performed a self-review of my own code [ ] I have commented my code, particularly in hard-to-understand areas [ ] I have made corresponding changes to the documentation [ ] My changes generate no new warnings [ ] Any dependent changes have been merged and published in downstream modules View the full article
-
Description Add missing kernel dependencies. How Has This Been Tested? [ ] Build test Checklist: [ ] My code follows the style guidelines of this project [ ] I have performed a self-review of my own code [ ] I have commented my code, particularly in hard-to-understand areas [ ] Any dependent changes have been merged and published in downstream modules View the full article
-
Description merge and remove special kernel config drop rk3568-odroid kernel family port DT from mainline 6.6 to rockchip64-current with a single patch No other changes, board is staging, probably will go to community maintained, should be safe to merge. Jira reference number AR-1737 How Has This Been Tested? [x] build and boot current 6.1 image [x] build and boot current 6.6 image Checklist: [x] My code follows the style guidelines of this project [x] I have performed a self-review of my own code [x] My changes generate no new warnings [x] Any dependent changes have been merged and published in downstream modules View the full article
-
We can now confidently say that PipeWire is here to stay. But of course it is not the end of the journey. There are many new areas to explore going forward, especially in WirePlumber and the ecosystem that builds around PipeWire. View the full article
-
Description add dts for Mini M8s Pro tvbox (S912, 2G/16G), which is essentially same as Beelink GT1 Ultimate, but with QCA9377/LTM8830 Wifi/BT Also for some re-branded tvboxes based on same hardware, e.g. LobbyTV How Has This Been Tested? Tested on my box. Boots, wifi & bt works. Checklist: [x] My code follows the style guidelines of this project [x] I have performed a self-review of my own code [x] I have commented my code, particularly in hard-to-understand areas [x] I have made corresponding changes to the documentation [x] My changes generate no new warnings [x] Any dependent changes have been merged and published in downstream modules View the full article
-
Based on the works done by @lanefu for the same RK3568 NanoPi R5S, with ethernet interface name updated and corresponding LED dtb overlay. Tested with a local built Armbian-unofficial_24.2.0-trunk_Nanopi-r5c_bookworm_edge_6.6.4_minimal.img on my NanoPi R5C: [✔️] Boot with SD card. [✔️] Install into eMMC and boot from eMMC. [✔️] LAN / WAN interface renamed and corresponding LEDs work with link status change. View the full article
-
Description version bump for rockchip-rk3588 edge from 6.7-rc3 to rc4. Jira reference number [-] How Has This Been Tested? [x] built on aarch64 for OPi5 From a quick look it does not seem that there are a lot of changes related to the board or even arm64 architecture in general. Therefore booting was not tested. https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/diff/?id=v6.7-rc4&id2=v6.7-rc3&dt=2 Checklist: [x] My code follows the style guidelines of this project [x] I have performed a self-review of my own code [ ] I have commented my code, particularly in hard-to-understand areas [ ] I have made corresponding changes to the documentation […
-
Our look at the Rust crate for interconnected objects continues, as we examine how persian-rug really does tie the room together by providing a convenient container solution with a safety net to go along with it. View the full article
-
Description Adjusting logic due to upstream changes https://github.com/actions/labeler/releases/tag/v5.0.0 How Has This Been Tested? [x] Tested on demo repository Checklist: [x] My code follows the style guidelines of this project [x] My changes generate no new warnings View the full article
-
Description Update odroidxu4-current kernel to 6.1.65. How Has This Been Tested? [x] Reboot of my Odroid HC1 Checklist: [x] My code follows the style guidelines of this project [x] I have performed a self-review of my own code [x] I have commented my code, particularly in hard-to-understand areas [ ] I have made corresponding changes to the documentation [x] My changes generate no new warnings [ ] Any dependent changes have been merged and published in downstream modules View the full article
-
Bumps actions/labeler from 4 to 5. Release notes Sourced from actions/labeler's releases. v5.0.0 What's Changed This release contains the following breaking changes: The ability to apply labels based on the names of base and/or head branches was added (#186 and #54). The match object for changed files was expanded with new combinations in order to make it more intuitive and flexible (#423 and #101). As a result, the configuration file structure was significantly redesigned and is not compatible with the structure of the previous version. Please read the action documentation to find out how to adapt your configuration files for use with the new action version. Th…
-
Description We are using unudhcpd from pmos for usb gadget network dhcp server. But this package is not upstreamed to debian, and it's the only package we use for qcom abl that is not upstreamed, so replace it with dnsmasq. Difference between unudhcpd and dnsmasq: 1, unudhcpd is a very simple dhcp server which only provides one ip address to the client. While dnsmasq will provide different ip address on every usb gadget network connect because the mac address of usb gadget network client always changes. 2, When usbgadget network is disabled by command systemctl status usbgadget-rndis.service, dnsmasq will get stopped. If dnsmasq is not stopped, client won't get address …
-
Description Enabled crust for Orange Pi Zero. Also added workaround to make sure board does resume successfully after sleep. The xradio_wlan driver seems to interfere with the same causing board to get stuck on resume after its put to sleep. Hence now we unload the module when entering sleep and reload it on resume. This works with systemctl suspend, but is still broken with rtcwake. Jira reference number AR-1918 How Has This Been Tested? Please describe the tests that you ran to verify your changes. Please also note any relevant details for your test configuration. [X] Tested suspend/resume works using echo +20 > /sys/class/rtc/rtc0/wakealarm && systemctl …
-
Description Current rockchip64 bootscript always load kernel/etc from the first device partition, but not from partition bootscript itself was loaded. This PR makes bootscript load kernel/etc from the same partition. This allows to easily have multiple boot partitions (primary/backup) and switch them with MBR boot flags or GPT legacy_boot flags. How Has This Been Tested? [x] Compile and boot rk3318-box Checklist: [x] My code follows the style guidelines of this project [x] I have performed a self-review of my own code [ ] I have commented my code, particularly in hard-to-understand areas [ ] I have made corresponding changes to the documentation [ ] My changes genera…
-
Description As per description. How Has This Been Tested? [ ] Build test Not tested on hardware. View the full article
-
Description Please include a summary of the change and which issue is fixed. Please also include relevant motivation and context. List any dependencies that are required for this change. Jira reference number [AR-9999] How Has This Been Tested? Please describe the tests that you ran to verify your changes. Please also note any relevant details for your test configuration. [x] Someone tested with rock5 Checklist: [ ] My code follows the style guidelines of this project [ ] I have performed a self-review of my own code [ ] I have commented my code, particularly in hard-to-understand areas [ ] I have made corresponding changes to the documentation [ ] My changes genera…
-
Description Bump from rc1 to rc3 Jira reference number [AR-9999] How Has This Been Tested? Please describe the tests that you ran to verify your changes. Please also note any relevant details for your test configuration. [x] build [x] boot on OPi5 Checklist: [x] My code follows the style guidelines of this project [x] I have performed a self-review of my own code [/] I have commented my code, particularly in hard-to-understand areas [/] I have made corresponding changes to the documentation [x] My changes generate no new warnings [/] Any dependent changes have been merged and published in downstream modules View the full article
-
Description We use mkbootimg in rootfs which is installed only for jammy before. It's better to use mkbootimg from build host because this is a python script and may not run if build host and target rootfs are not the same release. This commit only make build for debian pass, but debian images won't work because of lacking packages. How Has This Been Tested? Please describe the tests that you ran to verify your changes. Please also note any relevant details for your test configuration. [x] ./compile.sh build BOARD=xiaomi-elish BRANCH=sm8250 BUILD_DESKTOP=no BUILD_MINIMAL=yes DEB_COMPRESS=xz EXPERT=yes GITHUB_MIRROR=ghproxy KERNEL_CONFIGURE=no KERNEL_GIT=shallow MAINLIN…
-
Description The latest ATF has several fixes and improvements for the K3 platform. The current default ATFBRANCH is rather old (and should be updated, but I don't have all the other platforms needed to test right now). For now update to the latest stable tag for K3 platforms. How Has This Been Tested? [ ] Build and boot SK-AM64B [ ] Build and boot SK-AM62B [ ] Build and boot SK-TDA4VM Checklist: [x] My code follows the style guidelines of this project [x] I have performed a self-review of my own code [x] My changes generate no new warnings [x] Any dependent changes have been merged and published in downstream modules View the full article
-
Description On older kernels like v6.1.x the TI devices are better supported by the TI vendor kernel than the upstream kernel. For the current kernel let's use the TI kernel for these boards. While here bump the edge kernel to v6.6.x which also has better support for features found on these platforms than v6.5.x. How Has This Been Tested? [x] Build and boot SK-AM64B with current kernel [ ] Build and boot SK-AM62B with current kernel [x] Build and boot SK-TDA4VM with current kernel [x] Build and boot SK-AM64B with edge kernel [ ] Build and boot SK-AM62B with edge kernel [ ] Build and boot SK-TDA4VM with edge kernel Checklist: [x] My code follows the style guidelines of…
-
The testing ecosystem in the Linux kernel has been steadily growing, but are efforts sufficiently coordinated? How can we help developers and maintainers integrate code more efficiently? How can we mitigate maintainer burnout? View the full article
-
The 3rd revision of the patch has been applied upstream. https://lore.kernel.org/linux-wireless/87cyvqsabo.fsf@kernel.org/T/#t I've been using this revision for about week now and all seems fine. Checklist: [ ] My code follows the style guidelines of this project [ ] I have performed a self-review of my own code [ ] I have commented my code, particularly in hard-to-understand areas [ ] I have made corresponding changes to the documentation [X] My changes generate no new warnings [ ] Any dependent changes have been merged and published in downstream modules View the full article
-
Description Resolves #5890 Jira reference number AR-1906 How Has This Been Tested? Please describe the tests that you ran to verify your changes. Please also note any relevant details for your test configuration. [X] Test on RPi5 with mantic image. The iwconfig shows output shows that power management is off as expected Checklist: [ ] My code follows the style guidelines of this project [ ] I have performed a self-review of my own code [ ] I have commented my code, particularly in hard-to-understand areas [ ] I have made corresponding changes to the documentation [X] My changes generate no new warnings [ ] Any dependent changes have been merged and published in down…
-
Description Moving use of dbeinder's repo to fifteenhex repo for xradio driver as fifteenhex seems to give more consistent speeds. This also allows us to drop all of our xradio patches as we can now build right from fifteenhex code. How Has This Been Tested? Please describe the tests that you ran to verify your changes. Please also note any relevant details for your test configuration. [X] Test wifi on Orange Pi Zero Checklist: [X] My code follows the style guidelines of this project [X] I have performed a self-review of my own code [ ] I have commented my code, particularly in hard-to-understand areas [ ] I have made corresponding changes to the documentation [X] My…
-
Description Add support for RPi5 in our bcm2711 kernel. This is mostly but not entirely based on changes from Raspberry Pi kernel PR 5618. After enabling those options, I noticed that even though hdmi was working, kernel was not able to find the sdcard and usb was also not working. So I had to use diffconfig to compare our configs with the vendor config and enable some more options. Raising the PR so that others can also play with it as well. Meanwhile I will work on getting Trixie Desktop Image running with mesa 23.3-rc5 from experimental repo. As part of that I will split RPi 5 into separate board config until recent version of mesa is made available in current debian …
-
Description This was going to be used if building the bootloader from external source did not work. As this did work we never needed this blob, remove it. How Has This Been Tested? [x] SK-AM62B still builds and boots without this file Checklist: [x] My changes generate no new warnings [x] Any dependent changes have been merged and published in downstream modules View the full article
-
Description thead: fix bluetooth problem, update to linux 6.7-rc3 Add RTL bluetooth firmware for LicheePi 4A. Update prebuilt opensbi binary. Update linux version and kernel config(fix SD-slot, cpufreq). How Has This Been Tested? [x] Successfully built. [x] System startup. Checklist: [x] My code follows the style guidelines of this project [x] I have performed a self-review of my own code [x] I have commented my code, particularly in hard-to-understand areas [ ] I have made corresponding changes to the documentation [x] My changes generate no new warnings [x] Any dependent changes have been merged and published in downstream modules View the full article
-
No descriptionView the full article
-
Description Maint. View the full article
-
Armbian 23.11 Topi We’re excited to announce the latest Armbian release, v23.11! This update comes with a plethora of changes, making the Armbian experience even better. A Decade of Advancement in Single Board Computer Support For a decade, Armbian Linux has been at the forefront of advancing and supporting the diverse single board computers (SBC) landscape. With 16 point releases under our belt since the adoption of this methodology, we’re continually enhancing our offerings. Without further ado, here are the key highlights of this release! Evolving Support Policies In our continual quest for improvement, we are refining our support policies to ensure better reliabili…
-
Description Enabled CONFIG_RCU_TRACE as a workaround to fix booting 6.1.64 kernel on 32-bit allwinner boards. Edge kernel is not having this issue and hence workaround was not added for the same. How Has This Been Tested? Please describe the tests that you ran to verify your changes. Please also note any relevant details for your test configuration. [X] Booted on Orange Pi Zero (sun8i H3) Checklist: [ ] My code follows the style guidelines of this project [ ] I have performed a self-review of my own code [ ] I have commented my code, particularly in hard-to-understand areas [ ] I have made corresponding changes to the documentation [ ] My changes generate no new warn…
-
Description As per tittle. How Has This Been Tested? [ ] Build test, will run smoke tests right after too. Checklist: [ ] My code follows the style guidelines of this project [ ] I have performed a self-review of my own code [ ] I have commented my code, particularly in hard-to-understand areas [ ] I have made corresponding changes to the documentation [ ] My changes generate no new warnings [ ] Any dependent changes have been merged and published in downstream modules View the full article
-
Description Fix uboot booting from zstd compressed BTRFS. uboot logs before fix: Found U-Boot script /boot/boot.scr ZSTD_decompressStream error 7 3252 bytes read in 41 ms (77.1 KiB/s) ... SCRIPT FAILED: continuing... Error 7 means "frame parameter window too large". It looks like uboot's max window size specification on decompressor init is totally wrong (compressed data size is used as max window size). Zstd default max window size is 128MB, but I'm unsure is it good idea to malloc 128MB in uboot on each BTRFS extent decompression. So I have capped minimum window size to 128KB - it should be sufficient for BTRFS as max compressed extent size is 128KB. How Has This Be…
-
Update maintainers and board status synced status from the database rename to .csc where we don't have anyone If you want to become a board maintainer, adjust data here. Ref: Board Maintainers Procedures and Guidelines View the full article
-
It is with the utmost excitement that we witness the release of PipeWire 1.0, the first officially stable release of this noteworthy inter-process multimedia streaming framework after many years of development. View the full article
-
Update maintainers and board status synced status from the database rename to .csc where we don't have anyone If you want to become a board maintainer, adjust data here. Ref: Board Maintainers Procedures and Guidelines View the full article
-
Description Add windows dev kit 2023 support Jira reference number [AR-9999] How Has This Been Tested? Tested on windows dev kit 2023 [X] installed on sd card and device is booting fine Checklist: [X] My code follows the style guidelines of this project [X] I have performed a self-review of my own code [X] I have commented my code, particularly in hard-to-understand areas [X] I have made corresponding changes to the documentation [X] My changes generate no new warnings [X] Any dependent changes have been merged and published in downstream modules View the full article
-
Description Xiaomi Pad 5 pro is using pm8150b to support typec pd with volt up to 13.2V and current up to 6A, so I set the max negotiation to 12V5A. How Has This Been Tested? Please describe the tests that you ran to verify your changes. Please also note any relevant details for your test configuration. [x] xiaomi-elish kernel build success [x] I can negotiate 12V2A. $ sensors tcpm_source_psy_c440000.spmi:pmic@2:typec@1500-isa-0000 tcpm_source_psy_c440000.spmi:pmic@2:typec@1500-isa-0000 Adapter: ISA adapter in0: 12.00 V (min = +12.00 V, max = +12.00 V) curr1: 2.00 A (max = +2.00 A) Checklist: [x] My code follows the style guidelines of this proje…
-
WSL2 "boards" wsl2-x86/wsl2-arm64 with current (6.1.y) and edge (6.6.y) kernels with Microsoft patches WSL2 "boards" wsl2-x86/wsl2-arm64 with current (6.1.y) and edge (6.6.y) kernels with Microsoft patches tl,dr: add 4 small-ish UEFI-like kernels, with Microsoft patches & fixes, for use with Microsoft WSL2 on x86/arm64 and 6.1.y/6.6.y the boards are UEFI derivatives, using a common microsoft vendor include to modify KERNELPATCHDIR/LINUXFAMILY (for now, we don't want those patches in regular UEFI builds / .debs) disable EXTRAWIFI (kernel is for a VM, will never have wifi so doesn't need any drivers) LINUXCONFIG, so we can use Microsoft's own monolithic kernel, re…
-
armbian-kernel: don't force =n for DEBUG_INFO_DWARF5 and DEBUG_INFO_BTF armbian-kernel: don't force =n for DEBUG_INFO_DWARF5 and DEBUG_INFO_BTF really can't remember why I added those, and they cause trouble for BTF See https://www.kernel.org/doc/html/next/bpf/btf.html CONFIG_DEBUG_INFO_BTF: Generate BTF typeinfo Generate deduplicated BTF type information from DWARF debug info. Turning this on expects presence of pahole tool, which will convert DWARF type info into equivalent deduplicated BTF type info. View the full article
-
Description Rework of https://github.com/armbian/build/pull/5563 with use of ./compile.sh BOARD=x BRANCH=y kernel-config How Has This Been Tested? [x] Build test with CI Checklist: [x] My code follows the style guidelines of this project [x] I have performed a self-review of my own code [x] My changes generate no new warnings [x] Any dependent changes have been merged and published in downstream modules View the full article
-
Description For some weird reason, vim1s's kernel is extremely sensitive to gzipped initramfs image and it fails to load the same. For this reason, we had a pre_update_initramfs hook to change the initramfs compression algorithm from gzip to xz. But it turns out armbian-bsp-cli package has a well hidden pre-install script that changes compression to gzip if armbian-bsp-cli package is upgraded. This PR moves the compression change logic from previously added pre_update_initramfs hook to postinst script of armbian-bsp-cli. This way we can provide the value from getting overwritten and hence fix the upgrade failure. Jira reference number AR-1976 How Has This Been Tested? …
-
Description PMOS has updated their kernel to v6.6, and added otg role switch support: https://gitlab.com/sm8250-mainline/linux/-/commits/sm8250/v6.6/?ref_type=heads I rebased their new work on v6.7-rc2, and some minor changes: fix service usbgadget-rndis.service failed to stop because of missing file /usr/local/bin/remove-usbgadget-network.sh remove xiaomi keyboard driver beacause it doesn't fix the current keyboard disconnecting issue. How Has This Been Tested? Please describe the tests that you ran to verify your changes. Please also note any relevant details for your test configuration. [x] Build success [x] Tested on xiaomi-elish, running fine, otg role swtich wo…
-
Description This would enable uboot BTRFS support to allow booting from a sole BTRFS root/boot partition. With this feature u-boot.itb file size increase from 826K to 902K. AFAIK this size increase is not an issue given that we have almost 8MB space for uboot before the first partition. How Has This Been Tested? [x] Compile [x] Boot rk3318 box with sole BTRFS root partition Checklist: [x] My code follows the style guidelines of this project [x] I have performed a self-review of my own code [ ] I have commented my code, particularly in hard-to-understand areas [ ] I have made corresponding changes to the documentation [x] My changes generate no new warnings [ ] Any dep…
-
Description This is fixing empty renderer value in Debian based released which is causing NetPlan to fail. Jira reference number AR-1977 How Has This Been Tested? [x] Manual run [x] Build image and see if its there Checklist: [x] My code follows the style guidelines of this project [x] I have performed a self-review of my own code [x] I have commented my code, particularly in hard-to-understand areas [x] My changes generate no new warnings View the full article
-
rk322x family: disable addgroup calls that are intended for image (chroot) but are running on host rk322x family: disable addgroup calls that are intended for image (chroot) but are running on host fixes building rk322x-box on bare metal / non-Docker View the full article
-
rk322x family: use run_host_command_logged() for u-boot postprocessing (so DDR blob used shows in debug logs) rk322x family: use run_host_command_logged() for u-boot postprocessing (so DDR blob used shows in debug logs) cosmetical change for future clarity View the full article
-
artifact-uboot: fix hashing for uboot_custom_postprocess old-timey non-hook artifact-uboot: fix hashing for uboot_custom_postprocess old-timey non-hook also, for extension style hook post_uboot_custom_postprocess, don't do it 3 times, just once this commit will cause rebuild of all u-boots and that's a good thing, many custom changes in family code (eg ddr change in rk322x) were being ignored thanks @paolosabatino View the full article
-
armbian-kernel: enforce CONFIG_LOCALVERSION in .config as empty armbian-kernel: enforce CONFIG_LOCALVERSION in .config as empty View the full article
-
bash: run shellfmt, no changes bash: run shellfmt, no changes View the full article
-
Description Not sure if others are symlinked or they fail silently. Failed to restart sshd.service: Unit sshd.service not found How Has This Been Tested? [x] Tested on Jammy, Mantic, Bookworm Checklist: [x] My code follows the style guidelines of this project [x] I have performed a self-review of my own code [x] My changes generate no new warnings View the full article
-
Description Update odroidxu4-current kernel to 6.1.63. How Has This Been Tested? [x] Reboot of my Odroid HC1 Checklist: [x] My code follows the style guidelines of this project [x] I have performed a self-review of my own code [x] I have commented my code, particularly in hard-to-understand areas [ ] I have made corresponding changes to the documentation [x] My changes generate no new warnings [ ] Any dependent changes have been merged and published in downstream modules View the full article
-
Description Due to the legacy kernel update from T-Head, it is necessary to add tsched=0 to the cmdline in order to disable automatic buffering and ensure proper audio functionality. Checklist: [x] My code follows the style guidelines of this project [x] I have performed a self-review of my own code [x] I have commented my code, particularly in hard-to-understand areas [x] I have made corresponding changes to the documentation [x] My changes generate no new warnings [x] Any dependent changes have been merged and published in downstream modules View the full article
-
Description Adjusting broken links How Has This Been Tested? [x] Clicking on links Checklist: [x] My code follows the style guidelines of this project [x] I have performed a self-review of my own code [x] My changes generate no new warnings View the full article
-
Description Winter, Spring, Summer, Autumn. This can only apply in northern hemisphere countries. Southern hemisphere is the opposite months. First quarter, second quarter, third quarter, fourth quarter are universal options. Jira reference number AR-1933 How Has This Been Tested? Please describe the tests that you ran to verify your changes. Please also note any relevant details for your test configuration. [ ] Test A [ ] Test B Checklist: [ ] My code follows the style guidelines of this project [ ] I have performed a self-review of my own code [ ] I have commented my code, particularly in hard-to-understand areas [ ] I have made corresponding changes to the docu…
-
Description The size labeler is failing on PRs. Adding permissions to fix the same. Checklist: [ ] My code follows the style guidelines of this project [ ] I have performed a self-review of my own code [ ] I have commented my code, particularly in hard-to-understand areas [ ] I have made corresponding changes to the documentation [ ] My changes generate no new warnings [ ] Any dependent changes have been merged and published in downstream modules View the full article
-
Description In our linux-dtb-* package, we put our dtbs at /boot/dtb-<kernel_version>. The flash kernel script also uses the same location to create a symlink for dtb to be used. This causes a conflict during upgrade resulting into upgrade failure. This PR adds a workaround to handle the same. Jira reference number AR-1911 How Has This Been Tested? Please describe the tests that you ran to verify your changes. Please also note any relevant details for your test configuration. [ ] Testing is in progress. Checklist: [X] My code follows the style guidelines of this project [X] I have performed a self-review of my own code [X] I have commented my code, particular…
-
Description This fixes armbian-firmware-full missing the symlinks from linux-firmware How Has This Been Tested? [x] Build an image with armbian-firmware-full and confirmed the symlinks were there and pointed to the right location Checklist: [x] My code follows the style guidelines of this project [x] I have performed a self-review of my own code [x] I have commented my code, particularly in hard-to-understand areas [ ] I have made corresponding changes to the documentation [ ] My changes generate no new warnings [ ] Any dependent changes have been merged and published in downstream modules View the full article
-
This week, the Debian project takes over Cambridge as MiniDebConf kicks off right in our own British backyard! Organized by Debian project members, MiniDebConfs aim to achieve similar objectives to those of the annual Debian conference, DebConf. View the full article
-
Description Jira reference number [AR-9999] How Has This Been Tested? Please describe the tests that you ran to verify your changes. Please also note any relevant details for your test configuration. [ ] Test A [ ] Test B Checklist: [ ] My code follows the style guidelines of this project [ ] I have performed a self-review of my own code [ ] I have commented my code, particularly in hard-to-understand areas [ ] I have made corresponding changes to the documentation [ ] My changes generate no new warnings [ ] Any dependent changes have been merged and published in downstream modules View the full article
-
Description Add bluetooth support for Khadas VIM1S and VIM4. Jira reference number AR-1917 How Has This Been Tested? Please describe the tests that you ran to verify your changes. Please also note any relevant details for your test configuration. [X] Tested scanning for nearby bluetooth devices works on VIM1S [X] Tested scanning for nearby bluetooth devices works on VIM4 Checklist: [X] My code follows the style guidelines of this project [X] I have performed a self-review of my own code [X] I have commented my code, particularly in hard-to-understand areas [ ] I have made corresponding changes to the documentation [X] My changes generate no new warnings [X] Any depe…
-
Description Sadly ghproxy.com is down. But this site is based on https://github.com/hunshcn/gh-proxy and has many candidates. I did create one with a cloudflare accout: gitboost.haguro.workers.dev. So add GHPROXY_ADDRESS to let user choose their own proxy url. Default url is still ghproxy.com if GHPROXY_ADDRESS is not set. How Has This Been Tested? Please describe the tests that you ran to verify your changes. Please also note any relevant details for your test configuration. [x] build with extra args GITHUB_MIRROR=ghproxy GHPROXY_ADDRESS=gitboost.haguro.workers.dev Checklist: [x] My code follows the style guidelines of this project [x] I have performed a self-review…
-
Description This probably can help solve the usecases that require home directory to stay present in the final image like the one mentioned in #5918 Jira reference number AR-1912 How Has This Been Tested? Please describe the tests that you ran to verify your changes. Please also note any relevant details for your test configuration. [X] Tested creating image with and without the INCLUDE_HOME_DIR=yes. Works as expected. Checklist: [X] My code follows the style guidelines of this project [X] I have performed a self-review of my own code [X] I have commented my code, particularly in hard-to-understand areas [x] I have made corresponding changes to the documentation [X]…
-
Description Bumped Allwinner kernels. legacy - 5.15.137 -> 5.15.139 current - 6.1.62 -> 6.1.63 edge - 6.6.1 -> 6.6.2 Updated ov5640 camera patches to fix patch application failure. Also rebased the config files. How Has This Been Tested? Please describe the tests that you ran to verify your changes. Please also note any relevant details for your test configuration. [X] Both 32-bit and 64-bit kernel builds fine. [X] Tested 32-bit kernel on NanoPi Duo2(H3). All 3 kernels seems to work fine. [X] Tested ov5640 camera with current and edge kernels. Autofocus didn't worked for me, but its possible that I might have damaged my camera by placing something on it. Hav…
-
Bumps pascalgn/size-label-action from 0.4.3 to 0.5.0. Commits 37a5ad4 Update README.md 6221dea Update dependencies 1e33931 Upgrade to Node 16 (#36) fefca17 chore: upgraded dependencies (#37) a4655c4 Update README.md See full diff in compare view Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase. Dependabot commands and options You can trigger Dependabot actions by commenting on this PR: @dependabot rebase will rebase this PR @dependabot recreate will recreate this PR, overwriting any edits that have been made to it @dependabot merge will merge t…
-
As of today, NVK is now an officially conformant implementation of the Vulkan 1.0 API on NVIDIA Turing hardware. This is the first time any Nouveau driver has gotten the Khronos conformance badge on any API. View the full article