robclark 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
<enyalios> Dantheman825[m]: i have no audio under 6.7.2 either
<enyalios> no sound devices show up
<enyalios> it was working fine under 6.7.1
<steev> are y'all using pipewire or pulseaudio?
<steev> what does pactl list short sinks say
<enyalios> pipewire
<enyalios> the output of `pactl list short sinks` = 32 auto_null PipeWire float32le 2ch 48000Hz SUSPENDED
<steev> well that's not so useful when irccloud compresses it to be unreadable
<enyalios> lol, i cant read that or hear it if theres audio
<steev> steev@wintermute:~/kali/tools$ uname -a
<steev> Linux wintermute 6.7.2 #1 SMP PREEMPT Sat Jan 27 01:39:58 CST 2024 aarch64 GNU/Linux
<enyalios> i see theres a computer in the video ;-)
<steev> definitely have working audio with 6.7.2 here; you've tried the recreating of asound.state as mentioned above a few times?
<enyalios> i dont have a /var/lib/alsa/asound.state
<steev> you have the latest alsa-ucm-conf from git?
<enyalios> i have to get my kids to bed, but ill be back on in like an hour to do more debugging
<enyalios> oh no im not running alsa-ucm-conf from git, im still on 1.2.10 + pull 335
<enyalios> things are broken unless i grab pull 382?
<enyalios> hmm i cant get pull 382 to apply to 1.2.10, am i missing something
<enyalios> using alsa-ucm-conf from git, still no audio at all
KREYREN_oftc has joined #aarch64-laptops
craftyguy is now known as Guest900
craftyguy has joined #aarch64-laptops
Guest900 has quit [Remote host closed the connection]
KREYREN_oftc has quit [Remote host closed the connection]
KREYREN_oftc has joined #aarch64-laptops
<steev> did you rm the /var/lib/alsa stuff?
<steev> so on and so forth
KREYREN_oftc has quit [Remote host closed the connection]
f_ has quit [Read error: Connection reset by peer]
f_ has joined #aarch64-laptops
<steev> to be safe... that's the standard place for the file. maybe you're using something that puts it... elsewhere because some devop decided they know a better spot for it
KREYREN_oftc has joined #aarch64-laptops
Ablu is now known as Guest907
Ablu has joined #aarch64-laptops
<enyalios> it normally goes in /var/lib/alsa when i start the alsasound service
<enyalios> but as far is i could tell that only loads and saves the alsa levels
<enyalios> and the defaults worked fine when using pipewire
<enyalios> so i removed the alsasound service from startup
<enyalios> so it never generates the file at all anymore
Guest907 has quit [Ping timeout: 480 seconds]
KhazAkar has quit [Quit: Connection closed for inactivity]
<travmurav[m]> robclark: (re dtbhack paths) I'm using simple fs protocol that only allows using absolute paths from the same drive, so not for now at least, sorry
<travmurav[m]> robclark: also as I mentioned already, there is some issue in the slbounce.efi that seem to make it not return into C code after switching to el2 on sc8280xp...
hexdump01 has joined #aarch64-laptops
hexdump0815 has quit [Ping timeout: 480 seconds]
jglathe has joined #aarch64-laptops
<bamse> jglathe: we've observed the same thing, the thermal throttling setup needs some more love
Lucanis has quit [Ping timeout: 480 seconds]
Lucanis has joined #aarch64-laptops
jglathe_x13s has joined #aarch64-laptops
Caterpillar has joined #aarch64-laptops
KREYREN_oftc has quit [autokilled: This host violated network policy. Contact support@oftc.net for further information and assistance. (2024-01-30 09:40:33)]
<jhovold> alsa-ucm-conf 1.2.11 was released yesterday :)
<Jasper[m]> jhovold: Nice, but also, oh o
<jhovold> yeah, let's hope broonie can get the speaker volume limitation fixes to linus (and stable) before the distro's ship it
<Jasper[m]> I might have to pin the old version on my install
<jhovold> Jasper[m]: you can just turn down the volume temporaily too
<exeat> enyalios: 382 should apply to alsa-ucm-conf-1.2.10 if you filter out the x1e80100 diff
pundir has quit [Read error: Network is unreachable]
ldts has quit [Write error: connection closed]
ardb has quit [Write error: connection closed]
ldts has joined #aarch64-laptops
pundir has joined #aarch64-laptops
ardb has joined #aarch64-laptops
<_[m]123> I think my issues are kde related, installed sway now but lol now just need 2 weeks for the config
<_[m]123> gnome didn't have this
<_[m]123> but I will double check
push has quit []
push has joined #aarch64-laptops
KREYREN_oftc has joined #aarch64-laptops
hightower2 has quit [Ping timeout: 480 seconds]
hightower2 has joined #aarch64-laptops
hightower3 has joined #aarch64-laptops
hightower2 has quit [Read error: Connection reset by peer]
hightower4 has joined #aarch64-laptops
hightower3 has quit [Read error: Connection reset by peer]
hightower4 has quit [Read error: Connection reset by peer]
hightower2 has joined #aarch64-laptops
<jglathe_x13s> RK1 modules have arrived B)
matthias_bgg has quit [Quit: Leaving]
iivanov has quit [Quit: Leaving...]
enyalios_ has joined #aarch64-laptops
enyalios has quit [Ping timeout: 480 seconds]
hightower3 has joined #aarch64-laptops
hightower2 has quit [Ping timeout: 480 seconds]
iivanov has joined #aarch64-laptops
<jenneron[m]> steev: i think i will be bisecting UFS on 8cx
<jenneron[m]> it would be nice to do it for c630 speakers as well...
<steev> gwolf: you are/were on 6.3 right?
<steev> jenneron[m]: iirc, the speakers for c630 broke around 6.4
<jenneron[m]> ehh
<jenneron[m]> i have the same errors on 6.1 lts
<steev> then it's possible they backported the break :D
<jenneron[m]> either they backported a breakage to LTS kernel or it was broken even before
<jenneron[m]> yeah
<steev> 6.3 was not an lts
<jenneron[m]> maybe i can bisect audio as well, but i would have to apply a lot of patches on top of these kernel versions
<jenneron[m]> would be much easier on c630
<steev> iirc, because i haven't used it in a long time, https://github.com/steev/linux/tree/c630-linux-6.3.y *should* have working audio
<jenneron[m]> interesting
<jenneron[m]> there are some soundwire patches
hightower3 has quit [Read error: Connection reset by peer]
<jenneron[m]> steev: btw i fixed touchpad
hightower2 has joined #aarch64-laptops
<jenneron[m]> (this time for real, lol. i have been testing it for 1-2 weeks)
<jenneron[m]> it also feels more smooth now
<steev> jenneron[m]: those should be in newer releases iirc
<jenneron[m]> yeah, i need to force myself to upstream it
<jenneron[m]> (patches for flex/yoga 5g)
<steev> pls :) i hate how many patches i've found sitting around that were kinda lost to time and space
<steev> like looking at your tree and seeing a patch i wrote and going what? when did i write that
<jenneron[m]> these 5 will go to upstream
<jenneron[m]> steev: do you mean usb mp?
<steev> yeah
<jenneron[m]> it's nice, gives us working camera
<jenneron[m]> but it depends on usb mp patches from surface pro x
<steev> so the 10khz?
<steev> is the fix for the touchpad
<jenneron[m]> yah
<jenneron[m]> yeah
<steev> i have to admit, i haven't opened mine in a while
<jenneron[m]> do you mean flex 5g or..?
<steev> i dunno why, when i think of "i wanna take these with me", it's the macbook air, c630 and thinkpad x13s
<steev> yeah the flex
<jenneron[m]> well, i only have this one and galaxy book s with broken backlight
<jenneron[m]> besides chromebooks
<steev> i have... far too many devices and really, as i'm getting prepared to move, keep thinking to myself... i really need to get rid of some of these
omniwrench[m] has left #aarch64-laptops [#aarch64-laptops]
<jenneron[m]> i could accept some of them as a gift
<jenneron[m]> (don't take it seriously)
<steev> i think we're on wrong sides of the pond :(
<jenneron[m]> pond?
<steev> atlantic
<jenneron[m]> uh
<steev> for some reason i am thinking you're in europe
<jenneron[m]> i am
<steev> i'm not :(
<jenneron[m]> but i buy things on US ebay sometimes
<jenneron[m]> like my phone
<jenneron[m]> it is pretty small and shipping to Ukraine costed me something like 7$, but it is 10-20$ for chromebooks i bought. i usually ask sellers to put it into small box to reduce volume weight
<jenneron[m]> it's still pretty cheap
<steev> oh, i was thinking you were in western europe, where prices are definitely... higher
<steev> i was gonna ship like 15 devices to a friend in NL i think it was, and they wanted ~75 bucks for shipping
<jenneron[m]> we have a Ukrainian service receiving parcels at US address and sending to Ukraine at their cost
<steev> yar
<jenneron[m]> 15 laptops or phones?
<steev> my ex is from ukraine
<steev> devices. some were sbcs, some were laptops, some were tablets
<jenneron[m]> it all depends on weight
iivanov has quit [Read error: Connection reset by peer]
<jenneron[m]> i would have to buy something like 10 kg to reach 75$
<Jasper[m]> <steev> "i have... far too many devices..." <- I had this (admittedly lopsided) discussion yesterday
<Jasper[m]> I have a lot of devices with mainline capable socs, but I either never start or give up/get distracted really quickly
<Jasper[m]> Most of them free, some of them way too expensive
<Jasper[m]> I still have a big list of things to buy and the price total is not very sane lol
<steev> i get them to support kali, some work out, some don't. some sit for far too long before i get the time
<Jasper[m]> Jasper[m]: SC7180 box, ITX-RK3588 board, Galaxy Book 2 Go (with not enough RAM)
<Jasper[m]> some other stuff
<jenneron[m]> Jasper[m]: i usually send devices to clamor in these situations so it stops being my problem
<Jasper[m]> jenneron[m]: I guess national shipping is doable, but I don't have someone for that hahaha
<Jasper[m]> Maybe I can donate some stuff to Hans (de Goede) for his weird and wacky collection of devices
<Jasper[m]> I cannot for the life of me find a Book2 Go (SC7280) with more than 4GB of RAM
<Jasper[m]> no wonder they flopped
<Jasper[m]> Okay yeah they don't exist
<gwolf> steev: iIRC I am on 6.5
<steev> but no working audio?
<gwolf> But never got any sound output using the c630's hardware (I use an usb dongle)
<steev> how the heck
<steev> i don't even show a 6.5 pushed :(
<gwolf> I am talking out of my memory
<gwolf> Let me check on the machine, not in my recollection
<gwolf> Will tell you in a bit
<steev> i remember you were staying on one that did have audio, and i wanna say it was 6.3
<gwolf> But I never had working audio
<steev> hm
KhazAkar has joined #aarch64-laptops
<konradybcio> Jasper: 7280 and 4 gigs of ram!?
<konradybcio> the gpu itself can address more..
<jenneron[m]> gwolf: you should be able to get working headphones at least
<jenneron[m]> even if speakers are broken, it is enough to comment out a few lines in ucm to get working headphones
<steev> hm
<gwolf> Didn't test headphones, but it never showed up for the audio user land tools
<jenneron[m]> can you upload dmesg?
<jenneron[m]> it will tell us your kernel version and whether you have the problem we're thinking about
<steev> IIRC https://lore.kernel.org/all/20230323164403.6654-1-srinivas.kandagatla@linaro.org/ was sent, and only 2 of the patches were applied, but srinik sent another patch(set?) to address the 2 that weren't applied
<Jasper[m]> <konradybcio> "Jasper: 7280 and 4 gigs of ram!?" <- That's the only model I can find, even on samsung's site
<Jasper[m]> It's easier to find 7180's with 8GB
<steev> i wanna go digging now to look, but unfortunately, i need to get some work done
<gwolf> steev: I'm running 6.6.0
<gwolf> jenneron[m]: pavucontrol reports only "dummy output" (so, no sound hardware detected)
<steev> what were you running previously though, you hadn't wanted to upgrade for a long while
<jenneron[m]> gwolf: i can't help without dmesg
<jenneron[m]> yeah i see
<steev> yeah, the underflow issue in soundwire
<jenneron[m]> also do this change https://gitlab.com/sc8180x-mainline/alsa-ucm-conf/-/commit/0721b98b27ad7e40fc0574362d883b677751675a, otherwise headphones will be toooo loud
<jenneron[m]> if you use pulseaudio you can either reboot or `alsaucm reload && pulseaudio -k`
<jenneron[m]> for pipewire there is one more workaround needed
<gwolf> Lets see? (I'm using pipewire)
<steev> i'd rather fix up audio than hack hack hack and try to remember what all changes were made
<jenneron[m]> steev: yeah we need someone to bisect it
<steev> not it
<gwolf> Right, I'm not very keen on modifying those files that are installed as part of packages
<jenneron[m]> hm?
<gwolf> but if it helps anybody debug things, I'll help
<jenneron[m]> gwolf: i'm not sure we can place ucm configs at /etc
<jenneron[m]> gwolf: not really
<gwolf> OK -- I'll leave them as it currently is, as my setup works reliably for me :-)
<steev> generally, if i'm doing that, i rebuild the package with the hack added as a patch
<jenneron[m]> steev: i mean that someone should bisect soundwire issue
<jenneron[m]> so we don't need to disable speakers
<steev> and that's why i called not it
<jenneron[m]> hm?
<steev> 13:02:48 <jenneron[m]> steev: yeah we need someone to bisect it
<steev> 13:02:55 <steev> not it
<steev> it's an american-ism, i guess
<jenneron[m]> why not it?
<jenneron[m]> ehh
<jenneron[m]> i don't know what is correct
<steev> not it, is generally what someone calls when a group is called on to do something, the last person to say "not it", is the one left having to do it
<steev> basically, it's a faster way of saying i'm not gonna do that
<jenneron[m]> i see
<steev> originates from the game "tag"
<gwolf> jenneron[m]: I'm not currently trying to get that bit of support in, was just trying to be useful overall ;-)
<gwolf> but it itches me to ask --- so, it is necessary to disable speakers to get headphones to work?
<gwolf> weird... IMO :-\
<jenneron[m]> until speakers are fixed yes
<gwolf> OK, I'll accept that as knowledge... and stick to my USB audio thingy :-]
<jenneron[m]> soundwire fails to load > speakers are not present > alsa ucm trying to touch speakers fails > the whole alsa ucm config fails
<gwolf> FWIW, the only thing I'm still interested in getting supported in a mostly-upstream kernel is external video support :-)
<gwolf> ...but I'm still OK with using a patched old-ish kernel for that usecase, and switch back for everything else...
<gwolf> OK, I think I understand the reasoning
agl has quit [Remote host closed the connection]
agl has joined #aarch64-laptops
<jenneron[m]> steev: do you want me to CC you when sending patchset?
<steev> please :)
<steev> but you also don't *have* to, i'm on the linux-msm mailing list, and check patchwork almost hourly
<jenneron[m]> so it will reach you anyway, i see
hightower3 has joined #aarch64-laptops
hightower2 has quit [Ping timeout: 480 seconds]
jglathe_ has quit [Remote host closed the connection]
jglathe_ has joined #aarch64-laptops
jglathe_x13s has quit [Remote host closed the connection]
jglathe has quit [Remote host closed the connection]
enyalios has joined #aarch64-laptops
enyalios_ has quit [Ping timeout: 480 seconds]
jglathe_ has quit [Remote host closed the connection]
jglathe_ has joined #aarch64-laptops
<dgilmore> alas 1.2.11 released yesterday has the fixes for the x13s profile being low
<steev> indeed
<Jasper[m]> Still patiently waiting for upstream Linux to merge the kernel patches so Fedora Rawhide's rolling release schedule doesn't try to blow the speakers out
KhazAkar has quit [Quit: Connection closed for inactivity]