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
chrisl has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
chrisl has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
chrisl has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
chrisl has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
chrisl has joined #aarch64-laptops
icecream95 has quit [Ping timeout: 480 seconds]
chrisl has quit [Ping timeout: 480 seconds]
chrisl has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
chrisl has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
chrisl has joined #aarch64-laptops
tobhe has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
chrisl has joined #aarch64-laptops
tobhe_ has quit [Ping timeout: 480 seconds]
chrisl has quit [Ping timeout: 480 seconds]
chrisl has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
chrisl has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
chrisl has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
alpernebbi has quit [Ping timeout: 480 seconds]
alpernebbi has joined #aarch64-laptops
hexdump0815 has joined #aarch64-laptops
hexdump01 has quit [Ping timeout: 480 seconds]
harrisonvanderbyl has joined #aarch64-laptops
enyalios_ has joined #aarch64-laptops
enyalios has quit [Ping timeout: 480 seconds]
eluks has quit [Remote host closed the connection]
eluks has joined #aarch64-laptops
chrisl has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
chrisl has joined #aarch64-laptops
<valpackett> deathmist: hmm it might not support loading that late? i've only ever loaded it from initramfs
chrisl has quit [Ping timeout: 480 seconds]
chrisl has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
chrisl has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
harrisonvanderbyl has quit [Quit: Connection closed for inactivity]
chrisl has joined #aarch64-laptops
SpieringsAE has joined #aarch64-laptops
<JensGlathe[m]> oops no RTC active on T14s? [ 15.847174] platform c42d000.spmi:pmic@0:rtc@6100: deferred probe pending: (reason unknown)
chrisl has quit [Ping timeout: 480 seconds]
chrisl has joined #aarch64-laptops
<sgerhold> JensGlathe[m]: Is this in EL2?
<JensGlathe[m]> yes
<sgerhold> JensGlathe[m]: Then it’s expected, the EFI variables are currently broken in EL2
chrisl has quit [Ping timeout: 480 seconds]
<SpieringsAE> deathmist: what vivobook? the S15 xelite?
<SpieringsAE> pretty sure my usb-a patch should've made it in in 6.16, I also don't know about any i2c-hid issues with it
xeliteCJF has joined #aarch64-laptops
chrisl has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
ravikant_ has joined #aarch64-laptops
chrisl has joined #aarch64-laptops
xeliteCJF has quit [Quit: Leaving]
chrisl has quit [Ping timeout: 480 seconds]
chrisl has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
chrisl has joined #aarch64-laptops
<deathmist> SpieringsAE: yeah X1E Vivobook S 15. both usb/i2c-hid appeasr to be broken by random things being modules as I can reproduce it with even jhovold + jg 6.16.0 patches applied on top too, will get to the bottom of this today
jhovold has joined #aarch64-laptops
<deathmist> modules as in instead of built-ins. USB-C also was broken with weird stuff like xhci-hcd xhci-hcd.2.auto: Error while assigning device slot ID: Command Aborted + Max number of devices this xHCI host supports is 64. + usb usb2-port2: couldn't allocate usb_device in dmesg
<deathmist> meanwhile for i2c-hid (keyboard/trackpad) hid-generic 0018:04F3:32E2.0001: unknown main item tag 0x0 was spammed 752 times and 219 times for similarly for 0018:0B05:4543.0002 lol
chrisl has quit [Ping timeout: 480 seconds]
<deathmist> for reference current dmesg (excluding wlan connect around 26 seconds) https://paste.c-net.org/d4fdvbo3agfg and ikconfig https://paste.c-net.org/6cwmlp0x2pvo
chrisl has joined #aarch64-laptops
pbrobinson has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
chrisl has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
chrisl has joined #aarch64-laptops
sally has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
sally_ has quit [Ping timeout: 480 seconds]
_mike has joined #aarch64-laptops
<_mike> hello everybody
chrisl has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
<SpieringsAE> deathmist: huh, I mean I haven't updated in a while, still on 6.16-rc1 I think, with jhovold + my own patches/configuration. But have not had any such issues
chrisl has joined #aarch64-laptops
<sgerhold> deathmist: the NixOS 6.16.0 distro kernel works fine for me on the X1E CRD, which (I think) is mostly arm64 defconfig + some additions. It should have most things as modules ...
chrisl has quit [Ping timeout: 480 seconds]
chrisl has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
chrisl has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
chrisl has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
chrisl has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
chrisl has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
chrisl has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
chrisl has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
<deathmist> at least https://github.com/jglathe/linux_ms_dev_kit/tree/jg/ubuntu-qcom-x1e-6.16 with jhovold_defconfig + some extras from my side works ok, will bisect what breaks it on the full distroconfig
<_mike> hey who here is good with devicetrees?
<JensGlathe[m]> define good
<_mike> i made a dts for a qualcomm based wifi board. mostly made up of stuff from other people. i dont reawlly know what i'm doing, but the thing works i haven't had a problem with it. just wondering if someone would take a look at it for me and tell me what they think
<_mike> surely there is room for improvement
ravikant_ has quit [Ping timeout: 480 seconds]
<JensGlathe[m]> do you have a repo?
<_mike> github.com/okoklets/openwrt
<_mike> i'd like the port to be merged into openwrt but i'm sure it will need improvement first
<_mike> it's ipq6010-dr6018-v4.dts in that repo
<JensGlathe[m]> Well they will review it I guess, it's already something if it works
<_mike> it went stale and no one has run the tests
<_mike> i should bump the pr
<_mike> yeah it works fine
<JensGlathe[m]> Did you try to ping Hauke who reviewed yours last year?
<_mike> no. i will do that
pbrobinson has quit [Ping timeout: 480 seconds]
pbrobinson has joined #aarch64-laptops
ravikant_ has joined #aarch64-laptops
chrisl has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
chrisl has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
chrisl has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
chrisl has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
chrisl has joined #aarch64-laptops
<SpieringsAE> heh flashed openwrt on an old router this weekend, pretty neat stuff, much better than the crappy vendor firmware
<SpieringsAE> how many people here are going to the open source summit in Amsterdam next month, its gonna be my first ever conference, seeing lots of interesting talks on the schedule
<SpieringsAE> lots of zephyr stuff for some reason
chrisl has quit [Ping timeout: 480 seconds]
chrisl has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
gnappo[m] has joined #aarch64-laptops
xroumegue has quit [Ping timeout: 480 seconds]
chrisl has joined #aarch64-laptops
xroumegue has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
chrisl has joined #aarch64-laptops
SpieringsAE has quit [Quit: SpieringsAE]
chrisl has quit [Ping timeout: 480 seconds]
chrisl has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
chrisl has joined #aarch64-laptops
pbrobinson has quit [Ping timeout: 480 seconds]
chrisl has quit [Ping timeout: 480 seconds]
chrisl has joined #aarch64-laptops
reng_ is now known as reng
reng has quit [Quit: Thanks!]
reng has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
pbrobinson has joined #aarch64-laptops
chrisl has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
pbrobinson has quit [Remote host closed the connection]
ravikant_ has quit []
pbrobinson has joined #aarch64-laptops
<clover[m]> is wifi being broken a known issue on x13s? i am on 6.14.10 currently. seeing Direct firmware load for ath11k/WCN6855/hw2.1/amss.bin failed with error -2
<spawacz> Did it work with other kernels? For me it didnt break during any update, with stock Debian kernel or Johan's one
<steev> -2 is file noot found
<spawacz> Exactly
<steev> not*
enyalios has joined #aarch64-laptops
enyalios_ has quit [Ping timeout: 480 seconds]
<clover[m]> oh weird i;ve got it in ath11k/WCN6855/hw2.0 but the hw2.1 directory is empty
<JensGlathe[m]> no symlinks?
<clover[m]> Yeah it looks like a symlink issue
<JensGlathe[m]> should look like this
chrisl has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
cyrinux949075 has quit []
cyrinux949075 has joined #aarch64-laptops
jhovold has quit [Ping timeout: 480 seconds]
chrisl has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
chrisl has joined #aarch64-laptops
paulk-bis has joined #aarch64-laptops
KREYREN_oftc has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
chrisl has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
paulk-bis has quit []
paulk has joined #aarch64-laptops
chrisl has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
chrisl has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
chrisl has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
chrisl has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
chrisl has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
chrisl has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
chrisl has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
chrisl has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
chrisl has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
<clover[m]> thanks jens! i think i fixed it
chrisl has joined #aarch64-laptops
<steev> woop
<steev> how did arch break that?
<steev> actually iirc upstream (the l-f git) the 2.1 directory is a symlink instead of the files inside
chrisl has quit [Ping timeout: 480 seconds]
chrisl has joined #aarch64-laptops
paulk has quit [Ping timeout: 480 seconds]
<clover[m]> not sure, i upgraded my repo to latest firmware (20250708) and everything was in its correct place lol.
<clover[m]> also upgraded the repo to 6.15.8. kernel builds super fast now (<15 minutes) on the x13s wow
paulk has joined #aarch64-laptops
<clover[m]> element desktop is totally borked, but its been that way a while now. must be an electron thing?
chrisl has quit [Ping timeout: 480 seconds]
<steev> hm
<steev> i need to actually test 6.16, on the x1e here, the stable tree doesn't seem to be generating the gpu stuff
chrisl has joined #aarch64-laptops
<clover[m]> upstream doesn't do the symlink, have to do it in an overlay
<bumble[m]> cinny is a (very) good alternative to element imo
chrisl has quit [Ping timeout: 480 seconds]
chrisl has joined #aarch64-laptops
<steev> does cinny have a desktop client?
<clover[m]> its a GTK app IIRC
<clover[m]> i've tried it, it is decent, just used to element now
<clover[m]> element web is good enough tbh
<alexVinarskis[m]> they have it on flatkpak: https://flathub.org/apps/in.cinny.Cinny
<alexVinarskis[m]> used Cinny web for a bit, quite liked it. For desktop there is also Fractal if you prefer a more gtk4/gnome-like look, though it doesn't support "spaces": https://flathub.org/apps/org.gnome.Fractal
chrisl has quit [Ping timeout: 480 seconds]
<clover[m]> ah yeah, fractal is the gtk one
<clover[m]> interesting steev
<bumble[m]> gnome supports desktop webapps and one can create a launcher with an icon that opens cinny in webview-container app
chrisl has joined #aarch64-laptops
<robclark> clover[m]: electron/chrome/etc are suffering from an ANGLE bug, see https://issues.angleproject.org/u/1/issues/431097618#comment10
<clover[m]> ah ok, thx rob
<robclark> np
<clover[m]> who provides / hosts the a690_gmu.bin file? i am gonna just make a firmware package for that and i'd like to give credit to the right person
<robclark> should be in linux-firmware
<clover[m]> :O
<robclark> oh, except it is called a660_gpu.bin
<deathmist> meanwhile I'm starting to near the config options which broke i2c-hid/usb for me on 6.16.0, the bisection continues...
<clover[m]> robclark: interesting, so does it still need to be renamed for the x13s kernel?
<robclark> kernel should already be looking for a660_gmu.bin
chrisl has quit [Ping timeout: 480 seconds]
<clover[m]> ok
<robclark> IIRC there was an a690_gmu.bin floating around in the early days due to some confusion about that
<steev> clover[m]: that was one that <someone> yanked out of the windows driver
<steev> qsomething?
<robclark> yeah, the windows driver had some different version of the same fw, leading someone to think they were different fw's
<clover[m]> so the same firmware file that works on the Adreno 660 works for the 690 too? thats funny
<robclark> naw, they are the same family.. a690 is the same thing (basically) but with more shader cores
<steev> hmm
chrisl has joined #aarch64-laptops
<robclark> (well, windows fw might have had some customization around hwsched.. that part is unclear.. but it doesn't matter yet for us)
chrisl has quit [Ping timeout: 480 seconds]
chrisl has joined #aarch64-laptops
mbuhl has quit [Remote host closed the connection]
mbuhl has joined #aarch64-laptops
mbuhl has quit [Remote host closed the connection]
mbuhl has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
chrisl has joined #aarch64-laptops
enyalios_ has joined #aarch64-laptops
enyalios has quit [Ping timeout: 480 seconds]
chrisl has quit [Ping timeout: 480 seconds]
chrisl has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
chrisl has joined #aarch64-laptops
<deathmist> welp, after all the config bisecting what ended up breaking X1E 6.16.0 USB/i2c-hid etc was simply CONFIG_IOMMU_DEFAULT_PASSTHROUGH=y (iommu.passthrough=1).. is this expected and will it ever be fixed? not sure swapping the distro default makes sense if all other supported aarch64 platforms boot with the same kernel already
chrisl has quit [Ping timeout: 480 seconds]
chrisl has joined #aarch64-laptops
<deathmist> it seems the most common across void/alpine/fedora is CONFIG_IOMMU_DEFAULT_DMA_LAZY=y, alarm has CONFIG_IOMMU_DEFAULT_DMA_STRICT=y and chimera currently CONFIG_IOMMU_DEFAULT_PASSTHROUGH=y which I hit (and wasted time on bisecting)
<abby> oh i ran into that on x13s
<abby> was preventing keyboard
<abby> i think the real culprit was void's aarch64 kconfig being way out of sync with the x86 ones