From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp11.migadu.com ([2001:41d0:403:478a::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms9.migadu.com with LMTPS id UGRqLOfVI2XkFwAA9RJhRA:P1 (envelope-from ) for ; Mon, 09 Oct 2023 12:28:55 +0200 Received: from aspmx1.migadu.com ([2001:41d0:403:478a::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp11.migadu.com with LMTPS id UGRqLOfVI2XkFwAA9RJhRA (envelope-from ) for ; Mon, 09 Oct 2023 12:28:55 +0200 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 6FBD567D58 for ; Mon, 9 Oct 2023 12:28:55 +0200 (CEST) Authentication-Results: aspmx1.migadu.com; dkim=fail ("body hash did not verify") header.d=autistici.org header.s=stigmate header.b=axrZEdHy; dmarc=pass (policy=none) header.from=gnu.org; spf=pass (aspmx1.migadu.com: domain of "help-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="help-guix-bounces+larch=yhetil.org@gnu.org" ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1696847335; h=from:from:sender:sender:reply-to:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding:list-id:list-help: list-unsubscribe:list-subscribe:list-post:dkim-signature; bh=zJZB2vn+QEsAuQUGKZ59aGPjEFg6cYCFtpA4MlrLWcQ=; b=NYGAlKndmaLm4dJdnEkj6h8W755JxxeiIUSWTHiQUr3Z13FAxrrET11yQ16BVraeyg0Ibs jntwtFV2tYIzJ9uGzNQ1coT2BQ2P+aAoesxZqy/ZpUIQ4ykvgyuS1WPyIBg3pON7ai1fuP uD+LB+3csavgFgow5XWcYDRhUKWLsacatm6Wlo6Ys0BcCxp3aeNng6xbiWKHIrggD/Mpsh FDfMhMNBPdqJOhq1Sqa/LgcX7Dggl3LV+um7hc3Qlr7EpyTS6J27OdnxhjsNcWWkszU3Bm J+PWyEU40fJPV0Kn6FuiZibaiyhQZO1LXGFOfHz5YHzlPe2+1GGXF368bCWvcg== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1696847335; a=rsa-sha256; cv=none; b=LcJhNzyr5JshSvYKvdv8G3Y7n8okC5svHmJ1MyiYKqdHyBUFDEmoaFK2MLUDJNJssebaul nExCYT/43wLelFN9/w2hLb3PSwyamHvCIPDUSpJhdv8UC2yNin07cdwWao69GNqlwDCGnx Vjkz31gVpc0gLyPjaXnMgQmh1u8G7jd6PGBHukCSBRWhAGaoi8j73vBcGxdiUYfp3m4sLC T9FNYE4sosDly2WGrFCR/Lsd9ROIhwqmSCz4t+VNRiRIjGUbopI6NVU1wkTGsc/IS2LogB o9u6NIaQbStVzF5yGRF0lAuWOoSxsIoI8Pw+ziTXd78xHiE2+gbTwlIwCXvCFg== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("body hash did not verify") header.d=autistici.org header.s=stigmate header.b=axrZEdHy; dmarc=pass (policy=none) header.from=gnu.org; spf=pass (aspmx1.migadu.com: domain of "help-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="help-guix-bounces+larch=yhetil.org@gnu.org" Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qpnUY-0003ss-45; Mon, 09 Oct 2023 06:28:02 -0400 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 1qp3pz-00064D-G0 for help-guix@gnu.org; Sat, 07 Oct 2023 05:43:07 -0400 Received: from confino.investici.org ([2a11:7980:1::2:0]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qp3ps-0001EI-11 for help-guix@gnu.org; Sat, 07 Oct 2023 05:43:05 -0400 Received: from mx1.investici.org (unknown [127.0.0.1]) by confino.investici.org (Postfix) with ESMTP id 4S2gMJ66ZFz112f for ; Sat, 7 Oct 2023 09:42:52 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=autistici.org; s=stigmate; t=1696671772; bh=m+dk+jr7XHMT17mE6WQhVtPAnEBUehLNzfoGLIWW6ds=; h=Date:To:From:Subject:From; b=axrZEdHykZ8KTrAbf5uf2MlJ18ciufAWLVojNrAsPcXX6N5W27hfFkDO3NifVxeq8 qYw0fYRdyPOAo+JunyZ+B7Yqc7/puep/9hLokB5uLsmHO25T8M9KL7kTjYv/k2iGkQ 4tfjwjNU5dvU0XBieQbMh51GKT1SrVaEM8iz6rno= Received: from [93.190.126.19] (mx1.investici.org [93.190.126.19]) (Authenticated sender: goodoldpaul@autistici.org) by localhost (Postfix) with ESMTPSA id 4S2gMJ5McNz112D for ; Sat, 7 Oct 2023 09:42:52 +0000 (UTC) Message-ID: Date: Sat, 7 Oct 2023 11:42:51 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.15.0 To: help-guix@gnu.org Content-Language: en-US Subject: Pinebook Pro boot from NVME Received-SPF: pass client-ip=2a11:7980:1::2:0; envelope-from=goodoldpaul@autistici.org; helo=confino.investici.org 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, HTML_MESSAGE=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Mailman-Approved-At: Mon, 09 Oct 2023 06:27:52 -0400 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: help-guix@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-to: paul From: paul via Errors-To: help-guix-bounces+larch=yhetil.org@gnu.org Sender: help-guix-bounces+larch=yhetil.org@gnu.org X-Migadu-Flow: FLOW_IN X-Migadu-Country: US X-Migadu-Scanner: mx0.migadu.com X-Migadu-Spam-Score: -5.71 X-Spam-Score: -5.71 X-Migadu-Queue-Id: 6FBD567D58 X-TUID: aMd46TI/WOW4 Hello Guixers, I'm interested in using the best distro in the world on my Pinebook Pro (currently the bootloader is broken on master, see [0], but guix time-machine allows me to still be able to proceed). I'm able to do so and Guix boots perfectly from choosing the SD card from the Tow Boot menu but I'm unable to make the default image boot from a NVME disk. This is the workflow I'm using: image=$(guix time-machine --commit=d6a53849935f8584e1df57faa79c18c23fbb2aa1 --system image -e '(@ (gnu system images pinebook-pro) pinebook-pro-barebones-raw-image)' --system=aarch64-linux) and sudo dd if=$image of=/dev/mmblk1 bs=4M status=progress oflag=sync for flashing the sd card and sudo dd if=$image of=/dev/nvme0n1 bs=4M status=progress oflag=sync for flashing the nvme disk. I'm using tow boot and i have armbian on emmc, guix system on sd card and guix system on nvme. One really strange behavior happens: 1. I choose the nvme option in tow boot 2. I'm instantaneously presented the U-Boot menu (as opposed to when I choose the sd card, where I'm also presented u-boot but quite a lot slower) so I'm pretty sure that the bootloader is correctly read from the disk 3. a Guix System loads but when I log in as root and run mount the / filesystem is mounted on /dev/mmblk1 My understanding of this situation is that the u-boot Pinebook Pro package somewhere has the sd card device hardcoded. I'm not really sure where, and I'm doing my best by studying the Guix source code, but if anyone of you with more knowledge than me can help it would be a lot easier. Thank you for your time, giacomo [0]: https://issues.guix.gnu.org/65982