From unknown Sat Jun 21 03:29:04 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62024] [PATCH] OLIMEX-Teres-A64: Official Support Resent-From: Jacob Hrbek Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 07 Mar 2023 04:20:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 62024 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62024@debbugs.gnu.org Cc: Jacob Hrbek X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.167816274611929 (code B ref -1); Tue, 07 Mar 2023 04:20:02 +0000 Received: (at submit) by debbugs.gnu.org; 7 Mar 2023 04:19:06 +0000 Received: from localhost ([127.0.0.1]:44227 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pZOn4-00036K-4b for submit@debbugs.gnu.org; Mon, 06 Mar 2023 23:19:06 -0500 Received: from lists.gnu.org ([209.51.188.17]:33988) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pZOn2-00036E-Ig for submit@debbugs.gnu.org; Mon, 06 Mar 2023 23:19:05 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pZOn2-0007xa-Cs for guix-patches@gnu.org; Mon, 06 Mar 2023 23:19:04 -0500 Received: from mail-0201.mail-europe.com ([51.77.79.158]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pZOmy-0003Ds-Jd for guix-patches@gnu.org; Mon, 06 Mar 2023 23:19:04 -0500 Date: Tue, 07 Mar 2023 04:18:36 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rixotstudio.cz; s=protonmail2; t=1678162732; x=1678421932; bh=fH3WVwrIkFFRIx4tQTUeTGWFcXLjYeDt3EnV660F6lk=; h=Date:To:From:Cc:Subject:Message-ID:Feedback-ID:From:To:Cc:Date: Subject:Reply-To:Feedback-ID:Message-ID:BIMI-Selector; b=kEoej9Pk6wLpuggHaq/qMUrSLHle3xURGddr77Zpv0JhxBW1O6FtCzKoOZWnDsUkw 5PcB+eNhQKbnnlS1bEXilRgfCLJla6I76SNfFkD/DkXeFa9BTYe5YbKZHlrZU2RLzb 2P+tUHcHPv3R9FqA0A/kNj3nWiZwBzySD3WVIGJb2zZgQBPw9x4pFFKy/prjz0CPpH 8LY4quJjTVSL35L97yVCXPJZIZ6eYkktTAuEbee//P6g8KUmZ2iNxJl9oKKACn4Aop XNZ/S4oRYSOzTh4f/XUlmsHP1TkWxzwNBRt2SXJX7gfwu2CVQD5AyW74dWd/gcE21l vmmVGqAvKHZjg== From: Jacob Hrbek Message-ID: <20230307041057.6747-1-kreyren@rixotstudio.cz> Feedback-ID: 30491181:user:proton MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=51.77.79.158; envelope-from=kreyren@rixotstudio.cz; helo=mail-0201.mail-europe.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) This contribution uses experience gained from https://github.com/armbian/build/pull/4807 to implement an official GNU Guix support for the OLIMEX Teres-A64 system. Signed-off-by: Jacob Hrbek --- gnu/system/images/olimex-teres-a64.scm | 79 ++++++++++++++++++++++++++ 1 file changed, 79 insertions(+) create mode 100644 gnu/system/images/olimex-teres-a64.scm diff --git a/gnu/system/images/olimex-teres-a64.scm b/gnu/system/images/oli= mex-teres-a64.scm new file mode 100644 index 0000000000..7398ee9314 --- /dev/null +++ b/gnu/system/images/olimex-teres-a64.scm @@ -0,0 +1,79 @@ +;;; GNU Guix --- Functional package management for GNU +;;; Copyright =C2=A9 2020 Mathieu Othacehe +;;; Copyright =C2=A9 2023 Jacob Hrbek +;;; +;;; This file is part of GNU Guix. +;;; +;;; GNU Guix is free software; you can redistribute it and/or modify it +;;; under the terms of the GNU General Public License as published by +;;; the Free Software Foundation; either version 3 of the License, or (at +;;; your option) any later version. +;;; +;;; GNU Guix is distributed in the hope that it will be useful, but +;;; WITHOUT ANY WARRANTY; without even the implied warranty of +;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +;;; GNU General Public License for more details. +;;; +;;; You should have received a copy of the GNU General Public License +;;; along with GNU Guix. If not, see . + +;;; This file provides an official GNU Guix support for the OLIMEX Teres-A= 64 + +(define-module (gnu system images olimex-teres-a64) + #:use-module (gnu bootloader) + #:use-module (gnu bootloader u-boot) + #:use-module (gnu image) + #:use-module (gnu packages linux) + #:use-module (guix platforms arm) + #:use-module (gnu services) + #:use-module (gnu services base) + #:use-module (gnu system) + #:use-module (gnu system file-systems) + #:use-module (gnu system image) + #:use-module (srfi srfi-26) + #:export (olimex-teres-a64-barebones-os + olimex-teres-a64-image-type + olimex-teres-a64-barebones-raw-image)) + +(define olimex-teres-a64-barebones-os + (operating-system + (host-name "olimex") + (timezone "UTC") + (locale "en_US.utf8") + (bootloader (bootloader-configuration + (bootloader u-boot-teres_i-bootloader) + (targets '("/dev/mmcblk0")))) + (initrd-modules '()) + (kernel linux-libre-arm64-generic) + (file-systems (cons (file-system + (device (file-system-label "my-root")) + (mount-point "/") + (type "ext4")) + %base-file-systems)) + (services (cons (service agetty-service-type + (agetty-configuration + (baud-rate "115200") + (term "vt100") + (tty "ttyS0"))) + %base-services)))) + +(define olimex-teres-a64-image-type + (image-type + (name 'pinebook-pro-raw) + (constructor (lambda (os) + (image + (inherit +=09=09 ;; All AllWinner SoCs will try to find a boot image at sector 16= (8KB) of an SD card [https://u-boot.readthedocs.io/en/latest/board/allwinn= er/sunxi.html#installing-u-boot] + (raw-with-offset-disk-image (* 1024 8))) ; 1024 (secto= r size for 1 kilobyte) * 8 =3D 8196 sectors which is 8 KB) + (operating-system os) + (platform aarch64-linux)))))) + +(define olimex-teres-a64-barebones-raw-image + (image + (inherit + (os+platform->image olimex-teres-a64-barebones-os aarch64-linux + #:type olimex-teres-a64-image-type)) + (name 'olimex-teres-a64-barebones-raw-image))) + +;; Return the default image. +olimex-teres-a64-raw-image -- 2.37.3 From unknown Sat Jun 21 03:29:04 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62024] [PATCH] Add missing bootloader config References: <20230307041057.6747-1-kreyren@rixotstudio.cz> In-Reply-To: <20230307041057.6747-1-kreyren@rixotstudio.cz> Resent-From: Jacob Hrbek Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 07 Mar 2023 12:55:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62024 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62024@debbugs.gnu.org Cc: Jacob Hrbek Received: via spool by 62024-submit@debbugs.gnu.org id=B62024.16781936579649 (code B ref 62024); Tue, 07 Mar 2023 12:55:02 +0000 Received: (at 62024) by debbugs.gnu.org; 7 Mar 2023 12:54:17 +0000 Received: from localhost ([127.0.0.1]:44758 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pZWpd-0002VY-2h for submit@debbugs.gnu.org; Tue, 07 Mar 2023 07:54:17 -0500 Received: from mail-4323.proton.ch ([185.70.43.23]:55763) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pZWpY-0002V6-I4 for 62024@debbugs.gnu.org; Tue, 07 Mar 2023 07:54:15 -0500 Date: Tue, 07 Mar 2023 12:54:01 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rixotstudio.cz; s=protonmail2; t=1678193645; x=1678452845; bh=NnFxKWNOEvMVR1HIklUir8oLefL+3lS4g+0BPQ8il/g=; h=Date:To:From:Cc:Subject:Message-ID:Feedback-ID:From:To:Cc:Date: Subject:Reply-To:Feedback-ID:Message-ID:BIMI-Selector; b=X+xGs/BN9gnv9O2HOTmLBHHF238dkERghN0LY44OAloHT9SibfG6icY5Hy7DNSWjh PmE1JMxWY3YwRDlULmG/RXwf0rjeRgsNjSjMMKGcjYSJ5Ul1Gs2STEWkBDMW/XX0oF kfLQaqJz5oDL4+bP/Ci7qgGI/NeVxMtGpefjPsSllDPArqRWuEQwO/qSlLe+gPSEVt BXO+0iw9u5mWmU/PDQroyrkjKC1QU+5aotLpWn0zYurLNMIzgAHPRspEE2lbVEM/HF UxY1YV/cBcNV5gcgefXQRjoVzxVoocXoHHN6/feVoc2QpEwj3xhQoDFMMIB9amvSOy ppSlc1w7baNxQ== From: Jacob Hrbek Message-ID: <20230307125340.4142-1-kreyren@rixotstudio.cz> Feedback-ID: 30491181:user:proton MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Signed-off-by: Jacob Hrbek --- gnu/bootloader/u-boot.scm | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/gnu/bootloader/u-boot.scm b/gnu/bootloader/u-boot.scm index 65d7923465..d68f019b82 100644 --- a/gnu/bootloader/u-boot.scm +++ b/gnu/bootloader/u-boot.scm @@ -43,6 +43,7 @@ (define-module (gnu bootloader u-boot) u-boot-puma-rk3399-bootloader u-boot-rock64-rk3328-bootloader u-boot-rockpro64-rk3399-bootloader +=09 u-boot-teres_i-bootloader u-boot-ts7970-q-2g-1000mhz-c-bootloader u-boot-wandboard-bootloader)) @@ -129,6 +130,15 @@ (define install-rockpro64-rk3399-u-boot (define install-pinebook-pro-rk3399-u-boot install-rockpro64-rk3399-u-boot= ) +(define install-teres_i-u-boot + #~(lambda (bootloader root-index image) + (let ((idb (string-append bootloader "/libexec/idbloader.img")) + (u-boot (string-append bootloader "/libexec/u-boot.itb"))) + (write-file-on-device idb (stat:size (stat idb)) + image (* 64 512)) + (write-file-on-device u-boot (stat:size (stat u-boot)) + image (* 16384 512))))) + (define install-u-boot-ts7970-q-2g-1000mhz-c-u-boot #~(lambda (bootloader device mount-point) (let ((u-boot.imx (string-append bootloader "/libexec/u-boot.imx")) @@ -264,6 +274,12 @@ (define u-boot-pinebook-pro-rk3399-bootloader (package u-boot-pinebook-pro-rk3399) (disk-image-installer install-pinebook-pro-rk3399-u-boot))) +(define u-boot-teres_i-bootloader + (bootloader + (inherit u-boot-allwinner64-bootloader) + (package u-boot-teres_i) + (disk-image-installer install-teres_i-u-boot))) + (define u-boot-ts7970-q-2g-1000mhz-c-bootloader ;; This bootloader doesn't really need to be installed, as it is read fr= om ;; an SPI memory chip, not the SD card. It is copied to /boot/u-boot.im= x -- 2.37.3 From unknown Sat Jun 21 03:29:04 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62024] [PATCH] Adjustments.. References: <20230307041057.6747-1-kreyren@rixotstudio.cz> In-Reply-To: <20230307041057.6747-1-kreyren@rixotstudio.cz> Resent-From: Jacob Hrbek Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 07 Mar 2023 15:50:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62024 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62024@debbugs.gnu.org Cc: Jacob Hrbek Received: via spool by 62024-submit@debbugs.gnu.org id=B62024.16782041586893 (code B ref 62024); Tue, 07 Mar 2023 15:50:01 +0000 Received: (at 62024) by debbugs.gnu.org; 7 Mar 2023 15:49:18 +0000 Received: from localhost ([127.0.0.1]:47013 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pZZZ0-0001n6-4a for submit@debbugs.gnu.org; Tue, 07 Mar 2023 10:49:18 -0500 Received: from mail-40136.proton.ch ([185.70.40.136]:31127) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pZZYw-0001mp-Vt for 62024@debbugs.gnu.org; Tue, 07 Mar 2023 10:49:17 -0500 Date: Tue, 07 Mar 2023 15:48:55 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rixotstudio.cz; s=protonmail2; t=1678204148; x=1678463348; bh=CwRr1qaY3xB3I5JY/ui1yzUhWjHdFHrXOsM7HGCVRX4=; h=Date:To:From:Cc:Subject:Message-ID:Feedback-ID:From:To:Cc:Date: Subject:Reply-To:Feedback-ID:Message-ID:BIMI-Selector; b=kPQPDlyM2GhfBBM/YpSXCAlFxVM0vf4SPC3EXf6AO88pw421VvH2ox8suDCyzpnQ9 oSL62TuQzvjoPV1YIvLszQoTN9HIVDkmCOlq4kgmbht6UBndRi7P9tLDG3pKh1/HTT HJD+BOKwn90fga5MyN4wx7BfkAsTyuSWvs9pXy7QQtfv6aAq4cntCHkwdUnDR+RUd6 I3UIqQc/MuSO+j7U2LfASyOlzvAOhapxuq8ENSSgTyqG3p2u3jNgn6S0DXAaN2amip s15rx7I7f7ZHcLxj7gQ/yupvtRueNvgywC9JuwDGOWGJtwYB4x6FIXoLOGGVOcaVmB qr+TXQ0fR4wGA== From: Jacob Hrbek Message-ID: <20230307154843.21602-1-kreyren@rixotstudio.cz> Feedback-ID: 30491181:user:proton MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Now builds Signed-off-by: Jacob Hrbek --- gnu/bootloader/u-boot.scm | 12 +---- gnu/packages/bootloaders.scm | 4 ++ .../{olimex-teres-a64.scm =3D> teres_i.scm} | 44 +++++++++++-------- 3 files changed, 30 insertions(+), 30 deletions(-) rename gnu/system/images/{olimex-teres-a64.scm =3D> teres_i.scm} (70%) diff --git a/gnu/bootloader/u-boot.scm b/gnu/bootloader/u-boot.scm index d68f019b82..50bbd2975a 100644 --- a/gnu/bootloader/u-boot.scm +++ b/gnu/bootloader/u-boot.scm @@ -130,15 +130,6 @@ (define install-rockpro64-rk3399-u-boot (define install-pinebook-pro-rk3399-u-boot install-rockpro64-rk3399-u-boot= ) -(define install-teres_i-u-boot - #~(lambda (bootloader root-index image) - (let ((idb (string-append bootloader "/libexec/idbloader.img")) - (u-boot (string-append bootloader "/libexec/u-boot.itb"))) - (write-file-on-device idb (stat:size (stat idb)) - image (* 64 512)) - (write-file-on-device u-boot (stat:size (stat u-boot)) - image (* 16384 512))))) - (define install-u-boot-ts7970-q-2g-1000mhz-c-u-boot #~(lambda (bootloader device mount-point) (let ((u-boot.imx (string-append bootloader "/libexec/u-boot.imx")) @@ -277,8 +268,7 @@ (define u-boot-pinebook-pro-rk3399-bootloader (define u-boot-teres_i-bootloader (bootloader (inherit u-boot-allwinner64-bootloader) - (package u-boot-teres_i) - (disk-image-installer install-teres_i-u-boot))) + (package u-boot-teres_i))) (define u-boot-ts7970-q-2g-1000mhz-c-bootloader ;; This bootloader doesn't really need to be installed, as it is read fr= om diff --git a/gnu/packages/bootloaders.scm b/gnu/packages/bootloaders.scm index ee47a9fad7..17e752b10a 100644 --- a/gnu/packages/bootloaders.scm +++ b/gnu/packages/bootloaders.scm @@ -1315,6 +1315,10 @@ (define*-public (make-u-boot-bin-package u-boot-pack= age u-boot-bin))) (license (package-license u-boot-package)))) +(define-public u-boot-teres_i + (make-u-boot-sunxi64-package + "teres_i" "aarch64-linux-gnu")) + (define-public %u-boot-rpi-efi-configs '("CONFIG_OF_EMBED" "CONFIG_OF_BOARD=3Dy")) diff --git a/gnu/system/images/olimex-teres-a64.scm b/gnu/system/images/ter= es_i.scm similarity index 70% rename from gnu/system/images/olimex-teres-a64.scm rename to gnu/system/images/teres_i.scm index 7398ee9314..a9b16b677f 100644 --- a/gnu/system/images/olimex-teres-a64.scm +++ b/gnu/system/images/teres_i.scm @@ -19,23 +19,25 @@ ;;; This file provides an official GNU Guix support for the OLIMEX Teres-A= 64 -(define-module (gnu system images olimex-teres-a64) +(define-module (gnu system images teres_i) #:use-module (gnu bootloader) #:use-module (gnu bootloader u-boot) #:use-module (gnu image) + #:use-module (gnu packages certs) #:use-module (gnu packages linux) #:use-module (guix platforms arm) #:use-module (gnu services) #:use-module (gnu services base) + #:use-module (gnu services networking) #:use-module (gnu system) #:use-module (gnu system file-systems) #:use-module (gnu system image) #:use-module (srfi srfi-26) - #:export (olimex-teres-a64-barebones-os - olimex-teres-a64-image-type - olimex-teres-a64-barebones-raw-image)) + #:export (teres_i-barebones-os + teres_i-image-type + teres_i-barebones-raw-image)) -(define olimex-teres-a64-barebones-os +(define teres_i-barebones-os (operating-system (host-name "olimex") (timezone "UTC") @@ -50,30 +52,34 @@ (define olimex-teres-a64-barebones-os (mount-point "/") (type "ext4")) %base-file-systems)) - (services (cons (service agetty-service-type - (agetty-configuration - (baud-rate "115200") - (term "vt100") - (tty "ttyS0"))) - %base-services)))) + (services (cons* +=09 (service agetty-service-type + (agetty-configuration + (baud-rate "115200") + (term "vt100") + (tty "ttyS0"))) +=09 (service dhcp-client-service-type) +=09 (service ntp-service-type) + %base-services)) + (packages (cons nss-certs %base-packages)))) -(define olimex-teres-a64-image-type +(define teres_i-image-type (image-type - (name 'pinebook-pro-raw) + (name 'teres_i-raw) (constructor (lambda (os) (image (inherit =09=09 ;; All AllWinner SoCs will try to find a boot image at sector 16= (8KB) of an SD card [https://u-boot.readthedocs.io/en/latest/board/allwinn= er/sunxi.html#installing-u-boot] - (raw-with-offset-disk-image (* 1024 8))) ; 1024 (secto= r size for 1 kilobyte) * 8 =3D 8196 sectors which is 8 KB) + (raw-with-offset-disk-image (* 1024 8))) ; 1024 (secto= r size for 1 kilobyte) * 8 =3D 8192 sectors which is 8 KB) (operating-system os) (platform aarch64-linux)))))) -(define olimex-teres-a64-barebones-raw-image +(define teres_i-barebones-raw-image (image (inherit - (os+platform->image olimex-teres-a64-barebones-os aarch64-linux - #:type olimex-teres-a64-image-type)) - (name 'olimex-teres-a64-barebones-raw-image))) + (os+platform->image teres_i-barebones-os aarch64-linux + #:type teres_i-image-type)) + (name 'teres_i-barebones-raw-image))) ;; Return the default image. -olimex-teres-a64-raw-image +teres_i-barebones-raw-image -- 2.37.3 From unknown Sat Jun 21 03:29:04 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62024] [PATCH] Align offset with pine64 References: <20230307041057.6747-1-kreyren@rixotstudio.cz> In-Reply-To: <20230307041057.6747-1-kreyren@rixotstudio.cz> Resent-From: Jacob Hrbek Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 08 Mar 2023 03:17:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62024 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62024@debbugs.gnu.org Cc: Jacob Hrbek Received: via spool by 62024-submit@debbugs.gnu.org id=B62024.16782454156775 (code B ref 62024); Wed, 08 Mar 2023 03:17:02 +0000 Received: (at 62024) by debbugs.gnu.org; 8 Mar 2023 03:16:55 +0000 Received: from localhost ([127.0.0.1]:47570 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pZkIR-0001lC-7G for submit@debbugs.gnu.org; Tue, 07 Mar 2023 22:16:55 -0500 Received: from mail-4317.proton.ch ([185.70.43.17]:11783) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pZkIN-0001kt-IT for 62024@debbugs.gnu.org; Tue, 07 Mar 2023 22:16:53 -0500 Date: Wed, 08 Mar 2023 03:16:33 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rixotstudio.cz; s=protonmail2; t=1678245404; x=1678504604; bh=ra1eYzWdQjZT6o1ET3KbXfsPIsDnLnQyWOo8LCtW57U=; h=Date:To:From:Cc:Subject:Message-ID:Feedback-ID:From:To:Cc:Date: Subject:Reply-To:Feedback-ID:Message-ID:BIMI-Selector; b=wZrv2H9ywe1/RQVAkfUtBOs1ymxesLU59yCu+oKu2vj2uVfU9ANgacrZH38HnV+bn QLXpdToVCK06+Bz5Orj0evIfFk0h9VxGX3H/+qCGNakAgU93JKLRyrcNPUK3dH1/vz fFjISbFa87ThCJJ2gxqjGCJ1RZ6pmuMubNsuh6v9SmmiVN3V7yeNxReEHtQEsQIkR+ YnlDXwk0J7zOEpCroG6JyDtLTx27ldmbOSSin19PoXbPKrBf7z+ZMDdt/eeBVXXpWc iuujf98+p+/v2PAQpyWV+xDxHaZWqwYBxsyCjGDMCbT0gfld1SCq5O32eGra8IwuIc 7B4olFJSBOZgA== From: Jacob Hrbek Message-ID: <20230308031615.21820-1-kreyren@rixotstudio.cz> Feedback-ID: 30491181:user:proton MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) It doesn't boot which where the likely culprit is the offset as it expects the bootloader on 8192 sector start Signed-off-by: Jacob Hrbek --- gnu/system/images/teres_i.scm | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/gnu/system/images/teres_i.scm b/gnu/system/images/teres_i.scm index a9b16b677f..607d003a11 100644 --- a/gnu/system/images/teres_i.scm +++ b/gnu/system/images/teres_i.scm @@ -69,8 +69,7 @@ (define teres_i-image-type (constructor (lambda (os) (image (inherit -=09=09 ;; All AllWinner SoCs will try to find a boot image at sector 16= (8KB) of an SD card [https://u-boot.readthedocs.io/en/latest/board/allwinn= er/sunxi.html#installing-u-boot] - (raw-with-offset-disk-image (* 1024 8))) ; 1024 (secto= r size for 1 kilobyte) * 8 =3D 8192 sectors which is 8 KB) + (raw-with-offset-disk-image)) (operating-system os) (platform aarch64-linux)))))) -- 2.37.3 From unknown Sat Jun 21 03:29:04 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#62024] [PATCH] Align offset with pine64 Resent-From: Jacob Hrbek Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 08 Mar 2023 04:44:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62024 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62024@debbugs.gnu.org Cc: "GNUtoo@cyberdimension.org" Received: via spool by 62024-submit@debbugs.gnu.org id=B62024.167825059715614 (code B ref 62024); Wed, 08 Mar 2023 04:44:02 +0000 Received: (at 62024) by debbugs.gnu.org; 8 Mar 2023 04:43:17 +0000 Received: from localhost ([127.0.0.1]:47613 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pZle0-00043j-VD for submit@debbugs.gnu.org; Tue, 07 Mar 2023 23:43:17 -0500 Received: from mail-4323.proton.ch ([185.70.43.23]:37709) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pZldw-00043F-UJ for 62024@debbugs.gnu.org; Tue, 07 Mar 2023 23:43:15 -0500 Date: Wed, 08 Mar 2023 04:42:51 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rixotstudio.cz; s=protonmail2; t=1678250586; x=1678509786; bh=m8tyR15F9gQnaBt8KvQsjIsh1NsvRyDjazVUUYfTHXQ=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector; b=UaWn0mtBD5mgUqF/ZE19JIPAdi5Cf+vQ6SsitSXHmJvZmBf7T7zKfaSan1v82e4nY pNRELSme4iqGk3YOt2LgycMh9b1OA+bI9/6XKJII1lIueG0b1hGQdm2LmDYeOXaBkr n/yh+ftjoc62IAGHUMw0e6n8RHUp0OHWCNv9OUfj3fpSVWzSLthH7pP4HpkqfxUxzf lgNwLn98MGSUyRo6BFYLQwHALFahiELW+sgslnX95lOUC+aamdgIX38cdGCeSv24dF RhISZzXYwRKrt2T7rF39tPs3/5Nc8gUJh2TajzbwxiRF3NLr9FhmKoNVXwDEZQ4SDR Ude3BDPY9tmSA== From: Jacob Hrbek Message-ID: In-Reply-To: <20230308031615.21820-1-kreyren@rixotstudio.cz> References: <20230308031615.21820-1-kreyren@rixotstudio.cz> Feedback-ID: 30491181:user:proton MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) It now builds and boots, but without an internet connection due to the prop= rietary firmware on the WiFI and lack of any other method to connect beyond= a USB modem. h-node says that there is a way to make it work fully libre with some kerne= l hacks that i have no idea what they mean[https://h-node.org/wifi/view/en/= 1725/Realtek-Semiconductor-Co---Ltd--RTL8723BE-PCIe-Wireless-Network-Adapte= r/1/1/undef/undef/undef/undef/wifi-works/RTL8723] CC GNUToo your turn=20 -- Jacob "Kreyren" Hrbek ------- Original Message ------- On Wednesday, March 8th, 2023 at 4:16 AM, Jacob Hrbek wrote: > It doesn't boot which where the likely culprit is the offset as it > expects the bootloader on 8192 sector start >=20 > Signed-off-by: Jacob Hrbek kreyren@rixotstudio.cz >=20 > --- > gnu/system/images/teres_i.scm | 3 +-- > 1 file changed, 1 insertion(+), 2 deletions(-) >=20 > diff --git a/gnu/system/images/teres_i.scm b/gnu/system/images/teres_i.sc= m > index a9b16b677f..607d003a11 100644 > --- a/gnu/system/images/teres_i.scm > +++ b/gnu/system/images/teres_i.scm > @@ -69,8 +69,7 @@ (define teres_i-image-type > (constructor (lambda (os) > (image > (inherit > - ;; All AllWinner SoCs will try to find a boot image at sector 16 (8KB) = of an SD card [https://u-boot.readthedocs.io/en/latest/board/allwinner/sunx= i.html#installing-u-boot] > - (raw-with-offset-disk-image (* 1024 8))) ; 1024 (sector size for 1 kilo= byte) * 8 =3D 8192 sectors which is 8 KB) > + (raw-with-offset-disk-image)) > (operating-system os) > (platform aarch64-linux)))))) >=20 > -- > 2.37.3