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
tobhe has joined #aarch64-laptops
tobhe_ has quit [Ping timeout: 480 seconds]
hexdump02 has joined #aarch64-laptops
hexdump01 has quit [Ping timeout: 480 seconds]
hexdump01 has joined #aarch64-laptops
hexdump0815 has quit [Ping timeout: 480 seconds]
pbrobinson has quit [Ping timeout: 480 seconds]
jhovold has joined #aarch64-laptops
xroumegue has joined #aarch64-laptops
ravikant_ has joined #aarch64-laptops
srinik has joined #aarch64-laptops
juergh has joined #aarch64-laptops
srinik has quit [Ping timeout: 480 seconds]
srinik has joined #aarch64-laptops
<erebion3421EPVPN[m]> steev: Yes, thank you. So that remoteproc stuff is related to battery readings, TIL. Now I know where to look. :D
<erebion3421EPVPN[m]> Also, when the X13s runs out of battery, it gets into a state where the power button LED is on, but I cannot turn it back on without pressing the reset button multiple times. This only happens when it runs out of battery overnight.
<erebion3421EPVPN[m]> Do we know anything about that? Can I change that behaviour somehow? I don't always have a paperclip with me... :/
ravikant_ has quit [Ping timeout: 480 seconds]
<alexVinarskis[m]> <erebion3421EPVPN[m]> "Also, when the X13s runs out..." <- I had something similar on Dell XPS 9345. When fully discharged, it just won't boot, Dell logo appears, but not going further, restarts don't help, typically just lead to BIOS ROM error. Nor will it charge (just 3-5w consumption). Doing pretty random things to recover from that state - recent BIOS update (iirc 2.2) seems to have fixed it, maybe there is one for your
<alexVinarskis[m]> machine too?
ravikant_ has joined #aarch64-laptops
<erebion3421EPVPN[m]> No BIOS ROM error, but the LED makes it look like it is in suspend and cannot wake up, but must be something else, as suspend works when I trigger it. weird.
<erebion3421EPVPN[m]> So... There's a firmware update, do I just download the exe and use geteltorito to turn it into an iso that I then boot, like for other Thinkpad models?
<erebion3421EPVPN[m]> "This data image does not seem to be a bootable CD-image"
<erebion3421EPVPN[m]> Huh, nope
ravikant_ has quit [Ping timeout: 480 seconds]
<erebion3421EPVPN[m]> If anyone could enlighten me, please let me know how I can update the firmware of an X13s 🤔
weirdtreething has quit [Remote host closed the connection]
ravikant_ has joined #aarch64-laptops
weirdtreething has joined #aarch64-laptops
<dgilmore> erebion3421EPVPN[m]: you will need to do it from windows. the efi updater has not worked for the last couple of releases
pbrobinson has joined #aarch64-laptops
\\ has quit [Remote host closed the connection]
abby has quit [Remote host closed the connection]
abby has joined #aarch64-laptops
\\ has joined #aarch64-laptops
patrickm has quit [Ping timeout: 480 seconds]
<freekurt[m]> After unlocking my LUKS encrypted SSD I often get dropped into an ash BusyBox shell instead of the screen to log in as my Ubuntu user when my battery is low on my x13s. Doesn't seem to happen when my battery isn't low though.
pbrobinson has quit [Ping timeout: 480 seconds]
<jhovold> Here's an updated wip branch for the X13s:
<jhovold> Changes include:
<jhovold> - fix camera registration race that breaks boot
<jhovold> - fix camera hw version log spam (6.15-rc1 regression)
<jhovold> - enable ucsi and usb-pd
<jhovold> - rename pci pwrctrl kconfig symbols
<jhovold> Here's an updated wip branch for the T14s and X Elite:
<jhovold> Changes include:
<jhovold> - fix camera registration race that breaks boot
<jhovold> - fix camera hw version log spam (6.15-rc1 regression)
<jhovold> - fix hp x14 usb and display
<jhovold> - enable t14s headset jack
<jhovold> - enable t14s modem
<jhovold> - enable t14s-oled display
<jhovold> - rename pci pwrctrl kconfig symbols
<jhovold> - johan_defconfig: enable CONFIG_MUX_GPIO
<jhovold> Known issues:
<jhovold> - audio codec mux lookup error on non-t14s
pbrobinson has joined #aarch64-laptops
ravikant_ has quit []
bionade24_ has joined #aarch64-laptops
<bionade24_> Hi, the ACPI table files in the build repo files are for documentation only and one needs to write device tree files for everything, aren't they?
<bionade24_> I've seen more Laptop model dirs contain a .dts file, but many don't
srinik has quit [Ping timeout: 480 seconds]
<Jasper[m]> bionade24_: Correct!
<Jasper[m]> Do you have a laptop in mind?
<bionade24_> Jasper[m]: I already have a Hyrican (Study|Enwo)-Pad-One
<bionade24_> Is there some tool that can at least partially convert the .dsl files to .dts or does it all have to be done manually?
<Jasper[m]> Ohhh interesting stuff. I don't think that's in the aarch64-laptops repo yet.
<Jasper[m]> No you will have to do it manually
<bionade24_> Does it make sense to start by copying an existing .dts file from the repo?
<Jasper[m]> But the Snapdragon 845 and 850 are fairly well supported. You could try to compare the tables you have with the dts for another yes
<Jasper[m]> This is ESPECIALLY important for regulators and such
<bionade24_> Jasper[m]: Ok thanks. I guess it's best if let someone from here look over my .dts files before trying to boot with them for the 1st time then?
srinik has joined #aarch64-laptops
<Jasper[m]> Of course, I'm sure there are people happy to help. I would first start by dumping acpi
<steev> tobhe: was the 4GB patch that ubuntu uses accepted upstream?
<bionade24_> Jasper[m]: Already did that before asking here. I've also seen that someone already got the thing to boot with the matebook kernel.
<Jasper[m]> Interesting! Do you have a link?
<Jasper[m]> I think I had seen the Pipo W12 naming around, but couldn't find it
<tobhe> steev: which one exactly? the grub hack?
<steev> tobhe: i was thinking the 4GB limit one?
<steev> i'm not sure if that is considered a hack or not
<tobhe> I don't think it was upstreamed yet, but I guess it would make sense to so
<tobhe> I think previously there were concerncs that it is a bit intrusive to work around a device specific bug. otoh a lot of other platforms enforce the same limit
<tobhe> iirc someone tried doing the same on risc-v and it broke some machines
jhovold has quit [Quit: WeeChat 4.4.3]
jhovold has joined #aarch64-laptops
srinik has quit [Ping timeout: 480 seconds]
<kuruczgy[m]> d0pefish: Did you submit some of your Surface Pro 11 patches upstream (I could not find anything on lore.kernel.org), or do you plan to?
<kuruczgy[m]> Also, where did you cherry-pick that updated spi-hid driver from?
<Jasper[m]> @kuruczgy maybe at linux-surface?
<kuruczgy[m]> Jasper: Is that an IRC channel or a mailing list?
<kettenis> tobhe: doesn't that diff break machines without memory <4G?
<kettenis> like all the apple machines and the amd seattle machines?
jhovold has quit [Ping timeout: 480 seconds]
<tobhe> it possibly does
<jannau> yes, it looks like the sd-boot issue from last year
<tobhe> thx jannau
<Jasper[m]> @kuruczgy github repo https://github.com/linux-surface/spi-hid (this is a downstream version though, their kernel trees may contain a driver with better compay)
<Jasper[m]> *compat
<kuruczgy[m]> Ah, thanks. Though the last update being 3 years ago does worry me a bit about compatibility with new kernels
<Jasper[m]> @qzed should be in this channel I think? Pretty sure spi-hid is rebased often right?
<Jasper[m]> (the matrix user is not showing up so maybe not)
qzed has joined #aarch64-laptops
<qzed> I'm here... and that is quite outdated
qzed is now known as Guest13105
<tobhe> indeed it doesn't work on my m2. Guess we might need to make this an X Elite only quirk then
<Guest13105> This should be relatively up-to-date: https://github.com/linux-surface/kernel/tree/spx/v6.13/drivers/hid/spi-hid
Guest13105 is now known as qzed
<Jasper[m]> qzed, thanks couldn't find it while scrolling through commit history. I knew the other one was a downstream driver from the duo2, but wasn't sure where the other was
<qzed> Yeah... that basically is only on the spx/... branches because the main kernels over there are still x86 oriented
<Jasper[m]> s/the other was/the newer one was/
<qzed> I mean this is till downstream from the duo2, there was some newer on a mailing list some time ago, but I never got that to work
<qzed> *still
<Jasper[m]> Then the princess may still be in another castle hahahaha
<Jasper[m]> I hate that they do the mandatory cryptomining captcha now
mbuhl has quit [Remote host closed the connection]
mbuhl has joined #aarch64-laptops