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
iivanov has joined #aarch64-laptops
thevar1able__ has joined #aarch64-laptops
iivanov has quit [Ping timeout: 480 seconds]
thevar1able has quit [Ping timeout: 480 seconds]
thevar1able__ is now known as thevar1able
snoonet has quit [Ping timeout: 480 seconds]
iivanov has joined #aarch64-laptops
iivanov has quit [Ping timeout: 480 seconds]
<freekurt[m]> All devs are cool, I agree. Thanks for the explanation.
ellyq_ has joined #aarch64-laptops
ellyq has quit [Ping timeout: 480 seconds]
ellyq has joined #aarch64-laptops
ellyq_ has quit [Ping timeout: 480 seconds]
tobhe_ has joined #aarch64-laptops
tobhe has quit [Ping timeout: 480 seconds]
ellyq_ has joined #aarch64-laptops
ellyq has quit [Ping timeout: 480 seconds]
ellyq has joined #aarch64-laptops
ellyq_ has quit [Ping timeout: 480 seconds]
bluerise_ has joined #aarch64-laptops
bluerise has quit [Ping timeout: 480 seconds]
iivanov has joined #aarch64-laptops
iivanov has quit [Ping timeout: 480 seconds]
iivanov has joined #aarch64-laptops
iivanov has quit [Remote host closed the connection]
iivanov has joined #aarch64-laptops
oem_ has joined #aarch64-laptops
enyalios_ is now known as enyalios
<oem_> Argentum is looking for experienced IRC operators to moderate our #politics channel on Snoonet. please /join #help on irc.snoonet.org for further details.
hexdump0815 has joined #aarch64-laptops
hexdump01 has quit [Ping timeout: 480 seconds]
<oem_> Argentum is looking for experienced IRC operators to moderate our #politics channel on Snoonet. please /join #help on irc.snoonet.org for further details.
oem_ has quit [autokilled: This host may be infected. Mail support@oftc.net with questions. BOPM (2024-09-10 03:39:43)]
iivanov has quit [Remote host closed the connection]
svarbanov_ has quit [Read error: No route to host]
<HdkR> `CPU: All CPU(s) started at EL1` Right, I forgot to check this on X1E. Still no change on that front
svarbanov has joined #aarch64-laptops
pstef has joined #aarch64-laptops
pstef_ has quit [Ping timeout: 480 seconds]
pstef_ has joined #aarch64-laptops
pstef has quit [Ping timeout: 480 seconds]
iivanov has joined #aarch64-laptops
iivanov has quit [Remote host closed the connection]
pstef has joined #aarch64-laptops
pstef_ has quit [Ping timeout: 480 seconds]
pstef_ has joined #aarch64-laptops
pstef has quit [Ping timeout: 480 seconds]
iivanov has joined #aarch64-laptops
iivanov has quit [Remote host closed the connection]
iivanov has joined #aarch64-laptops
iivanov has quit [Remote host closed the connection]
iivanov has joined #aarch64-laptops
alfredo has joined #aarch64-laptops
jhovold has joined #aarch64-laptops
pstef has joined #aarch64-laptops
<travmurav[m]> robclark: oled <- Nice! That would indeed simplify things if we can have two dtb for it (though I guess a bit sad for duplication but whatever, storage is not precious on those funny 2TB nvme laptops)
<travmurav[m]> HdkR: slbounce should presumably work on x1e though :^)
<travmurav[m]> but yeah, without remoteprocs for now
pstef_ has quit [Ping timeout: 480 seconds]
<travmurav[m]> robclark: while the iron is hot, do you have chids for both t14s (or who has them?) to make sure we document correct hwids for both variants? I only have the 21N1 right now
<steev> HdkR: has both, i think?
iivanov has quit [Remote host closed the connection]
<HdkR> I only have the 64GB plus OLED model, but I also don't have Linux booting on it for obvious reasons
<travmurav[m]> ughhh
<travmurav[m]> so I quickly looked at psref thing
alfredo has quit [Quit: alfredo]
<travmurav[m]> and the "ProductName: 21N10001US" is a string unique to the configuration, so there are hundreeds of them (each keyboard * each screen * etc) so using that to match oled vs ips is possible but ugh... would need to add every device sku then and it would be a mess
<travmurav[m]> there is "ProductSku: LENOVO_MT_21N1_BU_Think_FM_ThinkPad T14s Gen 6" which is maybe more stable and "MT", "BU" encode something about the display but idk what those mean
<travmurav[m]> robclark: so somehow I doubt it's easy to just use chids for that again...
<travmurav[m]> so using dynamic detection might still be worth it to make it a bit more reliable
pstef_ has joined #aarch64-laptops
<travmurav[m]> since otherwise psref is like
<travmurav[m]> Total loaded rows: 150/994
pstef has quit [Ping timeout: 480 seconds]
<travmurav[m]> but hm
<travmurav[m]> I think I have a (dumb but) workable idea how dtbloader could help anyway, that would be reliable enough and doesn't require surveying each physical device
<travmurav[m]> should probably draft it up later, sounds like fun
iivanov has joined #aarch64-laptops
<steev> polaris dawn launch in ~1h
<robclark> travmurav[m]: HdkR uploaded dmidecode to aarch64-laptops/build
iivanov has quit [Ping timeout: 480 seconds]
<travmurav[m]> robclark: yeah so I guess it's just 1-out-of-1000 "product name" sku number
<travmurav[m]> ugh
<travmurav[m]> can't find that sku code on psref
<travmurav[m]> great here goes the funny plan
<travmurav[m]> I was going to use the psref excel export feature to add all possible oled skus to the special list and detect form that but if there is no complete list... -_-
flokli has quit [Ping timeout: 480 seconds]
* juergh is totally cool
<juergh> steev, oh, the venus fw is mandatory? hm. maybe that's why I have boot issues (sometimes).
flokli has joined #aarch64-laptops
alfredo has joined #aarch64-laptops
iivanov has joined #aarch64-laptops
iivanov has quit [Read error: No route to host]
iivanov has joined #aarch64-laptops
iivanov has quit [Ping timeout: 480 seconds]
<hogliux> anonymix007[m]: You were right: it had nothing to do with jhovold's kernel or your kernel. I was using 6.11 rc1 kernel with jhovold's branch and yours is on rc6. With rc1 (same firmware) the device doesn't lock up after two minutes when booting into busbox and only loading the keyboard modules. With rc6 it does. Anybody know what exactly causes the screen to go blank in rc6 if you don't load all the necessary modules.
<hogliux> robclark: There is something very strange with the internal keyboard on the slim 7x and grub. For me, internal keyboard and grub just suddenly started to work on my Slim 7x. Others seemed to have had the same experience (see comment by kuruczgy here, for example: https://gist.github.com/joske/52be3f1e5d0239706cd5a4252606644b?permalink_comment_id=5162458#gistcomment-5162458). I 100% did not update the firmware (or even boot into windows) bet
<hogliux> ween the keyboard working and not working. The only thing that may have "unlocked" the keyboard for me is to boot into an efishell. Maybe you need to boot once into efishell to unlock the keyboard somehow.
<hogliux> robclark: Also, there are firmware updates available. I by mistake fat-finger nuked my SSD during linux installation and needed to download Lenovo's Windows recovery medium: https://pcsupport.lenovo.com/de/en/solutions/ht103653
<hogliux> robclark: It's a huge pain! You need to have an account with lenovo and then download a windows only download tool to download the recovery medium. Then I needed 3 attempts for the recovery to actually work. But it did. And I ended up with a different firmware version (can't actually tell if it's newer because I forgot what the firmware version was before - I just new it was different).
<hogliux> robclark: s/new/knew
matthias_bgg has joined #aarch64-laptops
iivanov has joined #aarch64-laptops
iivanov has quit [Ping timeout: 480 seconds]
alfredo has quit [Quit: alfredo]
iivanov has joined #aarch64-laptops
iivanov has quit [Read error: No route to host]
iivanov has joined #aarch64-laptops
<jhovold> konradybcio: tested usb-c dp altmode on the crd, does not work at all here
<jhovold> [drm:dp_ctrl_link_train [msm]] *ERROR* DP link status read failed, err: -5
<jhovold> abelvesa: ^
<jhovold> same cable and monitor works fine with the x13s
iivanov has quit [Ping timeout: 480 seconds]
<konradybcio> jhovold which crd? 8280?
iivanov has joined #aarch64-laptops
iivanov has quit [Ping timeout: 480 seconds]
iivanov has joined #aarch64-laptops
<jhovold> konradybcio: x1e, as we discussed yesterday
<jhovold> only tested one of the ports, but dp support is broken in any case
alfredo has joined #aarch64-laptops
alfredo has quit [Ping timeout: 480 seconds]
alfredo has joined #aarch64-laptops
alfredo has quit [Ping timeout: 480 seconds]
srinik has joined #aarch64-laptops
<robclark> hogliux: a shell.efi build I had laying around (maybe >1yr old) had same no-keyboard issues, fwiw.. and the recovery image.. well I don't want to wipe out my linux install, and the whole needing a windows machine to create the recovery image is a bit of a chicken/egg problem. But maybe it is possible to extract the bios update from the recovery image?
<robclark> idk if the recovery image contains some of the files mentioned at https://gitlab.com/TheOneWithTheBraid/x13s-firmware-update
<hogliux> The recovery image is not very straight forward. I think it reboots probably something like 20 times and runs a crazy number of .bat scripts to install stuff. It almost looks like your computer is being remote controlled during the process. It all goes so fast though. I'd have no idea which part of the install actually updates the firmware.
<hogliux> robclark: which grub are you using? I'm using the grub from linaro's debian image: https://git.codelinaro.org/linaro/qcomlt/demos/debian-12-installer-image.
<robclark> hogliux: using grub from f41
<robclark> I guess I could try the linaro one somehow
matthias_bgg has quit [Quit: Leaving]
<abelvesa> jhovold: is it type-c to DP cable ?
<JensGlathe[m]> Hmm rc7 not booting on X13s
<JensGlathe[m]> rc6 doesn't come back from suspend (screen stays blank)
iivanov has quit [Remote host closed the connection]
<JensGlathe[m]> rc5 works, but boot may land in you in not mountabe rootfs - (initramfs prompt)
<JensGlathe[m]> sounds like some accumulation of quirks
<JensGlathe[m]> oh all on the same rootfs, same mesa
<konradybcio> wanna take up the sword and bisect?
iivanov has joined #aarch64-laptops
<JensGlathe[m]> Not saying I want to, but I guess I'll take a shot at it
jkm has quit [Ping timeout: 480 seconds]
<jhovold> abelvesa: yes, usb-c to dp cable, just 1080p
<jhovold> JensGlathe[m]: rc5, rc6, and rc7 work fine here on the x13s
<abelvesa> jhovold: what I've noticed is that, after some link training failures (4 or 5), if I power off the external monitor and then power on again, it has output
<abelvesa> jhovold: can you try that?
<jhovold> are you running my wip branches or mainline, or have you added further stuff on top?
<jhovold> abelvesa: I remeber you mentioning that so I tried that as well, but makes no difference
<abelvesa> jhovold: crd, right ?
<jhovold> correct
<jhovold> third port (on the right)
<abelvesa> jhovold: will try your tree on my crd and let you know
<jhovold> when you say 4-5 link training failures, do you mean that you have to replug the cable 4-5 times?
<jhovold> or power cycle the monitor 4-5 times?
<jhovold> (that's effectively mostly the same thing)
<abelvesa> jhovold: nope, I do get 4-5 link training failures after plug-in and then I need to power off and on the monitor
<jhovold> ok, I never get that far, just fails hard once
iivanov has quit [Remote host closed the connection]
srinik has quit [Ping timeout: 480 seconds]
<anonymix007[m]> BTW, it's the same for me on T14s as well: it just fails once and that's it.
<JensGlathe[m]> jhovold: basically your branch (x1e) with additions for Volterra. rc7 runs fine on Volterra, the other effects are on x13s only. My config is basically ubuntu default config, checked against yours and defconfig, reduced to qualcomm platform only. Since modules, firmware hooks and the used rootfs are the same with all kernels, its at least worth a bisect IMO.
<JensGlathe[m]> And yes I haven't seen the other described effects on the HP X14 either, booted there with rc5 and rc6. Need to try a boot with rc7 though. Since there is almost no firmware loaded yet... maybe that's a datum. No idea re screen not coming back there, but it just works. And I had it on battery for several hours with default screensaver settings.
iivanov has joined #aarch64-laptops
iivanov has quit []
ellyq_ has joined #aarch64-laptops
srinik has joined #aarch64-laptops
ellyq has quit [Ping timeout: 480 seconds]
ellyq has joined #aarch64-laptops
<hogliux> Yeah! Suspend to disk aka hibernation (almost) works on the slim 7x with jhovold's rc7 kernel. GPU, WiFi, Keyboard, Trackpad restores nicely again. Unfortunately, everything depending on remoteproc (battmgr, bluetooth etc.) does not survive restore. I've tried unloading qcom_glink and qcom_q6v5_pas before hibernation but reloading them after hibernation gives me this:https://paste.pics/76672cd740f07d8842a966c89d7db49c
<hogliux> abelvesa: Do you have any suggestions on what I could try?
<hogliux> Now with clickable link: https://paste.pics/76672cd740f07d8842a966c89d7db49c
<steev> assuming you're using the userland pd-mapper, does restarting the server help?
<steev> service*
<hogliux> Yeah I good try restarting the service
<hogliux> I also see that the kernel disables IRQ 138 because no one is using it
<hogliux> Maybe remoteproc needs that IRQ and I'm not reloading the remoteproc modules fast enough before the kernel disables that
<hogliux> s/good/could
ellyq_ has quit [Ping timeout: 480 seconds]
<hogliux> Nope restarting userspace pd-mapper does not help
srinik has quit [Ping timeout: 480 seconds]
ellyq_ has joined #aarch64-laptops
<hogliux> Hmmm still getting: remoteproc remoteproc0: can't start rproc 30000000.remoteproc: -110
ellyq has quit [Ping timeout: 480 seconds]
ellyq has joined #aarch64-laptops
ellyq_ has quit [Ping timeout: 480 seconds]
jhovold has quit [Ping timeout: 480 seconds]
paddymahoney has quit [Ping timeout: 480 seconds]
paddymahoney has joined #aarch64-laptops
jkm has joined #aarch64-laptops
<stefan-schmidt> bamse: I understand you are having a Dell XPS X1E laptop? Is there any wip branch from you for the basics? I just ordered mine today. :-)
ellyq_ has joined #aarch64-laptops
ellyq has quit [Ping timeout: 480 seconds]
GiuseppeLisa[m] has joined #aarch64-laptops
oem has joined #aarch64-laptops
<oem> We are looking for an experienced IRC operator to moderate our #politics channel on Snoonet. please see argentum in the channel #help on irc.snoonet.org for further details
<oem> We are looking for an experienced IRC operator to moderate our #politics channel on Snoonet. please inquire in #help on irc.snoonet.org for further details
oem has quit [autokilled: This host violated network policy. Contact support@oftc.net for further information and assistance. (2024-09-10 22:01:35)]
oem has joined #aarch64-laptops
<bamse> stefan-schmidt: i have a base dtb, one hack, and one manual workaround...need to find the time to resolve the latter two so that i can post it on lkml
todi_away has quit [Ping timeout: 480 seconds]
oem__ has joined #aarch64-laptops
oem has quit [Ping timeout: 480 seconds]
oem__ has quit [autokilled: This host violated network policy and has been banned. Mail support@oftc.net if you think this is in error. (2024-09-10 22:17:33)]
paddymahoney has quit [Ping timeout: 480 seconds]
paddymahoney has joined #aarch64-laptops
ellyq_ has quit []
ellyq has joined #aarch64-laptops
\\ has quit [Read error: Network is unreachable]
\\ has joined #aarch64-laptops