ChanServ changed the topic of #aarch64-laptops to: Linux support for AArch64 Laptops (Asus NovaGo TP370QL - HP Envy x2 - Lenovo Mixx 630 - Lenovo Yoga C630)
hexdump0815 has joined #aarch64-laptops
hexdump01 has quit [Ping timeout: 480 seconds]
Evaia631 has quit [Ping timeout: 480 seconds]
Evaia631 has joined #aarch64-laptops
<steev> ooh, sdm845 is getting love
<steev> aha, i found it, just gotta figure out what the correct way to fix it up is
<steev> i had tried to pull in bamse's v5 of the stuff, and you had modified one of the previous versions
<steev> you being jhovold :)
<jhovold> steev: yeah, the rebase on -next required some manual touch ups. I'll post my next branch this week if you want to use that as a base.
SSJ_GZ has joined #aarch64-laptops
SSJ_GZ has quit [Read error: No route to host]
SSJ_GZ has joined #aarch64-laptops
<jhovold> steev: I just pushed a branch based on next-20221213 which you may want to rebase on. I've included qzed UEFI variable work as it seems we will be using this in some form after all.
init_ has joined #aarch64-laptops
init_ has quit [Quit: Page closed]
init2 has joined #aarch64-laptops
alpernebbi has quit [Ping timeout: 480 seconds]
alpernebbi has joined #aarch64-laptops
init2 has quit [Remote host closed the connection]
miracolix has joined #aarch64-laptops
<steev> jhovold: sounds good, will look around
aceridus has joined #aarch64-laptops
<steev> jhovold: just a quick test with your config on that branch and i get stuck somewhere in boot, didn't look closer as i need to focus on work things now
echanude has joined #aarch64-laptops
<mjeanson> Hi, is anyone working on the Windows Dev Kit 2023? It uses the same SoC as the x13s, I've been able to start a linux kernel in ACPI mode and with a minimal dtb but both result in a reboot, without a serial port it's hard to debug
<mjeanson> There might be a UART hidden somewhere on the motherboard
<steev> likely the iommu is kicking in, and since it doesn't know about the dev board, boom
<mjeanson> There is a patch adding an entry for it in qcom-smmu at least in ACPI mode, but that might indeed be insufficient
<steev> are you using that kernel?
<mjeanson> I tried this one and your repo with the previously mentionned patch on top
<steev> maybe a video of it booting and watch in slomo after to see?
<steev> that is what i've been doing when it comes to the thinkpad
<mjeanson> Yeah I think that's what I'll have to resort to
<steev> i suppose i could grab that patch, i'm still on the fence about a devkit
<mjeanson> It's a nice device, reasonably priced for the specs but it lacks the debugging features of a real devkit, like a UART
derzahl has joined #aarch64-laptops
<Leandro[m]> <mjeanson> "It's a nice device, reasonably..." <- Welp time to hunt it down on the production board
<Leandro[m]> Probably some testpoints or unpopulated connect
<mjeanson> There is many unused connectors on the board, it's probably a surface pro 9 mainboard without the peripherials
<mjeanson> The connectors are tiny, I'm not equipped to probe them efficiently
<Leandro[m]> Wait which device are you guys talking about again?
<Leandro[m]> Ah
<Leandro[m]> No schematics leaked yet 😔
hexdump0815 has quit [Quit: WeeChat 1.9.1]
hexdump0815 has joined #aarch64-laptops
<hexdump0815> mjeanson: here someone else already tried to get it booting, but looks like they gave up for now: https://github.com/linux-surface/surface-pro-x/issues/43
<mjeanson> yeah I saw this, he's the author of the smmu patch
<mjeanson> do you have a devkit too?
<hexdump0815> mjeanson: no - was just interested to see if it is possible to get it working ... still have a samsung galaxy book go around to get working with linux first :)
<bluerise> steev: The workaround on qcom smmu to check the last domain or so to check if it gets rewritten doesn't work on the x13s/windev kit... at least not on OpenBSD
<bluerise> I have OpenBSD running on the windev kit, mjeanson, and my issues were mostly related to smmu as well
<steev> bluerise: oh nice
<steev> bluerise: when are you gonna hook me up with openbsd for the thinkpad?
<bluerise> The thing is: the ACPI tables are broken and unusable
<bluerise> so for x13s we're using device trees already
<bluerise> but we can still boot with ACPI... for the bare minimum
<bluerise> steev: 'hook you up'? :)
<steev> can i download 7.2 and install it on my thinkpad?
<bluerise> it's not as nice as Linux though. no GPU driver, no wifi,... sigh.
<bluerise> I'm using a USB WiFi dongle
<bluerise> steev: I'd propose snapshot, not 7.2 release
<steev> hey, if its any consolation, we don't have GPU on linux either :P
<bluerise> no remoteprocs :P yet
<bluerise> I have a patchset for the UEFI variables over TZ app for the real time clock
<steev> no remoteproc needed for wifi
<bluerise> I know, but for the battery management
<steev> oh... yeah that... thats a bit rough
<bluerise> yup yup
<bluerise> if you wanna give it a shot, you can install using a current snapshot http://cdn.openbsd.org/pub/OpenBSD/snapshots/arm64/miniroot72.img
<bluerise> try it on a usb stick, or the nvme if you don't care about what you have on it
<steev> i could definitely give it a whirl on a usb stick over the christmas holidays
<steev> nvme has my windows and linux installs ;)
<bluerise> hehe
<steev> i'm hoping santa will hook me up with a tricked out thinkpad and i can actually do destroying things on it
<bluerise> I replaced Windows/Linux with OpenBSD, as I have no use for the other two on that really... and I can do BIOS updates without Windows :D
<bluerise> On the windev, I still have the internal NVMe with Windows... only way to get BIOS updates
<steev> unfortunately... as a linux distro dev... i kinda need linux ;)
<bluerise> :D
<mjeanson> So ACPI on the windev is a dead end?
<bluerise> It appears so. From what I have been told, the windows drivers ship ACPI table overlays because the ACPI tables themselves are sparse (and even incorrect), and each driver ships an ACPI table parser for its overlay.
<bluerise> I don't see that situation improving anytime soon.
<qzed> Until someone (maybe you? :) ) volunteers for implementing ACPI PEP support, these things need a DT...
<bluerise> It's good enough for PCIe and USB (like the ethernet, NVMe, WiFi probably), but apart from that...
<bluerise> The only question is: who can write a dts for it?
<steev> so you'd need to RE the windows driver for its acpi overlay?
derzahl has quit [Ping timeout: 480 seconds]
derzahl has joined #aarch64-laptops
systwi_ has joined #aarch64-laptops
echanude has quit [Ping timeout: 480 seconds]