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
BlueCray1n has joined #aarch64-laptops
BlueCrayon has quit [Ping timeout: 480 seconds]
enyalios_ has joined #aarch64-laptops
enyalios has quit [Ping timeout: 480 seconds]
BlueCray1n has quit [Ping timeout: 480 seconds]
<FarchordSteveCossette[m]> Anyone found what the issue is with udev's 80-drivers.rules file making the system crash?
<FarchordSteveCossette[m]> I know it has something to do with the qcom_q6v5_(?) modules
<FarchordSteveCossette[m]> Huh…
<FarchordSteveCossette[m]> Went thru 4-5 reboots and several firmware update screens i wonder whats new
<steev> i don't speak that language so i couldn't say either (but lenovo's updates at least, normally say whats new)
hexdump01 has joined #aarch64-laptops
<bamse> FarchordSteveCossette[m]: can you try disabling CONFIG_EDAC_QCOM?
hexdump0815 has quit [Ping timeout: 480 seconds]
<bamse> or just prevent qcom_edac.ko from loading
<JensGlathe[m]> bsod again 🤨
<steev> f e a t u r e p a r i t y w i t h w i n d o w s
<JensGlathe[m]> yep
sibis has quit [Quit: Ping timeout (120 seconds)]
Ariadne has quit [Read error: Connection reset by peer]
broonie has quit [Read error: Connection reset by peer]
broonie has joined #aarch64-laptops
Ariadne has joined #aarch64-laptops
sibis has joined #aarch64-laptops
Ariadne has quit [Read error: Connection reset by peer]
sibis has quit []
Ariadne has joined #aarch64-laptops
<HdkR> Oh no a llama
sibis has joined #aarch64-laptops
maz has quit [Remote host closed the connection]
<steev> it sees the memory, it just seems to be looking for some vulkan extension thingie that doesn't exist
maz has joined #aarch64-laptops
<HdkR> Probably looking for the silly memory budget extension?
<steev> yes
sibis has quit []
Ariadne has quit [Read error: Connection reset by peer]
<steev> i guess more line 186
<steev> i've no idea what our equivalent is because we don't seem to have the MemoryProperties2?
<steev> but also wtf? why is there even a MemoryProperties2
Ariadne has joined #aarch64-laptops
sibis has joined #aarch64-laptops
maz has quit [synthon.oftc.net reticulum.oftc.net]
nirik has quit [synthon.oftc.net reticulum.oftc.net]
JensGlathe[m] has quit [synthon.oftc.net reticulum.oftc.net]
krei-se has quit [synthon.oftc.net reticulum.oftc.net]
Jasper[m] has quit [synthon.oftc.net reticulum.oftc.net]
travmurav[m] has quit [synthon.oftc.net reticulum.oftc.net]
konradybcio has quit [synthon.oftc.net reticulum.oftc.net]
z3ntu has quit [synthon.oftc.net reticulum.oftc.net]
FarchordSteveCossette[m] has quit [synthon.oftc.net reticulum.oftc.net]
Molyuu[m] has quit [synthon.oftc.net reticulum.oftc.net]
jenneron[m] has quit [synthon.oftc.net reticulum.oftc.net]
f_ has quit [synthon.oftc.net reticulum.oftc.net]
agl has quit [synthon.oftc.net reticulum.oftc.net]
Mary has quit [synthon.oftc.net reticulum.oftc.net]
alpernebbi has quit [synthon.oftc.net reticulum.oftc.net]
Erisa has quit [synthon.oftc.net reticulum.oftc.net]
ellyq has quit [synthon.oftc.net reticulum.oftc.net]
cyrinux has quit [synthon.oftc.net reticulum.oftc.net]
xroumegue has quit [synthon.oftc.net reticulum.oftc.net]
hexa- has quit [synthon.oftc.net reticulum.oftc.net]
Kelsar has quit [synthon.oftc.net reticulum.oftc.net]
exeat has quit [synthon.oftc.net reticulum.oftc.net]
xnox has quit [synthon.oftc.net reticulum.oftc.net]
martiert_ has quit [synthon.oftc.net reticulum.oftc.net]
juergh has quit [synthon.oftc.net reticulum.oftc.net]
krzk has quit [synthon.oftc.net reticulum.oftc.net]
pstef has quit [synthon.oftc.net reticulum.oftc.net]
JoshuaAshton has quit [synthon.oftc.net reticulum.oftc.net]
jannau has quit [synthon.oftc.net reticulum.oftc.net]
jelly has quit [synthon.oftc.net reticulum.oftc.net]
Esmil has quit [synthon.oftc.net reticulum.oftc.net]
calebccff has quit [synthon.oftc.net reticulum.oftc.net]
HdkR has quit [synthon.oftc.net reticulum.oftc.net]
shoragan has quit [synthon.oftc.net reticulum.oftc.net]
kbingham has quit [synthon.oftc.net reticulum.oftc.net]
hexdump01 has quit [synthon.oftc.net reticulum.oftc.net]
Nios34[m] has quit [synthon.oftc.net reticulum.oftc.net]
KieranBingham[m] has quit [synthon.oftc.net reticulum.oftc.net]
iivanov has quit [synthon.oftc.net reticulum.oftc.net]
tobhe has quit [synthon.oftc.net reticulum.oftc.net]
ema has quit [synthon.oftc.net reticulum.oftc.net]
akaWolf has quit [synthon.oftc.net reticulum.oftc.net]
bluerise has quit [synthon.oftc.net reticulum.oftc.net]
martiert has quit [synthon.oftc.net reticulum.oftc.net]
hightower2 has quit [synthon.oftc.net reticulum.oftc.net]
agraf has quit [synthon.oftc.net reticulum.oftc.net]
kettenis has quit [synthon.oftc.net reticulum.oftc.net]
todi has quit [synthon.oftc.net reticulum.oftc.net]
minecrell7544 has quit [synthon.oftc.net reticulum.oftc.net]
flokli has quit [synthon.oftc.net reticulum.oftc.net]
kalebris has quit [synthon.oftc.net reticulum.oftc.net]
indy has quit [synthon.oftc.net reticulum.oftc.net]
dubiousness has quit [synthon.oftc.net reticulum.oftc.net]
abcdw has quit [synthon.oftc.net reticulum.oftc.net]
pbsds has quit [synthon.oftc.net reticulum.oftc.net]
ektor5 has quit [synthon.oftc.net reticulum.oftc.net]
alexeymin has quit [synthon.oftc.net reticulum.oftc.net]
djakov has quit [synthon.oftc.net reticulum.oftc.net]
suihkulokki has quit [synthon.oftc.net reticulum.oftc.net]
fossdd has quit [synthon.oftc.net reticulum.oftc.net]
abelvesa has quit [synthon.oftc.net reticulum.oftc.net]
javierm has quit [synthon.oftc.net reticulum.oftc.net]
jbru has quit [synthon.oftc.net reticulum.oftc.net]
Libre___ has quit [synthon.oftc.net reticulum.oftc.net]
bluerise has joined #aarch64-laptops
maz has joined #aarch64-laptops
iivanov_ has joined #aarch64-laptops
hexdump01 has joined #aarch64-laptops
Nios34[m] has joined #aarch64-laptops
travmurav[m] has joined #aarch64-laptops
konradybcio has joined #aarch64-laptops
nirik has joined #aarch64-laptops
KieranBingham[m] has joined #aarch64-laptops
JensGlathe[m] has joined #aarch64-laptops
Jasper[m] has joined #aarch64-laptops
z3ntu has joined #aarch64-laptops
jenneron[m] has joined #aarch64-laptops
Molyuu[m] has joined #aarch64-laptops
krei-se has joined #aarch64-laptops
FarchordSteveCossette[m] has joined #aarch64-laptops
f_ has joined #aarch64-laptops
agl has joined #aarch64-laptops
Mary has joined #aarch64-laptops
iivanov has joined #aarch64-laptops
tobhe has joined #aarch64-laptops
martiert has joined #aarch64-laptops
hightower2 has joined #aarch64-laptops
alpernebbi has joined #aarch64-laptops
Erisa has joined #aarch64-laptops
ellyq has joined #aarch64-laptops
cyrinux has joined #aarch64-laptops
agraf has joined #aarch64-laptops
akaWolf has joined #aarch64-laptops
martiert_ has joined #aarch64-laptops
todi has joined #aarch64-laptops
kettenis has joined #aarch64-laptops
juergh has joined #aarch64-laptops
minecrell7544 has joined #aarch64-laptops
xroumegue has joined #aarch64-laptops
flokli has joined #aarch64-laptops
hexa- has joined #aarch64-laptops
ema has joined #aarch64-laptops
kalebris has joined #aarch64-laptops
Kelsar has joined #aarch64-laptops
indy has joined #aarch64-laptops
ektor5 has joined #aarch64-laptops
Libre___ has joined #aarch64-laptops
javierm has joined #aarch64-laptops
jannau has joined #aarch64-laptops
dubiousness has joined #aarch64-laptops
exeat has joined #aarch64-laptops
abcdw has joined #aarch64-laptops
pstef has joined #aarch64-laptops
pbsds has joined #aarch64-laptops
jelly has joined #aarch64-laptops
krzk has joined #aarch64-laptops
JoshuaAshton has joined #aarch64-laptops
Esmil has joined #aarch64-laptops
xnox has joined #aarch64-laptops
HdkR has joined #aarch64-laptops
calebccff has joined #aarch64-laptops
shoragan has joined #aarch64-laptops
djakov has joined #aarch64-laptops
suihkulokki has joined #aarch64-laptops
jbru has joined #aarch64-laptops
fossdd has joined #aarch64-laptops
abelvesa has joined #aarch64-laptops
kbingham has joined #aarch64-laptops
alexeymin has joined #aarch64-laptops
<steev> no, we do? at least it seems like it's in there
sibis has quit []
iivanov has quit [Ping timeout: 480 seconds]
iivanov_ has quit [Remote host closed the connection]
iivanov has joined #aarch64-laptops
<steev> HdkR: how can i monitor vulkan usage?
<steev> ideally from the linux command line
sibis has joined #aarch64-laptops
<Molyuu[m]> I write a dsi panel based on Panel CFG in DSDT, but it seems the panel is incorrectly initialize due to an FIFO error (It is weired that no error is reported during initialize panel). I wonder if I can directly use init sequences from the panel config? The init sequences obviously shorter than other devices with same panel, also some parameters in Panel Config lack comments. I don't understand what they do. Is there any
<Molyuu[m]> documentation?
<Molyuu[m]> * dsi panel driver based on
<steev> HdkR: deviceType = PHYSICAL_DEVICE_TYPE_CPU
<steev> HdkR: is there a way to disable the llvmpipe vulkan ? or is that something i should have done during mesa build?
<steev> well, back to out of memory error :D https://www.irccloud.com/pastebin/yriRewYn/
<JensGlathe[m]> cd ..
<JensGlathe[m]> huh, wrong focus
<HdkR> steev: nvtop is useful to see GPU utilization
<HdkR> steev: also to get rid of lavapipe, you can delete the ICD file in /usr/share/vulkan/icd.d/lvp_icd.aarch64.json
<FarchordSteveCossette[m]> <bamse> "or just prevent qcom_edac.ko..." <- That did it. Along with adding qcom_q6v5_pas to the blacklist. Now I gotta see what's missing to get keyboard and mouse again, I'm trying to remember what I initially did XD I'll check evdev but I do remember that did nothing for me
enyalios has joined #aarch64-laptops
enyalios_ has quit [Ping timeout: 480 seconds]
craftyguy has quit [Remote host closed the connection]
craftyguy has joined #aarch64-laptops
craftyguy has quit [Remote host closed the connection]
iivanov has quit [Read error: Connection reset by peer]
iivanov has joined #aarch64-laptops
craftyguy has joined #aarch64-laptops
<konradybcio> Molyuu: in real life, do you see distinct rectangles full of garbage on the screen, or is it irregular garbage?
Mathew has quit [Read error: Connection reset by peer]
<robclark> FarchordSteveCossette[m], bamse: disabling EDAC_QCOM worked for me to.. dropped the udev hack and /etc/modules-load.d hack.. and lsmod shows a lot more things
<FarchordSteveCossette[m]> robclark: Yep now I just gotta find the list of modprobes to enable wifi/usb XD And I still gotta leave qcom_somethingsomething_pas
<robclark> hmm, I didn't have to modprobe anything
<robclark> I did have to change all the dsp things to =m so they didn't try to load before fw was avail
<robclark> but other than that it all "just worked"(TM)
* FarchordSteveCossette[m] checks the fedora kernel config.
<FarchordSteveCossette[m]> yup CONFIG_QCOM_Q6V5_ADSP=m
<FarchordSteveCossette[m]> I'll check later. I did bake my firmware files into the initramfs, but I didn't implicitely load modules in the initramfs.
<FarchordSteveCossette[m]> Trying to remember what made USB work too...
<FarchordSteveCossette[m]> Sorry, not USB. Keyboard and mouse.
<robclark> for reference, this is my current config: https://paste.centos.org/view/997cc309 .. to install kernel and generate initrd I just `make ... modules_install install`, which I think runs `/usr/sbin/installkernel` .. I guess somewhere along the way dracut gets invoked. Not doing anything special to pass extra args or anything
<robclark> (but I've not really looked closely at how that whole process works)
agl_ has joined #aarch64-laptops
agl has quit [Ping timeout: 480 seconds]
<bamse> robclark: thanks for the confirmation!
alpernebbi has quit [Ping timeout: 480 seconds]
alpernebbi has joined #aarch64-laptops
<robclark> I realized that with the udev hack removed I see `platform sound: deferred probe pending: snd-x1e80100: WSA Playback: codec dai not found` .. so I guess we are just a codec away from having sound? Or is that something missing in my kernel config?
BlueCrayon has joined #aarch64-laptops
BlueCrayon has quit []
BlueCrayon has joined #aarch64-laptops
JosDehaes[m] has joined #aarch64-laptops
<JosDehaes[m]> robclark: I get `snd-x1e80100 sound: ASoC: Parent card not yet available, widget card binding deferred` on yoga 7x
<JosDehaes[m]> and /proc/asound/cards shows 0 [X1E80100LENOVOY]: x1e80100 - X1E80100-LENOVO-Yoga-Slim7x LENOVO-83ED-YogaSlim714Q8X9-LNVNB161216
<robclark> hmm, I _guess_ I'm missing something in my config then
<JosDehaes[m]> here is my lsmod: https://pastebin.com/MRaiZgPR
<JosDehaes[m]> you may be missing snd_soc_wsa884x
<robclark> yup, I am
<JosDehaes[m]> I have this in dmesg: MultiMedia1 Playback: ASoC: no backend DAIs enabled for MultiMedia1 Playback, possibly missing ALSA mixer-based routing or UCM profile. I tried to concoct a UCM profile based on the CRD one (and also the TPLG bin) but so far came up short. It doesn't help that I can't find any good info on how any of this audioreach stuff
BlueCray1n has joined #aarch64-laptops
<JosDehaes[m]> works
BlueCray1n has quit []
<robclark> I guess I'm unlikely to get any further on ucm stuff. But I guess good to know that everything else is there
BlueCrayon has quit [Ping timeout: 480 seconds]
<JosDehaes[m]> the UCM profile for the CRD and also the DTS has this funny typo that may affect also all the other x1e devices: audio-routing = "WooferLeft IN", "WSA WSA_SPK1 OUT", "TwitterLeft IN", "WSA WSA_SPK2 OUT", "WooferRight IN", "WSA2 WSA_SPK2 OUT", "TwitterRight IN", "WSA2 WSA_SPK2 OUT",
<JosDehaes[m]> the yoga DTS has "TweeterLeft IN",
<JensGlathe[m]> nice one
<robclark> IIRC I saw that misspelling in some of the dts, but know idea if the spelling needs to match
<JosDehaes[m]> well the UCM has the same mistake, I guess it needs to match
<JosDehaes[m]> see /usr/share/alsa/ucm2/codecs/wsa884x/four-speakers/DefaultEnableSeq.conf
<JosDehaes[m]> this is referenced from /usr/share/alsa/ucm2/Qualcomm/x1e80100/HiFi.conf
<JosDehaes[m]> speakers and suspend are the 2 things that would make the yoga 7x total daily driver
WeetHet[m] has joined #aarch64-laptops
clee_ has joined #aarch64-laptops
clee has quit [Ping timeout: 480 seconds]
<FarchordSteveCossette[m]> Anyone off memory remember what would make the laptop's keyboard and mouse work? evdev ain't it
<FarchordSteveCossette[m]> Ironically, right now, wifi seems to be working
<FarchordSteveCossette[m]> Hard to get to using only an external kb tho XD
<JosDehaes[m]> don't know for your device, on the yoga 7x it just always worked 🤷‍♂️
<FarchordSteveCossette[m]> Mine's the vivobook
<robclark> FarchordSteveCossette[m]: if you are using fedora kernel you probably need this hack: https://paste.centos.org/view/6cce2f6d
<robclark> (that is already in jhovold's branch)
<FarchordSteveCossette[m]> 10-4 I'm trying to make it work with a RC3 kernel rn
<FarchordSteveCossette[m]> ....hold on, I can simply get the dtb from jhovold's kernel
<FarchordSteveCossette[m]> lol
<steev> dtsi*
<steev> but yes you could, or just make that quick hack yourself, it's just commenting that line out
<FarchordSteveCossette[m]> but ya that fixed it! thanks! :)
<FarchordSteveCossette[m]> <steev> "but yes you could, or just..." <- Well I have the compiled fedora kernel and dtbs, and the dtb is binary. Easier to simply copy the updated dtb in from jhovold's kernel
<FarchordSteveCossette[m]> Wooo, aside from the added firmwares, I'm running stock fedora kernel! Neat!
<steev> FarchordSteveCossette[m]: the dtb is created from the dtsi/dts files; you can copy them in from jhovold, or just edit them and run make dtbs to JUST rebuild the dtbs
<FarchordSteveCossette[m]> Yep that's what I did
<FarchordSteveCossette[m]> I did make dtbs and then make dtbs_install
<FarchordSteveCossette[m]> and simply used that, and it worked
<steev> awesome
<steev> so you have working input :D
<robclark> technically the dtb doesn't _need_ to come from kernel
<steev> right
<FarchordSteveCossette[m]> Now, all I need is sound, and as Jos said, we've got an almost 100% workable system!
<FarchordSteveCossette[m]> USB-A would be a nice to have but definitely not a priority
JasonMontleon[m] has joined #aarch64-laptops
<nirik> yep. I am all up on my 7x now too. ;) Thanks everyone.
<nirik> yeah, sound and webcam and suspend would all be nice. and sheesh, I can't enable HDR? :)
<HdkR> Maybe if you run Gamescope then HDR will magically work out of the box :P
<FarchordSteveCossette[m]> Just tried to do screen sharing, and oooff I was lagging very badly XD
<steev> i thought i saw patches for that somewhat recently-ish
<steev> usb-a
<FarchordSteveCossette[m]> idk about the lenovo, but Asus uses a different chipset for the USB-A ports
<JosDehaes[m]> the yoga 7x doesn't have USB A ports
<nirik> for anyone who cares, I returned that nvme drive that was showing 0 bytes in my enclosure, the replacement came today and it shows up just fine. That first one was just broken.
<FarchordSteveCossette[m]> nirik: Yay!
<nirik> Later I'll swap it in... with a nvme install I should be able to unblacklist qcom_q6v5_pas right? you only should need to block that if you are booting from/using usb during boot?
altacus_ has joined #aarch64-laptops
altacus has quit [Ping timeout: 480 seconds]
agl_ is now known as agl
<JosDehaes[m]> robclark: remember that stupid NPE hack I had to do? Turns out I had blacklisted the qcom_battmgr in the initrd, so it was probing way later. Removing that blacklist solved the issue and I could drop that hack
<robclark> ahh, nice
<steev> nirik: oh nice, glad to hear
<nirik> huh, so sddm worked ok, but gdm seems to crash for some reason.
<steev> which version of mutter do you have
alpernebbi has quit [Ping timeout: 480 seconds]
<nirik> it might be that usb key is dying. Man I have the worst hardware luck. ;( It's the mutter from rawhide, so mutter-47~beta-1.fc41.
<nirik> it's dying with a SIGILL tho, and I see some sda errors.
* nirik just switches over to the nvme
<steev> i'm still on 46.2 gdm3 here, and mutter 46.3.1 mutter
<steev> i wonder what they broke in the beta
<steev> anything in journalctl?
<nirik> it works fine on my x86_64 laptop...
<nirik> it's coredumping with a SIGILL (illegal instruction)
<nirik> I'll see if it persists on nvme
alpernebbi has joined #aarch64-laptops
<nirik> anyone who's taken the lower cover off the 7x: it says remove the screws (easy) and then "pry up the latches" I don't see much place to pry or where the latches might be?
<nirik> nevermind. I got it. There's clips all around (and in the middle), just have to carefully pry for a while.
<steev> sigill... is it actually compiled for arm64 properly?