I was installing Debian using this guide
https://openwrt.org/docs/guide-user/services/chroot
Unfortunately the install fails every time
The follwing command fails:
debootstrap --arch=mipsel bullseye /mnt/usb-drive http://ftp.de.debian.org/debian
Error
/mnt/usb-drive//var/ 100% |*******************************| 88748 0:00:00 ETA
Download completed (88748 bytes)
Illegal instruction
The cause
After researching the issue, it looks like FPU not being enabled is the cause of the error. It's not displayed in the "/sys/kernel/debug/mips" directory which indicates it's not available.Source: https://www.mail-archive.com/debian-mips@lists.debian.org/msg10581.html
adguardhome
Currently the "adguardhome" package is installed as DNS filter, but it uses way too much RAM. I solved it by adding fast USB storage and mounted it as SWAP. It works, but adguardhome using about 200MB RAM when updating the blocklists is too much and it takes forever (500.000 domains about 5 minutes).
Pi-Hole
After booting without adguardhome there is about 140MB RAM available. Running Debian with minimal packages and install Pi-Hole would need abount 140MB RAM:
» Debian 128MB recommended
» Pi-Hole 22MB (amount RAM it uses running in WSL2 on Windows with 3.000.000 domains blockedPi-Hole doesn't use a littlebit to no extra RAM when updating the blocklists, so it running Pi-Hole on the Asus RT-AX53U should be possible. Whenever a littlebit more storage is needed the SWAP storage will be available.
My request
Is it possible to add FPU support for the Asus RT-AX53U? It looks like it's changing only 1 settings when building the next release. Or do I have to build my own image?
How to build
» https://openwrt.org/docs/guide-developer/toolchain/use-buildsystem
» https://openwrt.org/docs/guide-developer/toolchain/install-buildsystem