You are not logged in.
Hi,
I would like to install the lastest version of wireguard* on Chimaera.
wireguard as been incorporated into Linux kernel since version 5.6
cat /boot/config-5.10.0-9-amd64 | grep WIREGUARD
CONFIG_WIREGUARD=m
# CONFIG_WIREGUARD_DEBUG is not set
ok so my kernel have wireguard as module.
So I presumed I had only need an interface to interact with wireguard.
but
apt show wireguard
...
Version: 1.0.2021 02 23-1
Depends: wireguard-modules (>= 0.0.20191219) | wireguard-dkms (>= 0.0.20200121-2), wireguard-tools (>= 1.0.20210223-1)
...
apt show wireguard-modules
Package: wireguard-modules
State: not a real package (virtual)
N: Can't select candidate version from package wireguard-modules as it has no candidate
N: Can't select versions from package 'wireguard-modules' as it is purely virtual
N: No packages found
I'm lost here.
-
apt show wireguard-dkms
...
This package uses DKMS to automatically build the wireguard kernel module.
I supposes this is required for system that do not have the CONFIG_WIREGUARD ?
apt show wireguard-tools
Version: 1.0.2021 02 23-1
I see on https://www.wireguard.com/install/#debian-module-tools that the lastest version of tools is v1.0.2021 09 14
Is this version will be compatible with Chimaera ? Is yes, how can I install it ?
Hey,
I would like too, to make run waydroid on devuan.
I see waydroid required wayland, so it seem the only supproted Window environment is KDE Plasma. (devuan) right ?
Then we need to apt install so first adding their repo
like this ?
/etc/apt/sources.list
deb http://deb.devuan.org/merged daedalus main
deb http://deb.devuan.org/merged daedalus-updates main
deb http://deb.devuan.org/merged daedalus-security main
deb https://repo.waydro.id bookworm main
I've did
root: file /boot/broadcom/initrd.gz
initrd.gz: Zstandard compressed data ....
root: unmkinitramfs /boot/broadcom/initrd.gz Extracted/
# data where extracted to Extracted/
# but I go few error like:
# cpio: cannot link usr/sbin/vconfig to usr/sbin/watchdog: Operation not permitted
So the initrd.gz file is actually an initramfs file it was misleading.
But now I have a problem with mkinitramfs :'(
https://programming.dev/post/23945016
You can reply here , i'll merge both thread
Thanks
Hi everyone,
I've installed a Devuan rpi version ( 2025-01-10-0317_rpi-4-devuan-daedalus-6.1.93-arm64-ext4.zip ) on my Rapsberry pi 4.
I've recompiled the https://github.com/raspberrypi/linux kernel ( 6.1.93 ) to support some additional cryptographic algorithm.
I'm following the LUKS on Raspberry Pi 2021 guide
That explain step by step how enable LUKS on raspberry pi.
But the guide use initramfs and Devuan rpi seem to use initrd
So the question is: should I migrate to initramfs ? and how check whats is inside my current initrd ?
or keep-up with initrd but then how insert the necessary to enable LUKS drive to be mounted by it ( initrd ) ?
Thanks..
Hi everyone,
I see your post a little late, but I wish the Devuan project (and all the dev) an happy 2025
Cheers.
Thank you Steve_v the man don't about risks/error with -j , damn if I knew I will have run it with it
I'm still wondering for the
in the section 4.4 Out-of-tree kernel modules of Debian Linux Kernel Handbook
Should I do it ?
If I understand well the document is either 4.4.1 or 4.4.2 method , right ?
ok compiling now...
I've used make bindeb-pkg
Does someone already tried with -j$(nproc) ?
in full: make bindeb-pkg -j$(nproc)
it's should be faster, but might be prone to error ? did you already tried ?
--
in the section 4.4 Out-of-tree kernel modules of Debian Linux Kernel Handbook
Should I do it ?
If I understand well the document is either 4.4.1 or 4.4.2 method , right ?
Hi,
I need to recompile my Kernel in order to activate some missing options...
I've tried few way but failed...
It can be done on a freshly install Devuan 5 Daedalus.
Thanks.
Thanks steve_v
indeed trying to activate it (modprobe) as it's no longer a module, will definitly not work.
I've tried a zless /etc/config.gz and it works so recompiling the kernel worked
I recompiled the kernel with that change
CONFIG_IKCONFIG=m y
CONFIG_IKCONFIG_PROC=y
but still get
FATAL: Module ikconfig not found in directory /lib/modules/6.6.63-v8_TESTT+
😓
in a terminal do groups I believe you have to be in the `netdev` in order to work
You can also dig the `/var/log/syslog` log.
Hey Kapqa,
I don't use Parole, but did you check is not something network related (firewall ?)
Cheers.
Hi,
I've cross-compiled a Linux kernel https://github.com/raspberrypi/linux (6.6.63)
with
CONFIG_IKCONFIG=m
CONFIG_IKCONFIG_PROC=y
but when I do modprobe ikconfig on the client, I get:
FATAL: Module ikconfig not found in directory /lib/modules/6.6.63-v8_TESTT+
I've launched depmod but the error remain.
tree -F -L 2 /lib/modules/6.6.63-v8_TESTT+
|-- build -> /tmp/RaspKernel6-6y/linux
|-- kernel/
| |-- arch/
| |-- crypto/
| |-- drivers/
| |-- fs/
| |-- kernel/
| |-- lib/
| |-- mm/
| |-- net/
| `-- sound/
|-- modules.alias
|-- modules.alias.bin
|-- modules.builtin
|-- modules.builtin.alias.bin
|-- modules.builtin.bin
|-- modules.builtin.modinfo
|-- modules.dep
|-- modules.dep.bin
|-- modules.devname
|-- modules.order
|-- modules.softdep
|-- modules.symbols
`-- modules.symbols.bin
I don't know if /lib/modules/6.6.63-v8_TESTT+/build is required to load the module, as /tmp/RaspKernel6-6y/linux was actually in the host (cross-compile) and not on the raspberry..
Here the ~commands that I use to cross-compile the kernel
su
apt install bc bison flex libssl-dev make libc6-dev libncurses5-dev crossbuild-essential-arm64
cd /tmp/LinuxKernel/linux
git clone --depth=1 --branch rpi-6.6.y https://github.com/raspberrypi/linux
## applying the default configuration
cd linux
KERNEL=kernel8
make ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu- bcm2711_defconfig
##
make ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu- menuconfig
make ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu- Image modules dtbs
## install the kernel modules onto the boot media:
env PATH=$PATH make -j12 ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu- INSTALL_MOD_PATH=/mnt/rasprootfs modules_install
cp arch/arm64/boot/Image /mnt/raspboot/$KERNEL.img
cp arch/arm64/boot/dts/broadcom/*.dtb /mnt/raspboot/
mkdir /mnt/raspboot/overlays
cp arch/arm64/boot/dts/overlays/*.dtb* /mnt/raspboot/overlays/
cp arch/arm64/boot/dts/overlays/README /mnt/raspboot/overlays/
If you have any ideas, I'm all ears..
For those who are interested I've found this https://www.raspberrypi.com/documentati … ernel.html
But Its not going deep, especially for the .config file or make menuconfig
If you have any advice, resources I'm all ears
BTW is the .config used to generate the kernel for the Devuan RPI is located into the /boot ? I cant find it...
Hi,
I would like to use LUKS on the rootfs aka /
when I do cat /proc/crypto I don't find AES nor xchacha :'(
So I assume I'll have to recompile a kernel ?
Any easy way to do it for Raspberry pi 4 ?
Thanks.
Hi,
I'm using RPI 4, daedalus 6.1.93 arm64, 2024-11-26 img on my Raspberry pi 4.
Now, I try to boot on a USB dongle... but it keep booting on the SD card....
Any advice ?
Thanks.
Hi,
I've installed Devuan on a raspberry with https://arm-files.devuan.org/RaspberryP … %20Builds/
I've installed nftables following https://dev1galaxy.org/viewtopic.php?pid=34460#p34460
# apt install nftables orphan-sysvinit-scripts
# cp /usr/share/orphan-sysvinit-scripts/nftables /etc/init.d
# update-rc.d nftables defaults
I've reboot but it seem that nft do not start :'(
in /etc/init.d/nftables it was set
Default-Start: S
Default-Stop: 0 1 6
I've change to 1 2 and 0 6 and
$ update-rc.d nftables default-disabled
$ reboot
but still seem not to start
$ runlevel
N 2
$ /etc/init.d/nftables status
nft rulset loaded: yes
$ ps aux | grep
... grep nft #so only the grep cmd
$lsmod | grep nft
(nothing)
Any ideas ?
Thank you blackhole & greenjeans
So that means I have to do an apt-cache depends ( and download the dependencies ) for each dependence of the desired program ? 😭
Hi,
I would like to easily install some software/packages to an offline rpi devuan
I've heard of apt-offline that seem good for this purpose.
obviously it need to be installed to the offline machine.
so on the online machine I did
$ apt-cache depends apt-offline
apt-offline
Depends: <python3:any>
python3
Depends: apt
Depends: less
Depends: python3-magic
Recommends: debian-archive-keyring
Recommends: python3-debianbts
Recommends: python3-apt
then to get the .deb files, and move them the offline machine.
$ apt-get download python3-magic apt-offline
once the deb file on the offline machine I did:
$ apt install /path/python3-magic_2%3a0.4.20-3_all.deb
success #I don't remember the ouput by heart :)
$ apt install /path/apt-offline_1.8.2-2_all.deb
#error, see here after
apt wanted to install automatically 9 other packages (iso-codes python-apt-common - python3-apt python3-debianbts etc... )
Of course as this machine is offline, it failed...
but why now, it want to dw other packages that are not listed with apt-cache depends ??????
Thanks.
/etc/default/networking ... CONFIGURE_INTERFACES=yes is commented out
Thank you Cheyenne, Should I un comment it ? in order for ifconfig or ifdownto work at boot ?
-
Thanks fanderal
I've set ifdown wlan0 into /etc/rc.local but i got ~
ifdown: unknow interface wlan0
startpar: service(s) returned failure: rc.local ... failed!
it's weird because when i use ifconfig wlan0 down it's not generating an error, it's just not applied...
Is there a reason your /etc/network/interfaces doesn't include wlan0 and/or dhcp?
no ideas, I didn't touch for sure. anyway I'll try now with a stock devuan4 install to see what it does.
edit: with a fresh install, it trow the same error.
Thanks @...
lshw give me
bash: lshw: command not found
but ifconfig seem correct btw