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
iivanov has joined #aarch64-laptops
iivanov has quit [Ping timeout: 480 seconds]
bluerise_ has joined #aarch64-laptops
bluerise has quit [Ping timeout: 480 seconds]
iivanov has joined #aarch64-laptops
<TSIN[m]> <TSIN[m]> "Can vivobook s15 support boot..." <- On vivobook s15, the key is 'Esc'...
iivanov has quit [Ping timeout: 480 seconds]
<kuruczgy[m]> <FarchordSteveCossette[m]> "https://github.com/jhovold/linux..."; <- Thanks. Unfortunately I get the exact same crash with this kernel :/ In the meantime though I discovered colemickens' nixos repo, there are some comments there about disabling udev's 80-drivers.rules, so next I will look into that I think.
<FarchordSteveCossette[m]> kuruczgy[m]: Actually don't do that. There's another module to blacklist
<FarchordSteveCossette[m]> it's a qcom module, maybe nirik remembers offhand.
<FarchordSteveCossette[m]> Once you blacklist that it just boots
<FarchordSteveCossette[m]> oh yeah qcom_edac
<FarchordSteveCossette[m]> I'm 95% sure it's that one
<nirik> yes, those two
<kuruczgy[m]> I have already have qcom_edac and qcom_q6v5_pas blacklisted, so if there is a third one it's different maybe?
<FarchordSteveCossette[m]> Not to us anyway
<kuruczgy[m]> The module_blacklist=qcom_edac,qcom_q6v5_pas kernel param should do the job, right? I have that right now, so in that case it seems there is some other weirdness with my setup...
<FarchordSteveCossette[m]> kuruczgy[m]: No the crash occurs in userspace, that's initrd only no?
<FarchordSteveCossette[m]> gotta add it to /etc/modules.d if memory serves?
<kuruczgy[m]> Ok I will try that, thanks, will get back later. (Maybe tomorrow it's getting kinda late.)
<nirik> in fedora land at least I think it's modprobe.blacklist= but module_blacklist might work in some other contexts, dunno
<FarchordSteveCossette[m]> nirik: yeah i just think that the module_blacklist in the kernel cmdline only applies to initrd
<FarchordSteveCossette[m]> I might be wrong on that.
iivanov has joined #aarch64-laptops
iivanov has quit [Ping timeout: 480 seconds]
iivanov has joined #aarch64-laptops
iivanov has quit [Ping timeout: 480 seconds]
<robclark> qcom_edac is defn the one to disable to avoid needing the udev rules hack.. I'm fuzzy on all the different ways to blacklist a modules, but disabling it in kernel config (if you are building your own kernel) or just removing the .ko works
iivanov has joined #aarch64-laptops
iivanov has quit [Ping timeout: 480 seconds]
hexdump01 has joined #aarch64-laptops
Erisa has quit [Quit: The Lounge - https://thelounge.chat]
Erisa has joined #aarch64-laptops
Erisa has quit []
Erisa has joined #aarch64-laptops
Erisa has quit [Quit: The Lounge - https://thelounge.chat]
Erisa has joined #aarch64-laptops
Erisa has quit []
Erisa has joined #aarch64-laptops
iivanov has joined #aarch64-laptops
iivanov_ has joined #aarch64-laptops
iivanov has quit [Read error: Connection reset by peer]
iivanov_ has quit [Ping timeout: 480 seconds]
iivanov has joined #aarch64-laptops
iivanov has quit [Remote host closed the connection]
iivanov has joined #aarch64-laptops
iivanov has quit [Remote host closed the connection]
iivanov has joined #aarch64-laptops
Erisa has quit [Quit: The Lounge - https://thelounge.chat]
Erisa has joined #aarch64-laptops
iivanov has quit [Ping timeout: 480 seconds]
srinik has joined #aarch64-laptops
iivanov has joined #aarch64-laptops
martiert_ has quit [Ping timeout: 480 seconds]
martiert_ has joined #aarch64-laptops
srinik has quit [Ping timeout: 480 seconds]
<maz> x1e dev box delivery delayed by another month. I'm starting to doubt they actually exist.
<JensGlathe[m]> Did you get an email?
srinik has joined #aarch64-laptops
<maz> nope. just looked at the status of my order.
<JensGlathe[m]> well, jut did it too. perfect communication from them
<maz> yup, same thing.
<maz> I guess I'll try to spend my money somewhere else...
<JensGlathe[m]> Wondering if its enough of an excuse for a laptop
<JosDehaes[m]> the M4 macbooks may ship earlier 😁
<maz> depends on your requirements -- I'm not sure M4 will be running Linux any time soon.
<JosDehaes[m]> that is true, there is not even M3 support yet
<JensGlathe[m]> my requirement is a box with x1e to do fun stuff
<maz> and even M1 is not fully supported upstream (and likely will never be).
<JensGlathe[m]> but not necessarily many boxes in the end
<JosDehaes[m]> my requirement is to be as fast as possible (for compiling big rust projects), the M4 max will be the fastest chip in the market by a big margin when it comes out in a few months
<TSIN[m]> I'm trying to convince them to make smaller x elite machine..
<JosDehaes[m]> and I find that I mind macOS less and less
<JosDehaes[m]> even though I've been using linux almost exclusively for the past almost 30 years
martiert has quit [Quit: WeeChat 4.3.5]
martiert has joined #aarch64-laptops
srinik has quit [Ping timeout: 480 seconds]
srinik has joined #aarch64-laptops
<Molyuu[m]> Anyone can help about my DSI panel driver? I've checked my current driver it does displays something (like noise) when I disable DSC. When I run dmesg, the whole screen is filled with garbage, and then I run clear, the screen cleans and the whole screen comes white. I found that the DSC is enabled in ACPI Panel Config, but after I enable it, kernel return dsi_error_worker: status=4, and about 1/8 of the screen displaying
<Molyuu[m]> garbage, the reset of screen is displaying color lines(When I run dmesg and clear, there is indeed a noticeable change in the garbage that appears on the screen.). I write the driver based on Panel Config from DSDT.
mlau has joined #aarch64-laptops
<mlau> Hello
<mlau> I am trying to get linux to boot on a yoga slim7x
<mlau> but i'm not getting very far
<mlau> defconfig kernel seems to launch, but after a few seconds, the machine powers off/reboots
<mlau> dtb is set and lenovo zap shader is also included in the image
<mlau> the efi stub prints 3 lines (decompressor, dtb valib, exiting boot services); then nothing for 3-4 seconds, then reboot
<mlau> is there a way to get more debug output to see what is actually going on?
<JosDehaes[m]> in my attempts to get ubuntu installer booting I had same behaviour
<JosDehaes[m]> never figured it out
<JosDehaes[m]> I have a write up for Arch here: https://gist.github.com/joske/52be3f1e5d0239706cd5a4252606644b
<JosDehaes[m]> I also have a modified (fixed) debian 12 installer image if anyone cares
<mlau> which kernel are you using now? the debian one?
<JosDehaes[m]> 6.11rc3 with a few patches
<mlau> can you please put your .config up somewhere to download?
<JosDehaes[m]> it's just the johan_defconfig (from jhovold's tree) with a few additions (mostly filesystems)
<JosDehaes[m]> but can if you want
<mlau> oh thanks
<mlau> I can find that tree
<TSIN[m]> I tried to v3 image on vivobook s15, the rootfs did not load.
<TSIN[m]> s/to//
<mlau> at the moment i'm just trying to get the kernel to boot/not reboot the device :)
<JosDehaes[m]> which distro are you trying?
<mlau> I do have a rudimentary userland that works in qemu
<mlau> gentoo
<JosDehaes[m]> jhovold's tree with that config is known to work
<mlau> great, I'm cloning his tree now.
<TSIN[m]> Ubuntu_Desktop_24.04_x1e_6.11rc_v3.img
<JensGlathe[m]> I will do a new iteration of the Ubuntu image, with disabled qcom_edac and bsod-less config, final tests running
<mlau> progress: msm drm is working, I see some debug output for a second, then reboot.
<JosDehaes[m]> this is with jhovold's tree?
<JosDehaes[m]> do you have the firmware in the initrd?
<mlau> no initrd, all-stuff-built-in kernel
<mlau> torvalds master
<JensGlathe[m]> and still no x1e hw for the next 5 weeks or so...
<mlau> JosDehaes: I do have the zap shader, I think it reboots because no init is available
<JensGlathe[m]> in this room there was talk that qcom_edac.ko is responsible for the reboot
<mlau> I saw that, and removed it from the build
<JosDehaes[m]> you will need hack: arm64: qcom: x1e80100: fix HID interrupts if you want keyboard/touchpad
<JosDehaes[m]> (once it boots)
<mlau> thanks!
<JensGlathe[m]> bsod update: pure defconfig works, and now mine apparrently too. For whatever reason the one big change is DRM=m (was y before), and DMA_RESTRICTED_POOL=y (was not defined before).
altacus__ has quit [Remote host closed the connection]
<mlau> success: I ca now boot straight to a working shell with working keyboard
srinik has quit [Remote host closed the connection]
srinik has joined #aarch64-laptops
iivanov has quit [Quit: Leaving...]
fparent has quit [Ping timeout: 480 seconds]
fparent has joined #aarch64-laptops
agl has quit [Remote host closed the connection]
agl has joined #aarch64-laptops
<steev> nice
Caterpillar has joined #aarch64-laptops
cyrinux has quit []
cyrinux has joined #aarch64-laptops
srinik has quit [Ping timeout: 480 seconds]
<craftyguy> for those with an x13s running a recent linux kernel (6.10+), what is your favorite usb-c dock?
<craftyguy> I've tried a few, they all kinda have their own problems with this system :(
<mlau> JosDehaes[m]: did you get ath12k working? I took your firmware file, the driver loads, but bringing it up fails with wmi command timeout
<JosDehaes[m]> yes, works perfectly
<mlau> hm
<JosDehaes[m]> did you take all the ath12k files?
<mlau> yes, firmware is loaded, iwd shows available bands
<mlau> but bringing it up fails with a internal command timeout
<JosDehaes[m]> no idea sorry
<mlau> which kernel do you use?
<JosDehaes[m]> I did not really have a problem with wifi
<JosDehaes[m]> I'm using jhovold's rc1 or 6.11 rc3 with some patches, but nothing wifi related
<mlau> hm me too
<mlau> does bluetooth work?
<JosDehaes[m]> no
<mlau> oh BT is H4 UART protocol
<mlau> usb is also unusable
<JosDehaes[m]> also not an issue here
<kuruczgy[m]> <FarchordSteveCossette[m]> "gotta add it to /etc/modules.d..." <- Tried, no such luck. On the other hand if I disable `systemd-udevd` it boots, so it must still be some other module that udev tries to insert.
<kuruczgy[m]> <FarchordSteveCossette[m]> "yeah i just think that the..." <- I just looked, `module_blacklist` is a real kernel param, handled by the kernel: https://elixir.bootlin.com/linux/v6.11-rc3/source/kernel/module/main.c#L2369
<kuruczgy[m]> So there should be no difference between initrd and rootfs with it
mlau has quit []
paddymahoney has quit [Ping timeout: 480 seconds]
paddymahoney has joined #aarch64-laptops
tobhe has quit [Remote host closed the connection]
tobhe has joined #aarch64-laptops