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
<dgilmore>
It's never worked for me. Just started digging in. I added patches to add the EC driver, which doesn't seem to work for me
<steev>
i think i attempted to try the ec driver and got a bluescreen but i'll be honest, i kinda took a week to just, not touch anything so i haven't really looked into if i screwed something up
<xeliteCJF>
Today had a little chat with gpt about the 'no sound' on my ASUS S15. and walked to all the RX/INP/MUX by the end have a script what set whats needed. Still have no sound but can trigger an error from the qcom soundwire driver.
<JensGlathe[m]>
a different error
<xeliteCJF>
here is the script
<xeliteCJF>
#!/bin/bash
<xeliteCJF>
# WSA debug script for ASUS XElite S15
<xeliteCJF>
# Checks SoundWire masters for errors
<xeliteCJF>
CARD=0 # ALSA card
<xeliteCJF>
# Applies routing, MUX/RX/INP, PA gain, COMP switches, plays a test tone
<xeliteCJF>
PA_GAIN=15
<xeliteCJF>
VOL=30
<xeliteCJF>
TEST_WAV="test.wav"
<xeliteCJF>
echo "=== Checking for WSA codec presence ==="
<xeliteCJF>
if ! amixer -c $CARD controls | grep -q 'WSA'; then
<xeliteCJF>
echo "No WSA controls found on card $CARD. Ensure the DSP is loaded."
<xeliteCJF>
i played aplay -D plughw:CARD=X1E80100ASUSViv,DEV=1 test.wav
<deathmist>
xeliteCJF: for future reference please don't post long multi-line things, just look at https://oftc.catirclogs.org/aarch64-laptops to see what people on IRC see
<deathmist>
surprised it didn't even get turned to the long links usually seen when matrix users do this
<deathmist>
ah actually you're on IRC aren't you?
<travmurav[m]>
given how on matrix it also was a bunch of single messages, they are xD
<deathmist>
worst of both worlds :D
* travmurav[m]
likes how those get sent one-by-one with a 300ms delay
<travmurav[m]>
but more on topic, what was the setting that made speakers make beautiful smell of boiling plastic, again?
<JensGlathe[m]>
pff
<xeliteCJF>
sorry for this. I will keep that in mind.
ravikant_ has joined #aarch64-laptops
<xeliteCJF>
Anyway is someone spot a problem with the script, let me know. I digging around with this no sound for a while now and use the headset all the time give me no fun
crabbedhaloablut has quit []
crabbedhaloablut has joined #aarch64-laptops
crabbedhaloablut has quit []
crabbedhaloablut has joined #aarch64-laptops
xeliteCJF has quit [Remote host closed the connection]
alexeymin has quit [Remote host closed the connection]
alexeymin has joined #aarch64-laptops
alexeymin is now known as Guest26569
Guest26569 is now known as alexeymin
<neobrain[m]>
bamse: I got the kernel 6.16.6 update today, indeed the GPU errors are fixed there too :)
<bamse>
neobrain[m]: thanks for confirming
NewWheat has joined #aarch64-laptops
NewWheat has quit [Remote host closed the connection]
ravikant_ has quit []
BrainWart has quit []
witcher01 has quit [Ping timeout: 480 seconds]
xeliteCJF has joined #aarch64-laptops
<steev>
dgilmore: on my t14s, i had to clone the upstream alsa-ucm-conf project, rsync the ucm2 contents into /usr/share/alsa, stop the alsa-restore service, delete the bunk /var/lib/alsa/asound.state and then restart the system. i'm using https://gitlab.com/Linaro/arm64-laptops/linux/-/commits/qcom-laptops kernel (with v3 of ec driver reverted, and v4 applied though, it doesn't seem to automatically load the ec driver)
xeliteCJF has quit [Remote host closed the connection]
<steev>
yeah i get that once i load it, but it doesn't load automagically here
<dgilmore>
the ec driver seems to be loaded
<dgilmore>
it was automatic here
crpalmer has joined #aarch64-laptops
<crpalmer>
I'm trying to figure out audio on my Yoga Slim7x. I have a kernel that I built with a Frankenstein .config based on Ubuntu's / Fedora's / random changes I made to get other functonality working. In this kernel, audio is working. I tried making a clean .config using tuxmake (using Linaro's qcom-laptops version of defconfig / qcom_laptops.config). In my clean config, audio is not working. Has anyone else dealt
<crpalmer>
with something similar or can point me at what I changed that happened to also make audio work?
<crpalmer>
dgilmore: This is likely the same as what you're experiencing on the T14s as I've been told the Rawhide kernel doesn't have working audio for the Slim7x.
<anthony25>
It should work by default as long as you have the audio firmware
<crpalmer>
" and something similar is the only dmesg entry. It's definitely .config related as I built exactly the same kernel code with a different .config and it was working.
<crpalmer>
Damn it.
<crpalmer>
devices_deferred says "soundsnd-x1e80100: WSA Playback: codec dai not found
<crpalmer>
" (I screwed up the previous line using / to start the path). That's what's also in the dmesg.
<anthony25>
I thought fedora was including it in their qcom firmwares
<crpalmer>
I used the Ubuntu tool to extract the firmware from my windows partition and it is functional with my current firmware. Just not the linaro generated .config.
<anthony25>
Just regarding the audio, there's no volume protection, so you can break the speakers, and for some people, breaking the speakers has also created problems with other components of the laptop
<anthony25>
crpalmer: ha so linaro branch with the Ubuntu config works, but not with defconfig?
<crpalmer>
anthony: Not the Ubuntu config. I have been told it is broken. I have my own .config in which it works but I'm trying to clean up the mess I made making random changes to it while trying to get a booting system. Just not with the defconfig I am generating with tuxmake from the linaro branch.
<anthony25>
Then I would check if you changed some WSA configs, like making sure that SND_SOC_WSA881X=m
jhovold has quit [Ping timeout: 480 seconds]
<crpalmer>
I didn't have that set in my old .config, but I'll enable it and see what happens.
<anthony25>
it should be in the defconfig
<anthony25>
look also at the WCD configs
<crpalmer>
You're right. I was in the wrong branch. I was checking the upstream 6.17 version instead. It is enabled in my linaro build.
crpalmer has quit [Remote host closed the connection]
crpalmer has joined #aarch64-laptops
crpalmer has quit [Ping timeout: 480 seconds]
enyalios has joined #aarch64-laptops
enyalios_ has quit [Ping timeout: 480 seconds]
crpalmer has joined #aarch64-laptops
_mike_ has joined #aarch64-laptops
<_mike_>
Hi
crpalmer has quit [Remote host closed the connection]
<_mike_>
What's the status of support on non elite snapdragon x's these days?