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
outrageouscook has joined #asahi-dev
outrageouscook has quit [Ping timeout: 480 seconds]
ourdumbfuture has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
ourdumbfuture has joined #asahi-dev
outrageouscook has joined #asahi-dev
outrageouscook has quit [Ping timeout: 480 seconds]
cylm_ has joined #asahi-dev
cylm has quit [Ping timeout: 480 seconds]
ourdumbfuture has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
ourdumbfuture has joined #asahi-dev
cylm_ has quit [Ping timeout: 480 seconds]
gabuscus has quit []
ciara has quit [Read error: Connection reset by peer]
ciara has joined #asahi-dev
ourdumbfuture has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
gabuscus has joined #asahi-dev
ourdumbfuture has joined #asahi-dev
jeisom has quit [Ping timeout: 480 seconds]
ourdumbfuture has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
ciara has quit [Read error: Connection reset by peer]
ciara has joined #asahi-dev
ciara has quit [Read error: Connection reset by peer]
ciara has joined #asahi-dev
ciara has quit [Ping timeout: 480 seconds]
outrageouscook has joined #asahi-dev
outrageouscook has quit [Ping timeout: 480 seconds]
ciara has joined #asahi-dev
ciara has quit [Read error: Connection reset by peer]
outrageouscook has joined #asahi-dev
outrageouscook has quit [Ping timeout: 480 seconds]
ciara has joined #asahi-dev
outrageouscook has joined #asahi-dev
i509vcb has quit [Quit: Connection closed for inactivity]
<marcan> ... why do I supposedly have macOS 12.1 on this MBA M2 13"? that makes *no* sense. guess that was the shipping firmware? but then why is this not the main Macintosh HD partition, and why do I have a m1n1 with the same version?
<marcan> am I really confused here?
<marcan> yeah, I'm really confused here
<marcan> neeever mind
outrageouscook has quit [Ping timeout: 480 seconds]
zalyx05 has joined #asahi-dev
crabbedhaloablut has joined #asahi-dev
zalyx0 has quit [Ping timeout: 480 seconds]
zalyx05 is now known as zalyx0
crombie has joined #asahi-dev
crombie_ has joined #asahi-dev
crombie has quit [Ping timeout: 480 seconds]
outrageouscook has joined #asahi-dev
leitao has joined #asahi-dev
leitao has quit []
midou has quit [Ping timeout: 480 seconds]
outrageouscook has quit [Remote host closed the connection]
outrageouscook has joined #asahi-dev
outrageouscook has quit [Read error: Connection reset by peer]
mkurz has quit [Ping timeout: 480 seconds]
outrageouscook has joined #asahi-dev
leitao has joined #asahi-dev
outrageouscook has quit [Remote host closed the connection]
outrageouscook has joined #asahi-dev
outrageouscook has quit [Read error: Connection reset by peer]
outrageouscook has joined #asahi-dev
mkurz has joined #asahi-dev
c10l has joined #asahi-dev
bisko has joined #asahi-dev
c10l has quit []
c10l has joined #asahi-dev
mkurz has quit [Ping timeout: 480 seconds]
outrageouscook has quit [Remote host closed the connection]
outrageouscook has joined #asahi-dev
outrageouscook has quit [Read error: Connection reset by peer]
leitao has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
outrageouscook has joined #asahi-dev
outrageouscook has quit [Ping timeout: 480 seconds]
ourdumbfuture has joined #asahi-dev
leitao has joined #asahi-dev
crombie_ has quit [Ping timeout: 480 seconds]
leitao has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
johey_ has quit [Quit: ZNC 1.8.2 - https://znc.in]
johey has joined #asahi-dev
tired- has joined #asahi-dev
MajorBiscuit has joined #asahi-dev
jeisom has joined #asahi-dev
tired has quit [Ping timeout: 480 seconds]
eiln has joined #asahi-dev
crombie_ has joined #asahi-dev
crombie__ has joined #asahi-dev
crombie_ has quit [Ping timeout: 480 seconds]
mkurz has joined #asahi-dev
ourdumbfuture has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
leitao has joined #asahi-dev
outrageouscook has joined #asahi-dev
outrageouscook has quit [Remote host closed the connection]
outrageouscook has joined #asahi-dev
ourdumbfuture has joined #asahi-dev
outrageouscook has quit [Ping timeout: 480 seconds]
psykose has joined #asahi-dev
<eiln> marcan: the first three isp power domains need bespoke handling. the three need 0xf0017ff, 0xf0017ff, and 0x7ff written before powering off (as normal) with 0x0.
<eiln> isp pds aren't described in the device tree, just a fat range [0x23b700000, 0x8C000] (the entire pmgr range) in the isp node from which the h13cam kext works with. btw there's 12 power domains
tired- has quit [Quit: /]
<eiln> calling reset without the 0xf0017ff/0x7ff intermediate states (so just w32 0x0) makes the isp range inaccessible, so I get a MMIO fault on the deassert
crombie__ has quit [Read error: Connection reset by peer]
<eiln> I can't keep them always-on either. they have to be reset before kicking the firmware, which is fine for the first boot. on the second boot asc dies (unbootable, interrupts stuck, not even "last resort" EDPRCR works) & dart gets stuck in translation fault when trying to recycle pages.
tired has joined #asahi-dev
ourdumbfuture has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
leitao has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
outrageouscook has joined #asahi-dev
bisko has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
outrageouscook has quit [Read error: Connection reset by peer]
outrageouscook has joined #asahi-dev
leitao has joined #asahi-dev
outrageo_ has joined #asahi-dev
outrageouscook has quit [Ping timeout: 480 seconds]
bisko has joined #asahi-dev
outrageouscook has joined #asahi-dev
outrageo_ has quit [Ping timeout: 480 seconds]
ourdumbfuture has joined #asahi-dev
cylm_ has joined #asahi-dev
leitao has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
leitao has joined #asahi-dev
bisko has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
MajorBiscuit has quit [Ping timeout: 480 seconds]
outrageo_ has joined #asahi-dev
outrageouscook has quit [Ping timeout: 480 seconds]
outrageo_ has quit [Remote host closed the connection]
outrageouscook has joined #asahi-dev
ellyq has joined #asahi-dev
i509vcb has joined #asahi-dev
Dementor has quit [Remote host closed the connection]
Dementor has joined #asahi-dev
johey has quit [Quit: ZNC 1.8.2 - https://znc.in]
jlin has joined #asahi-dev
johey has joined #asahi-dev
outrageouscook has quit [Remote host closed the connection]
stipa has quit [Read error: Connection reset by peer]
jlin has quit [Quit: Textual IRC Client: www.textualapp.com]
jlin has joined #asahi-dev
stipa has joined #asahi-dev
outrageouscook has joined #asahi-dev
outrageouscook has quit [Remote host closed the connection]
outrageouscook has joined #asahi-dev
rhysmdnz has quit [Quit: Bridge terminating on SIGTERM]
Guest7402 has quit [Quit: Bridge terminating on SIGTERM]
rhysmdnz has joined #asahi-dev
outrageouscook has quit [Remote host closed the connection]
Jamie has joined #asahi-dev
Jamie is now known as Guest7700
leitao has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
jlin has quit [Ping timeout: 480 seconds]
leitao has joined #asahi-dev
eiln has quit [Quit: WeeChat 4.0.2]
bisko has joined #asahi-dev
outrageouscook has joined #asahi-dev
nst has quit [Ping timeout: 480 seconds]
outrageouscook has quit [Remote host closed the connection]
outrageouscook has joined #asahi-dev
leitao has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
bisko has quit [Ping timeout: 480 seconds]
nst has joined #asahi-dev
bisko has joined #asahi-dev
nst_ has joined #asahi-dev
nst has quit [Ping timeout: 480 seconds]
blazra has quit [Read error: No route to host]
blazra has joined #asahi-dev
bisko has quit [Ping timeout: 480 seconds]
bisko has joined #asahi-dev
ourdumbfuture has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
bisko has quit [Ping timeout: 480 seconds]
bisko has joined #asahi-dev
<tarzeau> hey congrats for the fedora/asahi collaboration announce, marcan. just to let you know debian is also interested in collaborating
<tarzeau> debian asahi team (we call it different), already has m1n1 and u-boot-asahi in new queue https://ftp-master.debian.org/new.html
<cy8aer> Looks dangerous. I am building m1n1/u-boot-asahi for my own in debian now (from the Glanzmann sources). And it depends on the kernel it boots: From 6.4-1 to 6.4-3 was a dcp change and m1n1 with the dcp of 6.4-1 does not boot 6.4-3. I needed to recompile m1n1. So without the kernel m1n1 makes no sense?
<cy8aer> But of course it is promising
<tarzeau> tobhe: ^
<tarzeau> cy8aer: i'm sorry i only have rpi4 arm64 so i can't say much about it. trying to get real m1 for allowing public access to developers. appears to be difficult to get together the machine or (950.- or 2000.- for a m1/8/24 or m2pro/12/32)
<tarzeau> but for interested parties: https://wiki.debian.org/Teams/Bananas
bisko has quit [Ping timeout: 480 seconds]
<cy8aer> you can see these dependencies in https://git.zerfleddert.de/git/m1-debian file m1n1_uboot_kernel.sh
<jannau> m1n1 / u-boot itself are mostly decoupled from specific kernel versions. the stronger coupling happens due to the bundling of m1n1 with the kernel dtb for the 2nd stage loader
<cy8aer> (sorry dtb of course)
<jannau> I'd strongly recommend the model used in AsahiLinux/Fedora Asahi remix which decouple updates of the packages and assembles the 2nd stage loader on demand after updates via update-m1n1
ourdumbfuture has joined #asahi-dev
<cy8aer> jannau: you mean this cat in the Glanzmann script not inside the package but as a post install script or after installing a kernel?
<cy8aer> as hook?
<jannau> yes, update-m1n1 is triggered by post install hooks of the relevant packages
bisko has joined #asahi-dev
<cy8aer> That makes sense. But there is still the problem when you want to startup an older kernel. I have both kernels installed - 6.4-1 and, say 6.4-3. There is a dtp update between. I am not able to just reboot into grub and select the older kernel because of a different dtb. How is this handled in AsahiLinux/Fedora? And: are the fedora package sources somewhere?
<jannau> AsahiLinux handles it but having just 1 kernel installed, Fedora doesn't handle it
<cy8aer> wow it is really the upstream fedora. I thought there were some repo beside...
<cy8aer> thank you.
<mps> cy8aer: I can boot kernel 5.19 with latest m1n1 and u-boot, ofc DCP or GPU doesn't work
<j`ey> do you know update-m1n1 is run in fedora?
outrageouscook has quit [Remote host closed the connection]
<sven> eventually the dtbs will be stable enough that you can mix and match then with kernels
<sven> usually by the time we manage to get them upstream (with some minor exceptions)
outrageouscook has joined #asahi-dev
<cy8aer> I am just looking at the m1n1-update script. Is the AsahiLinux kernel shipped with the dtbs? Because I take them from the source.
<j`ey> at least on alarm
<jannau> yes, see `make dtbs_install`, on Fedora as well
outrageouscook has quit [Ping timeout: 480 seconds]
<cy8aer> Oh, I found them in debian. They are stored in "/usr/lib/linux-image-VERSION/" there.
<cy8aer> So I do not have a dependency from the source. I can cat them together with a no-dtb u-boot to a new m1n1 bin online.
bisko has quit [Ping timeout: 480 seconds]
bisko has joined #asahi-dev
<cy8aer> Ok, @thobe's packages should work there is only an asahi-scripts package is missing for the update-m1n1.sh
bisko has quit [Ping timeout: 480 seconds]
outrageouscook has joined #asahi-dev
outrageouscook has quit [Remote host closed the connection]
crabbedhaloablut has quit []
cylm_ has quit [Ping timeout: 480 seconds]
<as400> So, what happens to Asahi ALARM now ?
<mps> as400: idk for alarm but alpine is still there ;-)
<as400> mps: Sure, I know :)
ourdumbfuture has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
ourdumbfuture has joined #asahi-dev
compassion1785 has quit [Read error: Connection reset by peer]
compassion1785 has joined #asahi-dev
nyx_o has quit [Quit: WeeChat 3.5]
bisko has joined #asahi-dev
bisko has quit [Ping timeout: 480 seconds]