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
todi has quit [Ping timeout: 480 seconds]
davidinux has quit [Ping timeout: 480 seconds]
tobhe has joined #aarch64-laptops
tobhe_ has quit [Ping timeout: 480 seconds]
hexdump01 has joined #aarch64-laptops
hexdump0815 has quit [Ping timeout: 480 seconds]
hexdump0815 has joined #aarch64-laptops
hexdump02 has quit [Ping timeout: 480 seconds]
mbuhl has quit [Remote host closed the connection]
mbuhl has joined #aarch64-laptops
xroumegue has quit [Ping timeout: 480 seconds]
krei-se has joined #aarch64-laptops
krei-se| has quit [Ping timeout: 480 seconds]
<apple-corps[m]>
I think ubuntu desktop uses sddm or gdm3 and it's generally a login option from the display manager to start a wayland session. On my vivobook s15 x1p wayland crawled due to a lack of gpu driver and I switched to i3 and the laptop is much more usable.
<apple-corps[m]>
I should say gnome 3 crawled. And other wayland compisotors just didn't work... (sway, hyprland)
<apple-corps[m]>
It was the expose like transitioning effects that were terrible. And I couldn't find a gnome tweak that actually disabled them. Much happier with i3 regardless...
pbrobinson has quit [Remote host closed the connection]
enyalios_ has joined #aarch64-laptops
enyalios has quit [Ping timeout: 480 seconds]
<krzk>
tobhe: all previous mainline kernels (rcX) were working. Only switch to v6.14 breaks things, so I suspect it does not properly detect version/ABI.
alexeymin_ has quit [Remote host closed the connection]
alexeymin_ has joined #aarch64-laptops
<JensGlathe[m]>
Sound is up on ThinkBook 16
<JensGlathe[m]>
interestingly, the sound keyboard controls work
<pengyu[m]>
If one driver is probed twice, I want to make two instances know/access each other, Is setting a global list a reasonable method?
<pengyu[m]>
I am not familiar with related API
<krzk>
Pengyu[m]: no, it is not. If we speak about DT platforms, then instances knowing each other mean you have hardware conenctions, so this mus tbe explained in DT.
<krzk>
And DT then will provide you necessary links (phandles).
<pengyu[m]>
I see, thank you, krzk. My device has two i2c backlight ICs, they are supposed to be written simultaneously.
pbrobinson has joined #aarch64-laptops
patrickm has quit [Ping timeout: 480 seconds]
patrickm has joined #aarch64-laptops
<krzk>
tobhe: I know why flash-kernel fails... this dumb scripts compares machine name, which CHANGES, e.g. t14s got renamed. This makes no sense - the name of the machine is not the ABI.
<krzk>
The compatible is and script is supposed to read compatible. All kernel updates for people relying on flash-kernel will be risky/broken whenever upstream decides to do anytihng in the machine name (and we do change there) :/
<JensGlathe[m]>
flash-kernel is both boon and bane
<krzk>
tobhe: and I think when you update your Ubuntu kernel to newer mainline you will hit it as well. I guess flash-kernel needs new machine name to support both old and new, but the best would be to rewrite it to use actual ABI - so the compatible.
<krzk>
bryanodonoghue: you asked for some tests, so your patches cherrypicked on top of v6.14 johan's branch result in probe errors:
<krzk>
bryanodonoghue: also after looking at your commit 8f52ee38396 "Fix the regulators consistent with schematic for ov02c
<krzk>
and looking at schematics I have these should be: L4, L2 and L7 (so the second list). At least that's clear on the schematics, but of course not sure if the schematics are common to all models.
tobhe_ has joined #aarch64-laptops
tobhe has quit [Ping timeout: 480 seconds]
Stardust has joined #aarch64-laptops
<krzk>
bryanodonoghue: just checked now - I need for ov02c10 on my t14s l2, l4 and l7, so like the schematics suggested
kalebris has quit [Read error: Connection reset by peer]
kalebris has joined #aarch64-laptops
enyalios has joined #aarch64-laptops
enyalios_ has quit [Ping timeout: 480 seconds]
juergh has quit [Quit: ZNC 1.8.2+deb2ubuntu0.1 - https://znc.in]
<tobhe_>
krzk: urgh makes sense yes
<tobhe_>
flash-kernel has been the default way to deal with dtbs on Debian and derivatives but I'm hoping to eventually replace it entirely with automatic dtb selecting on every boot rather than doing that only in the installer
<JensGlathe[m]>
could be overridden I hope, with explicit dtb= parameter
<alexVinarskis[m]>
<JensGlathe[m]> "Sound is up on ThinkBook 16" <- With some guidance from Jens Glathe, sound is working on Asus Zenbook A14 too, speakers/MICs/jack
<steev>
alexVinarskis[m]: it's only ~25MB :P
<steev>
the device trees only need to be in /boot if the rootfs is encrypted
<steev>
oh, but it's a live iso, and can't read from the squashed rootfs huh
<JensGlathe[m]>
Live ISO has its merits, and way too many drawbacks
<steev>
well live/installer
<steev>
i mean, the general recommendation has usually been an efi partition of about 300MiB, so 74MB of dtbs doesn't seem like that much of an issue
<alexVinarskis[m]>
steev: Ubuntu concept'kernel's dtbs add up to 68MB, just checked. Another ~75MB for initrd+vmlinuz. Sure its still fine, 'few GB' boot partition solves _today_. Just wondering how scalable it is long term.
<alexVinarskis[m]>
I hope most people would have it
<alexVinarskis[m]>
> the device trees only need to be in /boot if the rootfs is encrypted
<alexVinarskis[m]>
s/'/ /, s/75MB/65MB/
<alexVinarskis[m]>
s/'/ /, s/75MB/120MB/
<tobhe_>
alexVinarskis[m]: that number is way higher than it would have to be though. we currently copy all of qcom I think
<steev>
well most people are going to just have the 1 on their install
<JensGlathe[m]>
you're also booting other platforms, so why select in qcom
<steev>
this is the x1e concept image i think they are meaning, not in general
<tobhe_>
correct
<JensGlathe[m]>
thinking of a future-safe (if not proof) solution
<tobhe_>
because the auto dtb loading hackery was never needed for anything non qualcomm so far :)
<steev>
Direct firmware load for qcom/sc8280xp/LENOVO/21BX/qcadsp8280.mbn failed with error -2
<steev>
your firmware seems to be missing
<steev>
maybe that's in the initramfs though; there's a file you can poke in /sys to start it manually - echo "start" > /sys/class/remoteproc/remoteproc0/state
<steev>
does that start it up?
<steev>
might need to do that with remoteproc1 as well