<marcan>
derzahl: on arch, there is only ever one installed kernel, so it only picks up one set of DTBs
<marcan>
doing that properly for other distros is more complicated at this stage, since dtbs are per-kernel so there is no "good" way to pick the right one. for upstream kernels/DTBs, the right choice is the latest installed kernel. for downstream Asahi kernels, there is no good solution right now.
<marcan>
because there will be non-backwards-compatible changes
<marcan>
this is part of what being on the bleeding edge (i.e. using non-upstream bindings) entails right now
bluetail3 has joined #asahi
chadmed has quit [Quit: Konversation terminated!]
bluetail has quit [Ping timeout: 480 seconds]
bluetail3 is now known as bluetail
chadmed has joined #asahi
SSJ_GZ has joined #asahi
chadmed has quit [Quit: Konversation terminated!]
<marcan>
streaming in a few mins on #asahi-stream as usual
thelounge7571340 has joined #asahi
thelounge7571340 has quit [Remote host closed the connection]
dgb has quit [Quit: dgb]
Etrien has joined #asahi
<mps>
marcan: also alpine have only one kernel installed by default
Pika has joined #asahi
VasilisTheChu has quit [Read error: Connection reset by peer]
joske has joined #asahi
MajorBiscuit has joined #asahi
thelounge7571340 has joined #asahi
thelounge7571340 has quit [Remote host closed the connection]
VasilisTheChu has joined #asahi
Pika has quit [Read error: Connection reset by peer]
ella-0_ is now known as ella-0
joske has quit [Remote host closed the connection]
joske has joined #asahi
<kettenis>
I still think tying the kernel DTB is wrong
<kettenis>
m1n1 should come with a DTB that works for all kernels/OSes
joske has quit [Remote host closed the connection]
<kettenis>
(obviously an update of m1n1 may be required to enable all the hardware supported by the newest kernel)
<j`ey>
isnt it just due to some backwards compat changes sometimes?
<kettenis>
there are certainly challanges with "preliminary" bindings used for stuff that hasn't been upstreamed yet
<j`ey>
like cpurfeq that markan is changing, as we type
bestouff has quit [Read error: Connection reset by peer]
bestouff has joined #asahi
joske has joined #asahi
amarioguy has quit [Ping timeout: 480 seconds]
bisko has joined #asahi
derzahl has quit [Read error: No route to host]
Major_Biscuit has joined #asahi
Ry_Darcy has joined #asahi
MajorBiscuit has quit [Read error: Connection reset by peer]
JoshuaAshton has quit [Read error: Connection reset by peer]
bisko has quit [Ping timeout: 480 seconds]
<Ry_Darcy>
@marcan Was watching your live stream today with the CPU and sound etc. Have just compiled 6.1.0-rc1, rebooted and the ring buffer reports "cpu cpu0: apple_soc_cpufreq_init: failed to get cluster info: -2" for all (cpu0-7) CPU's.
joske has quit [Remote host closed the connection]
<Ry_Darcy>
@marcan I am running an M1 Mini (J274).
vmeson has quit [Remote host closed the connection]
<marcan>
Ry_Darcy: you probably didn't update your device trees
<Ry_Darcy>
Correct. I will have to find out how to do so.
<marcan>
kettenis: using the kernel repo as the canonical dt source and having the latest kernel provide the DTs is fine in principle
vmeson has joined #asahi
<marcan>
and makes more sense than trying to sync stuff across to some other source of truth
<marcan>
the only problem we have now is that bindings keep changing
<marcan>
we could certainly have m1n1 ship its own dts, of course, from an autogenerated dt repo (I had plans for that at some point, it's just on the endless back burner because the current solution works)
<marcan>
but right now, with the incompatible changes, for the reference distro, the 1:1 kernel:dt relationship works better than that will
<marcan>
other distros with different requirements are free to ship a dts package separately, for example, and have the update-m1n1 script use that
vmeson has quit [Quit: Konversation terminated!]
thelounge7571340 has joined #asahi
thelounge7571340 has quit [Remote host closed the connection]
vmeson has joined #asahi
babble has quit [Remote host closed the connection]
babble has joined #asahi
<mps>
upgraded to latest tag release asahi-6.1-rc1-1 on m1pro macbook (alpine distro). works fine for now
joske has joined #asahi
joske has quit [Remote host closed the connection]
Major_Biscuit has quit []
seb4nihel has quit [Remote host closed the connection]
seb4nihel has joined #asahi
MajorBiscuit has joined #asahi
as400 has joined #asahi
zzywysm has joined #asahi
as400 has quit [Quit: Page closed]
chip_x has quit [Ping timeout: 480 seconds]
MajorBiscuit has quit [Quit: WeeChat 3.6]
MajorBiscuit has joined #asahi
seb4nihel has quit [Remote host closed the connection]
seb4nihel has joined #asahi
<axboe>
mps: doesn't work for me :/
<axboe>
fails to start X, get:
<axboe>
[ 2.645633] simple-framebuffer 107d1bc9c00.framebuffer: [drm] *ERROR* could not acquire memory range [mem 0x107d1bc9c00-0x107d3843bff flags 0x200]: error -16
<axboe>
[ 2.646257] simple-framebuffer: probe of 107d1bc9c00.framebuffer failed with error -16
Soni has quit [Ping timeout: 480 seconds]
seb4nihel has quit [Ping timeout: 480 seconds]
Soni has joined #asahi
<_jannau_>
ah, I forgot. yes, I think we need to make the framebuffer memory available to linux. It's currently in a carveout
XeR has quit [Read error: Connection reset by peer]
XeR has joined #asahi
<marcan>
works for me?
bestouff has quit [Ping timeout: 480 seconds]
<marcan>
[ 0.301214] [drm] Initialized simpledrm 1.0.0 20200625 for 107d36f2880.framebuffer on minor 1
Ry_Darcy has quit [Remote host closed the connection]
mindw0rk3 has joined #asahi
mindw0rk2 has quit [Ping timeout: 480 seconds]
<mps>
axboe: also didn't worked for me on first try, then I changed config somewhat and it works. diff from my previous config is here https://tpaste.us/Z4B6
bisko has joined #asahi
<axboe>
mps: was thinking I'd try disabling the efi fb, which is what you have too
<axboe>
let's give it a whirl...
<mps>
I removed CONFIG_FB_EFI=y from previous config
<mps>
yes, I guessed it could be problem with FB and EFI somewhere
<axboe>
yeah that was it
<axboe>
some broken hand-off or something? or maybe the new one does -EBUSY and the old one just warned
danielnechtan has joined #asahi
<mps>
axboe: it happened that I had problems with EFI and FB from the beginning (nearly year ago) and whenever I get problem with xorg I instictively look at this
<mps>
though I never wrote note about it
babble has quit []
Soni has quit [Remote host closed the connection]
Soni has joined #asahi
MajorBiscuit has quit [Quit: WeeChat 3.6]
thelounge7571340 has joined #asahi
thelounge7571340 has quit [Remote host closed the connection]
bestouff has quit [Ping timeout: 480 seconds]
bestouff has joined #asahi
gladiac has joined #asahi
Guest3323 has joined #asahi
Core9066 has joined #asahi
chip_x has joined #asahi
bestouff has quit [Remote host closed the connection]
hellstabber has quit [Quit: Connection closed for inactivity]
zotanmew has quit [Quit: goodbye: ~zotan via destiny.zotan.network]
zotanmew has joined #asahi
Gaspare has quit [Quit: Gaspare]
JoshuaAshton has joined #asahi
whistlingoat has joined #asahi
JoshuaAshton has quit []
JoshuaAshton has joined #asahi
SSJ_GZ has quit [Ping timeout: 480 seconds]
Core5347 has joined #asahi
manawyrm has quit [Quit: Read error: 2.99792458 x 10^8 meters/second (Excessive speed of light)]
manawyrm has joined #asahi
Core9066 has quit [Ping timeout: 480 seconds]
mindw0rk4 has joined #asahi
dd has joined #asahi
mindw0rk3 has quit [Ping timeout: 480 seconds]
blazra has quit [Ping timeout: 480 seconds]
Core5347 has quit [Ping timeout: 480 seconds]
Core9066 has joined #asahi
blazra has joined #asahi
Etrien_ has joined #asahi
Core9066 has quit [Ping timeout: 480 seconds]
Etrien has quit [Ping timeout: 480 seconds]
dgb has joined #asahi
blazra has quit [Ping timeout: 480 seconds]
thelounge7571340 has joined #asahi
thelounge7571340 has quit [Remote host closed the connection]
<marcan>
I've always told people to disable CONFIG_FB_EFI from the get go... yes, they fight, and then you end up with a random one and they don't behave the same way, and then people complain about xorg/whatever having problems with efifb
<hell__>
o_O
<axboe>
marcan: wish I had gotten that memo ;-)
<axboe>
anyway, works fine for me without - I've just been forward carrying my .config with make oldconfig like I usually do, and haven't seen a failure until now
<marcan>
possibly probe order swapped
<marcan>
(I'm not sure what the right solution is; maybe those drivers need to be changed to work together or have well defined priority)
<marcan>
(this seems like a problem other platforms would have too)
whistlingoat has quit [Quit: My MacBook Air has gone to sleep. ZZZzzz…]
whistlingoat has joined #asahi
whistlingoat has quit []
amateurece has joined #asahi
Core9066 has joined #asahi
whistlingoat has joined #asahi
whistlingoat has quit []
<axboe>
marcan: yeah no idea, it's undoubtedly user error here. but there's no "official" .config as far as I can tell, maybe that'd help?