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
broski[m] has quit [autokilled: This host violated network policy and has been banned. Mail support@oftc.net if you think this is in error. (2025-04-02 00:56:48)]
a_fantom has joined #aarch64-laptops
fantom has quit [Ping timeout: 480 seconds]
tobhe_ has joined #aarch64-laptops
hexdump02 has joined #aarch64-laptops
hexdump0815 has quit [Ping timeout: 480 seconds]
tobhe has quit [Ping timeout: 480 seconds]
hexdump0815 has joined #aarch64-laptops
ungeskriptet has quit [Remote host closed the connection]
ungeskriptet has joined #aarch64-laptops
hexdump01 has quit [Ping timeout: 480 seconds]
jhovold has joined #aarch64-laptops
<JosDehaes[m]>
Of course with the windows SSD it doesn't reboot
<JosDehaes[m]>
Maybe the SSD with Linux is bad?
martiert_work has quit [Quit: WeeChat 4.5.1]
davidinux is now known as Guest12732
davidinux has joined #aarch64-laptops
ravikant_ has joined #aarch64-laptops
davidinux has quit []
davidinux has joined #aarch64-laptops
Guest12732 has quit [Ping timeout: 480 seconds]
pbrobinson has joined #aarch64-laptops
martiert_work has joined #aarch64-laptops
<martiert_work>
c
srinik has joined #aarch64-laptops
pbrobinson has quit [Ping timeout: 480 seconds]
<JosDehaes[m]>
and now, with the linux SSD back in, machine seems stable again. When I took it out yesterday, it did seem properly seated 🤔 🤷♂️
svarbanov_ has quit [Remote host closed the connection]
svarbanov_ has joined #aarch64-laptops
frytaped has quit [Remote host closed the connection]
aksh has joined #aarch64-laptops
aksh has quit []
frytaped has joined #aarch64-laptops
frytaped is now known as Guest12736
pbrobinson has joined #aarch64-laptops
Guest12736 is now known as frytaped
frytaped has quit [Remote host closed the connection]
frytaped has joined #aarch64-laptops
frytaped is now known as Guest12738
Guest12738 is now known as frytaped
frytaped has quit [Remote host closed the connection]
frytaped has joined #aarch64-laptops
frytaped is now known as Guest12739
Guest12739 has quit [Remote host closed the connection]
frytaped_ has joined #aarch64-laptops
frytaped_ has quit [Remote host closed the connection]
frytaped_ has joined #aarch64-laptops
frytaped_ has quit [Remote host closed the connection]
frytaped_ has joined #aarch64-laptops
frytaped_ has quit [Remote host closed the connection]
frytaped_ has joined #aarch64-laptops
frytaped_ has quit [Remote host closed the connection]
frytaped_ has joined #aarch64-laptops
frytaped_ is now known as frytaped
frytaped has quit [Remote host closed the connection]
frytaped has joined #aarch64-laptops
reng has quit [Ping timeout: 480 seconds]
reng has joined #aarch64-laptops
pbrobinson has quit [Ping timeout: 480 seconds]
pbrobinson has joined #aarch64-laptops
uwealtmann[m] has joined #aarch64-laptops
craftyguy has quit [Remote host closed the connection]
craftyguy has joined #aarch64-laptops
ungeskriptet_ has joined #aarch64-laptops
ungeskriptet has quit [Ping timeout: 480 seconds]
chrisl has joined #aarch64-laptops
WarrenArden[m] has joined #aarch64-laptops
davidinux has quit [Quit: WeeChat 4.3.1]
pbrobinson has quit [Ping timeout: 480 seconds]
ungeskriptet has joined #aarch64-laptops
ungeskriptet__ has joined #aarch64-laptops
ungeskriptet_ has quit [Ping timeout: 480 seconds]
<adrian_>
err stupid question
<adrian_>
does linux actually actively USE the ACPI stuff for the lenovo snapdragon laptop?
<adrian_>
or is it 100% only using the dtb stuff?
<adrian_>
(or, shudder, is it using both)
ungeskriptet has quit [Ping timeout: 480 seconds]
<travmurav[m]>
linux disables acpi interpreter as soon as it sees that dtb is anything but empty stub
pbrobinson has joined #aarch64-laptops
ungeskriptet__ has quit [Ping timeout: 480 seconds]
ungeskriptet has joined #aarch64-laptops
ravikant_ has quit []
krei-se- has quit []
krei-se has joined #aarch64-laptops
pbrobinson has quit [Ping timeout: 480 seconds]
pbrobinson has joined #aarch64-laptops
srinik has quit [Ping timeout: 480 seconds]
<adrian_>
aha so linux is doing 100% dtb, ok
<adrian_>
dang, is the acpi table like, complete enough for all the bsp-y stuff?
<adrian_>
like is windows using ONLY ACPI tables for the low level stuff like TLMM?
<travmurav[m]>
windows heavily relies on per-platform PEP driver
<HdkR>
Some PEP in your step for Windows support.
<adrian_>
le cry
<adrian_>
so they didn't even put all the hardware mapping in the acpi tree? :P
<adrian_>
oh, and is UEFI supplying a DTB?
<adrian_>
I haven't SEEN one?
<adrian_>
(yeah we have one in our source tree, so I can build a dtb for my laptop, but I wonder if the bootloader is giving us one)
<travmurav[m]>
does your device oem care about linux enough to write code for it? xD
<HdkR>
Framework has entered the chat.
<travmurav[m]>
pretty sure it's still only x13s that at least barely does something with dtb configuration table
<robclark>
iirc x13s had a bios option to load a dtb (but did not provide the tdb itself).. but having the bios provide the dtb would be ideal
<adrian_>
fun
<adrian_>
ok so this is the "best" of both worlds, nice
<travmurav[m]>
yeah, I feel like the ideal would be for the OEM to occasionally include the latest linux-next dtb into the fimrware package (so it's properly signed for secureboot) and provide that via fwupd
<travmurav[m]>
but oh well
<adrian_>
it's cool, ty all
<adrian_>
time to go armtwist some other freebsd peeps to get the dtb going on this thing so I can keep going
<travmurav[m]>
loading dtb wise there are a few different approaches ranging from asking kernel efi stub to load it down to using a special efi driver that would detect the device and load it, but well, everything has drawbacks and you still need to write(/have someone write) the dtb for the device
<adrian_>
yeah
<adrian_>
oh I'm aware of the nonsense behind the scenes
<adrian_>
yeah
<adrian_>
i unfortunately have to write / fix device trees at work. it's honest work, someone has to do it. :)
<travmurav[m]>
hopefully @ work you'd at least have board schematics/documentation :P
<adrian_>
i mean
<adrian_>
i work on facebook's stuff, so yes
<adrian_>
much to the hilarity of the EEs who find software/kernel folks who know hardware hilarious
* travmurav[m]
for some reason remembers 2014 era samsung phones where EEs would casually wire i2c devices to random non-hw-i2c pins for software to put bitbanged i2c there later
<adrian_>
i mean
<adrian_>
this is a common thing that happens
<adrian_>
then someone asks why so much CPU is spent polling that i2c sensor
<adrian_>
and you have to sit them down and gently explain that 2 years ago you didn't approve a change to wire that thing you needed to a REAL i2c + AON GPIO + timer pin
<adrian_>
because that'd require like a significant EE effort for rerouting the board and they figured sw would fix it
<travmurav[m]>
lol
<adrian_>
i mean, tihs has happened since I've been involved in BSPs, so 20 years worth of lols
<travmurav[m]>
I guess it's not funny if it's your job to deal with this
<adrian_>
i mean that's why we get paid
<adrian_>
AI won't fix this
<adrian_>
:P
<travmurav[m]>
:)
pbrobinson has quit [Remote host closed the connection]
minecrell has quit [Quit: :/]
minecrell has joined #aarch64-laptops
pbrobinson has joined #aarch64-laptops
agl has quit [Quit: ZNC 1.8.2+deb3.1+deb12u1 - https://znc.in]
fossdd[m] has joined #aarch64-laptops
agl has joined #aarch64-laptops
<JensGlathe[m]>
<adrian_> "much to the hilarity of the..." <- Never trust a programmer who's carrying a screwdriver
chrisl has quit [Ping timeout: 480 seconds]
chrisl has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
jhovold 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]
chrisl has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
Caterpillar has quit [Quit: Konversation terminated!]
Caterpillar has joined #aarch64-laptops
ektor5 has quit [Remote host closed the connection]
ektor5 has joined #aarch64-laptops
ektor5 has quit [Quit: WeeChat 4.3.4]
ektor5 has joined #aarch64-laptops
Caterpillar has quit [Quit: Konversation terminated!]