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
louist103 has joined #aarch64-laptops
<louist103>
I have an odd issue now. I got everything installed, but when I reboot I get "Block device UUID=... is not a valid root device, and it asks me to specify another value. Problem is I have no keyboard. I checked the UUID here and in the FSTAB are the same and I have ext4 support in the kernel
<louist103>
Only think I can think of is that I originally had the partition as btrfs but had to TAR all the files and change it to ext4
<konradybcio>
do you see nvme logs in dmesg?
<louist103>
I don't see anything on the screen but can't scroll up or type dmesg
<louist103>
But the device in the live CD is under /dev/sda not nvme
<steev>
this is on the c630 or x13s?
<louist103>
c630
<steev>
do you have ufs built in?
<louist103>
also, changing the kenrel boot params to use root=/dev/sda3 gives the same error but with /dev/sda
<louist103>
> do you have ufs built in?
<louist103>
if not by default no
<steev>
it should be a module by default, i'd make sure you have it in your initramfs?
<steev>
CONFIG_SCSI_UFS_QCOM=m in the defconfig
<louist103>
I'm booting back in now to check
<louist103>
Just to make sure if I have set to built in with "*" Its in the initramfs right?
<louist103>
and also, `-> QCOM specific hooks to UFS controller platform driver (SCSI_UFS_QCOM [=n]) ` May explain the issue
<konradybcio>
works better when enabled indeed
<louist103>
I'm just going to enable all of these and hope they don't conflict and fix it
<steev>
which kernel are you running?
<steev>
if it's debian's sources, it's gonna be missing a few options that the c630 needs
<louist103>
I got it from here `emerge --ask sys-kernel/gentoo-kernel`
<louist103>
and adding that option did fix the boot issue. I am not in gentoo but no keyboard
<louist103>
and my USB keyboard doesn't work either
<steev>
what defconfig did you start with? it sounds like you don't have usb enabled either
<louist103>
I didn't change whatever it came with. I went from emerging the package to genkernel
<steev>
i don't know what genkernel does or does not enable
<steev>
do you have i2c_qcom_geni and qcom_geni_se ?
<louist103>
I don't recognize either so probably not
<steev>
iirc, the pmos kernel has a snippet that lists out some needed options for the c630, i can't recall them at the top of my head
<louist103>
i2c_qcom_geni is a module and qcom_geni_se says yes
<louist103>
@steev do you still have your config? I can just use that if you do.
<steev>
mmmmm
<steev>
the problem is, i haven't gotten around to writing a usb drive to boot mine again because i broke its grub (updated the grub modules but not grub itself, oops)
<louist103>
nice lol
<steev>
i know that, a while back, i pasted a config for dgilmore, but, i don't know that it's still a valid paste or not. i try to change to 90 days, but sometimes i forget and it is 24 hours
louist103 has quit [Remote host closed the connection]
louist103 has joined #aarch64-laptops
louist103 has quit [Remote host closed the connection]
louist103 has joined #aarch64-laptops
<steev>
looks like yes - note that i have qcom_ipa disabled because something else seems to cause it to have rcu stalls when enabled, and i never found the time to track down what causes that
<louist103>
Ok cool. I tried applying it to my the kernel genkernel was using (6.6.13) but it just said the config was unchagned and didn't fix anything. I guess I need to get whatever you used to make that?
<steev>
you'd pass it as the --config or some such. enyalios might know better
<steev>
i just compile the kernel myself, i only have gentoo on one machine here and i manually compile my kernel there as well
<louist103>
I just cloned your branch and will try that
hightower2 has quit [resistance.oftc.net synthon.oftc.net]
pneuhardt has quit [resistance.oftc.net synthon.oftc.net]
craftyguy has quit [resistance.oftc.net synthon.oftc.net]
checkfoc_us has quit [resistance.oftc.net synthon.oftc.net]
zdykstra has quit [resistance.oftc.net synthon.oftc.net]
mjeanson has quit [resistance.oftc.net synthon.oftc.net]
mani_s has quit [resistance.oftc.net synthon.oftc.net]
bryanodonoghue has quit [resistance.oftc.net synthon.oftc.net]
broonie has quit [resistance.oftc.net synthon.oftc.net]
bamse has quit [resistance.oftc.net synthon.oftc.net]
mani_s has joined #aarch64-laptops
zdykstra has joined #aarch64-laptops
mjeanson has joined #aarch64-laptops
bryanodonoghue has joined #aarch64-laptops
broonie has joined #aarch64-laptops
checkfoc_us has joined #aarch64-laptops
bamse has joined #aarch64-laptops
craftyguy has joined #aarch64-laptops
pneuhardt has joined #aarch64-laptops
hightower2 has joined #aarch64-laptops
zdykstra has quit [resistance.oftc.net synthon.oftc.net]
mjeanson has quit [resistance.oftc.net synthon.oftc.net]
broonie has quit [resistance.oftc.net synthon.oftc.net]
bamse has quit [resistance.oftc.net synthon.oftc.net]
pneuhardt has quit [resistance.oftc.net synthon.oftc.net]
bryanodonoghue has quit [resistance.oftc.net synthon.oftc.net]
mani_s has quit [resistance.oftc.net synthon.oftc.net]
craftyguy has quit [resistance.oftc.net synthon.oftc.net]
hightower2 has quit [resistance.oftc.net synthon.oftc.net]
checkfoc_us has quit [resistance.oftc.net synthon.oftc.net]
checkfoc_us has joined #aarch64-laptops
craftyguy has joined #aarch64-laptops
pneuhardt has joined #aarch64-laptops
hightower2 has joined #aarch64-laptops
zdykstra has joined #aarch64-laptops
broonie has joined #aarch64-laptops
bamse has joined #aarch64-laptops
mani_s has joined #aarch64-laptops
mjeanson has joined #aarch64-laptops
bryanodonoghue has joined #aarch64-laptops
<enyalios>
sys-kernel/gentoo-sources just gives you a kernel source tree with some gentoo specific options enabled i believe
<enyalios>
genkernel does all the configuring im pretty sure, but ive never used it
<enyalios>
im sure theres a way to tell it to enable certain options or something
<enyalios>
i would think at least
zdykstra has quit [coherence.oftc.net synthon.oftc.net]
mjeanson has quit [coherence.oftc.net synthon.oftc.net]
broonie has quit [coherence.oftc.net synthon.oftc.net]
bamse has quit [coherence.oftc.net synthon.oftc.net]
pneuhardt has quit [coherence.oftc.net synthon.oftc.net]
bryanodonoghue has quit [coherence.oftc.net synthon.oftc.net]
mani_s has quit [coherence.oftc.net synthon.oftc.net]
craftyguy has quit [coherence.oftc.net synthon.oftc.net]
hightower2 has quit [coherence.oftc.net synthon.oftc.net]
checkfoc_us has quit [coherence.oftc.net synthon.oftc.net]
mani_s has joined #aarch64-laptops
broonie has joined #aarch64-laptops
bryanodonoghue has joined #aarch64-laptops
checkfoc_us has joined #aarch64-laptops
hightower2 has joined #aarch64-laptops
pneuhardt has joined #aarch64-laptops
zdykstra has joined #aarch64-laptops
bamse has joined #aarch64-laptops
mjeanson has joined #aarch64-laptops
craftyguy has joined #aarch64-laptops
hexdump01 has joined #aarch64-laptops
hexdump0815 has quit [Ping timeout: 480 seconds]
louist103 has quit [Remote host closed the connection]
<jhovold>
dgilmore: no, your nvme controller does not support L0s either
KREYREN_oftc has joined #aarch64-laptops
KREYREN_oftc has quit [Remote host closed the connection]
KREYREN_oftc has joined #aarch64-laptops
hightower2 has quit [Ping timeout: 480 seconds]
jglathe__ has joined #aarch64-laptops
jglathe_ has quit [Ping timeout: 480 seconds]
<Segfault[m]>
well uh impromptu test of the modem in my x13s, i haven't stress tested it or anything but 4G seems to be working nicely :P
<Segfault[m]>
internet's out and this is the most convenient workaround lol
<jglathe__>
yay
<Jasper[m]>
<Segfault[m]> "well uh impromptu test of the..." <- I think @jhovold had something he wanted tested wrt the modem
hightower2 has joined #aarch64-laptops
<Segfault[m]>
I think he wanted it stress tested with the new patches but I don't have a 5G connection or a high enough data cap to do that lol
jglathe_sdbox2 has quit [Remote host closed the connection]
djakov has quit [Remote host closed the connection]
jglathe_sdbox2 has joined #aarch64-laptops
djakov has joined #aarch64-laptops
djakov has quit [Remote host closed the connection]
djakov has joined #aarch64-laptops
<Jasper[m]>
Oh turns out I have a very reliably reproducible way to get the display corruption problem
<Jasper[m]>
Open the official telegram-desktop client
<Jasper[m]>
That's it
<Jasper[m]>
And have the window sit at least at the top fifth of the display
<jhovold>
Jasper[m]: take a photo and send it to robclark
<jhovold>
I assume this is with xorg then?
<jhovold>
I think the hypothesis was that this was only seen with xorg, but perhaps it's more general
<Jasper[m]>
jhovold: Wayland
<Jasper[m]>
Running Plasma 6 RC2
<Jasper[m]>
Native wayland apps like FF (with wayland mode enabled) do it too
<jhovold>
intersting
<Jasper[m]>
Dragging windows also works
<Jasper[m]>
I'll film that I guess
<Jasper[m]>
robclark, where do you want me to put the clip?
<_[m]123>
what sim card module do you use? is this what you're calling modem?
jglathe_ has joined #aarch64-laptops
jglathe_sdbox2 has quit [Ping timeout: 480 seconds]
jglathe_ has quit [Remote host closed the connection]
jglathe_sdbox2 has joined #aarch64-laptops
jglathe_sdbox2 has quit [Remote host closed the connection]
jglathe_sdbox2 has joined #aarch64-laptops
jhovold has quit [Quit: WeeChat 4.1.2]
jglathe_sdbox2 has quit [Remote host closed the connection]
jglathe_sdbox2 has joined #aarch64-laptops
hightower3 has joined #aarch64-laptops
hightower2 has quit [Ping timeout: 480 seconds]
<robclark>
Jasper[m]: wherever is fine... maybe try to capture an apitrace that repros it (apitrace replay would confirm it it repro's)... I didn't see any issue w/ telegram but I couldn't get further than login screen without creasting account
jglathe_sdbox2 has quit [Remote host closed the connection]
jglathe_sdbox2 has joined #aarch64-laptops
<Jasper[m]>
<robclark> "Jasper: wherever is fine..." <- Yeah dragging the window was enough
<Jasper[m]>
I'll get an apitrace tonight and put it somewhere
hightower4 has joined #aarch64-laptops
<jglathe_sdbox2>
can somebody help with coordinating 2 smmu drivers, arm-smmu and arm-smmu-v3? To get PCIe on EL2 both need to be under kernel control
<jglathe_sdbox2>
I get it to boot, but dma on PCIe isn't working although the iommu-map appears to be correct.