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
<tarrif> hi
tarrif is now known as _mike
weirdtreething has joined #aarch64-laptops
alpernebbi has quit [Ping timeout: 480 seconds]
alpernebbi has joined #aarch64-laptops
tobhe_ has joined #aarch64-laptops
tobhe has quit [Ping timeout: 480 seconds]
hexdump0815 has joined #aarch64-laptops
hexdump01 has quit [Ping timeout: 480 seconds]
alfredo has joined #aarch64-laptops
alfredo has quit [Ping timeout: 480 seconds]
<_mike> omg thank god im back on the snapdragon
<_mike> had a couple of days downtime due to a kernel issue
<_mike> really thought i could just wing it but now i've realised i have to put more thought into it
<_mike> i'm waiting on an archlinux gitlab account
<_mike> so i can clone the tree and make it aarch64+x1e compatible
<JensGlathe[m]> hmm anonymix007 has an arch image iirc
<JensGlathe[m]> or a builder that is maintained
<_mike> oh im on arch now
<_mike> but a "builder" sounds intersting
exeat has joined #aarch64-laptops
<_mike> the work i've seen from anonymix007 is all alarm based
<_mike> my aim is to bring arm support to the main arch project
<_mike> and it's also a bit out of date
<_mike> oh there is a newer kernel pkgbuild (;
<_mike> same version as what i'm using so thats helpful
laine_ has joined #aarch64-laptops
laine has quit [Read error: Connection reset by peer]
SpieringsAE has joined #aarch64-laptops
<SpieringsAE> _mike: I don't think that is something that they will like right now, for now mainline arch is only x86, and we have ports like alarm and archriscv for other architectures
<SpieringsAE> I do believe that there is a goal to merge arm into mainline but I'm not sure how that procedure is looking, for now alarm is the way
SpieringsAE has quit [Quit: SpieringsAE]
<macc24> iirc there was an rfc for aarch64 port
SpieringsAE has joined #aarch64-laptops
<SpieringsAE> I believe so too, from what I understand its gonna maybe be part of the build server thing they're working on with the help of valve
<macc24> does anyone with the x1e devkit see differences(in stuff EC would handle) in suspend/resume behavior in linux when compared to windows?
<kuruczgy[m]> oh is valve sponsoring aarch64 arch linux? I guess one more thing to confirm to the arm steam deck rumors
jhovold has joined #aarch64-laptops
<jhovold> Here's an updated wip branch for the X13s:
<jhovold> Changes include:
<jhovold> - fix usb xhci ring expansion (6.13-rc1 regression)
<jhovold> Here's an updated wip branch for the T14s and X Elite:
<jhovold> Changes include:
<jhovold> - fix usb xhci ring expansion (6.13-rc1 regression)
<SpieringsAE> kuruczgy: They're only helping the main arch linux organization, but one of these projects could help with integrating alarm to my understanding
SpieringsAE has quit [Remote host closed the connection]
<agl> jhovold: Thank you (I have only the x13s at this time) for your update :) And I wish Merry Christmas.
pinskia has quit [Read error: Connection reset by peer]
pinskia has joined #aarch64-laptops
SpieringsAE has joined #aarch64-laptops
<SpieringsAE> macc24: how did you find the interrupt pin for the ec? I can't seem to find it in the dsdt
<macc24> it's in the _GIO device
<macc24> it had to be translated like 3 times lol
<macc24> in dsdt it's not 92 but something else
<SpieringsAE> oof
<SpieringsAE> that may explain it
<macc24> oh for the EC
<macc24> i don't remember
<macc24> i think i asked someone here about it
<SpieringsAE> I see GPIO 99 mentioned
<macc24> if it's 0x340 in dsdt give gpio99 a shot
<SpieringsAE> method _EVT
<macc24> yeah that
<macc24> try it
<macc24> what laptop are you using?
<SpieringsAE> asus vivobook with the different ec chip
<SpieringsAE> hmm that is different
<SpieringsAE> 0x0340 is the same though it seems
<macc24> SpieringsAE: q5507?
<SpieringsAE> but there is an extra if in there
<SpieringsAE> I'm looking at the older one
<SpieringsAE> by strongtz
<SpieringsAE> I don't know why there are two
<SpieringsAE> jep
<macc24> try my rust tool and run some benchmark to get the fans running - i see the usual ec sitting on i2c5
weirdtreething has quit [Remote host closed the connection]
<macc24> yeah i looked at the dsdt and it looks familiar
<SpieringsAE> I tried that, but nada
<SpieringsAE> no event
<macc24> hmm
<SpieringsAE> fans dont speed up under load
<macc24> weird
<SpieringsAE> somehow the ec is sleepy or something
<konradybcio> maybe you have some silent profile that's turned on by default
<macc24> oh yeah i gotta implement that in my driver Soon(TM)
<macc24> cause there are fan profiles
<SpieringsAE> maybe but no change at 87+ degrees? even on silent I feel thats rough
<macc24> aren't modern chips rated for 105c?
<SpieringsAE> still, the laptop itself gets really warm lol
<SpieringsAE> like burn your legs type of warm
<macc24> does it do that in windows?
<SpieringsAE> on windows the fans actually spin up quite quickly
<macc24> mmm
<macc24> any ec drivers in FileRepository?
<SpieringsAE> could check, have to reboot real quick
SpieringsAE has quit [Remote host closed the connection]
<macc24> oh and look in device manager in "system device", "program devices(or something like that i've got it in polish)" and "system firmware categories
SpieringsAE has joined #aarch64-laptops
<SpieringsAE> cool, halloy is apparently available through winget
<SpieringsAE> I see a qualcomm fan ec interface device in device manager there
<macc24> now check the ini file it's using and see if it's made by qcom or asus
<SpieringsAE> I can only find qualcomm being mentioned so far
<SpieringsAE> cant find much related to EC or fan in FileRepository
SpieringsAE has quit [Read error: Connection reset by peer]
SpieringsAE has joined #aarch64-laptops
SpieringsAE has quit [Read error: Connection reset by peer]
SpieringsAE has joined #aarch64-laptops
SpieringsAE has quit [Read error: Connection reset by peer]
<_mike> damn i have to generate a more up to date dtb to re enable bluetooth etc as each kernel i try fails to find root on init
<_mike> macc24: each time i generate a new cadmium does it clone a newer kernel etc?
<macc24> only once a week when mainline kernel is used
<_mike> thats the abel tree?
<macc24> riiiight
<_mike> if thats the case i'll update now
<_mike> should bluetooth work out of the box?
<macc24> x1e is experimental in cadmium
<_mike> or is there any other way to update the kernel in arch...?
<macc24> it's all work in progress please don't use it, i don't have the energy to deal with other people having issues with it
<_mike> oh soz
<_mike> i feel ya
<_mike> nvm forget i asked i'll sort it out (;
<_mike> your setup works well it's just when i go in half assed
<_mike> i have a lot on my plate too
<macc24> https://github.com/cadmiumlinux/kernel jhovold-x1e ktree should get you running on slim7x and you can probably figure out installation of the built kernel
<_mike> macc24: thx
<_mike> just scanned over the build script and running it now <3
pinskia has quit [Read error: Connection reset by peer]
pinskia has joined #aarch64-laptops
<_mike> macc24: Linux cadmium 6.13.0-rc4-cadmium #2 SMP Mon Dec 23 14:09:59 UTC 2024 aarch64 GNU/Linux
<_mike> thx
<_mike> but the dt must still be lacking al i still have no battery monitor or bluetooth with it.
<_mike> when i boot off my usb i get hid, kb/mouse, but from my nvme i dont... weird
<_mike> oh well
<_mike> s/al/as/g
hvi[m] has joined #aarch64-laptops
hvi[m] has left #aarch64-laptops [#aarch64-laptops]
jhugo has joined #aarch64-laptops
SpieringsAE has joined #aarch64-laptops
<SpieringsAE> there seems to be this particular style of defconfigs around, is there someway to generate that? if I save with menuconfig it adds a bunch of other stuff aswell
<travmurav[m]> make savedefconfig is what you mean probably
<SpieringsAE> that does sound like it lets try
<SpieringsAE> yesss thats perfect nice
<_mike> or did i miss it?
<_mike> i found a patch of yours SpieringsAE that adds bt but a hunk failed
<SpieringsAE> check out my fork of johan at https://github.com/SpieringsAE/linux
<_mike> thanks maud
<SpieringsAE> check out the latest branch
<SpieringsAE> np good luck with your asus, its a neat machine
<_mike> thx
<_mike> do i use defconf?
<SpieringsAE> johan_defconfig
<SpieringsAE> I personally add uinput and network storage support, I should probably integrate that into my fork
Kelsar has quit [Quit: http://quassel-irc.org - Chat comfortably. Anywhere.]
Kelsar has joined #aarch64-laptops
<SpieringsAE> you can check anonymix007s x1e-alarm repo for the mkinitcpio config
Kelsar has quit []
<_mike> SpieringsAE: i've just added an entry to macc24's kernel build script
Kelsar has joined #aarch64-laptops
alfredo has joined #aarch64-laptops
<_mike> should i skip macc24's x1e patches?
<_mike> i think i might just for the sake of keeping it simple
<macc24> why would you do that
<_mike> macc24: lol iono
<_mike> it booted tho haha
<_mike> now i have bluetooth but still no battery monitoring
<_mike> maybe because i dont have acpid running
pinskia has quit [Read error: Connection reset by peer]
<_mike> macc24: maybe cos im stupid and lazy haha
<macc24> hey i don't think insulting people is allowed here
* _mike apologizes to himself
pinskia has joined #aarch64-laptops
<_mike> at least i'm back in action and have my head around it a bit better
<_mike> thx
<_mike> i don't think it either i know so (;
<SpieringsAE> hmm battery monitor should work with that kernel and modules
<SpieringsAE> at least it does for me
<SpieringsAE> +dts
<_mike> SpieringsAE: i did last time..
<_mike> i'm using enlightenment as me gui..
enyalios has joined #aarch64-laptops
<_mike> yeah sick i just booted off my nvme and i have battery montiroing now
enyalios_ has quit [Ping timeout: 480 seconds]
<_mike> whats the status on sound?
<SpieringsAE> I have a dts from someone that has audio for the asus, but I am scared to touch anything related to audio so I didn't add it
<SpieringsAE> If you want to mess around with it I can send it to you
<SpieringsAE> but yeah, dont sue me if you blow up your audio :P
<_mike> SpieringsAE: yes please
<_mike> haha
<SpieringsAE> uuh okay how am I going to do that though
<_mike> attach it to an email
<_mike> mike@vale.net.au
<SpieringsAE> that should work yeah
<_mike> true
<SpieringsAE> on its way
<_mike> got it
<_mike> thx
<jhovold> agl: thanks, merry christmas to you too
alfredo1 has joined #aarch64-laptops
alfredo has quit [Ping timeout: 480 seconds]
alfredo1 is now known as alfredo
<TheBITLINK[m]> _mike: you'll also need the topology and ucm configs, check this thread for more info https://bugs.launchpad.net/ubuntu-concept/+bug/2084674
<TheBITLINK[m]> I managed to get audio working but last time I tested only a single speaker ouputs sound, and it's very distorted even at lower volumes
<TheBITLINK[m]> I left it at that because I'm no expert and didn't want to permanently damage my speakers either haha
<_mike> hmm yeah, i'm looking at the diff and im like errrrr..
<_mike> i might just call it a night
<macc24> does anyone have an acpi dump of x1e80100 crd?
alfredo has quit [Remote host closed the connection]
<bamse> jhovold: do you know why on x13s my speakers get "unplugged" when i connect my headphones?
<bamse> luckily though i can tell pulseaudio to play my audio through my "unplugged" speakers still
SpieringsAE has quit [Quit: SpieringsAE]
<JensGlathe[m]> interesting, no
<travmurav[m]> if anyone was wondering what ended up with that grub "efirdriver" patch: apart from a nice and insightful conversation I had with Mate from Canonical about uefi secure-boot (apparently went off-the-list accidentally), I got no feedback whatsoever for the last 3 months, despite list being active and others receiving timely reviews from maintainers/committers. I don't feel like there is any point for me to resubmit it so I've just
<travmurav[m]> dropped it from my queue today
<JensGlathe[m]> This is sad.
weirdtreething has joined #aarch64-laptops
SpieringsAE has joined #aarch64-laptops
<macc24> SpieringsAE: hey what happens if you write 0x06 to 0x24 register on ec on i2c6?
<macc24> on your vivobook
<macc24> oh and what's in 0x30 reg?
<JensGlathe[m]> on 6.13-rc4 (jhovold rc3) now, plus very much scrubbed own patches, but Ubuntu qcom-x1e config from 6.12 https://github.com/jglathe/linux_ms_dev_kit/tree/jg/ubuntu-qcom-x1e-6.13-rc4
<JensGlathe[m]> Oh and first x1p42 patches, but probably still not enough
<SpieringsAE> writing to 0x24 doesn't appear to immediately do anything
<macc24> check if fans work
<SpieringsAE> when I read it after, the value seems to be 0x07.
<SpieringsAE> 0x30 is 0
<SpieringsAE> okay holdup
<SpieringsAE> nada
<SpieringsAE> no events, no fans
<SpieringsAE> reached 83 degrees ish
<SpieringsAE> 0x30 is now 1, I guess the test tools does that
<macc24> mkay
<macc24> hey fun fact: the xps 13 with x1e also probably has an incompatible ec
<SpieringsAE> rip
SpieringsAE has quit [Quit: SpieringsAE]
<jhovold> bamse: sounds like another bug in the ucm files, the jack should not be marked as muting the speakers unless that's what the hardware does
jhovold has quit [Ping timeout: 480 seconds]
<JensGlathe[m]> pre-built packages for 6.13-rc4-qcom-x1e available now: https://drive.google.com/drive/folders/1sGlggeC77YdjSsdmzfd-gnkKmXVL2cVU?usp=drive_link
sally has quit [Remote host closed the connection]
sally has joined #aarch64-laptops