ChanServ changed the topic of #asahi-alt to: Asahi Linux: porting Linux to Apple Silicon macs | User-contributed/unofficial distribution ports | Logs: https://alx.sh/l/asahi-alt
chadmed_ has joined #asahi-alt
chadmed_ has quit [Quit: Konversation terminated!]
chadmed_ has joined #asahi-alt
chadmed_ has quit [Quit: Konversation terminated!]
chadmed has joined #asahi-alt
<chadmed>
update: dracut is still broken
<chadmed>
would it be at all possible to fix whatever soft dependencies exist so that initramfs tooling picks them up properly without gross hacks
chadmed_ has joined #asahi-alt
chadmed_ has quit [Quit: Konversation terminated!]
<rkjnsn>
Is it just missing kernel modules? Dropping a file in /etc/dracut.conf.d with the appropriate `add-drivers` line doesn't seem _too_ gross.
<chadmed>
thing is im doing that and dracut doesnt work _at all_
<chadmed>
for all the modules we require
<chadmed>
the alternative at the moment is using genkernel with the --all-ramdisk-modules flag, but doing that makes the initramfs load a bunch of stuff that isnt ready to be initialised at that stage of the boot which makes stuff not work properly once boot is finished
<chadmed>
(e.g. brcmfmac tries to probe before pcie-apple is done what it needs to do)
leif has joined #asahi-alt
leif has quit [Quit: Leaving]
chadmed_ has joined #asahi-alt
chadmed_ has quit [Quit: Konversation terminated!]
<jannau>
chadmed: what's the issue with dracut? you don't want to have to specify 'add_drivers+=" ... "'? not sure if that even possible since we don't want to have all modules in the initramfs
<jannau>
I don't want brcmfmac in it but it's conceivable that someone wants network in the initramfs
<jannau>
probing brcmfmac before pcie-apple should not be a problem, probing brcmfmac without firmware is however
<jannau>
I don't want non-redistributable firmware in the initramfs. I want to have an redistributable asahi gentoo live image eventually
<jannau>
dracut initramfs works now with my luks crypt root as well
<chadmed>
jannau: nah it just straight up does not load, hangs at "starting version 251" even with all the add_drivers stuff
<chadmed>
this is with default asahi config minus module compression
<jannau>
so it reaches init/systemd but stops there? works here even with module compression (ignoring the default kmod zstd issue)
<chadmed>
incredible, it only works with root=/dev/X not root=UUID=X
<chadmed>
yeah i just changed the root= command line and it worked....
<jannau>
is this for the live image or for the system?
<chadmed>
filesystem
chadmed_ has joined #asahi-alt
chadmed_ has quit []
<jannau>
rd.luks.uuid=luks-... works for me. anything useful in `dmesg | grep systemd-fstab-generator`
chadmed_ has joined #asahi-alt
chadmed_ has quit []
<chadmed>
no bc i dont use systemd, the uuid is correct and all, it boots with a genkernel initramfs and with everything built in
chadmed_ has joined #asahi-alt
chadmed_ has quit []
<jannau>
oh, I assumed you were using systemd. I think root=UUID=... was working for me before I switched to the crypt root
chadmed_ has joined #asahi-alt
<jannau>
you could switch to "root=PARTUUID=...", it's partition number independent and needs no initramfs support
<mps>
hm, I had issue with PARTUUID with latest 5.19-5 tag release, but didn't checked later if it works now
chadmed_ has quit [Quit: Konversation terminated!]
chadmed_ has joined #asahi-alt
chadmed_ has quit []
leif has joined #asahi-alt
leif has quit [Ping timeout: 480 seconds]
chadmed[m] has joined #asahi-alt
_whitelogger has joined #asahi-alt
izzyisles[m] has quit [Write error: connection closed]
Dementor[m] has quit [Write error: connection closed]
PthariensFlame[m] has quit [Write error: connection closed]
GeorgeVassilev[m] has quit [Write error: connection closed]
ktz_[m] has quit [Write error: connection closed]
Sobek[m] has quit [Write error: connection closed]
enchiladasconpinguino[m] has quit [Write error: connection closed]
rkjnsn has quit [Write error: connection closed]
chadmed[m] has quit [Write error: connection closed]
as400[m] has quit [Write error: connection closed]