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
<steev>
tobhe[m]: obbardc: are y'all gonna pass up the latest hwids to debian's shuttle?
<obbardc>
Sorry steev, what's shuttle ? Can you link to more context ?
<mmediouni[m]>
Updating to the 6.17rc (and at least when running at EL2) I get the full GPU membw
tobhe_ has joined #aarch64-laptops
<robclark>
gpu bw defn seems to be something kernel related.. I didn't fully grok (or look into) konradybcio's comment about sync_state but for sure the icc driver is a big part of bandwidth vs power control (b/c bandwidth costs power)
harrisonvanderbyl has joined #aarch64-laptops
tobhe has quit [Ping timeout: 480 seconds]
<craftyguy>
robclark: thanks
<clover[m]>
Ok I need to install minimal debian arm on a USB to test something with my lomiri project. What's the easiest way to do that?
<steev>
just debootstrap something onto it?
<steev>
or mmdebstrap i guess
<clover[m]>
Is there x13s kernel packages or do I do a make install in a Chroot or something
<steev>
the debian kernel should support the x13s
<steev>
anything > 6.10 iirc
<steev>
and trixie has 6.12
<clover[m]>
Ok
<steev>
if you wanna get frisky, you can try bamse's mkosi-qcom
mbuhl has quit [Remote host closed the connection]
mbuhl has joined #aarch64-laptops
harrisonvanderbyl has quit [Quit: Connection closed for inactivity]
hightower3 has joined #aarch64-laptops
hightower2 has quit [Ping timeout: 480 seconds]
weirdtreething has quit [Remote host closed the connection]
weirdtreething has joined #aarch64-laptops
<janrinze>
Quick feedback here: I had some crashes when swapping USB connected monitors on my x13s. Is that a known issue?
sally has quit [Remote host closed the connection]
sally has joined #aarch64-laptops
<JensGlathe[m]>
Yyyes, maybe
<JensGlathe[m]>
I have one special display that "crashes" the gui on hotplug on usb0, Iiyama 2792. The laptop stays reachable via ssh. It is only usb0. Root cause wasn't found
<JensGlathe[m]>
Workaround: Don't use usb0 for this
kbingham has quit [Quit: Bye...]
kbingham has joined #aarch64-laptops
ungeskriptet has quit [Remote host closed the connection]
ungeskriptet has joined #aarch64-laptops
paulk has quit [Ping timeout: 480 seconds]
<JensGlathe[m]>
argh ANGLE bug again
spawacz has quit []
spawacz has joined #aarch64-laptops
<angeryboi[m]>
Been a while, been busy. But one small issue I keep running into is that after installing updates from software updater, clicking "restart now" doesn't restart the laptop
<deathmist>
sounds like a distro-level issue
<deathmist>
could try running gnome-software from a terminal next time though to see if there's anything interesting after you click restart
<angeryboi[m]>
It's ubuntu 25.04 concept install with all updates
<janrinze>
JensGlathe[m]: hmm.. after a second thought, which one is USB0 ? Is that the one closest to the laptop screen?
paulk has joined #aarch64-laptops
<JensGlathe[m]>
Yes
<angeryboi[m]>
I updated to 25.10 just now, and grub is just gone or replaced by systemd boot?????
<angeryboi[m]>
I'm no longer able to boot to windows
<angeryboi[m]>
Ok, bootmenu still shows windows option and two ubuntu options
<angeryboi[m]>
So windows partition is not entirely gone
<clover[m]>
O.o
<JensGlathe[m]>
@janrinze I accidentally stumbled over this and thought it was a gpio mismatch, but its something other, probably firmware related. I don't have it with other displays, or typec to hdmi adapters. Overall its working quitw well.
<angeryboi[m]>
<angeryboi[m]> "I updated to 25.10 just now, and..." <- Ok, I solved it partially, apparently even tho I chose to keep local copy of grub config, it had timeout hidden and timeout set to zero, but osprober fails to run with permission issues
<angeryboi[m]>
Ok, completely solved the problem, the real issue was unshare failing to execute due to insufficient permissions which is run by osprober, and setting kernel.unprivileged_userns_clone=1 solved this issue
<angeryboi[m]>
Nvm, windows is still not listed....
patrickm has quit [Read error: Network is unreachable]
patrickm has joined #aarch64-laptops
<janrinze>
JensGlathe[m]: To me it happened when I connected a Zoom/Teams presentation device. It either locked up the system or rendered the USB port inactive. Re-plugging it certainly was not helping..
jglathe_t14s has joined #aarch64-laptops
<janrinze>
But.. the x13s is pretty.. 1920x1200 is so refreshing.. :-D
<angeryboi[m]>
Anyone else has faced dualboot issues after upgrading ubuntu from 25.04 to 25.10?
<angeryboi[m]>
I'm still unable to solve these permission issues woth os-prober
<janrinze>
angeryboi[m]: on which laptop?
<angeryboi[m]>
Asus vivobook s15 x1e
<JensGlathe[m]>
No, actually. But the Vivobook has these odd partitioning iirc
jglathe_t14s has quit [Remote host closed the connection]
<janrinze>
JensGlathe[m]: Actually, my x13s has been doing this since the monitor troubles.. I have not yet been able to dig into that. But it feels related to the reboots from the monitor lockups.
<janrinze>
angeryboi[m]: Linux reboots quickly after a fsck if the rootfs was not clean..
jglathe_t14s has joined #aarch64-laptops
<janrinze>
angeryboi[m]: due to the way that no fbconsole is presented at boot by most distros this process happens while the screen is black and thus not giving any hit to the user what's going on.
<angeryboi[m]>
JensGlathe[m]: In my case it's likely a permission issue, as I am able to still boot windows from boot menu, it just doesn't get added to grub as os-prober isn't able to run unshare(which isn't able to run /bin/true), mktemp, cannot make /dmraid-map, rm
<JensGlathe[m]>
angeryboi: Sounds like 25.10 may have some issues. Running it here, its mostly great, but grub cutmem gets ignored
patrickm has quit [Read error: Network is unreachable]
<janrinze>
Did Debian 13 already got a kernel that properly supports the x13s? I'm still on kernel 6.15.0-rc7
<JensGlathe[m]>
janrinze: I spend the better part of a day with trying to find a clue, nope. Seems to be a specialty of this port. Other laptops on this display usually just work, but... Windows Dev Kit had a phase where it wouldnt power up when this type-c display was connected to its usb0. They fixed it eventually with BIOS updates. Since the preferred on WDK is the miniDP, also sort of a non-issue
<JensGlathe[m]>
The main issue was to power on with it plugged in on X13s, later hotplug was ok afair
<janrinze>
JensGlathe[m]: Just tested here. When powering up with monitor connected it won't recognize the monitor. Hotplug however does work after that.
<janrinze>
JensGlathe[m]: that seems consisten with your experience.
<janrinze>
oops.. consistent
patrickm has joined #aarch64-laptops
<janrinze>
JensGlathe[m]: did you try to use it folded and monitor only? (I'm trying to find some behavioural rules here.)
<JensGlathe[m]>
I tested hotplug with T14s on EL2 (works), X13s (usb0 oddity), WDK (usb0 oddity earier, now fully functional), HP X14 (fully functional), Thinkbook 16 (fully functional), Ideapad 5 (same)
<janrinze>
JensGlathe[m]: thanks! That usb0 thingy is interesting.
<JensGlathe[m]>
plugged-in power up works, but hotplug afterwards certainly freezes display, Tested with 6.9, 6.14.11, 6.15
<JensGlathe[m]>
and 2 BIOS versions
<janrinze>
JensGlathe[m]: considering the state arm laptops were in a few years back, I still see this as good progress..
<janrinze>
JensGlathe[m]: closing the lid with a monitor attached does not automatically disable the laptop screen.
<janrinze>
JensGlathe[m]: this might be a misconfiguration on my part.
<janrinze>
JensGlathe[m]: how did you check 2 BIOS versions?
<JensGlathe[m]>
I updated it 😀
<janrinze>
Ah! was the BIOS very old or did a new BIOS recently arrive?
<JensGlathe[m]>
There was a newer one. I can only recommend to not use usb0 to avoid it
<JensGlathe[m]>
The latter
<JensGlathe[m]>
I usually have quite new BIOS
<janrinze>
It's going to be an interesting evening since I have not ran Windows for some time on this laptop :-D
<JensGlathe[m]>
Still expecting the 64GB fix to land
<janrinze>
JensGlathe[m]: oh the T14s you mean
<JensGlathe[m]>
Yes
<janrinze>
ooh .. just checked the Lenovo website.. I'm behind 2 firmware versions!
<JensGlathe[m]>
and as described, only the sc8280xp ones, where the firmware seems a bit important, but not yet in X13s
<janrinze>
[Problem fixes]
<janrinze>
- Updated ADSP to V0.52 to fix Battery drain with type C monitor issue.
<JensGlathe[m]>
oooh that sounds interesting
<janrinze>
Not our issue but it is USB-C and monitor related.
<JensGlathe[m]>
yes
jglathe_t14s has quit [Quit: Leaving]
jglathe_t14s has joined #aarch64-laptops
<JensGlathe[m]>
argh ath12k and not-spleded Wifi signal is a bad combination
<JensGlathe[m]>
s/spleded/splendid/
<janrinze>
'would you like to update the machine model' ?? huh? (LENOVO BIOS installer has a Windows like interface. Asking questions that seemingly have no good answer.)
<JensGlathe[m]>
fire away
<janrinze>
I was expecting 'Would you like to update the BIOS or UEFI' .. No idea what the machine model is. It's a x13s .. right?
<JensGlathe[m]>
Technicians.
<JensGlathe[m]>
probably getting a changed model no. for ... reasons
<sre>
if you misclick your x13s will transform into an expensive paperweight :)
<janrinze>
sre: looks like that's true.. I'm stuck in a boot loop
<JensGlathe[m]>
argh
<sre>
oh :(
<janrinze>
Actually I'm not sure what happened.. The BIOS upgrade was supposed to upgrade to 1.65 but the bios is still 1.63
<janrinze>
Let's see if I can find a bootable stick or something
jglathe_t14s has quit [Read error: Connection reset by peer]
jglathe_t14s has joined #aarch64-laptops
<steev>
janrinze: the debian kernel has supported the x13s since before 6.12
<steev>
janrinze: you can also update the bios from linux use fwupd
<steev>
have to do it manually
<janrinze>
steev: fisrt need the bios to want to boot either Linux or win11
<janrinze>
steev: I did a BIOS upgrade under win11 and it said it succeeded. however the version is not 1.65 after reboot but still 1.63
<steev>
how much battery?
<janrinze>
steev: good question. I had it connected to AC
<steev>
i have noticed that if you have < 30% battery (i think? maybe 40%?) it won't actually upgrade it
<steev>
but that repo i linked also has a way to make a usb drive that should allow you to update the bios i think (i never tried it, i tried the merge request way to do it from linux)
<janrinze>
steev: it cannot boot from external media =-O
<janrinze>
I made several USB bootable disks but it does not boot from them
<steev>
wth
jglathe_ has joined #aarch64-laptops
programmerin-wonderland has joined #aarch64-laptops
<JensGlathe[m]>
First objective will be to get a clean BIOS update from Windows IMO
<janrinze>
JensGlathe[m]: nothing boots.. not even windows
<JensGlathe[m]>
EC controller reset on the bottom?
<janrinze>
JensGlathe[m]: tiny little hole.. i i guess
jglathe_t14s has quit [Ping timeout: 480 seconds]
<janrinze>
I'm going to try to remove the SSD.. I want a backup first.
<JensGlathe[m]>
Sorry to hear that this went really south
<janrinze>
Shit happens..
programmerin-wonderland has quit [Quit: programmerin-wonderland]
<steev>
that is definitely odd
<deathmist>
why is the keyboard EC firmware so stupid on these laptops btw? on X1E Vivobook I've had to reset/crash it multiple times from Linux by poking the I2C to restore it to a working state after a non-booting kernel or whatever
<deathmist>
I feel like that's the sort of thing that shouldn't even be an issue but somehow it is on these special qcom laptops :D
<deathmist>
the easiest way I can tell if it's broken is if my arrow keys no longer select another entry in bootloader but just reset the machine
jglathe_ has quit [Ping timeout: 480 seconds]
<deathmist>
theoretically if there's a broken kernel update for whatever reason you could need an external USB keyboard to recover it because of this stupid crap
<janrinze>
it also has a anti-tamper switch inside.
<janrinze>
and 2 SSD slots
<janrinze>
The Windows partition was encrypted but I am now doing a backup of the Linux partition.