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
<smoorgborg[m]>
I've been trying to get Arch booting on my T14s for two days now. Both with x1e kernel from anonymix007 and compiling the version from jhovold myself. I'm not getting anywhere with this - looks like modules aren't loading properly on either kernels. Any hints?
SpieringsAE has joined #aarch64-laptops
<SpieringsAE>
smoorgborg: start job stuff makes me think that rootfs uuid or something may be wrong
<SpieringsAE>
that is systemd already I believe, you have display out, so the modules are loading
<smoorgborg[m]>
screen blanks after 30 seconds, keyboard is not responding
<SpieringsAE>
maybe that usb issue that needs the special module blacklist
<smoorgborg[m]>
also I don't think nvme ever gets loaded, fairly sure about the uuid, it should trigger the sd-encrypt unlock
<SpieringsAE>
that also looks like a uuid
<SpieringsAE>
so yeah it definetly seems like an issue mounting the partition(s)
<smoorgborg[m]>
what about the ton of i2c errors?
<SpieringsAE>
there are still a lot of errors in dmesg, even in a working system. Don't quite know if these are some of those
<jhovold>
smoorgborg[m]: looks like missing modules in your initramfs
<jhovold>
you can work around the display going black after 30 s by passing "regulator_ignore_unused" until this has been resolved
<jhovold>
you the i2c and hid driver for keyboard in whatever rescue environment you end up in
<jhovold>
a missing nvme driver could prevent the root fs from being mounted, etc
<calebccff>
hey everyone, we just merged a "distro integration guide" to the aarch64-laptops website: https://aarch64-laptops.github.io/distro_integration.html -- this is mostly aimed at folks trying to bring up a new distro on their Snapdragon laptop, but might have some useful info if you're messing with the kernel too
<tobhe_>
I wonder if it should mention the 64GB RAM workarounds somewhere because they cost a few people a lot of time to debug in the past
mjeanson has quit [Read error: Connection reset by peer]
* travmurav[m]
still wonders if it works properly in EL2 or not
SpieringsAE has quit [Remote host closed the connection]
mjeanson has joined #aarch64-laptops
svarbanov_ has quit [Read error: Connection reset by peer]
svarbanov__ has joined #aarch64-laptops
<robclark>
calebccff: thx, one typo: `or even derives itself from the defconfig` s/derives/drives/
chrisl has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
chrisl has joined #aarch64-laptops
<bumble[m]>
<calebccff> "hey everyone, we just merged a..." <- "For those unitiated" should probably read "For those uninitiated"
chrisl has quit [Ping timeout: 480 seconds]
srinik has joined #aarch64-laptops
chrisl has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
chrisl has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
<robclark>
Hmm, I noticed arm64 defconfig does not set CONFIG_HZ_* so we end up defaulting to CONFIG_HZ_250 .. which is a bit suboptimal.. are others explicitly overriding the defconfig here? Anyone know why arm64 defconfig isn't setting CONFIG_HZ_1000 (x86 defconfig is)
srinik has quit [Ping timeout: 480 seconds]
<tobhe_>
the ubuntu default config is setting CONFIG_HZ_1000
<tobhe_>
that was apparently added some time last year with a bunch of low latency stuff
<robclark>
yeah, I'm hoping distro's are mostly setting it explicitly rather than relying on defconfig
<robclark>
jhovold: btw you might want to add CONFIG_HZ_1000=y to your defconfig
<pengyu[m]>
have anyone encountered atk12k failed to fetch board file? weird, I added mine to regenate it and set a variant name, it still fails.
jhovold has quit [Ping timeout: 480 seconds]
<alexVinarskis[m]>
<Pengyu[m]> "have anyone encountered atk12k..." <- Had the same the first time with atk11k. Iirc it was because firmware was compressed, but boards file wasn't, or the other way around, but maybe I messed something else too. Re-did from scratch placing both firmware and pacthed boards under `/firmware/updates`, and it worked.
<alexVinarskis[m]>
Made a small guide with step-by-step like it worked for me, should be the same for atk12k:
<pengyu[m]>
alexVinarskis: Thank you, I just wanted to try to use the firmwares from stock one.
alexVinarskis has joined #aarch64-laptops
<alexVinarskis[m]>
Pengyu[m]: maybe that still works though, did you compress your boards file?
<alexVinarskis[m]>
At some point I was in the state where board was read, old firmware used, and firmware crashed - perhaps it won't crash in your case though
<pengyu[m]>
I have two copies, zstd and normal bin, it doesn't work for me.
alexVinarskis has quit [Quit: alexVinarskis]
<pengyu[m]>
And there was another issue, the board file is too large to merge(I guess the limit is 2M?), So I removed some board files in it.
chrisl has joined #aarch64-laptops
jglathe_angrybox has quit [Read error: Connection reset by peer]
chrisl has quit [Ping timeout: 480 seconds]
checkfoc_us9 has quit [Remote host closed the connection]
checkfoc_us9 has joined #aarch64-laptops
cyrinux9490 has quit []
cyrinux9490 has joined #aarch64-laptops
chrisl has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
krei-se- has joined #aarch64-laptops
krei-se has quit [Ping timeout: 480 seconds]
krei-se has joined #aarch64-laptops
krei-se- has quit [Ping timeout: 480 seconds]
chrisl has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
<kuruczgy[m]>
jhovold: It appears you were right, changing the retimer regulator pinconfig from "func1" to "normal" (plus adding power-source and bias-disable, not sure if they matter) appears to fix the retimer probing issue for at least one user. I also added some pinctrls for the retimer reset gpios, as I found them in the CRD dts, again not sure if those matter: https://github.com/kuruczgy/x1e-nixos-config/pull/105/files
krei-se- has joined #aarch64-laptops
krei-se has quit [Ping timeout: 480 seconds]
krei-se has joined #aarch64-laptops
krei-se- has quit [Ping timeout: 480 seconds]
krei-se- has joined #aarch64-laptops
chrisl has joined #aarch64-laptops
<bryanodonoghue>
hey anthony25 are you feeling like a guinea pi... like a hero ?