ChanServ changed the topic of #aarch64-laptops to: Linux support for AArch64 Laptops (Chrome OS Trogdor Devices - Asus NovaGo TP370QL - HP Envy x2 - Lenovo Mixx 630 - Lenovo Yoga C630 - Lenovo ThinkPad X13s - and various other snapdragon laptops) - https://oftc.irclog.whitequark.org/aarch64-laptops
echanude has joined #aarch64-laptops
<steev>
comment out line 2549 in drivers/net/wireless/ath/ath11k/dp_rx.c ?
<robclark>
bryanodonoghue: if softisp does not require cma (but could use udmabuf, etc) could we not declare CMA heaps in dts? Software shenanigans should end up in dtb
<steev>
freekurt[m]: those are cleanups and shouldn't affect things (removing a line that isn't referenced anywhere)
<freekurt[m]>
steev: oh ok! thanks for the explaination!
<steev>
fwiw, i do have them in my local tree :)
<steev>
i've just been busy with trying to get cloud init to do what i want it to do so haven't pushed anything recently
alpernebbi has quit [Ping timeout: 480 seconds]
alfredo has quit [Ping timeout: 480 seconds]
alpernebbi has joined #aarch64-laptops
alfredo has joined #aarch64-laptops
alfredo has quit [Ping timeout: 480 seconds]
<kuruczgy[m]>
Does anyone know if anything special is needed to get `DRM_PANIC_SCREEN_QR_CODE` working? I applied https://lore.kernel.org/linux-kernel/20241003230734.653717-1-ojeda@kernel.org to be able to compile the kernel with it, but on `echo c > /proc/sysrq-trigger` the screen just freezes, I don't get a QR code.
SpieringsAE has joined #aarch64-laptops
iivanov has quit [Read error: Connection reset by peer]
iivanov has joined #aarch64-laptops
iivanov has quit [Remote host closed the connection]
iivanov has joined #aarch64-laptops
<robclark>
I guess there is some driver work needed, but I've not had a chance to look at it yet.. idk if lumag or abhinav have maybe?
agl has quit [Quit: ZNC 1.8.2+deb3.1+deb12u1 - https://znc.in]
agl has joined #aarch64-laptops
davidinux has quit [Ping timeout: 480 seconds]
davidinux has joined #aarch64-laptops
davidinux has quit [Ping timeout: 480 seconds]
agl has quit [Quit: ZNC 1.8.2+deb3.1+deb12u1 - https://znc.in]
agl has joined #aarch64-laptops
agl has quit []
agl has joined #aarch64-laptops
SpieringsAE has quit [Remote host closed the connection]
jglathe_volterra has quit [Remote host closed the connection]
clee_ has joined #aarch64-laptops
clee has quit [Ping timeout: 480 seconds]
<steveej[m]>
Kieran Bingham: i reverted to stable nixos because pulseaudio/pipewire didn't work properly. i'm seeing this issue: https://github.com/NixOS/nixpkgs/issues/351842 most likely this is nixos specific
<abby>
seems like a nix issue, i've not seen this with pw/wp/libcamera on void
<KieranBingham[m]>
<steveej[m]> "Kieran Bingham: i reverted to..." <- I suspect your package system is stripping the binaries and not resigning.
<steveej[m]>
i'll wait until nixos 24.11 and then reattempt :-) at that point i'll get libcamera 0.3.1 without having to recompile anything
<steveej[m]>
some day i'll use the camera on the x13s for sure :-D
jhovold has quit [Ping timeout: 480 seconds]
<kuruczgy[m]>
steveej: If you only need a new libcamera, why not just grab only that from unstable nixpkgs using an overlay? You don't need a newer nixos.
<steveej[m]>
kuruczgy: pulling in libcamera via an overlay causes a mass rebuild. it's not the same as replacing a `.so` file on the filesystem.
<KieranBingham[m]>
Why a mass rebuild? What's marked as dependant on it?
<steev>
because nixos
<steev>
probably pipewire
<KieranBingham[m]>
I'm guessing it's because of pipewire ... But in reality, pipewire gives this a stable interface as the pipewire spa interface is stable ....
<steev>
freekurt[m]: btw, that patchset is up to v4 now, and it looks like the sc8280xp portion is dropped
<steev>
oh wait no it isn't, that's a different patchset, disregard
<steveej[m]>
maybe i could use a hack and set LD_PRELOAD in pipewire service with the newer libcamera. that would avoid the mass-rebuild
<steveej[m]>
probably going off-topic now for this channel
<steev>
not really
<KieranBingham[m]>
I'm not sure if ldpreload is the right tool there? But you need to make sure the libcamera and libcamera-spa are binary compatible. 0.3.x is fine to change. But if you're current version is 0.2.x that's not. Also you can't use a compilation from libcamera master as that's really 0.4.0 now
<KieranBingham[m]>
I wonder if the pipewire spa could build multiple versions in packaging ... No idea how that would work for distros though
<kuruczgy[m]>
(Yeah I now see that you are right, pipewire depends on libcamera, and many things depend on pipewire, so yeah probably a lot of rebuilds.)
<KieranBingham[m]>
Yes, but it shouldn't (need to) :-(
Caterpillar has quit [Quit: Konversation terminated!]
<kuruczgy[m]>
This is the way nix works, it needs to rebuild the whole dependent chain if something changed. It accepts the cost of sometimes unnecessary rebuilds in exchange for guaranteed no breakages.