[00:48] <thunder> hey. I had to update to the mainline 5.15.2 kernel to support the intel AX210 wifi chip working on my laptop per manufacturer recommendation. how do I get the source code for this kernel version so I can build packages that require it? fyi, I grabbed the amd64 from here --> https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.15.2/
[00:49] <thunder> also, when I try to install initramfs-tools, it gives me grief about missing cpu firmware for a version earlier than what I have installed on my machine (again per manufacturer recommendations). not sure how to work around that, and hoping you can help give some guidance.
[00:51] <thunder> ps. I'm using focal
[00:56] <sarnold> thunder: it's probably worth trying the HWE kernel first, that'd take afew minutes, rather than trying to build your own kernels, which'll take way more than a few minutes: https://wiki.ubuntu.com/Kernel/LTSEnablementStack
[00:59] <thunder> oh. I don't need/want to build my own kernel. I already have all the appropriate kernel debs installed and working rn for v15.5.2. but some modules require source packages to build, so I wouldn't mind having the equivalent of that whether I need to build and install it myself or not. I'm not entirely a n00b at this, though it's been about 15 years or so since I've done that on a routine basis (albeit for openbsd back in those days)
[01:00] <sarnold> ah! if you just want to build new modules against it, then the linux-modules-* packages should be enough
[01:00] <thunder> I'm just not familiar with the steps for doing it on ubuntu
[01:01] <thunder> specifically I usually run lkrg, and it requires kernel sources to compile
[01:03] <thunder> I already have linux-modules-* installed fyi. still need sources apparently, since lkrg won't make without them
[01:03] <sarnold> thunder: normally it's just something like: make -C /lib/modules/`uname -r`/build M=$PWD   -- copy-n-pasted from https://www.kernel.org/doc/Documentation/kbuild/modules.txt
[01:04] <thunder> okay. thanks. I'll see if that works. if not, you might hear back from me tomorrow if you don't mind
[01:05] <sarnold> it's not like this channel is ever *busy* but weekends are probably more idle than usual :)
[01:08] <thunder> no worries. it's not urgent. fyi though, I just looked and seems there's no /build dir in that directory
[01:09] <sarnold> argh, sorry, I see I made a mistake earlier
[01:09] <sarnold> it's the linux-headers-* packages you'd want installed
[01:09] <sarnold> stupid fingers, they type whatever is convenient
[01:10] <thunder> no worries m8. I appreciate the help
[01:10] <sarnold> sure thing, good luck :)
[01:11] <thunder> turns out I didn't have that installed for the kernel I have currently booted. derp!
[01:11] <sarnold> it's easy to overlook :) I got the name wrong just ten minutes ago, hehe
[01:12] <thunder> hmm. now I have to figure out how to upgrade libc6 >= 2.34
[01:13] <thunder> guess there's probably a ppa
[01:16] <sarnold> thunder: yikes no ;) if you head down that path you're in *weird* territory. it's better to just upgrade to impish
[01:17] <thunder> mmm. I was just about to grab this... https://stockfishchess.org/files/stockfish_14.1_linux_x64_avx2.zip
[01:18] <sarnold> oh wow
[01:18] <thunder> what's the kernel version that ships with impish?
[01:19] <sarnold> that's a 5.13
[01:19] <sarnold> https://launchpad.net/ubuntu/+source/linux
[01:20] <sarnold> and I don't think the 5.15 HWE kernels come from there :/ https://launchpad.net/ubuntu/+source/linux-hwe-5.15/
[01:21] <thunder> dang. I jumped the gun on that stockfish thing. mistook it for the libc6 dev's website/package. sheesh! it's a chess engine. <cringes>
[01:22]  * thunder nods
[01:22] <thunder> the oldest kernel version that has working/stable wifi support for my laptop is 5.15.2
[01:22] <thunder> so I could install impish, but I'd just end up in the same boat
[01:23] <thunder> perhaps I should just be patient and not sweat it until that kernel is supported
[01:23] <sarnold> plus impish is occasionally exciting: https://lists.ubuntu.com/archives/ubuntu-devel/2022-February/041824.html
[01:23] <thunder> I'll definitely try it out in a vm
[01:29] <thunder> thanks for your help sarnold 
[01:29] <sarnold> thunder: sure thing :) have fun
[01:41] <thunder> hey. one last question sarnold. where do I get the signing key(s) for impish? the .gpg says there's no user ID and won't import a key to verify it.
[01:44] <thunder> fyi, using `gpg --auto-key-locate keyserver --verify SHA256SUMS.sig` after renaming SHA256SUMS.gpg SHA256SUMS.sig
[01:44] <thunder> given gpg only recognizes the .sig extension not the .gpg
[01:44] <sarnold> thunder: try using --keyserver keyserver.ubuntu.com  
[01:45] <thunder> k
[01:45] <sarnold> thunder: after the whole mess with the sks key servers, the community moved to a different model of keyserver, that did some email authentication, but each email address can have one key, or something like that, and that probably won't work great with the keys we're using now..
[01:46] <thunder> understood. PKI is a hot mess
[01:47] <sarnold> amen
[01:48] <thunder> thanks again. that did the trick
[01:48] <sarnold> nice