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
<robclark>
konradybcio: I have very little clue how to operate windows, other than downloading updates to get latest fw and disabling bitlocker
<konradybcio>
robclark think it was Danylo who added libwrap support for windows
<robclark>
yeah
smpl has quit [Ping timeout: 480 seconds]
anarsoul[m] has joined #aarch64-laptops
hexdump01 has joined #aarch64-laptops
hexdump0815 has quit [Ping timeout: 480 seconds]
hightower3 has quit [Server closed connection]
hightower3 has joined #aarch64-laptops
iivanov has joined #aarch64-laptops
iivanov has quit [Quit: Leaving...]
iivanov has joined #aarch64-laptops
<JosDehaes[m]>
<HdkR> "https://cdn.discordapp.com/..." <- how did you get the back cover off? I was able to get all the clips loose, but there seems to be something stuck in the middle?
<JosDehaes[m]>
<robclark> "for next few days I guess..." <- with this -next branch, ath12k doesn't work?
Esmil has quit [Server closed connection]
Esmil has joined #aarch64-laptops
<HdkR>
JosDehaes[m]: There's a little plastic tab that holds the back cover to the underside. Just pull straight out
<JosDehaes[m]>
ah I didn't want to break anything so I didn't dare pull too hard π
<HdkR>
It really felt like a screw holding it in place from the front through the entire chassis
<dump_stack>
MarcoZiebell[m]: Ah, I got "<<<<<<<<<<<<<<" wrong.
<nscnt[m]>
<Dylanger[m]> "> <@nscnt:matrix.org> Qualcomm..." <- I haven't checked all laptops, but the Dev Kit is pretty cheap compared to a lot of them
cyrinux has quit [Server closed connection]
cyrinux has joined #aarch64-laptops
<Jasper[m]>
<Dylanger[m]> "> <@nscnt:matrix.org> Qualcomm..." <- Some regions have not had very good pricing on the laptops
<Jasper[m]>
(Like here)
<Jasper[m]>
Base model (X1P) SL7 for 1200 is the cheapest I can get
<Jasper[m]>
This should land at around 100β¬
<Jasper[m]>
*1000β¬
<JosDehaes[m]>
I was able to score a second hand yoga slim 7x for 899 off eBay
<Jasper[m]>
JosDehaes[m]: Pretty good, marktplaats/tweakers is pretty empty here
<Jasper[m]>
I'd imagine 2de hands is too (your last name seems Belgian)
jelly has quit [Server closed connection]
<konradybcio>
second hand already? lol
<konradybcio>
perhaps right out of return period
<Jasper[m]>
Windows still sucks on these form what I've seen :/
<Jasper[m]>
s/form/from/
<konradybcio>
especially today :^)
jhovold has quit [Quit: WeeChat 4.3.2]
jhovold has joined #aarch64-laptops
<JensGlathe[m]>
how in the word do you resell such a device that fast... I seem to live in a different universe
jelly has joined #aarch64-laptops
<konradybcio>
america! :D
f_ has quit [Remote host closed the connection]
f_ has joined #aarch64-laptops
Dylanger[m] has quit [Server closed connection]
Dylanger[m] has joined #aarch64-laptops
<JosDehaes[m]>
<Jasper[m]> "I'd imagine 2de hands is too (..." <- Yes, from Leuven. Did not check 2dehands
f_ has quit [Remote host closed the connection]
f_ has joined #aarch64-laptops
<JosDehaes[m]>
I guess it was a review device of a youtuber or so
jenneron[m] has quit [Server closed connection]
jenneron[m] has joined #aarch64-laptops
<lollaritits[m]>
Leuven? as in the Belgium City?
<JosDehaes[m]>
yes
konradybcio has quit [Server closed connection]
konradybcio has joined #aarch64-laptops
<lollaritits[m]>
i go through there almost daily
<lollaritits[m]>
where is my T14s??
<lollaritits[m]>
i need a new toy
<konradybcio>
would be funny if it turned out 90% of this chat lived within an hour drive of one another
<Jasper[m]>
lollaritits[m]: I heard Jos has a Vivobook you can borrow
<lollaritits[m]>
im currently in Rotterdam out of boredom
<JosDehaes[m]>
no a yoga π
<lollaritits[m]>
i found a xiaomi store here. didnt know thats a thing
<Jasper[m]>
JosDehaes[m]: Oh yeah, ny bad
<Jasper[m]>
* Oh yeah, my bad
<dump_stack>
gabertron: I see you managed to get it (t14s) to boot up! Noice.
clover[m] has quit [Server closed connection]
clover[m] has joined #aarch64-laptops
nscnt[m] has quit [Server closed connection]
nscnt[m] has joined #aarch64-laptops
Segfault[m] has quit [Server closed connection]
Segfault[m] has joined #aarch64-laptops
<JosDehaes[m]>
<konradybcio> "would be funny if it turned out..." <- yeah I didn't think there would be other Belgians here π
alpernebbi has quit [Ping timeout: 480 seconds]
travmurav[m] has quit [Server closed connection]
travmurav[m] has joined #aarch64-laptops
alpernebbi has joined #aarch64-laptops
pbsds has quit [Server closed connection]
pbsds has joined #aarch64-laptops
JosDehaes[m] has quit [Server closed connection]
JosDehaes[m] has joined #aarch64-laptops
f_ has quit [Remote host closed the connection]
f_ has joined #aarch64-laptops
smpl has joined #aarch64-laptops
dump_stack has quit [Remote host closed the connection]
<robclark>
JosDehaes[m]: for ath12k on that branch, you need `arm64: dts: qcom: x1e80100-yoga: add wifi calibration variant`
<anarsoul[m]>
Maybe a stupid question, but is there a good reason not to use ACPI on linux on aarch64 laptops with UEFI firmware, just as Windows does? Why does Linux still require a DT?
owlman has quit [Quit: Konversation terminated!]
owlman has joined #aarch64-laptops
<robclark>
I feel like we need a faq we can link to for that.. but short version is that you won't get support for anything that requires gdsc/clk/icc (so no cpufreq, gpu, any display other than efifb, venus, probably suspend/resume and a bunch of other things)
<robclark>
I guess at current linux is missing some acpi device id's to have basic boot working, but with acpi you won't get any more than just basic functionality
<travmurav[m]>
because windows has most of the information needed in a PEP driver and not in acpi + since on qualcomm platforms (which are historically "embedded" style designs), almost everything is on non-disroverable bus (compared to extensive usage of i.e. pci glue on x86) so much more stuff needs description. Combine that with the fact that qcom platforms are ////very complicated/// and linux support for them was developed for over the last
<travmurav[m]>
10 years, introducing acpi support into all of that is //a lot// of work
<anarsoul[m]>
robclark: A FAQ would be useful assuming there is no chat history on matrix for new users :)
<robclark>
I guess it might have been covered in some linaro/qcom blog post or conf presentation.. but yeah, I guess it's not something you'd expect a new user to dig up
<travmurav[m]>
but yeah, someone should write that up somewhere as I feel we're going to get this question a lot xD
<anarsoul[m]>
travmurav[m]: *sigh* I kind of hoped qcom fixed this mess with running existing OS on new ARM hardware
<travmurav[m]>
tbh It possibly even makes sense on what they did with windows - they just took the cheaper route where they brought up a rather non-normal (for "PC") platform up
<travmurav[m]>
acpi is just not enough in that case I guess
<travmurav[m]>
especially in how carefully all the things have to dance together
owlman has quit [Quit: Konversation terminated!]
owlman has joined #aarch64-laptops
<travmurav[m]>
(and you really want them to dance together so the soc can i.e. go into the lowest power mode properly)
<robclark>
yeah, pm on these things is complex enough that you don't really _want_ to implement it ACPI.. but maybe it could have been traps to tz or something (still that would have moved a lot of code out of the kernel and into fw which has it's own distinct drawbacks)
<travmurav[m]>
but well, generally my point is, when even the 10 year old qcom platforms had the ability to send commands to the PMIC upon the wfi cpu instruction, fully in hardware.... this is many levels of complexity up compared to those funny forced on fixed regulators you see in normal x86 xD
<robclark>
:-P
<FarchordSteveCossette[m]>
So, what should i do to get started with my new laptop?
<FarchordSteveCossette[m]>
Asus vivobook btw
<travmurav[m]>
and now in linux we already have lots of stuff implemented based on mobile platforms (with DT) that carefully makes sure magic like that can happen, so, since x1 is (afaiu) just the same phone soc with ^V new arm cores, it makes the most sense to re-use years of work
<JosDehaes[m]>
compiling (note to self, don't forget to unblacklist the driver :-D)
<steev>
oh, those two patches :D
<robclark>
yup
<HdkR>
Mesa full build is reasonable on device, 2m7s
<steev>
nice
<kettenis>
robclark: are those patches actually enough?
<JosDehaes[m]>
for me it's not working (double checked twice that I have correct modules, kernel, dtb)
<kettenis>
on the vivobook with the firmware I got from windows the battery info messages have an extra 32 bits so I would expect it to produce a ""invalid payload length for battery information request" error message
<kettenis>
(that is on OpenBSD though)
<sera[m]>
the patch just ignores the extra 32 bits
<kettenis>
ah wait, I was looking at abelvesa's tree
<steev>
JosDehaes[m]: what are you testing?
<steev>
just that os-build... build?
<JosDehaes[m]>
oh testing the battery, but reading back, I think I misunderstood π . I thought battery info was working, but I guess just the endless spam of qcom_battmgr was fixed
<HdkR>
Nice, vkoverhead is enough to cause msm faults :)
<steev>
JosDehaes[m]: oh, i don't think those two patches are in torvalds yet
<FarchordSteveCossette[m]>
Man, looks like you guys are clawing away at bugs at breakneck speed!
<JosDehaes[m]>
no I built from Rob's tree
<FarchordSteveCossette[m]>
You guys rock! XD
<steev>
oh
<steev>
bryanodonoghue: did enabling the camera not make it in to 6.11?
<steev>
that means 0x4189 isn't in the kernel (and you might need rob's patches that add it)
<steev>
at least, i assume they do, i didn't look closely
<HdkR>
ah, the patch adds it I see
<robclark>
btw I updated my x1e80100 branch with v2 of the yoga slim screen patches
<robclark>
the "Unknown panel" warning is mostly harmless.. we probably aren't completely powering off the panel (ie. nothing toggles the enable gpio), but I guess at this point there is still a lot of stuff not getting powered off
<robclark>
konradybcio: nice
<HdkR>
ah cool
<robclark>
konradybcio: re: QSEECOM .. I guess that is a thing we should enable on the other x1e laptops too?
<konradybcio>
robclark yep
<robclark>
konradybcio: btw, I guess this would be a good time to check if lenovo is using same signing key across two laptops: