<j_ey>
why does the wifi firmware go in an initramfs? it can also just be on the normal rootfs right?
alexstor_ has joined #asahi-dev
<kettenis>
I think so; that's what we do on OpenBSD
<j_ey>
kettenis: does OpenBSD have modules or initramfs at all?
<kettenis>
nope
alexstor_ has quit [Remote host closed the connection]
alexstore06 has quit [Ping timeout: 480 seconds]
<jn>
on linux, drivers can get upset if they run before the firmware is available; i.e. having no firmware available when the initramfs runs could cause problems if the driver is built-in or is a module in the initramfs
<jn>
of the wifi driver is only in the final rootfs, the firmware can be, too
<jn>
AFAIUI
<j_ey>
hmmm
<jn>
it is also possible to re-trigger the firmware load later, but it involves some sysfs trickery
<j_ey>
that makes sense
alexstore06 has joined #asahi-dev
bgb_ has joined #asahi-dev
bgb has quit [Ping timeout: 480 seconds]
X-Scale` has joined #asahi-dev
X-Scale has quit [Ping timeout: 480 seconds]
yuyichao has quit [Ping timeout: 480 seconds]
rkt has joined #asahi-dev
gabuscus has quit [Ping timeout: 480 seconds]
bgb_ has quit [Remote host closed the connection]
bgb_ has joined #asahi-dev
bgb_ has quit [Ping timeout: 480 seconds]
yuyichao has joined #asahi-dev
bgb_ has joined #asahi-dev
bgb_ has quit [Ping timeout: 480 seconds]
bgb_ has joined #asahi-dev
bgb_ has quit [Ping timeout: 480 seconds]
bps has joined #asahi-dev
balrog has quit [Quit: Bye]
balrog has joined #asahi-dev
bgb_ has joined #asahi-dev
bgb_ has quit [Ping timeout: 480 seconds]
bgb_ has joined #asahi-dev
bgb_ has quit [Ping timeout: 480 seconds]
X-Scale has joined #asahi-dev
X-Scale` has quit [Ping timeout: 480 seconds]
bgb_ has joined #asahi-dev
bgb_ has quit [Ping timeout: 480 seconds]
bgb_ has joined #asahi-dev
yuyichao has quit [Quit: Konversation terminated!]
yuyichao has joined #asahi-dev
bgb_ has quit [Ping timeout: 480 seconds]
bgb_ has joined #asahi-dev
bgb_ has quit [Remote host closed the connection]
bgb_ has joined #asahi-dev
bgb_ has quit [Ping timeout: 480 seconds]
StupidYui has joined #asahi-dev
bgb_ has joined #asahi-dev
user982492 has joined #asahi-dev
alexstor_ has joined #asahi-dev
alexstore06 has quit [Ping timeout: 480 seconds]
bgb_ has quit [Ping timeout: 480 seconds]
jacoxon has quit []
jacoxon has joined #asahi-dev
jacoxon has quit []
bgb_ has joined #asahi-dev
bgb_ has quit [Ping timeout: 480 seconds]
jacoxon has joined #asahi-dev
alexstor_ has quit [Remote host closed the connection]
jacoxon has quit []
bgb_ has joined #asahi-dev
alexstore06 has joined #asahi-dev
jacoxon has joined #asahi-dev
bgb_ has quit [Ping timeout: 480 seconds]
alexstore06 has quit [Ping timeout: 480 seconds]
jacoxon has quit []
jacoxon has joined #asahi-dev
bgb_ has joined #asahi-dev
jacoxon has quit []
jacoxon has joined #asahi-dev
alexstore06 has joined #asahi-dev
bgb_ has quit [Ping timeout: 480 seconds]
jacoxon has quit []
bgb_ has joined #asahi-dev
bgb_ has quit [Ping timeout: 480 seconds]
e9 has joined #asahi-dev
emptynine has quit [Remote host closed the connection]
e9 is now known as emptynine
bgb_ has joined #asahi-dev
bgb_ has quit [Ping timeout: 480 seconds]
bgb_ has joined #asahi-dev
aleasto has quit [Remote host closed the connection]
bgb_ has quit [Ping timeout: 480 seconds]
bgb_ has joined #asahi-dev
bgb_ has quit [Ping timeout: 480 seconds]
jacoxon has joined #asahi-dev
bgb_ has joined #asahi-dev
bgb_ has quit [Ping timeout: 480 seconds]
bgb_ has joined #asahi-dev
jacoxon has quit []
jacoxon has joined #asahi-dev
bgb_ has quit [Ping timeout: 480 seconds]
jacoxon has quit []
jacoxon has joined #asahi-dev
bgb_ has joined #asahi-dev
user982492 has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
user982492 has joined #asahi-dev
jacoxon has quit []
user982492 has quit [Remote host closed the connection]
user982492 has joined #asahi-dev
bgb_ has quit [Ping timeout: 480 seconds]
alyssa has joined #asahi-dev
<alyssa>
j_ey: jn is right
<alyssa>
In my case, I'm building a kernel without dynamic modules (so I can load the entire kernel over USB every boot -- good for debug)
<alyssa>
which means the firmware has to be on an initramfs since the wifi driver ends up probing before the rootfs comes up
bgb_ has joined #asahi-dev
bgb_ has quit [Ping timeout: 480 seconds]
bgb_ has joined #asahi-dev
bgb_ has quit [Ping timeout: 480 seconds]
manawyrm has quit [Quit: Read error: 2.99792458 x 10^8 meters/second (Excessive speed of light)]
manawyrm has joined #asahi-dev
bgb_ has joined #asahi-dev
maor26 has quit [Ping timeout: 480 seconds]
bgb_ has quit [Ping timeout: 480 seconds]
bgb_ has joined #asahi-dev
pg12_ has quit [Ping timeout: 480 seconds]
bgb_ has quit [Ping timeout: 480 seconds]
pg12_ has joined #asahi-dev
bgb_ has joined #asahi-dev
alexstore06 has quit [Remote host closed the connection]