lanefu changed the topic of #armbian-rockchip to: Armbian - Linux for ARM development boards | Rockchip SoC | www.armbian.com | This channel is relayed to the equivalent Discord channel | this channel is logged
_whitelogger has joined #armbian-rockchip
DC-IRC has quit [Remote host closed the connection]
DC-IRC has joined #armbian-rockchip
PhotoJim has quit [Remote host closed the connection]
PhotoJim has joined #armbian-rockchip
_whitelogger has joined #armbian-rockchip
HerculeP has joined #armbian-rockchip
Herc has quit [Ping timeout: 260 seconds]
HerculeP is now known as Herc
<DC-IRC>
[Discord] <human_urostor> Hmm, so what's the practice now? Build kernel without EXTRAWIFI, then install the deb and it will work? Because I'm not sure how to do this when building armbian.
<DC-IRC>
[Discord] <human_urostor> Hmm, so what's the practice now? Build an image with `EXTRAWIFI=no`, then install the deb and it will work? Because I'm not sure how to do this when building armbian.
<DC-IRC>
[Discord] <Werner> Practice for what?
<DC-IRC>
[Discord] <human_urostor> To build an image for a board that has aic8800
<DC-IRC>
[Discord] <Werner> an extension that should handle the installation process for this wifi chip while building
<DC-IRC>
[Discord] <human_urostor> Hmm, I see. Need to read up how to use extensions
<DC-IRC>
[Discord] <Werner> just pass `ENABLE_EXTENSIONS=radxa-aic8800` to compile.sh
<DC-IRC>
[Discord] <stalkeruser_42750> I see in the list of kernels there is this file `linux-rockchip-rk3588-collabora.config` how do I activate instead the one that gets picked up wich is `linux-rockchip-rk3588-edge.config`?
<DC-IRC>
[Discord] <stalkeruser_42750> my build command is `./compile.sh BOARD=rock-5b-plus BRANCH=edge BUILD_DESKTOP=no BUILD_MINIMAL=yes KERNEL_CONFIGURE=no RELEASE=bookworm INSTALL_HEADERS=yes`
<DC-IRC>
[Discord] <stalkeruser_42750> I see in the list of kernel configs there is this file `linux-rockchip-rk3588-collabora.config` how do I activate instead the one that gets picked up wich is `linux-rockchip-rk3588-edge.config`?
<DC-IRC>
[Discord] <stalkeruser_42750> my build command is `./compile.sh BOARD=rock-5b-plus BRANCH=edge BUILD_DESKTOP=no BUILD_MINIMAL=yes KERNEL_CONFIGURE=no RELEASE=bookworm INSTALL_HEADERS=yes`
<DC-IRC>
[Discord] <stalkeruser_42750> I see in the list of kernel configs there is this file `linux-rockchip-rk3588-collabora.config` how do I activate this instead of the one that gets picked up wich is `linux-rockchip-rk3588-edge.config`?
<DC-IRC>
[Discord] <stalkeruser_42750> my build command is `./compile.sh BOARD=rock-5b-plus BRANCH=edge BUILD_DESKTOP=no BUILD_MINIMAL=yes KERNEL_CONFIGURE=no RELEASE=bookworm INSTALL_HEADERS=yes`
<DC-IRC>
[Discord] <Werner> I think that config is a left-over from the very early days of rk3588 support. That branch is abandoned.
<DC-IRC>
[Discord] <human_urostor> I see this in the board config:
<DC-IRC>
[Discord] <human_urostor> https://paste.armbian.com/ijaxemusem (and yes I know this board doesn't have aic8800, just tested it to eliminate this from possible causes)
javabean has joined #armbian-rockchip
<DC-IRC>
[Discord] <human_urostor> There seems to be a typo that brings everything down:
<DC-IRC>
[Discord] <human_urostor> ```
<DC-IRC>
[Discord] <human_urostor> 🐳|🌱] Building kernel [ rk35xx linux-rk35xx-vendor all Image install install modules_install headers_install dtbs_install ]
<DC-IRC>
[Discord] <human_urostor> [🐳|🔨] Statistics zeroed [🐳|🔨] Makefile:365: target 'install' given more than once in the same rule
<DC-IRC>
[Discord] <human_urostor> ```
<DC-IRC>
[Discord] <human_urostor> Ugh, I can't find script generates this `install install` stuff?
<DC-IRC>
[Discord] <human_urostor> Ugh, I can't find script generates this `install install` stuff
<DC-IRC>
[Discord] <human_urostor> Ugh, I can't find which script generates this `install install` stuff
<DC-IRC>
[Discord] <Werner> Cannot reproduce. After changing a random thing and copying over the new kernel config it went straight through
<DC-IRC>
[Discord] <human_urostor> Time to `sudo rm -rf armbian/` and repull
<DC-IRC>
[Discord] <Werner> Yes, I'd also suggest to start over with a clean environment
<DC-IRC>
[Discord] <Werner> Or you adjusted your config in a way that messed up the build process, dunno. Either way we cannot support user customized kernel configurations
<DC-IRC>
[Discord] <human_urostor> I also tried the default config, failed as well in the same way...
<DC-IRC>
[Discord] <Werner> Hm then it should not build at all since I assume there is an artifact available remotely. If it did there is some other change within a file of the framework which therefore alters the checksum so the artifact doesn't match.
<DC-IRC>
[Discord] <stalkeruser_42750> is there an option to use 6.16-rc1 ?
<DC-IRC>
[Discord] <stalkeruser_42750> is there an option to use kernel 6.16-rc1 ?
<DC-IRC>
[Discord] <human_urostor> My armbian dir was 50 GB 😅
<DC-IRC>
[Discord] <human_urostor> This worked
<DC-IRC>
[Discord] <stalkeruser_42750> if your docker uses buildx and starts to use tons of CPU / RAM and pretty much kills your machine, check your overlay2 folder
<DC-IRC>
[Discord] <stalkeruser_42750> to reset everything run this
<DC-IRC>
[Discord] <stalkeruser_42750> I had this after days and days of rebuilds of different stuff
<DC-IRC>
[Discord] <human_urostor> I don't know what buildx is
<DC-IRC>
[Discord] <human_urostor> Anyway, for a reason incomprehensible to me, compile.sh uses `-j12` instead of `-j8` max (Rock 5B has 8 cores). Also, the final generated command still seems wrong:
<DC-IRC>
[Discord] <human_urostor> ```
<DC-IRC>
[Discord] <human_urostor> /bin/sh -c set -e; \ for i in all Image install install modules_install headers_install dtbs_install; do \ ?make -f ./Makefile $i; \ done
<DC-IRC>
[Discord] <human_urostor> ```
<DC-IRC>
[Discord] <human_urostor> Anyway, for a reason incomprehensible to me, compile.sh uses `-j12` instead of `-j8` max (Rock 5B has 8 cores). Also, the final generated command still seems wrong:
<DC-IRC>
[Discord] <human_urostor> ```
<DC-IRC>
[Discord] <human_urostor> /bin/sh -c set -e; \ for i in all Image install install modules_install headers_install dtbs_install; do \ ?make -f ./Makefile $i; \ done
<DC-IRC>
[Discord] <human_urostor> ```
<DC-IRC>
[Discord] <human_urostor> (install is repeated). Works though
<DC-IRC>
[Discord] <stalkeruser_42750> buildx is when you don't compile on the arm board itself, but on amd64 machine, it will use buildx for cross compilation