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
chrisl has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
chrisl has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
chrisl has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
tobhe has joined #aarch64-laptops
tobhe_ has quit [Ping timeout: 480 seconds]
chrisl has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
hexdump0815 has quit [Ping timeout: 480 seconds]
chrisl has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
<bryanodonoghue>
AlexVinarskis[m] anthony25 JosDehaes[m] thanks for confirming
<anthony25>
sorry I didn't have time to test it last night
<anthony25>
I'm going to try right now
<anthony25>
yes! qcam works!
<anthony25>
I still have some v4l2 errors, but it works!
<anthony25>
using alexVinarskis[m] patch (ov02c10 and the rotation change in the dts), and the change of datalanes
<anthony25>
ha, and funny thing: the switch button on the side of the laptop to disable/enable the camera is apparently a bit BS :p
<anthony25>
I think on windows it just sends a signal to the driver to disable the camera, but it doesn't shutdown the camera on the firmware or hardware level
<anthony25>
so toggling it right now doesn't do anything
<JosDehaes[m]>
Jens Glathe: with your latest kernel, I sometimes get link training errors, but regardless of whether the external screen turns on or not, the mouse/kb that should be passed through (monitor has USB hub) don't work. This worked before
<JensGlathe[m]>
Jos Dehaes: bisect material, some change between rc4 and rc6 (unfortunately pretty wide). I get link training errors on the Snapdragon Dev Kit, too. Re-plug works.
chrisl has quit [Ping timeout: 480 seconds]
<JosDehaes[m]>
ok, can do that, can you tell me what commit should be 'good'? (as you rebase the branch, it's hard to know)
<JensGlathe[m]>
6.15.0-rc4-jg-2 vs 6.15.0-rc6-jg-0 (both have tags)
<JosDehaes[m]>
Hmm, first kernel didn't manage to mount root fs
<JensGlathe[m]>
to get my config I'm afraid you need to export from annotations. Not sure if config.gz is included
ravikant_ has joined #aarch64-laptops
deathmist has quit [Ping timeout: 480 seconds]
deathmist has joined #aarch64-laptops
<JosDehaes[m]>
it was because PCIE_QCOM moved from builtin to module somewhere, and it turned it to N when building
<JosDehaes[m]>
but can't seem to test it here, will test again at home where it was known working
ravikant__ has joined #aarch64-laptops
ravikant_ has quit [Ping timeout: 480 seconds]
chrisl has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
pbrobinson has joined #aarch64-laptops
hwpplayer1 has joined #aarch64-laptops
davidinux has joined #aarch64-laptops
davidinux is now known as Guest15953
davidinux has joined #aarch64-laptops
Guest15953 has quit [Ping timeout: 480 seconds]
pbrobinson has quit [Ping timeout: 480 seconds]
ravikant__ has quit [Ping timeout: 480 seconds]
chrisl has joined #aarch64-laptops
davidinux is now known as Guest15954
davidinux has joined #aarch64-laptops
Guest15954 has quit [Ping timeout: 480 seconds]
chrisl has quit [Ping timeout: 480 seconds]
ravikant_ has joined #aarch64-laptops
<JosDehaes[m]>
ok, it seems USB does not work at all. If I go back to jhovold's tree, and use johan_defconfig, USB works (flash drive, USB networking). When I build 6.15.0-rc6-jg-0 with same .config, USB is totally b0rked to the point lsusb returns exit code 1
ravikant_ has quit [Ping timeout: 480 seconds]
ravikant_ has joined #aarch64-laptops
<JensGlathe[m]>
hmm there was a config change. Without it the Thinkbook 16 would just reboot. PHY_SNPS_EUSB2 needs to be built-in.
<Grabunhold>
ukleinek: i didn't build the kernel myself, it's the fedora stock kernel. my guess would be that the module is included in the initramfs, but the firmware is somehow not
<JensGlathe[m]>
6.15-rc4-jg3 already has the new eusb2 driver.
<JosDehaes[m]>
and nothing USB works with that
<JosDehaes[m]>
apart from DP altmode
<JosDehaes[m]>
no flash drive, no USB ethernet
<JosDehaes[m]>
lsusb fails
<JensGlathe[m]>
Question is if 6.15.0-rc4-jg-2 works, the last one without it
<JosDehaes[m]>
ok, will test
<JosDehaes[m]>
yep, works
<JensGlathe[m]>
Hah. I will do a rebase with only the one piece of the new driver that I currently need (ptn3222 without reset gpio)
<JensGlathe[m]>
Thanks for reporting and testing
<JosDehaes[m]>
if you let me know when it's available, I'll retest
davidinux has quit [Ping timeout: 480 seconds]
davidinux has joined #aarch64-laptops
davidinux has quit [Ping timeout: 480 seconds]
hwpplayer1 has quit [Remote host closed the connection]
ravikant_ has quit [Ping timeout: 480 seconds]
pbrobinson has joined #aarch64-laptops
ravikant_ has joined #aarch64-laptops
pbrobinson has quit [Ping timeout: 480 seconds]
chrisl has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
ravikant_ has quit [Ping timeout: 480 seconds]
pbrobinson has joined #aarch64-laptops
chrisl has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
pbrobinson has quit [Ping timeout: 480 seconds]
pbrobinson has joined #aarch64-laptops
pbrobinson has quit [Ping timeout: 480 seconds]
pbrobinson has joined #aarch64-laptops
jhovold has joined #aarch64-laptops
chrisl has joined #aarch64-laptops
<jhovold>
JeromedeBretagne[m], steev: I had not noticed that the internal mic was broken on the X13s, it's a regression in alsa-ucm-conf-1.2.14
<jhovold>
revert to 1.2.13 for now (or rename the headset mic device manually)
davidinux has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
<JeromedeBretagne[m]>
Thanks jhovold: !
pbrobinson has quit [Ping timeout: 480 seconds]
chrisl has joined #aarch64-laptops
davidinux has quit [Ping timeout: 480 seconds]
chrisl has quit [Ping timeout: 480 seconds]
Erisa has quit [Read error: Connection reset by peer]
<steev>
jhovold: oh thank yoU!
todi has quit [Ping timeout: 480 seconds]
todi has joined #aarch64-laptops
ema has quit [Quit: leaving]
cyrinux9490 has quit [Ping timeout: 480 seconds]
cyrinux9490 has joined #aarch64-laptops
<steev>
jhovold: and confirming it works here as well
<steev>
jhovold: fwiw, pavucontrol sawa the mic, just said (unplugged) despite it showing audio input coming in
<robclark>
Grabunhold: fwiw the WARN_ON splat is because "Unknown panel BOE 0x0964, using conservative timings" (although that surprises me a bit, I thought we already added the panel for x13s?).. It is harmless, other than having perhaps a longer than needed power-on delay
<Grabunhold>
robclark: if you want me to provide any info about the panel or something, i'd be happy to help out. the machine is completly stock, no custom panels or anything.
<robclark>
naw.. I have an x13s at home.. I thought I added it already to panel-edp.c.. but maybe there are multiple different panels used on the x13s?
<Grabunhold>
the last part of the sentence is why i offered to take a closer look at my x13s :D
<robclark>
the "BOE 0x0964" part should be enough, I think
<jhovold>
steev: yeah, but the plugged status is messed up, until you connect an external mic
<jhovold>
but then you can't use the external mic, it's all messed up
<jhovold>
there should be two mics, now there's just some freak hybrid of the internal and external one
<Jasper[m]>
@robclark I have that panel too, have the schem aswell but no time to parse through it
<Jasper[m]>
it's one of three panels, only 2 are upstream
<robclark>
ahh, ok
<robclark>
Jasper[m], Grabunhold: could one of you send output of: edid-decode /sys/class/drm/card0-eDP-1/edid
<Grabunhold>
robclark: will do, gimme a sec, have to boot the machine and maybe install edid-decode
<robclark>
pg 26 has the power sequence.. that is the part we need for panel-edp..
<robclark>
I guess I could look at that later, doing like 5 different thing atm
chrisl has quit [Ping timeout: 480 seconds]
hwpplayer1 has joined #aarch64-laptops
<hwpplayer1>
LENOVO Yoga Slim 7/ Snapdragon X Elite/ 32GB Ram/ 512GB SSD/ 14.5"/ is it good for Debian or Ubuntu ?
<HdkR>
Good is subjective, but I use the same one with 16GB of RAM.
<hwpplayer1>
Fair Thanks
<robclark>
I have the same, but with larger nvme... running f42.. but not using the distro kernel and kinda manually installed it (last summer).. I guess for fedora dgilmore should know the out-of-the-box status
<hwpplayer1>
good
<robclark>
both of the lenovo's (7x and t14s) have the needed fw upstream in linux-firmware, thanks to lenovo, so they are good picks from that PoV
<HdkR>
Just don't buy one with 64GB of RAM :D
<hwpplayer1>
why ? what is the issue with 64 GB RAM ?
<HdkR>
Bugged out firmware breaks it on Linux.
<robclark>
iirc 64gb worked w/ el2, and there was some progress to preserving the fw loaded adsp?
<hwpplayer1>
In Mediamarkt Turkey There is 32 RAM
<hwpplayer1>
Which version of Fedora 42 do you run ? robclark ?
<robclark>
just the "normal" one? It was actually f41 when I installed, and then upgraded to f42
<hwpplayer1>
okay thanks
chrisl has joined #aarch64-laptops
<robclark>
dgilmore: is distro kernel sufficient to get thru installer, or do you need a special installer image?
chrisl has quit [Ping timeout: 480 seconds]
Caterpillar has joined #aarch64-laptops
<steev>
robclark: yeah, there's a patch(set?) but i don't know what the status is, for the lite adsp firmware
cyrinux94907 has joined #aarch64-laptops
<dgilmore>
robclark: I am honestly not sure, though the installer isos do not have dtb files on them. so you can only boot a raw disk image on USB.
<dgilmore>
I need to figure out adding the dtb files to the isos
<dgilmore>
the x13s you can boot the installer isos, but you have to turn on linux boot and put the dtb in the ESP partition on the disk
<robclark>
ahh, yeah, ok, having to copy dtb to esp and manually fixup kernel cmdline isnt' the smoothest of experiences
<dgilmore>
you need to fix up the command line to install, and then again to get it to boot post install. it is all a smidge rough
<dgilmore>
I used a VM to make an image for my t14s that had the right kernel and setup disk encryption
cyrinux9490 has quit [Ping timeout: 480 seconds]
<Grabunhold>
hwpplayer1: depending on your needs you may be happy with the x13s, I certainly am
enyalios has joined #aarch64-laptops
enyalios_ has quit [Ping timeout: 480 seconds]
<JensGlathe[m]>
Jos Dehaes: That was an odd issue. I have backed out the new Synopsys eUSB2 patch set, it took a few tries though to get the config right again. It is up as 6.15.0-rc6-jg-3 on githab and googledrive.
<JensGlathe[m]>
zcat /proc/config.gz is enabled now
chrisl has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
<hwpplayer1>
Thanks Grabunhold
<hwpplayer1>
I just need emacs and ssh
chrisl has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
rds has joined #aarch64-laptops
rds has quit []
efenex has joined #aarch64-laptops
chrisl has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
<JosDehaes[m]>
<JensGlathe[m]> "Jos Dehaes: That was an odd..." <- at least USB works again, will test external screen tomorrow