<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<atom:link href="https://dev1galaxy.org/extern.php?action=feed&amp;tid=3875&amp;type=rss" rel="self" type="application/rss+xml" />
		<title><![CDATA[Dev1 Galaxy Forum / beowulf Raspberry Pi build, packages.roundr.devuan.org not responding]]></title>
		<link>https://dev1galaxy.org/viewtopic.php?id=3875</link>
		<description><![CDATA[The most recent posts in beowulf Raspberry Pi build, packages.roundr.devuan.org not responding.]]></description>
		<lastBuildDate>Tue, 20 Oct 2020 03:40:21 +0000</lastBuildDate>
		<generator>FluxBB</generator>
		<item>
			<title><![CDATA[Re: beowulf Raspberry Pi build, packages.roundr.devuan.org not responding]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=25368#p25368</link>
			<description><![CDATA[<p>hello hoopdriver,<br />Nice you succeded..</p><p>Yes the image is pretty solid, it will&#160; last..<br />Just ensure to use a good SDCard, like a new one, without any type of usage..in that way, you will ensure system will run for a longer period of time. <img src="https://dev1galaxy.org/img/smilies/smile.png" width="15" height="15" alt="smile" /></p>]]></description>
			<author><![CDATA[dummy@example.com (tuxd3v)]]></author>
			<pubDate>Tue, 20 Oct 2020 03:40:21 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=25368#p25368</guid>
		</item>
		<item>
			<title><![CDATA[Re: beowulf Raspberry Pi build, packages.roundr.devuan.org not responding]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=25330#p25330</link>
			<description><![CDATA[<p>Hi,</p><p>Apologies for the late reply and many thanks for the help above.</p><p>I&#039;ve built the SD image from stock beowulf, added /etc/udev/rules.d/73-usb-net-by-mac.rules and got the system working.&#160; It&#039;s stable and survives reboots etc. and I&#039;ll be shipping the SD card next week to be installed in the remote Pi so hopefully it will run happily for another five years :-)</p><p>I think the next one I build will be wholly custom using raspi3-firmware.</p><p>I&#039;m looking at netbsd as another alternative but TBH, none of the alternatives really suit my requirements.&#160; Being a bit old, I can remember building early linux on 386 hardware and getting by comfortably with 512MB hard drives etc.&#160; Nowadays, most stock distros come in at 1GB or over.</p>]]></description>
			<author><![CDATA[dummy@example.com (hoopdriver)]]></author>
			<pubDate>Sun, 18 Oct 2020 14:36:09 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=25330#p25330</guid>
		</item>
		<item>
			<title><![CDATA[Re: beowulf Raspberry Pi build, packages.roundr.devuan.org not responding]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=25261#p25261</link>
			<description><![CDATA[<p>Although I don&#039;t own the early rpi, I do include the dtbs for the boards in my builds.<br />You are more than welcome to give it/them a try and see if it better fits your needs.</p><p><a href="https://github.com/pyavitz/rpi-img-builder" rel="nofollow">https://github.com/pyavitz/rpi-img-builder</a><br /><a href="https://github.com/pyavitz/rpi-img-builder/releases/tag/images" rel="nofollow">https://github.com/pyavitz/rpi-img-buil … tag/images</a></p>]]></description>
			<author><![CDATA[dummy@example.com (c0rnelius)]]></author>
			<pubDate>Wed, 14 Oct 2020 03:08:56 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=25261#p25261</guid>
		</item>
		<item>
			<title><![CDATA[Re: beowulf Raspberry Pi build, packages.roundr.devuan.org not responding]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=25260#p25260</link>
			<description><![CDATA[<p>By the help of raspi3-firmware Devuan package, building an SD card image<br />has become much easier than before, for example</p><p><a href="https://raspi.debian.net/daily-images/" rel="nofollow">https://raspi.debian.net/daily-images/</a><br /><a href="https://github.com/emojifreak/debian-rpi-image-script" rel="nofollow">https://github.com/emojifreak/debian-rpi-image-script</a>&#160; (can build Devuan image)<br /><a href="https://evolvis.org/plugins/scmgit/cgi-bin/gitweb.cgi?p=shellsnippets/shellsnippets.git;a=blob;f=posix/mkrpi3b%2Bimg.sh;hb=HEAD" rel="nofollow">https://evolvis.org/plugins/scmgit/cgi- … sh;hb=HEAD</a></p><p>Building one&#039;s own image may be a good alternative to download an image and write it to an SD card.</p><p>By the way, as far as I know, u-boot.bin can be bypassed with recent versions of mainline Devuan/Debian kernels.</p>]]></description>
			<author><![CDATA[dummy@example.com (emojifreak)]]></author>
			<pubDate>Wed, 14 Oct 2020 00:01:44 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=25260#p25260</guid>
		</item>
		<item>
			<title><![CDATA[Re: beowulf Raspberry Pi build, packages.roundr.devuan.org not responding]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=25244#p25244</link>
			<description><![CDATA[<p>hello,<br />This image is for Pi1, and so it tries to use less as possible, like C0rnelious told above, there are only some files needed for rpi1.</p><p>The idea was to boot a kernel &#039;u-boot.bin&#039;, and then use &#039;boot.scr&#039;, as a script to bring up the board..</p><p>afaik, its the most streamlined way of doing things in arm images..<br />Now this process may turn not to be ideal for rpi3 for example, <br />Which can have a role of a desktop image, and will need to use the graphics card..</p><p>This rpi1 image has a role of server, and is works very well, I have been using it since it was released, with no problems at all <img src="https://dev1galaxy.org/img/smilies/smile.png" width="15" height="15" alt="smile" /></p>]]></description>
			<author><![CDATA[dummy@example.com (tuxd3v)]]></author>
			<pubDate>Tue, 13 Oct 2020 09:22:50 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=25244#p25244</guid>
		</item>
		<item>
			<title><![CDATA[Re: beowulf Raspberry Pi build, packages.roundr.devuan.org not responding]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=25239#p25239</link>
			<description><![CDATA[<p>The renaming of ethX and wlanX was something that was introduced in Debian 10 Buster and there was a warning about it in the Release Notes. Devuan Beowulf however retained the traditional names and when I&#039;ve installed it (on AMD64 systems) it&#039;s worked out of the box.</p><p>I&#039;m unclear how this was done. However I don&#039;t think the Devuan linux-images are patched (there aren&#039;t even any +deb10u1 markers on the more recent 4.19 linux-images).<br />My desktop PC which used wlan0 has a udev rule (/etc/udev/rules.d/70-persistent-net-rules)</p><div class="codebox"><pre><code># PCI device 0x168c:0x0030 (ath9k)
SUBSYSTEM==&quot;net&quot;, ACTION==&quot;add&quot;, DRIVERS==&quot;?*&quot;, ATTR{address}==&quot;c0:4a:00:1e:b5:03&quot;, ATTR{dev_id}==&quot;0x0&quot;, ATTR{type}==&quot;1&quot;, KERNEL==&quot;wlan*&quot;, NAME=&quot;wlan0&quot;</code></pre></div><p>My mail server, which uses eth0 doesn&#039;t.<br />Neither have the GRUB_CMDLINE_LINUX parameter set either.</p>]]></description>
			<author><![CDATA[dummy@example.com (Marjorie)]]></author>
			<pubDate>Mon, 12 Oct 2020 22:25:48 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=25239#p25239</guid>
		</item>
		<item>
			<title><![CDATA[Re: beowulf Raspberry Pi build, packages.roundr.devuan.org not responding]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=25237#p25237</link>
			<description><![CDATA[<div class="quotebox"><cite>tuxd3v wrote:</cite><blockquote><div><p>[<br />I and C0rnelious,<br />told you about it not being honouring the bootargs..<br />Tha&#039;s why we went with a udev rule..</p><p>Now,<br />My udev rule has a side effect( I can&#039;t predict in advance what mac address you will have in another sbc board, so it needs editing ).<br />But I haven&#039;t found a better way&#160; <img src="https://dev1galaxy.org/img/smilies/sad.png" width="15" height="15" alt="sad" /></p></div></blockquote></div><p>This goes to the crux of the problem.&#160; There&#039;s nothing wrong with a udev rule, there&#039;s nothing wrong changing the boot loader config, either way _should_ get you the desied result.&#160; What I want is an official way of doing it, e.g. the image as released should do it, as end users we shouldn&#039;t be having to kludge and hack about like this.</p><p>Look at it from a complete and utter novices perspective, it&#039;s confusing and looks nothing like the docs (there&#039;s no grub involved for instance).&#160; Is a new user going to go on and evangelise about the wonderful devuan on a pi or are they going to remember the pain of seemingly random network interfaces and having to muck about ?</p><p>You only have one opportunity to make a first impression and this doesn&#039;t give a good impression.</p><p>At worst, devuan could take take a leaf from raspbian and run a script at first boot that creates the udev rules etc, anything is better than having to spend a load of time scratching your head and googling to get a network interface name.</p><p>It&#039;s coming up to 6 months since it was released, maybe the next release will be different :-)</p>]]></description>
			<author><![CDATA[dummy@example.com (hoopdriver)]]></author>
			<pubDate>Mon, 12 Oct 2020 21:10:39 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=25237#p25237</guid>
		</item>
		<item>
			<title><![CDATA[Re: beowulf Raspberry Pi build, packages.roundr.devuan.org not responding]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=25236#p25236</link>
			<description><![CDATA[<div class="quotebox"><blockquote><div><p>I and C0rnelious,<br />told you about it not being honouring the bootargs..<br />Tha&#039;s why we went with a udev rule..<br />...<br />But I haven&#039;t found a better way</p></div></blockquote></div><p>FYI, Devuan Chimaera linux-image-rpi, linux-image-armmp, linux-image-armmp-lpae,<br />and linux-image-arm64 packages allows almost the same boot process with Rasibian OS,<br />by the help of raspi3-firmware package (in Devuan).<br />Thus&#160; they use cmdline.txt.</p><p>Devuan Beowulf should be the same except Raspberry Pi 4, which needs<br />very recent kernels (e.g. 5.8).</p><p>To make a bootable filesystem, qemu-debootstrapping the following packages is enough:</p><p>linux-image-rpi,<br />sysvinit-core,<br />eudev,<br />kmod,<br />e2fsprogs,<br />raspi3-firmware,<br />firmware-brcm80211</p>]]></description>
			<author><![CDATA[dummy@example.com (emojifreak)]]></author>
			<pubDate>Mon, 12 Oct 2020 21:07:45 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=25236#p25236</guid>
		</item>
		<item>
			<title><![CDATA[Re: beowulf Raspberry Pi build, packages.roundr.devuan.org not responding]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=25229#p25229</link>
			<description><![CDATA[<div class="quotebox"><cite>hoopdriver wrote:</cite><blockquote><div><p>This is all getting a bit strange.<br />(...)<br />I can say that I have changed the boot process :-)&#160; It&#039;s still not honouring the command line arguments :</p><div class="codebox"><pre><code>Before : /boot# cat /proc/cmdline 
earlyprintk=serial,ttyAMA0,115200n8 console=ttyAMA0,115200n8 console=tty0 root=/dev/mmcblk0p2 rw rootfstype=ext4 elevator=noop fsck.repair=yes rootwait smsc95xx.turbo_mode=N dwc_otg.lpm_enable=0 kgdboc=ttyAMA0,115200 selinux=0 noinitrd

And

After :  cat /proc/cmdline 
console=ttyAMA0,115200 kgdboc=ttyAMA0,115200 root=/dev/mmcblk0p2 rootfstype=ext4 rootwait</code></pre></div></div></blockquote></div><p>I and C0rnelious,<br />told you about it not being honouring the bootargs..<br />Tha&#039;s why we went with a udev rule..</p><p>Now,<br />My udev rule has a side effect( I can&#039;t predict in advance what mac address you will have in another sbc board, so it needs editing ).<br />But I haven&#039;t found a better way&#160; <img src="https://dev1galaxy.org/img/smilies/sad.png" width="15" height="15" alt="sad" /></p>]]></description>
			<author><![CDATA[dummy@example.com (tuxd3v)]]></author>
			<pubDate>Mon, 12 Oct 2020 16:52:47 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=25229#p25229</guid>
		</item>
		<item>
			<title><![CDATA[Re: beowulf Raspberry Pi build, packages.roundr.devuan.org not responding]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=25226#p25226</link>
			<description><![CDATA[<p>This is all getting a bit strange.&#160; Where I am now is not where I want to be - it&#039;s getting further into the low level boot process than I wanted to.&#160; All I want is to have the boot label my network interfaces to be eth0.&#160; I have &#039;fixed&#039; the problem using udev rules.&#160; I don&#039;t think udev rules is the optimal solution though I think it may be the most likely to not be clobbered by a future apt-get update.</p><p>I have made changes to /boot/cmdline.txt and they have not been passed to the booting kernel, from this I can conclude that we beowulf is not using the classic raspberry pi process.</p><p>The files in /boot seem to indicate that beowulf is using u-boot as the boot loader.&#160; I copied /boot/boot.cmd to /boot/hoopdriver-boot.cmd and added noquiet nosplash net.ifnames=0 to the bootargs variable :-</p><div class="codebox"><pre><code>setenv bootargs earlyprintk=serial,ttyAMA0,115200n8 console=ttyAMA0,115200n8 console=tty0 root=/dev/mmcblk0p2 rw rootfstype=ext4 elevator=noop fsck.repair=yes rootwait smsc95xx.turbo_mode=N dwc_otg.lpm_enable=0 kgdboc=ttyAMA0,115200 selinux=0 net.ifnames=0 noquiet nosplash  noinitrd</code></pre></div><p>and then made a new boot.scr from this :-</p><div class="codebox"><pre><code>mv boot.scr boot.scr.original
mkimage -A arm -O linux -T script -C none -n boot.scr -d hoopdriver-boot.cmd  boot.scr</code></pre></div><p>and then rebooted.&#160; I get tux splash screen, no messages and after a few seconds the root login prompt. I can say that I have changed the boot process :-)&#160; It&#039;s still not honouring the command line arguments :</p><div class="codebox"><pre><code>Before : /boot# cat /proc/cmdline 
earlyprintk=serial,ttyAMA0,115200n8 console=ttyAMA0,115200n8 console=tty0 root=/dev/mmcblk0p2 rw rootfstype=ext4 elevator=noop fsck.repair=yes rootwait smsc95xx.turbo_mode=N dwc_otg.lpm_enable=0 kgdboc=ttyAMA0,115200 selinux=0 noinitrd

And

After :  cat /proc/cmdline 
console=ttyAMA0,115200 kgdboc=ttyAMA0,115200 root=/dev/mmcblk0p2 rootfstype=ext4 rootwait</code></pre></div><p>I need to do some more dgging to find out what&#039;s going on.&#160; At the moment, I&#039;m a bit frustrated that beowulf has been put out and there are some significant changes that have been made to the boot process that haven&#039;t really been documented.&#160; This is schoolboy errors by veteran sysadmins :-(</p>]]></description>
			<author><![CDATA[dummy@example.com (hoopdriver)]]></author>
			<pubDate>Mon, 12 Oct 2020 11:21:17 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=25226#p25226</guid>
		</item>
		<item>
			<title><![CDATA[Re: beowulf Raspberry Pi build, packages.roundr.devuan.org not responding]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=25223#p25223</link>
			<description><![CDATA[<div class="quotebox"><cite>FM81 wrote:</cite><blockquote><div><p>There seems something wrong with the image linked in posts #5 and #6 ...</p></div></blockquote></div><p>Hello FM81,<br />In post #6, I don&#039;t know,<br />But in post #5 everything is ok <img src="https://dev1galaxy.org/img/smilies/smile.png" width="15" height="15" alt="smile" /></p><div class="codebox"><pre class="vscroll"><code>bootargs earlyprintk=serial,ttyAMA0,115200 console=ttyAMA0,115200n8 console=tty0 root=/dev/mmcblk0p2 rw rootfstype=ext4 elevator=deadline fsck.repair=yes rootwait noinitrd

~# ifconfig
eth0: flags=4163&lt;UP,BROADCAST,RUNNING,MULTICAST&gt;  mtu 1500
        inet 192.168.0.1  netmask 255.255.255.0  broadcast 192.168.10.255
        inet6 fe80::ba26:ebff:fea8:a296  prefixlen 64  scopeid 0x20&lt;link&gt;
        ether f8:27:eb:a7:a3:96  txqueuelen 1000  (Ethernet)
        RX packets 1382943  bytes 106525951 (101.5 MiB)
        RX errors 0  dropped 132  overruns 0  frame 0
        TX packets 1322685  bytes 289342986 (275.9 MiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73&lt;UP,LOOPBACK,RUNNING&gt;  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10&lt;host&gt;
        loop  txqueuelen 1000  (Local Loopback)
        RX packets 197  bytes 17372 (16.9 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 197  bytes 17372 (16.9 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

~# cat /etc/udev/rules.d/70-persistent-net.rules 
SUBSYSTEM==&quot;net&quot;, ACTION==&quot;add&quot;, DRIVERS==&quot;?*&quot;, ATTR{address}==&quot;f8:27:eb:a7:a3:96&quot;, ATTR{dev_id}==&quot;0x0&quot;, ATTR{type}==&quot;1&quot;, KERNEL==&quot;eth*&quot;, NAME=&quot;eth0&quot;

~# cat /proc/cmdline 
console=ttyAMA0,115200 kgdboc=ttyAMA0,115200 root=/dev/mmcblk0p2 rootfstype=ext4 rootwait
                                                           
~# cat /proc/cpuinfo 
processor	: 0
model name	: ARMv6-compatible processor rev 7 (v6l)
BogoMIPS	: 697.95
Features	: half thumb fastmult vfp edsp java tls 
CPU implementer	: 0x41
CPU architecture: 7
CPU variant	: 0x0
CPU part	: 0xb76
CPU revision	: 7

Hardware	: BCM2835
Revision	: 0000
Serial		: 00000000b5a8d596</code></pre></div><p>I am using that Image with a udev rule,<br />Because without the udev rule, you got a crazy name for the interface, and no iptables .-.</p><div class="quotebox"><cite>hoopdriver wrote:</cite><blockquote><div><p>Hi tux3dv,<br />that&#039;s the one I built from :-)<br />I&#039;m running a very early Raspberry Pi Model B :-</p><div class="codebox"><pre><code>[Hardware        : BCM2835
Revision         : 0000
Serial           : 00000000ba27b441</code></pre></div></div></blockquote></div><p>I am running a even earlier version,<br />Just look to the serial number <img src="https://dev1galaxy.org/img/smilies/smile.png" width="15" height="15" alt="smile" /></p><p>Its the v1.0, 256MB Ram. Later they released the v1.1, with 512MB Ram..<br />But hey, I have Zram up and running <img src="https://dev1galaxy.org/img/smilies/smile.png" width="15" height="15" alt="smile" /></p>]]></description>
			<author><![CDATA[dummy@example.com (tuxd3v)]]></author>
			<pubDate>Mon, 12 Oct 2020 02:11:19 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=25223#p25223</guid>
		</item>
		<item>
			<title><![CDATA[Re: beowulf Raspberry Pi build, packages.roundr.devuan.org not responding]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=25222#p25222</link>
			<description><![CDATA[<p>I don&#039;t own an early rpi, but if ur using u-boot, you don&#039;t need the cmdline.txt file, this is what the boot.cmd/boot.src is replacing. Personally I would avoid boot.src if you can and instead use /boot/extlinux/<a href="https://github.com/pyavitz/debian-image-builder/blob/feature/lib/broadcom_func.txt#L139" rel="nofollow">extlinux.conf</a>. You also don&#039;t need most of those *.elf and *dat files. You should only need: bootcode.bin, start.elf and fixup.dat</p><p>As for the interface name changing, I was under the impression Devuan didn&#039;t need a udev rule on the pi? But if so this is the <a href="https://raw.githubusercontent.com/pyavitz/rpi-img-builder/master/files/debian/rules/80-net-setup-link.rules" rel="nofollow">rule</a> I use in my images. Simply change wlan0 to the eth0.</p>]]></description>
			<author><![CDATA[dummy@example.com (c0rnelius)]]></author>
			<pubDate>Mon, 12 Oct 2020 01:13:03 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=25222#p25222</guid>
		</item>
		<item>
			<title><![CDATA[Re: beowulf Raspberry Pi build, packages.roundr.devuan.org not responding]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=25219#p25219</link>
			<description><![CDATA[<p>In the interests of science ...</p><p>I thought I&#039;d go through download, copy to sdcard and boot process just in case I have corrupted something, Here&#039;s the log :-</p><div class="codebox"><pre class="vscroll"><code>root@pibuild ~ $ cd /tmp
root@pibuild /tmp $ mkdir raspberry
root@pibuild /tmp $ cd raspberry/
root@pibuild /tmp/raspberry $ wget https://arm-files.devuan.org/SHA256SUMS
--2020-10-11 19:34:48--  https://arm-files.devuan.org/SHA256SUMS
Resolving arm-files.devuan.org (arm-files.devuan.org)... 5.135.82.177
Connecting to arm-files.devuan.org (arm-files.devuan.org)|5.135.82.177|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 697 [application/octet-stream]
Saving to: ‘SHA256SUMS’

100%[============================================================================&gt;] 697         --.-K/s   in 0s      

2020-10-11 19:34:48 (64.3 MB/s) - ‘SHA256SUMS’ saved [697/697]

root@pibuild /tmp/raspberry $ wget https://arm-files.devuan.org/devuan_beowulf_3.0.0_armel_rpi1_0.3.img.xz
--2020-10-11 19:34:58--  https://arm-files.devuan.org/devuan_beowulf_3.0.0_armel_rpi1_0.3.img.xz
Resolving arm-files.devuan.org (arm-files.devuan.org)... 5.135.82.177
Connecting to arm-files.devuan.org (arm-files.devuan.org)|5.135.82.177|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 496416376 (473M) [application/octet-stream]
Saving to: ‘devuan_beowulf_3.0.0_armel_rpi1_0.3.img.xz’

100%[============================================================================&gt;] 496,416,376  671KB/s   in 9m 10s 

2020-10-11 19:44:08 (882 KB/s) - ‘devuan_beowulf_3.0.0_armel_rpi1_0.3.img.xz’ saved [496416376/496416376]

root@pibuild /tmp/raspberry $ grep devuan_beowulf_3.0.0_armel_rpi1_0.3.img.xz SHA256SUMS 
eadf5b2e94e9953c80467ea3f2e8c1b962e6459a7f712d8bf817e4bb56c3ea64  devuan_beowulf_3.0.0_armel_rpi1_0.3.img.xz
root@pibuild /tmp/raspberry $ sha256sum devuan_beowulf_3.0.0_armel_rpi1_0.3.img.xz
eadf5b2e94e9953c80467ea3f2e8c1b962e6459a7f712d8bf817e4bb56c3ea64  devuan_beowulf_3.0.0_armel_rpi1_0.3.img.xz</code></pre></div><p>Download goes OK and verifies fine.</p><div class="codebox"><pre><code>root@pibuild /tmp/raspberry $ xzcat devuan_beowulf_3.0.0_armel_rpi1_0.3.img.xz | dd of=/dev/sdc
3399680+0 records in
3399680+0 records out
1740636160 bytes (1.7 GB) copied, 250.951 s, 6.9 MB/s</code></pre></div><p>Write to the SD card goes fine, then I unplug the SD card reader, count to 11, then plug it back in.&#160; This avoids any confusion with the host caching data or not scanning the card properly.</p><div class="codebox"><pre><code>root@pibuild ~ # fdisk -l /dev/sdc

Disk /dev/sdc: 32.1 GB, 32127320064 bytes
64 heads, 32 sectors/track, 30639 cylinders, total 62748672 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x6c586e13

   Device Boot      Start         End      Blocks   Id  System
/dev/sdc1            8192      532479      262144    c  W95 FAT32 (LBA)
/dev/sdc2          532480     3399679     1433600   83  Linux</code></pre></div><p>Let&#039;s see what&#039;s on the card :-</p><div class="codebox"><pre class="vscroll"><code>pibuild ~ # mount /dev/sdc1 /mnt
pibuild ~ # cd /mnt
pibuild mnt # ls -alrt
total 31373
drwxr-xr-x  2 root root    3584 Jan  1  1970 .
drwxr-xr-x 25 root root    4096 Aug 17  2019 ..
-rwxr-xr-x  1 root root 3792232 Sep 25  2019 start_x.elf
-rwxr-xr-x  1 root root 2877988 Sep 25  2019 start.elf
-rwxr-xr-x  1 root root 4854728 Sep 25  2019 start_db.elf
-rwxr-xr-x  1 root root  685668 Sep 25  2019 start_cd.elf
-rwxr-xr-x  1 root root 3683816 Sep 25  2019 start4x.elf
-rwxr-xr-x  1 root root 2769540 Sep 25  2019 start4.elf
-rwxr-xr-x  1 root root 4733128 Sep 25  2019 start4db.elf
-rwxr-xr-x  1 root root  770816 Sep 25  2019 start4cd.elf
-rwxr-xr-x  1 root root    9810 Sep 25  2019 fixup_x.dat
-rwxr-xr-x  1 root root    9808 Sep 25  2019 fixup_db.dat
-rwxr-xr-x  1 root root    6736 Sep 25  2019 fixup.dat
-rwxr-xr-x  1 root root    2657 Sep 25  2019 fixup_cd.dat
-rwxr-xr-x  1 root root    9249 Sep 25  2019 fixup4x.dat
-rwxr-xr-x  1 root root    9247 Sep 25  2019 fixup4db.dat
-rwxr-xr-x  1 root root    6167 Sep 25  2019 fixup4.dat
-rwxr-xr-x  1 root root    3073 Sep 25  2019 fixup4cd.dat
-rwxr-xr-x  1 root root   52296 Sep 25  2019 bootcode.bin
-rwxr-xr-x  1 root root     169 Sep 26  2019 cmdline.txt
-rwxr-xr-x  1 root root  471692 Nov 24  2019 u-boot.bin
-rwxr-xr-x  1 root root    1837 Nov 24  2019 config.txt
-rwxr-xr-x  1 root root 4921296 Nov 24  2019 vmlinuz-5.3.13
-rwxr-xr-x  1 root root 2267409 Nov 24  2019 System.map-5.3.13
-rwxr-xr-x  1 root root  168112 Nov 24  2019 config-5.3.13
-rwxr-xr-x  1 root root    1014 Nov 26  2019 boot.cmd
-rwxr-xr-x  1 root root    1086 Nov 26  2019 boot.scr
pibuild mnt # touch hoopdrive
pibuild mnt # ls -alrt
total 31373
drwxr-xr-x 25 root root    4096 Aug 17  2019 ..
-rwxr-xr-x  1 root root 3792232 Sep 25  2019 start_x.elf
-rwxr-xr-x  1 root root 2877988 Sep 25  2019 start.elf
-rwxr-xr-x  1 root root 4854728 Sep 25  2019 start_db.elf
-rwxr-xr-x  1 root root  685668 Sep 25  2019 start_cd.elf
-rwxr-xr-x  1 root root 3683816 Sep 25  2019 start4x.elf
-rwxr-xr-x  1 root root 2769540 Sep 25  2019 start4.elf
-rwxr-xr-x  1 root root 4733128 Sep 25  2019 start4db.elf
-rwxr-xr-x  1 root root  770816 Sep 25  2019 start4cd.elf
-rwxr-xr-x  1 root root    9810 Sep 25  2019 fixup_x.dat
-rwxr-xr-x  1 root root    9808 Sep 25  2019 fixup_db.dat
-rwxr-xr-x  1 root root    6736 Sep 25  2019 fixup.dat
-rwxr-xr-x  1 root root    2657 Sep 25  2019 fixup_cd.dat
-rwxr-xr-x  1 root root    9249 Sep 25  2019 fixup4x.dat
-rwxr-xr-x  1 root root    9247 Sep 25  2019 fixup4db.dat
-rwxr-xr-x  1 root root    6167 Sep 25  2019 fixup4.dat
-rwxr-xr-x  1 root root    3073 Sep 25  2019 fixup4cd.dat
-rwxr-xr-x  1 root root   52296 Sep 25  2019 bootcode.bin
-rwxr-xr-x  1 root root     169 Sep 26  2019 cmdline.txt
-rwxr-xr-x  1 root root  471692 Nov 24  2019 u-boot.bin
-rwxr-xr-x  1 root root    1837 Nov 24  2019 config.txt
-rwxr-xr-x  1 root root 4921296 Nov 24  2019 vmlinuz-5.3.13
-rwxr-xr-x  1 root root 2267409 Nov 24  2019 System.map-5.3.13
-rwxr-xr-x  1 root root  168112 Nov 24  2019 config-5.3.13
-rwxr-xr-x  1 root root    1014 Nov 26  2019 boot.cmd
-rwxr-xr-x  1 root root    1086 Nov 26  2019 boot.scr
-rwxr-xr-x  1 root root       0 Oct 11 19:58 hoopdrive
drwxr-xr-x  2 root root    3584 Oct 11 19:58 .
pibuild mnt # cat cmdline.txt 
console=serial0,115200 console=tty1 root=PARTUUID=6c586e13-02 rootfstype=ext4 elevator=deadline fsck.repair=yes rootwait quiet init=/usr/lib/raspi-config/init_resize.sh
pibuild mnt # cd -
/root
pibuild ~ # umount /mnt</code></pre></div><p>That looks fine, note that I touched a file &#039;hoopdrive&#039; and you can see that it appears in the second listing.</p><p>cmdline.txt does indeed try to run a script to resize the partition at boot so having a look at the second partion :-</p><div class="codebox"><pre><code>pibuild ~ # mount /dev/sdc2 /mnt
pibuild ~ # ls -al /mnt/usr/lib/ras*
ls: cannot access /mnt/usr/lib/ras*: No such file or directory
pibuild ~ # umount /mnt</code></pre></div><p>It doesn&#039;t exist so we know that won&#039;t cause problems.</p><p>At this point I ejected the card from the card reader and plugged it into a raspberry pi.&#160; There is no networking set up or anything as yet so on the pi, I booted it up and logged in as root at the console then did a </p><div class="codebox"><pre><code>script /var/tmp/hoopdrive1.log</code></pre></div><p>.&#160; This is what I saw :-</p><div class="codebox"><pre class="vscroll"><code>Script started on 1970-01-01 00:01:53+00:00 [TERM=&quot;linux&quot; TTY=&quot;/dev/tty1&quot; COLUMNS=&quot;160&quot; LINES=&quot;64&quot;]
root@RPi1:~# ls -lart /boot
total 31373
drwxr-xr-x  2 root root    3584 Jan  1 00:00 .
-rwxr-xr-x  1 root root 3792232 Sep 25  2019 start_x.elf
-rwxr-xr-x  1 root root 4854728 Sep 25  2019 start_db.elf
-rwxr-xr-x  1 root root  685668 Sep 25  2019 start_cd.elf
-rwxr-xr-x  1 root root 3683816 Sep 25  2019 start4x.elf
-rwxr-xr-x  1 root root 4733128 Sep 25  2019 start4db.elf
-rwxr-xr-x  1 root root  770816 Sep 25  2019 start4cd.elf
-rwxr-xr-x  1 root root 2769540 Sep 25  2019 start4.elf
-rwxr-xr-x  1 root root 2877988 Sep 25  2019 start.elf
-rwxr-xr-x  1 root root    9810 Sep 25  2019 fixup_x.dat
-rwxr-xr-x  1 root root    9808 Sep 25  2019 fixup_db.dat
-rwxr-xr-x  1 root root    2657 Sep 25  2019 fixup_cd.dat
-rwxr-xr-x  1 root root    9249 Sep 25  2019 fixup4x.dat
-rwxr-xr-x  1 root root    9247 Sep 25  2019 fixup4db.dat
-rwxr-xr-x  1 root root    3073 Sep 25  2019 fixup4cd.dat
-rwxr-xr-x  1 root root    6167 Sep 25  2019 fixup4.dat
-rwxr-xr-x  1 root root    6736 Sep 25  2019 fixup.dat
-rwxr-xr-x  1 root root   52296 Sep 25  2019 bootcode.bin
-rwxr-xr-x  1 root root     169 Sep 26  2019 cmdline.txt
-rwxr-xr-x  1 root root  471692 Nov 24  2019 u-boot.bin
-rwxr-xr-x  1 root root    1837 Nov 24  2019 config.txt
drwxr-xr-x 21 root root    4096 Nov 24  2019 ..
-rwxr-xr-x  1 root root 4921296 Nov 24  2019 vmlinuz-5.3.13
-rwxr-xr-x  1 root root  168112 Nov 24  2019 config-5.3.13
-rwxr-xr-x  1 root root 2267409 Nov 24  2019 System.map-5.3.13
-rwxr-xr-x  1 root root    1014 Nov 26  2019 boot.cmd
-rwxr-xr-x  1 root root    1086 Nov 26  2019 boot.scr
-rwxr-xr-x  1 root root       0 Oct 11  2020 hoopdrive
root@RPi1:~# ifconfig -a
enxb827ebb9e313: flags=4098&lt;BROADCAST,MULTICAST&gt;  mtu 1500
        ether b8:27:eb:b9:e3:13  txqueuelen 1000  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73&lt;UP,LOOPBACK,RUNNING&gt;  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10&lt;host&gt;
        loop  txqueuelen 1000  (Local Loopback)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

root@RPi1:~# cat /proc/cmdline 
earlyprintk=serial,ttyAMA0,115200n8 console=ttyAMA0,115200n8 console=tty0 root=/dev/mmcblk0p2 rw rootfstype=ext4 elevator=noop fsck.repair=yes rootwait smsc95xx.turbo_mode=N dwc_otg.lpm_enable=0 kgdboc=ttyAMA0,115200 selinux=0 noinitrd
root@RPi1:~# cat /boot/cmdline.txt 
console=serial0,115200 console=tty1 root=PARTUUID=6c586e13-02 rootfstype=ext4 elevator=deadline fsck.repair=yes rootwait quiet init=/usr/lib/raspi-config/init_resize.sh</code></pre></div><p>This all looks good - note that &#039;hoopdrive&#039; is there so we are definitely picking up the correct partition and mounting it.</p><p>I then made a change to /boot/cmdline.txt :-</p><div class="codebox"><pre><code>root@RPi1:~# sed -i &quot;s/rootwait/net.ifnames=0 rootwait/&quot; /boot/cmdline.txt 
root@RPi1:~# cat /boot/cmdline.txt 
console=serial0,115200 console=tty1 root=PARTUUID=6c586e13-02 rootfstype=ext4 elevator=deadline fsck.repair=yes net.ifnames=0 rootwait quiet init=/usr/lib/raspi-config/init_resize.sh
root@RPi1:~# exit</code></pre></div><p>And rebooted the pi and got :-</p><div class="codebox"><pre class="vscroll"><code>root@RPi1:~# ifconfig -a
enxb827ebb9e313: flags=4098&lt;BROADCAST,MULTICAST&gt;  mtu 1500
        ether b8:27:eb:b9:e3:13  txqueuelen 1000  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73&lt;UP,LOOPBACK,RUNNING&gt;  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10&lt;host&gt;
        loop  txqueuelen 1000  (Local Loopback)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

root@RPi1:~# cat /proc/cmdline 
earlyprintk=serial,ttyAMA0,115200n8 console=ttyAMA0,115200n8 console=tty0 root=/dev/mmcblk0p2 rw rootfstype=ext4 elevator=noop fsck.repair=yes rootwait smsc95xx.turbo_mode=N dwc_otg.lpm_enable=0 kgdboc=ttyAMA0,115200 selinux=0 noinitrd
root@RPi1:~# cat /boot/cmdline.txt 
console=serial0,115200 console=tty1 root=PARTUUID=6c586e13-02 rootfstype=ext4 elevator=deadline fsck.repair=yes net.ifnames=0 rootwait quiet init=/usr/lib/raspi-config/init_resize.sh
root@RPi1:~# ls -lart /boot | tail
-rwxr-xr-x  1 root root   52296 Sep 25  2019 bootcode.bin
-rwxr-xr-x  1 root root  471692 Nov 24  2019 u-boot.bin
-rwxr-xr-x  1 root root    1837 Nov 24  2019 config.txt
drwxr-xr-x 21 root root    4096 Nov 24  2019 ..
-rwxr-xr-x  1 root root 4921296 Nov 24  2019 vmlinuz-5.3.13
-rwxr-xr-x  1 root root  168112 Nov 24  2019 config-5.3.13
-rwxr-xr-x  1 root root 2267409 Nov 24  2019 System.map-5.3.13
-rwxr-xr-x  1 root root    1014 Nov 26  2019 boot.cmd
-rwxr-xr-x  1 root root    1086 Nov 26  2019 boot.scr
-rwxr-xr-x  1 root root       0 Oct 11  2020 hoopdrive</code></pre></div><p>As you can see, the reboot has not honoured the changes I made to /boot/cmdline,txt and the network interface name is unchanged.</p><p>I don&#039;t know what is going on and why this is the case.&#160; All I can think of is that the release of devuan for the Raspberry Pi is using a different boot loader than expected or is following some other path into the system.</p><p>Anybody any other ideas - I&#039;ve never dug this far into the pi boot process before, I&#039;ve always been quite happy with how it works out of the box and never needed to bother about the exact boot loader or boot mechanism.</p>]]></description>
			<author><![CDATA[dummy@example.com (hoopdriver)]]></author>
			<pubDate>Sun, 11 Oct 2020 20:06:21 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=25219#p25219</guid>
		</item>
		<item>
			<title><![CDATA[Re: beowulf Raspberry Pi build, packages.roundr.devuan.org not responding]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=25199#p25199</link>
			<description><![CDATA[<p>There seems something wrong with the image linked in posts #5 and #6 ...<br />If I open the <strong>cmdline.txt</strong> from the first (FAT) partition of this image I see:</p><div class="codebox"><pre><code>console=serial0,115200 console=tty1 root=PARTUUID=6c586e13-02 rootfstype=ext4 elevator=deadline fsck.repair=yes rootwait quiet init=/usr/lib/raspi-config/init_resize.sh</code></pre></div><p>It points to the script <strong>/usr/lib/raspi-config/init_resize.sh</strong> - but only on first boot (the script itself changes that for future). This is correct for the normal Raspbian-OS! The problem in the devuan-image is: if you look inside the second partition: there ist no directory <strong>/usr/lib/raspi-config/</strong> at all ...</p><p>So it points to a not existing INIT, it looks like it would not matter very much; but for my opinion such a thing should not happen?</p><p>Best regards, FM_81</p>]]></description>
			<author><![CDATA[dummy@example.com (FM81)]]></author>
			<pubDate>Sun, 11 Oct 2020 09:03:19 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=25199#p25199</guid>
		</item>
		<item>
			<title><![CDATA[Re: beowulf Raspberry Pi build, packages.roundr.devuan.org not responding]]></title>
			<link>https://dev1galaxy.org/viewtopic.php?pid=25196#p25196</link>
			<description><![CDATA[<p>Hi hoopdriver, thank you for your reply and sorry for my comment being of no help.<br />It is beyond my understanding how cmdline.txt has no effect...<br />A possibility is that /boot/cmdline.txt and cmdline.txt in the first FAT partition of your SD card are different.<br />What is the output of &quot;df&quot;?? Where the first FAT partition is mounted?</p><p>If you don&#039;t mind Devuan Chimaera, you can try another image<br /><a href="http://153.240.174.134:64193/devuan-chimaera-armel-minimal.img.xz" rel="nofollow">http://153.240.174.134:64193/devuan-chi … mal.img.xz</a><br />with the minimal set of packages, empty /etc/network/interfaces<br />and root password=root. cmdline does have an effect and exists in /boot/firmware/cmdline.txt</p>]]></description>
			<author><![CDATA[dummy@example.com (emojifreak)]]></author>
			<pubDate>Sun, 11 Oct 2020 00:55:59 +0000</pubDate>
			<guid>https://dev1galaxy.org/viewtopic.php?pid=25196#p25196</guid>
		</item>
	</channel>
</rss>
