ChanServ changed the topic of #asahi-dev to: Asahi Linux: porting Linux to Apple Silicon macs | Non-development talk: #asahi | General development | GitHub: https://alx.sh/g | Wiki: https://alx.sh/w | Logs: https://alx.sh/l/asahi-dev
<axboe>
new 6.8 kernel base fails to boot for me, I spotted this in the kernel messages: apple-drm soc:display-subsystem: iommu configuration for device failed with -EINVAL
<axboe>
obv not super important, just mentioning it in case it's not known
<axboe>
to clarify, it does boot, but no framebuffer+display
<axboe>
have full 6.6 and 6.8 kernel messages, in case they'd be useful
<mps>
btw, which rust version works with 6.8 asahi
<j`ey>
1.74
<mps>
uh, that means I first have to make it
jeisom_ has quit [Remote host closed the connection]
<j`ey>
axboe: did you upgrade dts too? there seems to be a framebuffer/panel related change, but I dont know if that's it or not
<janneg>
axboe: probably the double iommu from the panel and HDMI port, this is annoying to test for me since the macbook pro in use. use nomodeset for for basic framebuffer support
<janneg>
mps: this is still early testing. rust 1.75 might work as well
<mps>
for now I know that rust 1.76 doesn't work
<j`ey>
janneg: test it on the m3 :P
<janneg>
if only apple had a 13.5/13.6 ipsw for it
<j`ey>
oh right, new DCP fw ..
<janneg>
also new firmware/compatible string for ascwrap (v6 vs. v4), I haven't checked if that's a firmware or m3 thing though
<mps>
for rust 1.75 it also says 'Rust compiler 'rustc' is too new. This may or may not work.'
<janneg>
1.75 worked for 6.6-15 and I don't remember a thing which could have broken that
<mps>
on Alpine with rust 1.75 I couldn't build 6.6-15 or earlier tagged releases
<mps>
so for me is only option is left to upgrade from 1.72 to 1.73 and then to 1.74
<mps>
that I will left for tomorrow
<janneg>
chadmed claimed that rust 1.74 worked on gentoo
<mps>
will check tomorrow on alpine
<mps>
janneg: your git repo says 'Expected version: 1.74.1' when run `make rustavailable`
<janneg>
mps: that's what the upstream kernel reports. I don't think we've modified that ever even when there was support for later versions
<mps>
yes, I think so
<mps>
because this I will try tomorrow to build all rust version from 1.72 to 1.74 and maybe even 1.75 to test build
<mps>
I have arm64 with old rust but it is too slow for testing kernel builds
<mps>
(OT, but I think I will create repo for alpine with last few rust rust versions to have them ready when build kernels which needs rust)
<chadmed>
1.74 and 1.75 both work
<mps>
chadmed: on glibc based system?
Compassion1 has joined #asahi-dev
<axboe>
j`ey: I did
<axboe>
janneg: happy to test anything if you need me to, I'll just stick with 6.6 otherwise as it's my daily laptop and framebuffer not going to cut it :)
systwi has joined #asahi-dev
<janneg>
axboe: looking into it, issue seems not to reprodruce M1 max macbook pro. can you test if https://paste.centos.org/view/f5069e2d fixes it. It will disable the HDMI port
<janneg>
M1* SPI keyboard/trackpad appears to be broken
<janneg>
revert of 4d8ff6b0991d5 "spi: Add multi-cs memories support in SPI core" seems to fix it
<axboe>
janneg: sure, will give it a spin
<axboe>
janneg: that did it
<janneg>
thanks, feel free to use that as workaround while I search for the issue. already helpful to confirm my suspicion of the cause
<axboe>
yep I'll keep this for now, never use the hdmi port on the daily anyway