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
altacus has joined #aarch64-laptops
<push_> what am I doing wrong, I kinda only know enough to be dangerous
<steev> sorry, that should have been KDEB_PKGVERSION=$(make kernelversion)-$(init/build-version)
<push_> it gets further but it still complains about "init/build-version no such directory" and "cant find default configuration /long/path/laptop_defconfig"
<push_> thanks for the help by the way
<push_> sorry im slow
<derzahl> steev: I dont have it published anywhere but I could if youre interested. i mean nothing, screen goes blank after uefi/grub load the kernel. i havent looked into it much since im using them headless. anyway, its nothing too interesting. I started with the fedora ARK 6.5 kernel, applied the patches armbian is using for their rk3588 edge kernel and grabbed their .dts, and then a handful of other recent rk3588 patches from the LKML
<steev> hm
<steev> are they forgetting to cc the rockchip mailing list? i've not seen anything on there recently
<derzahl> ive heard that the collabora kernel has more up to date rk3588 stuff but it doesnt have an opi5+ dts file and I couldnt get the armbian dts to compile on the collabora kernel. could be something simple but i dont know much about devicetree editing
<derzahl> collabora or armbian? collabora doesnt seem to have much recent activity on their branch. not sure if they have already merged alot of code that mainline still hasnt accepted
<derzahl> i dont think the patches i grabbed from the armbian github are their own.
<derzahl> im pretty much just dicking around. i primarily wanted to have a kernel I could drop into RHEL9 or fedora and have selinux working. so did that. want to setup a microshift cluster when i have the time
<steev> i mean the mainline kernel mailing list for rockchip
<altacus> enyalios: I've documented how I got audio working with steev's 6.5.y kernel here https://github.com/altacus/lenovo-x13s#audio-issues-resolution-dummy-output-only
<steev> the latter two patches shouldn't be needed (the volume ones in particular, notice johan's review notes on that pull request)
<altacus> push_: I've documented kernel compilation directions for Debian here https://github.com/altacus/lenovo-x13s#kernel-and-firmware-related-stuff
<steev> altacus: if you installed with the debian cd from the lenovo doc, you should have an install-dtbs.py in /usr/local/bin and should be able to do something like `sudo install-dtbs.py /usr/lib/linux-image-6.5.4 /boot/efi/dtb`
<derzahl> steev: your x13 kernels dont have the c630 stuff as well, do they?
<derzahl> latest 6.5 debian isnt booting :(
<steev> derzahl: no, there isn't
<steev> it isn't*
<steev> i should
<steev> lumag kinda dropped off from it :(
<steev> but i understand he got busy
<altacus> oh sorry, I thought this was in reference to x13s.
<steev> altacus: it is
<steev> derzahl was asking something else
<steev> i was just looking at your instructions
<altacus> steev: Does the command `sudo install-dtbs.py /usr/lib/linux-image-6.5.4 /boot/efi/dtb' fix a system not booting due to a grub update?
<steev> altacus: i have no idea, i've never seen that here, i doubt it though, all it does is put the dtbs in the efi partition in the name they are expected to be based on dmiid
<steev> assuming, of course, that the efi partition is mounted
<enyalios> altacus: awesome, ill take a look when i get a chance, thanks so much
<steev> i suppose a check could be done in the script to make sure where copying to is actually an efi partition
<altacus> steev: checking through old irc logs, you posted this command `efibootmgr -r c -d /dev/sda -p 1 -L DtbLoader -l \EFI\DtbLoader.efi ` Do you recall what this did?
<altacus> enyalios: Happy to help. The changed files are also included in the repo for reference
<steev> set the boot loader to dtbloader (which iirc chainloads grub)
<steev> though
<steev> the -r means operate on driver variables not boot variables, and i'm not sure what that means
<steev> i'm pretty sure qzed gave me the command initially
<altacus> Well next time the debian update makes my system non bootable, I'll give it a try.
<steev> i wonder if it's the FST stuff that broke it
<altacus> I also think it should be /dev/nvmen1 right?
<steev> iirc i was running it on the c630 to test its efivars stuff not the x13s
<altacus> steev: makes sense.
derzahl has quit [Ping timeout: 480 seconds]
<altacus> I also wanted to note the adding the udev rule for the touchscreen on a 6.5.4 or later kernel enables the touch screen. I was quite shocked that a later kernel wasn't necessary.
<altacus> I'm also running the 6.6.2 kernel and things are really looking good.
<altacus> oops 6.6.0
<push_> well i was rocking and rolling, it was compiling, but i guess i didnt realize it doesnt charge under linux so it died part way through and i was afraid i had bricked it
derzahl has joined #aarch64-laptops
hexdump0815 has joined #aarch64-laptops
hexdump01 has quit [Ping timeout: 480 seconds]
<steev> are/were you using the charger that came with it? i've never experienced that
<steev> was pd-mapper running?
alfredo has joined #aarch64-laptops
derzahl has quit [Ping timeout: 480 seconds]
push_ has quit [Read error: Connection reset by peer]
push has joined #aarch64-laptops
rz has quit [resistance.oftc.net graviton.oftc.net]
alfredo has quit [Ping timeout: 480 seconds]
rz has joined #aarch64-laptops
rz has quit [Killed (synthon.oftc.net (Nick collision (new)))]
rz has joined #aarch64-laptops
rz has quit [Write error: connection closed]
rz has joined #aarch64-laptops
iivanov has joined #aarch64-laptops
iivanov has quit [Remote host closed the connection]
iivanov has joined #aarch64-laptops
derzahl has joined #aarch64-laptops
iivanov has quit [Remote host closed the connection]
iivanov has joined #aarch64-laptops
alfredo has joined #aarch64-laptops
<push> armbian must not have that? theres no service named that, no binary, and nothing in the repo
alfredo1 has joined #aarch64-laptops
alfredo has quit [Ping timeout: 480 seconds]
alfredo1 is now known as alfredo
<jhovold> push: you can build it yourself meanwhile, you really do need it as you noticed
<jhovold> my battery charges without it, but it appears to depend on the fw version
<juergh> protection-domain-mapper and qrtr-tools are the debian package names
<juergh> push, ^^
<push> ooooh, ill look, thanks!
<push> cause the 6.5 kernel didnt make it jsut magically start working
<juergh> you also need updated linux-firmware with the jsons for pd-mapper
<push> i guess this is what it feels like to be on the bleeding edge
<jhovold> you should have been here a year ago ;)
<push> xD i was still fighting with my novago a year ago
iivanov has quit [Quit: Leaving]
ukleinek has joined #aarch64-laptops
exit70 has quit [Quit: ZNC 1.8.2 - https://znc.in]
exit70 has joined #aarch64-laptops
alfredo1 has joined #aarch64-laptops
bluerise_ has quit [Ping timeout: 480 seconds]
bluerise has joined #aarch64-laptops
<steev> clover[m]: i just pushed 6.5 again, which adds a commit from abhinav__ that gets rid of the [drm:dp_aux_isr] *ERROR* Unexpected DP AUX IRQ 0x01000000 when not busy spam ( it's https://lore.kernel.org/all/1691533190-19335-1-git-send-email-quic_khsieh@quicinc.com/ and *should* make it into 6.6 since it's part of https://gitlab.freedesktop.org/drm/msm/-/merge_requests/78
alfredo has quit [Ping timeout: 480 seconds]
alfredo1 is now known as alfredo
<clover[m]> OK. 6.5.4?
agl7 has quit [Remote host closed the connection]
agl7 has joined #aarch64-laptops
<steev> yeah, it's still 6.5.4 as far as i know
<steev> steev@wintermute:~/kernels/stable-6.5$ uptime
<steev> steev@wintermute:~/kernels/stable-6.5$ dmesg | grep AUX
<steev> 12:58:26 up 13:30, 3 users, load average: 0.07, 0.02, 0.02
<steev> he posted it back on the 8th and somehow i missed it
alfredo has quit [Ping timeout: 480 seconds]
Cyrinux9474 has quit []
Cyrinux9474 has joined #aarch64-laptops
<push> wow, i have an x13s fully functioning under linux, apparently the camera doesnt work but thats perfectly fine with me
<push> it does black screen and restart sometimes
<push> i dont get what going on there, nothing interesting in dmesg
<steev> fde?
<push> whats fde?
<push> full desktop experience?
<steev> full disk encryption
<push> i didnt opt for that, is that the latest boss battle?
<steev> dunno but i've seen people say that happens with them with fde, armbian might not offer it, but ubuntu does in the installer, and i guess maybe endeavor?
<push> dmsetup status returns nothing
<push> if i had to guess its bluetooth related
<push> im using a bluetooth mouse and it only happens while im actively moving it around
<push> and it is chatty in dmesg
<push> if i dont mess with it, it seems to happily play youtube with full acceleration and audio
<jhovold> push: what does it say in dmesg? don't use bluetooth much so may have missed this
<push> looking at old dmesgs i have several that end with that same line
<push> of course now that I want it to do it, its being well behaved
<push> it happens early on, i get logged in, move the mouse around some and BAM
<push> id use a normal mouse if it had normal usb ports
alfredo has joined #aarch64-laptops
<steev> i haven't seen that here... but i do tend to use the touchpad more than an external mouse
alfredo has quit [Quit: alfredo]
agl7 has quit [Remote host closed the connection]
agl7 has joined #aarch64-laptops
agl7 has quit [Remote host closed the connection]
agl7 has joined #aarch64-laptops
agl7 has quit [Remote host closed the connection]
agl7 has joined #aarch64-laptops
agl7 has quit [Remote host closed the connection]
agl7 has joined #aarch64-laptops
agl7 has quit [Remote host closed the connection]
agl7 has joined #aarch64-laptops
agl7 has quit [Remote host closed the connection]
agl7 has joined #aarch64-laptops
agl7 has quit [Remote host closed the connection]
agl7 has joined #aarch64-laptops
agl7 has quit [Remote host closed the connection]
agl7 has joined #aarch64-laptops
rz has quit [Remote host closed the connection]
rz has joined #aarch64-laptops
agl7 has quit [Remote host closed the connection]
agl7 has joined #aarch64-laptops
agl7 has quit [Remote host closed the connection]
agl7 has joined #aarch64-laptops