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]
hexdump0815 has joined #aarch64-laptops
hexdump01 has quit [Ping timeout: 480 seconds]
checkfoc_us9 has quit [Remote host closed the connection]
checkfoc_us9 has joined #aarch64-laptops
mbuhl has quit [Remote host closed the connection]
mbuhl has joined #aarch64-laptops
chrisl has joined #aarch64-laptops
<travmurav[m]> craftyguy: does earlycon=efifib do anything?
chrisl has quit [Ping timeout: 480 seconds]
chrisl has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
<craftyguy> travmurav: ya with earlycon set the kernel boots and I get output all the way until "legacy bootconsole [efifb0] disabled" then it's stuck/no output
<travmurav[m]> craftyguy: hm can you try adding keep_bootcon?
<craftyguy> ya got some more info, mind if I send to you on matrix? (photos of screen are easier to share there πŸ˜…)
<travmurav[m]> yeah go ahead
pabs has quit [Read error: Connection reset by peer]
pabs has joined #aarch64-laptops
<travmurav[m]> (on the photos I saw a mostly normal boot log, then cpu0 gets stuck and linux detects rcu stall trying to wake it up forever)
minecrell7 has quit []
minecrell7 has joined #aarch64-laptops
chrisl has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
minecrell7 has quit []
minecrell has joined #aarch64-laptops
chrisl has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
deathmist1 has joined #aarch64-laptops
deathmist has quit [Ping timeout: 480 seconds]
<JosDehaes[m]> <alexVinarskis[m]> "Did not test yet, don't have..." <- USB-C DP works on all 3 ports on yoga (with Jens Glathe 's kernel which has the LTTPR patches). Can hotplug many times.
chrisl has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
<JensGlathe[m]> BT/powerseq patch for the Yoga Slim 7X is on the [list](https://lore.kernel.org/all/20250426-slim7x-bt-v1-1-d68f961af886@oldschoolsolutions.biz/), would appreciate a tested-by konradybcio thanks for the hint re qcp
<konradybcio> actually we now have pcieport pwrseq driver so IIUC we should resolve both mounting cases
erebion has quit [Ping timeout: 480 seconds]
erebion has joined #aarch64-laptops
<anthony25> JensGlathe[m]: thanks a lot! I'm going to check, I think I was already using this
pbrobinson has joined #aarch64-laptops
pbrobinson has quit [Remote host closed the connection]
enyalios has joined #aarch64-laptops
enyalios_ has quit [Ping timeout: 480 seconds]
<albsen[m]> I've been experimenting with the different settings to mask ram on the t14s 64gb oled. I believe the only way to mask correctly is using grub with the following command badram 0x8800000000,0xf800000000 (take not of the comma, the 2nd value is the mask). in addition one can / should also add mem=31G to the kernel params but that kernel param by itself doesn't mask the same memory as far as I can tell by running sudo cat
<albsen[m]> /proc/iomem.
<albsen[m]> * I've been experimenting with the different settings to mask ram on the t14s 64gb oled. I believe the only way to mask correctly is using grub with the following command badram 0x8800000000,0xf800000000 (take note of the comma, the 2nd value is the mask). in addition one can / should also add mem=31G to the kernel params but that kernel param by itself doesn't mask the same memory as far as I can tell by running sudo cat
<albsen[m]> /proc/iomem.
<albsen[m]> Jens Glathe: I been using your kernel build `6.15.0-rc2-jg-0-qcom-x1e` + the ram masking and haven't seen any crashes in 3 days of using it as my main machine. previously I got a crash within a few hours of using it. the newer kernel builds didn't work and crashed immediately again.
pbrobinson has joined #aarch64-laptops
<albsen[m]> one more observation is, the password dialog during boot isn't visible to me anymore since 6.12 (or so), the screen shows grub, then after selecting the kernel shows the first few lines and then goes dark. I then enter the password with a black screen and if the password is correct it will continue to boot into multi user. this is all with the oled dtb (or with the non-oled dtb)
pbrobinson has quit [Remote host closed the connection]
chrisl has joined #aarch64-laptops
erebion has left #aarch64-laptops [#aarch64-laptops]
chrisl has quit [Ping timeout: 480 seconds]
<JensGlathe[m]> @albsen is trying slbounce to boot to full ram usage feasible? There is the adsp β€žliteβ€œ firmware loaded which can be used with a patch from sgerhold
<albsen[m]> Jens Glathe: I don't know how to do that. is there any documentation I can look at? I'm assuming this is so that I can gain access to the other 32gb ram, right? its actually not that much of a pressing issue to me, as up until 6.15.0 the machine kept crashing pretty much immediately.
<JensGlathe[m]> This is actually for the 64GB issue mainly. There apears to be a bug in Gunyah which can't handle the upper 32GB for \<reasons\>. Booting the kernel into EL2 replaces Gunyah, but it usually kills adsp and cdsp since they rely on the HYP firmware to load their firmware. At boot, adsp appears to be running some "lite" firmware already with partial functionality. This can be re-used on EL2 with the patch von sgerhold. The other
<JensGlathe[m]> (positive) effects are: full use of the 64GB RAM since Linux controls the smmuv3, and /dev/kvm. You will likely loose sound and maybe dp altmode. Take a look at [slbounce](https://github.com/TravMurav/slbounce) for further reading.
deathmist1 is now known as deathmist
erebion has joined #aarch64-laptops
chrisl has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
erebion has left #aarch64-laptops [Error from remote client]
lumag has quit [Remote host closed the connection]
shawnguo has quit [Remote host closed the connection]
pankpati- has quit [Read error: Connection reset by peer]
apalos has quit [Write error: connection closed]
vkoul has quit [Write error: connection closed]
shawnguo has joined #aarch64-laptops
apalos has joined #aarch64-laptops
vkoul has joined #aarch64-laptops
sumits has quit [Quit: ZNC 1.8.1 - https://znc.in]
mani_s has quit [Quit: Be right back...]
apalos has quit []
akhilpo has quit []
bryanodonoghue has quit [Quit: The Lounge - https://thelounge.chat]
vkoul has quit []
jhugo has quit [Quit: The Lounge - https://thelounge.chat]
sgerhold has quit [Quit: :/]
shawnguo has quit []
bryanodonoghue has joined #aarch64-laptops
apalos has joined #aarch64-laptops
lumag has joined #aarch64-laptops
mani_s has joined #aarch64-laptops
pankpati has joined #aarch64-laptops
<tobhe_> albsen[m]: yeah, badram/cutmem works, the additional mem= is not needed since the grub option propagates to Linux
vkoul has joined #aarch64-laptops
chrisl has joined #aarch64-laptops
<albsen[m]> tobhe_: so an unknown to me reason the system only stabilized once I set both. could also be coincidence as the badram setting I used before was wrong.
chrisl has quit [Ping timeout: 480 seconds]
erebion has joined #aarch64-laptops
jhovold has joined #aarch64-laptops
todi has quit []
todi has joined #aarch64-laptops
erebion has left #aarch64-laptops [#aarch64-laptops]
erebion has joined #aarch64-laptops
erebion has left #aarch64-laptops [#aarch64-laptops]
erebion has joined #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]
vfdkjted has quit [Quit: WeeChat 4.6.1]
erebion has left #aarch64-laptops [Error from remote client]
tobhe_ is now known as tobhe
<JosDehaes[m]> Jens Glathe: bluetooth was already working since a long time on yoga 7x?
<JensGlathe[m]> ... upstream?
<JensGlathe[m]> same with lots of x1 Purwa stuff, Vivobook 15, Acer Swift Go 14, ThinkBook 16
<tstachecki> Bluetooth can be fixed on a lot of the x1e80100 by cherry picking a change from the CRDs dtb
<tstachecki> I just got it working on the SL7 this morning
erebion has joined #aarch64-laptops
<alexVinarskis[m]> careful, most laptops so far have wcn7850, but some come with wcn6855 instead.
<tstachecki> kudos to everyone involved btw, at this point with John Hovolds patches, I have a 6
<tstachecki> 6.12* kernel with working suspend to ram even now. the only thing holding me back from a daily driver is figuring out the spi over hid stuff for the touchpad
<JensGlathe[m]> Microsoft is sort of an issue, doing things differently
<tstachecki> it's a shame but I'll admit the haptic touchpad is really nice when it works
<JensGlathe[m]> Has somebody experience with a DC dimming backlight panel? Breaking my fingers on it
<JensGlathe[m]> normal panel-simple and panel-edp say aux dp backlight dimming is not supported, and pwm configturation shows a control but dowsn't reaxt (naturally).
<konradybcio> tstachecki: i'm slowly poking at the touchpad fwiw, no commitments on the date though..
<spawacz> How to use hwdec on x13s with mpv? I'm using Johan's kernel, ffmpeg supports it it seems (ffplay -v debug -vcodec h264_v4l2m2m /tmp/foo.mp4 works flawlessly) but whatever I try to pass to mpv, it falls back to software decoding
erebion has left #aarch64-laptops [Error from remote client]
<tstachecki> konradybcio I got the haptics firing, but I need qspi for geni I think :( I don't know how to address "invalid proto 9" from the geni module when it loads
<tstachecki> it does vibrate when I touch the pad now after playing with the reset gpio
<exeat> spawacz: mpv --hwdec=v4l2m2m-copy
<spawacz> exeat: that's it, thanks!
chrisl has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
Core6916 has joined #aarch64-laptops
Core2751 has joined #aarch64-laptops
tstachecki has quit [Ping timeout: 480 seconds]
Core6916 has quit [Ping timeout: 480 seconds]
chrisl has joined #aarch64-laptops
erebion has joined #aarch64-laptops
erebion has left #aarch64-laptops [Disconnected: Too many unacked stanzas remaining, session can't be resumed]
erebion has joined #aarch64-laptops
checkfoc_us9 has quit [Remote host closed the connection]
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]
enyalios_ has joined #aarch64-laptops
enyalios has quit [Ping timeout: 480 seconds]
Core2751 has quit [Ping timeout: 480 seconds]
erebion has left #aarch64-laptops [Disconnected: Received SIGTERM]
erebion has joined #aarch64-laptops
tstachecki has joined #aarch64-laptops
chrisl has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
Core8497 has joined #aarch64-laptops
tstachecki has quit [Ping timeout: 480 seconds]
Core8497 has quit [Read error: Connection reset by peer]
tstachecki has joined #aarch64-laptops
pbrobinson has joined #aarch64-laptops
chrisl has joined #aarch64-laptops
<Ariadne> is there any documentation on this slbounce thing?
erebion has left #aarch64-laptops [Disconnected: Received SIGTERM]
erebion has joined #aarch64-laptops
chrisl has quit [Ping timeout: 480 seconds]
todi1 has joined #aarch64-laptops
todi has quit [Ping timeout: 480 seconds]
<Ariadne> yep read that already.
<Ariadne> i will try it later :)
pbrobinson has quit [Remote host closed the connection]