Commit graph

8439 commits

Author SHA1 Message Date
Igor Pecovnik
805bf9b9c9 Adding OPi Zero2 legacy kernel support
One test device died while testing. Support is not complete. Initrd needs some adjustement to boot properly. First is OPi image, second is Armbian.

   Image Name:
   Image Type:   ARM Linux Kernel Image (uncompressed)
   Data Size:    23994376 Bytes = 22.9 MiB
   Load Address: 41000000
   Entry Point:  41000000
   Verifying Checksum ... OK
   Image Name:   uInitrd
   Image Type:   ARM Linux RAMDisk Image (gzip compressed)
   Data Size:    8469228 Bytes = 8.1 MiB
   Load Address: 00000000
   Entry Point:  00000000
   Verifying Checksum ... OK
   Loading Ramdisk to 497ec000, end 49fffaec ... OK
   reserving fdt memory region: addr=48000000 size=1000000

Starting kernel ...

   Image Name:
   Image Type:   ARM Linux Kernel Image (uncompressed)
   Data Size:    24125448 Bytes = 23 MiB
   Load Address: 41000000
   Entry Point:  41000000
   Verifying Checksum ... OK
   Image Name:   uInitrd
   Image Type:   AArch64 Linux RAMDisk Image (gzip compressed)
   Data Size:    6833691 Bytes = 6.5 MiB
   Load Address: 00000000
   Entry Point:  00000000
   Verifying Checksum ... OK
No Linux ARM Ramdisk Image
Ramdisk image is corrupt or invalid
SCRIPT FAILED: continuing...
No ethernet found.
2021-02-08 20:21:39 +01:00
Igor Pecovnik
2b1306443d Remove deprecated patch 2021-02-05 11:27:39 +01:00
Evka2k
933a00515b
Helios64 UPS. System shutdown when battery reach 7.0V. (#2599)
* Helios64 UPS. System shutdown when battery reach 7.0V.
2021-02-05 18:27:15 +08:00
Pander
c83ba333a3
enable camera sensor modules for current and dev sunxi64 (#2613) 2021-02-05 11:10:46 +01:00
Igor Pecovnik
6a9e879c86 Adjust build target 2021-02-04 19:01:57 +01:00
gentoo-root
7c85ffe28c
mvebu: Patch kernel to fix SATA write performance regression (#2595)
* mvebu: Patch kernel to fix SATA write performance regression

Add an upstream patch that fixes SATA write speed regression that
appeared in kernel 5.9.

Signed-off-by: Maxim Mikityanskiy <maxtram95@gmail.com>

* Create 0001-Revert-block-simplify-set_init_blocksize-to-regain-l.patch

Co-authored-by: Igor Pečovnik <igorpecovnik@users.noreply.github.com>
2021-02-03 20:21:38 +01:00
Uglymotha
af90b3237e
Fix armbianmonitor -n for vlan interfaces (#2594)
Currently armbianmonitor -n does not detect vlan interfaces correctly.
This is because of an incorrect egrep -o which filters out the parent interface name:
network interface: 100
instead of
network interface: eth0.100

Cascading into:
armbianmonitor: line 1095: eth0. - 0 : syntax error: invalid arithmetic operator (error token is ". - 0 ")

Fixed by changing the egrep logic to filter out the last field of route -n output.

Also fixes a timer issue by moving the timer start to after the interface selection.
time controller adjustment: -2.43
/usr/bin/armbianmonitor: line 1128: read: -2.43: invalid timeout specification
2021-02-03 20:19:08 +01:00
Igor Pečovnik
8afc6b6280
Add DVFS fixes to current branch and change to mainline u-boot (#2598) 2021-02-03 20:18:28 +01:00
Igor Pečovnik
bb1384a52e
Desktop fails to start if auto login is disabled - lightdm-gtk-greeter bug (#2609)
* Apply a fix for lightdm-gtk-greeter bug

Applied at 1st run but can probably be moved to build

* Move fix rather to BSP so fix will be applied to upgrade
2021-02-03 20:17:36 +01:00
Igor Pecovnik
6679449bdf Bugfix and further optimisations of first login script 2021-02-03 18:23:08 +01:00
Igor Pecovnik
04f6e0b76c Bugfix - z28pro can't be build with mainline ATF. Switching to blobs.
And non-supported target
2021-02-03 00:40:37 +01:00
Igor Pečovnik
f900d9b636
Upgrade Odroid XU4 DEV to 5.10.y (#2607) 2021-02-02 19:33:28 +01:00
Igor Pečovnik
922f3b4f38
Add libata.force=noncq to the meson64 kernel command line (#2602) 2021-02-02 16:50:20 +01:00
Igor Pecovnik
e1b237ff0c Change build cron from every hour to every 3 hours
There is no need to check so often even it doesn't make any load
2021-02-02 02:14:47 +01:00
Igor Pečovnik
7d8a375a0f
Bump meson64 u-boot to 2021.01 (#2601)
Solves at least this problem https://forum.armbian.com/topic/16940-odroid-c2-does-not-boot-from-orange-64gb-emmc-module/ but needs to be tested on all affected boards
2021-02-02 02:06:37 +01:00
Igor Pečovnik
72b845620d
Change badge (#2600)
* Update badge
2021-02-01 17:01:46 +01:00
Igor Pečovnik
a07c6f6349
Update cron-beta-repository.yaml 2021-02-01 15:10:49 +01:00
Igor Pecovnik
5b1218d56e Add another GitHub action to build beta packages on push or cron 2021-02-01 13:56:20 +01:00
Igor Pečovnik
0273551b7e
Fix Docker image creation 2021-02-01 11:19:31 +01:00
Igor Pecovnik
dc13e7ec4f Add upstream patches 2021-02-01 09:33:35 +01:00
Igor Pečovnik
44ceb61427
Read distro data from our files, not from generic locations which might be changed (#2597) 2021-02-01 08:39:54 +01:00
Igor Pecovnik
0829882144 Fix compilation errors on mvebu current / dev
Fixed by reverting https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/drivers/gpio?h=v5.10.12&id=43f2e6077f441d681f0337ab91f7c4c2d4c62761 which needs closer examination when time permits.
2021-01-30 19:17:25 +01:00
Ricardo Pardini
de89592d84
meson64: hwmon: (pwm-fan) add fan pwmX_enable attribute for pwm's exposed via hwmon (#2587)
- for manual/auto control of pwm fan (in the ODROID HC4 for example)
- original is at 8a63de9e2a
- discussion https://patchwork.kernel.org/project/linux-hwmon/patch/20201125163242.GA1264232@paju/
- I'd be much happier with a cooling map in the DTB, but this makes my fans spin correctly via fancontrol
- this affects all of meson64, but only for PWMs that are already exposed to hwmon

Signed-off-by: Ricardo Pardini <ricardo@pardini.net>
2021-01-30 09:53:17 +01:00
Igor Pečovnik
bf544c21f8
Display additional info to build log 2021-01-29 21:41:35 +01:00
Igor Pecovnik
4a986a8787 Backend - move version upgrade to separate functionality 2021-01-29 21:04:46 +01:00
paolo
d3ffc4ac7c [rk322x] Moved rk322x-current to kernel 5.10.y, added alternative wlan wiring for some boards 2021-01-29 19:20:50 +00:00
Igor Pecovnik
4502a2ebb2 Disable mvebu legacy images kernel building 2021-01-29 19:27:28 +01:00
armbianworker
f8355e02f6 Fix version 2021-01-29 17:57:47 +00:00
armbianworker
d99da89a63 Bumping to new version
Adding following kernels:
2021-01-29 17:38:27 +00:00
armbianworker
55262c09e6 Fix version 2021-01-29 17:37:04 +00:00
armbianworker
23fc39bbb5 Bumping to new version
Adding following kernels:
2021-01-29 17:18:31 +00:00
armbianworker
e664acd27f Bumping to new version
Adding following kernels:
2021-01-29 17:13:19 +00:00
armbianworker
d493e3dc17 Bumping to new version
Adding following kernels:
2021-01-29 17:07:04 +00:00
Ricardo Pardini
c503193934
meson-64: Expose Amlogic thermal as HWMON devices (#2586)
- this lets lm-sensors see the ddr/cpu temps, on HC4 at least

Signed-off-by: Ricardo Pardini <ricardo@pardini.net>
2021-01-28 15:14:31 +01:00
Ricardo Pardini
4a829f1501
Odroid HC4: add red led to DTS (#2585)
Signed-off-by: Ricardo Pardini <ricardo@pardini.net>
2021-01-28 15:14:10 +01:00
Piotr Szczepanik
804c57dd59
Enable RTC (hym8563) for Station P1 in mainline (renaming DT in process) (#2577)
* Enable RTC (hym8563) for Station P1 in mainline (renaming DT in process)

* Switch Station P1 to rockchip64

* Fix linking for Station P1 device tree in legacy
2021-01-26 21:22:37 +01:00
Piotr Szczepanik
2788adcced
Enable DMC for Station M1 in current and dev (#2575)
* Enable DMC for Station M1 in current and dev

* Disable unstable 924MHz in Station M1 DMC
2021-01-26 21:22:04 +01:00
guidol70
f5a9a1f227 Changing the ethernet eth0 phy-mode from rgmii to rgmii-id (like on Neo2 H5)
because only with mode rgmii-id the onboard ethernet-port can be used with kernel 5.9.x up to 5.10.10
Tested successfully on new compiled armbian buster current/dev images (on armbian-build-system)

see also https://forum.armbian.com/topic/16892-nanopi-a64-doesnt-connect-with-onboard-ethernetwifi-with-new-compiled-currentdev-image/?do=findComment&comment=118128
2021-01-26 17:12:09 +01:00
Igor Pecovnik
8ba67b7537 Add armbian-zsh to the REPOSITORY_INSTALL packate list
If choosen, package from repository will be used
2021-01-26 15:05:33 +01:00
Igor Pečovnik
a1fb805d64
Rework first login script (#2578)
* At first login we set users locales based on his location which seems to be to agressive

Add a question before setting it should suffice. Closing https://github.com/armbian/build/issues/2398

* Read it silently

* Detect locales selection only if we choose to add normal user

* Asking for shell right after seting root password

* Move selections inside traps

* Remove duplicated call
2021-01-26 09:16:25 +01:00
Igor Pecovnik
268ca95a86 Bugfix - Change systemd timer to start counting from when it starts
Service starts after 1st login finishes and then it removes autologin settings which we only want that they are ebabled in 1st run
2021-01-26 09:14:05 +01:00
Igor Pecovnik
94dbd83c62 Make sure that firstlogin service starts last
This way we avoid that other services messes up our nice and shiny 1st login
2021-01-26 09:12:59 +01:00
Piotr Szczepanik
a3eac1b29b
OrangePi RK3399 has AP6356S installed, configure rk3399-bluetooth accordingly 2021-01-25 20:41:56 +01:00
Igor Pecovnik
705bbd431b Bump rootfs cache - it was recreated
- tweak buil all images
- add more info to the error
2021-01-25 13:23:39 +01:00
Werner
e388109993
Rename nanopi-r4s.wip to nanopi-r4s.conf (#2522)
Co-authored-by: Piotr Szczepanik <piter75@gmail.com>
2021-01-24 21:37:01 +01:00
Igor Pecovnik
e2d5c3abfc Backend - don't compress more then one image at once
Compressing consumes a lot of memory we don't have. This tweaks should help to build much more images at once.
2021-01-24 21:30:25 +01:00
Piotr Szczepanik
3ce107f358
Disable excessive logging for OrangePi 4 in u-boot 2021-01-24 21:24:06 +01:00
Piotr Szczepanik
e78fb53113
Swithed rk3399-bluetooth service type to simple
- bionic's systemd (237) does not support exec.
 - tested with both buster and bionic using OrangePi 4
2021-01-24 20:48:12 +01:00
Igor Pecovnik
d38ae925c7 Change build targets for Pinebook A64 2021-01-24 18:08:11 +01:00
Piotr Szczepanik
5bc190864e
Adjusted mtu validation disabling patch in rockchip64 (for kernel 5.10.10+) 2021-01-23 22:16:15 +01:00