marcan changed the topic of #asahi to: Asahi Linux: porting Linux to Apple Silicon macs | Not ready for end users / self contained install yet. Soon. | General project discussion | GitHub: https://alx.sh/g | Wiki: https://alx.sh/w | Topics: #asahi-dev #asahi-re #asahi-gpu #asahi-stream #asahi-offtopic | Keep things on topic | Logs: https://alx.sh/l/asahi
bpye has joined #asahi
skipwich has quit [Quit: DISCONNECT]
skipwich has joined #asahi
bpye4 has joined #asahi
skipwich has quit []
rwhitby has joined #asahi
bpye has quit [Ping timeout: 480 seconds]
bpye has joined #asahi
rwhitby has quit []
bpye4 has quit [Ping timeout: 480 seconds]
Dcow_ has joined #asahi
<tpw_rules> hmm, linux seems to only be starting one cpu
Emantor has quit [Quit: ZNC - http://znc.in]
Emantor has joined #asahi
yuyichao has joined #asahi
<tpw_rules> oops i think that's my fault
riker77_ has joined #asahi
darkapex2 has joined #asahi
<marcan> < tpw_rules> that's a little worrying <- this is legacy <12.x crap
<marcan> recoveryOS is paired on 12.x and later
<marcan> which means we pick the version
<marcan> I will be requiring 12.x soon, that was the plan all along
<marcan> only reason I haven't done that yet is the silly HDMI business
<marcan> 11.x had a lot of rough edges and problems
riker77 has quit [Ping timeout: 480 seconds]
riker77_ is now known as riker77
<marcan> either way the --raw thing will probably work on 11.4 from 12.1 recoveryOS if you *actually* pass in the mach-o instead
<tpw_rules> okay. i'm almost happy with my release so that will probably be tomorrow or this weekend. maybe i can try that
darkapex1 has quit [Ping timeout: 480 seconds]
hspak has quit [Quit: The Lounge - https://thelounge.chat]
hspak has joined #asahi
<tpw_rules> it would be nice to have a beta tester with one of the laptops to make sure i've got a working u-boot and kernel config
kov has quit [Quit: Coyote finally caught me]
kov has joined #asahi
skoobasteeve has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
PhilippvK has joined #asahi
skoobasteeve has joined #asahi
phiologe has quit [Ping timeout: 480 seconds]
marvin24_ has joined #asahi
marvin24 has quit [Ping timeout: 480 seconds]
Dcow_ has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
Dcow has quit [Ping timeout: 480 seconds]
Dcow has joined #asahi
amarioguy has quit [Ping timeout: 480 seconds]
Dcow_ has joined #asahi
Dcow has quit [Ping timeout: 480 seconds]
qwerzl has joined #asahi
skipwich has joined #asahi
qwerzl has quit [Remote host closed the connection]
darkapex3 has joined #asahi
darkapex2 has quit [Ping timeout: 480 seconds]
qwerzl has joined #asahi
qwerzl has quit []
darkapex4 has joined #asahi
skipwich has quit [Quit: DISCONNECT]
darkapex3 has quit [Ping timeout: 480 seconds]
amarioguy has joined #asahi
<landscape15[m]> tpw_rules: I have a MBP. u-boot starts, but I still have problems with USB support (I don’t know why).
amarioguy has quit [Ping timeout: 480 seconds]
<marcan> going to stream looking at the wifi firmware story shortly
<marcan> (see #asahi-stream)
the_lanetly_052 has joined #asahi
<zimsneexh> oh, a stream. Great!
ChaosPrincess has quit [Quit: WeeChat 3.3]
thunfisch has quit [Remote host closed the connection]
thunfisch has joined #asahi
l3k[m] has joined #asahi
thunfisch has quit [Ping timeout: 480 seconds]
aleasto has joined #asahi
martinstewart has joined #asahi
<Glanzmann> marcan: Yeah \o/
thunfisch has joined #asahi
<martinstewart> hello im back but with the gift of time
<martinstewart> only one problem i cant find my usb stick to live boot my school computer
<mps> fine, now touchpad works fine with libudev-zero (no need to install eudev)
<mps> Glanzmann: you wrote some guides?
<Jamie[m]1> do other people get relatively-frequent kernel panics running m1n1-hypervised macOS (with no tracing), or is it just me?
jkm has joined #asahi
martinstewart has quit [Ping timeout: 480 seconds]
ChaosPrincess has joined #asahi
AdwyzzOLEDEdition[m] has joined #asahi
martinstewart has joined #asahi
Sellerie has joined #asahi
martinstewart has quit [Ping timeout: 480 seconds]
amarioguy has joined #asahi
brwnz[m] has joined #asahi
<landscape15[m]> Jamie: I got also with Linux ;)
darkapex has joined #asahi
martinstewart_ has joined #asahi
darkapex4 has quit [Ping timeout: 480 seconds]
amarioguy has quit [Ping timeout: 480 seconds]
martinstewart_ has quit [Ping timeout: 480 seconds]
PhilippvK has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
phiologe has joined #asahi
Dcow has joined #asahi
<Glanzmann> mps: No, just the instructions Alyssa told me how to set up a rootfs. Maybe I should do a video with for the junior kernel devs. https://ab34.de/u/asahi.txt
VinDuv has quit [Quit: ZNC 1.8.2+deb2+b1 - https://znc.in]
Dcow has quit [Quit: Textual IRC Client: www.textualapp.com]
martinstewart_ has joined #asahi
Dcow has joined #asahi
yuyichao has quit [Quit: Konversation terminated!]
yuyichao has joined #asahi
aeadio has joined #asahi
aead has quit [Remote host closed the connection]
MajorBiscuit has joined #asahi
<NightRaven[m]> So I am getting this
<NightRaven[m]> And I have done the m1n1 macho
<ChaosPrincess> congrats, you did the installation right
<ChaosPrincess> now upload the kernel and initramfs
martinstewart_ has quit [Ping timeout: 480 seconds]
<NightRaven[m]> <ChaosPrincess> "now upload the kernel and..." <- Look I did everything
<ChaosPrincess> so, you connected another pc and run whatever script uploads the kernel?
<NightRaven[m]> I don't have another px
<NightRaven[m]> Pc
<ChaosPrincess> okay, then make a file that is a cat of m1n1, gzipped kernel, dtb and initramfs, then install that with kmutil
<NightRaven[m]> i did that
<NightRaven[m]> with the initramfs
<NightRaven[m]> without *
<j`ey> something is wrong, since there is an unknown payload
<NightRaven[m]> ok look
<ChaosPrincess> did you just do the kernel as is or gzipped one?
<NightRaven[m]> ```cat clean.macho <(echo 'boot-args=net.ifnames=0 rw root=/dev/sda rootwait rootfstype=ext4') Clean.gz t8103-j293.dtb > nr.macho```
<NightRaven[m]> this
<ChaosPrincess> okay
<ChaosPrincess> that isnt supposed to work :P
<NightRaven[m]> it is
<ChaosPrincess> like, the boot-args thing
<NightRaven[m]> <NightRaven[m]> "this is my `cat m1n1.macho <(..." <- like here
<NightRaven[m]> ChaosPrincess: yea
<NightRaven[m]> if you go to that reply it wokred
<NightRaven[m]> s/wokred/worked/
<NightRaven[m]> and you can see a picture
<ChaosPrincess> do that same thing but without boot-args
<ChaosPrincess> and it will work better*
<j`ey> boot-args works like that ChaosPrincess
<NightRaven[m]> yep
<NightRaven[m]> but it just shows waiting for proxy
<NightRaven[m]> d
<NightRaven[m]> i have tried Glanzmann the https://ab34d
<NightRaven[m]> s/ab34d/ab34.de/u/nr.macho/
MajorBiscuit has quit [Quit: WeeChat 3.3]
MajorBiscuit has joined #asahi
<landscape15[m]> NightRaven: does it work with that macho?
<NightRaven[m]> it does not
<NightRaven[m]> just says waiting for proxy
<NightRaven[m]> and i have went on to my friends computeres
<NightRaven[m]> s/computeres/computers /
<NightRaven[m]> one says /dev/sdb i have tried that and one says /dev/sda and i have tried that none work
<j`ey> NightRaven[m]: upload your nr.macho somewhere
<NightRaven[m]> sure
<NightRaven[m]> this is my macho with the /dev/sdsa
<NightRaven[m]> /dev/sda*
Dcow has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
n1c has joined #asahi
<j`ey> hm, that magic value it complains about isnt in the binary
<NightRaven[m]> it works i used this kmutil
<NightRaven[m]> kmutil configure-boot -c nr.macho -v /Volumes/Macintosh HD --raw --entry-point 34816 --lowest-virtual-address 16384
VinDuv has joined #asahi
<j`ey> try --entry-point 2048 --lowest-virtual-address 0, unlikely to make a difference
n1c has quit []
n1c has joined #asahi
m42uko has quit [Ping timeout: 480 seconds]
<NightRaven[m]> j`ey: oh ok
<j`ey> (but thats what the README says)
<NightRaven[m]> oh ok
MajorBiscuit has quit [Ping timeout: 480 seconds]
Dcow has joined #asahi
<NightRaven[m]> It is stuck at thid
<NightRaven[m]> This
<NightRaven[m]> I have went to options and then clicked Macintosh HD
<NightRaven[m]> And then restarts
m42uko has joined #asahi
<j`ey> I feel like linkerscript for the raw m1n1 needs to ensure that _start is first, or at least at offset 2048..
<NightRaven[m]> Hmmm
<NightRaven[m]> It loads just running proxy it is not the drive
<NightRaven[m]> Then it is m1n1
<NightRaven[m]> Or kmutil
Dcow has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<j`ey> NightRaven[m]: wait, you should be using build/m1n1.bin, not build/m1n1.macho
<NightRaven[m]> Ohh so I should use m1n1.bin
<NightRaven[m]> Not macho
<j`ey> that should work with --entry-point 2048 --lowest-virtual-address 0
<NightRaven[m]> j`ey: That breaks my computer
<j`ey> ?
<NightRaven[m]> just restarts
<NightRaven[m]> or freezes
<NightRaven[m]> but should i use the .bin instead of the .macho
<NightRaven[m]> ?
<j`ey> yes
<NightRaven[m]> and do the same payload with the .macho to .bin
<NightRaven[m]> ?
<j`ey> yes
<NightRaven[m]> oh ok i will try
<NightRaven[m]> again
<j`ey> and then use --entry-point 2048 --lowest-virtual-address 0
<NightRaven[m]> oh ok
<mps> Glanzmann: ah ok
Dcow has joined #asahi
amarioguy has joined #asahi
<roxfan> magic incantations
<sven> :/
<j`ey> would probably be better to make _start the first symbol and use --entry-point 0
<roxfan> then you can't use macho container
<j`ey> seems like the plan is to not do that anyway
<sven> which will probably be deprecated anyway soonish
<roxfan> apple loader will be raw binary too?
<j`ey> yep
<roxfan> cool
n1c has quit []
wCPO has joined #asahi
<wCPO> Would it be possible to run x86-64 VMs on Asahi Linux with hardware acceleration? I know the hardware supports x86-64 memory ordering, but can that be used with qemu/KVM?
<roxfan> not directly, but it could improve binary traslated code performance/correctness
<roxfan> but qemu would need to be modified to make use of it
Dcow has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<wCPO> Has anyone looked into it?
<tpw_rules> landscape15[m]: does the keyboard work?
<mps> reading https://github.com/AsahiLinux/docs/wiki/SW:Linux#running-linux-via-usb-cable I'm not sure do I need first to install m1n1.macho to target machine with kmutil and then run proxyclient/tools/linux.py -b 'earlycon console=ttySAC0,1500000 console=tty0 debug' Image.gz t8103-j293.dtb to debug audio problem and send report
<j`ey> mps: you just use your normal booting method
<mps> j`ey: so I don't even need to reboot from current linux on target machine?
<j`ey> mps: what are you actually trying to do?
<mps> j`ey: marcan told me yesterday to dump something about audio driver
<j`ey> that was from m1n1
<mps> and I think I could try this now
<j`ey> so you need to do it from the proxy
<j`ey> you want to get to m1n1, not linux
<mps> my question is do have to install m1n1.macho on target and run it to test this
<mps> j`ey: iirc when I installed just m1n1 it boots and stays there waiting
<j`ey> thats what you want, I guess you currently have m1n1+uboot kmutil'd?
<mps> currently I have m1n1 kernel and dtb
<j`ey> oh ok, then yeah, just kmutil m1n1 by itself
<mps> only m1n1 in macho iiuc
<Glanzmann> mps: Yes, you have to. Because currently you have a m1n1 that does not wait for the proxy but instead boots linux immedately.
<Glanzmann> So you boot in 1tr by turning it off and turning it back on again and pressing the power button until you end up with the options menu.
<Glanzmann> Than you choose options and run a terminal.
<Glanzmann> Than you can use curl to download a new m1n1. And run kmutil configure-boot -c m1n1.macho -C -v /Volumes/Linux
<Glanzmann> or whatever you Linux stub partition is called.
<mps> Glanzmann: yes, I know these things, else I wouldn't have typing from it right now
<mps> anyway thanks
<Glanzmann> I see. And than you can run the audio experiment from a second system using m1n1.
Dcow has joined #asahi
<Glanzmann> I thought that was your question.
<mps> Glanzmann: no, I just wanted confirmation that I have to install m1n1.macho on target machine and not full payload with m1n1+kernel+dtb (which seems logical)
<Glanzmann> I see. Yes, you have to. And when you're done with your experiemnt you have to install your old payload.
<Glanzmann> And soon we have wifi. Hopefully marcan implements it in m1n1, too. So that we can also boot over wifi. :-)
<dottedmag> wat
<Glanzmann> just kidding around.
<dottedmag> wdew
<dottedmag> *whew
<Glanzmann> But I assume one day we're able to boot over network on this machines.
<sven> should already work with a supported usb ethernet dongle and u-boot
<Glanzmann> sven: I see. Have soemone tried? But then we have no nvme, right because of the nvme shutdown problem? I read the discussion fromt the last 24 hours on -dev. I could not imagine how hard it is to get this NVMe up and running.
<sven> i'm pretty sure someone has already been booting using that setup, yes
aleasto has quit [Ping timeout: 480 seconds]
the_lanetly_052 has quit [Ping timeout: 480 seconds]
amarioguy has quit [Ping timeout: 480 seconds]
amarioguy has joined #asahi
fionera[m] has joined #asahi
jkm has quit []
n1c has joined #asahi
<NightRaven[m]> Well I have this problem now
<NightRaven[m]> It stuck at the logo
<NightRaven[m]> I have the dev sdb
<NightRaven[m]> And everything working
<Glanzmann> NightRaven[m]: Means your kernel does not have framebuffer compiled in.
<NightRaven[m]> But like I have done everything thing
<NightRaven[m]> With the boot args
<Glanzmann> NightRaven[m]: I had good results with using jannau .config if you want I can also build you a kernel with the asahi branch and jannaus config.
<NightRaven[m]> Sure
<NightRaven[m]> But like I can't use macho file
<Glanzmann> NightRaven[m]: find it here: https://ab34.de/u/Image.gz
<NightRaven[m]> s/file/files /
<NightRaven[m]> Oh ok thx
<NightRaven[m]> Question
<NightRaven[m]> Do you think apple made a good move for the kmutil )
<NightRaven[m]> s/)/?/
<SamAdams[m]> Ok, so I got to the Debian installer. Which partition should I install Debian to, so Asahi can boot to the debian partition?
<j`ey> NightRaven[m]: well yes, means we can install!
<Glanzmann> SamAdams[m]: You need to make space first, once you have done that, you should create a new partition.
<NightRaven[m]> j`ey: Oh ok
<Glanzmann> SamAdams[m]: Do be honest, I would skip the whole debian installer thing, and just run debootstrap or extract the testing rootfs it is much faster. The Debian installer might give you trouble, at least it always gives me trouble even if I try to do supported things on supported architectures.
MajorBiscuit has joined #asahi
MajorBiscuit has quit []
<Glanzmann> marcan / j'ey: I saw that the marcan wifi stream has finished, is there some alpha version we can test?
<j`ey> Glanzmann: it hasnt finished
<j`ey> so no, no alpha version :)
<Glanzmann> j`ey: I see. you're the most well informed guy in here, always a good answer handy. :-)
<j`ey> no that would be markan :P
<Glanzmann> I agree. :-)
<landscape15[m]> tpw_rules: no keyboard doesn’t work with latest asahi. I don’t know what is the problem.
<j`ey> landscape15[m]: can you get a dmesg log?
nabaiste^ has joined #asahi
aleasto has joined #asahi
<landscape15[m]> No, because I’m booting an initrd image (bundled with a single macho).
<landscape15[m]> I’m stuck at the installer screen. No keyboard support, no USB support.
<j`ey> and what kernel config?
<landscape15[m]> I’m using defconfig from the guide https://github.com/AsahiLinux/docs/wiki/SW%3ALinux
<landscape15[m]> I haven’t touch anything
<j`ey> defconfig isnt enough for the keyboard
<landscape15[m]> Ok, where can I find a working config (or what should I do to build it for myself)?
<j`ey> turn on everything that has APPLE in the name
<j`ey> you can do that using menuconfig and / to search
<landscape15[m]> j`ey: ok thanks. And also USB should work then?
<j`ey> I think so
egavinc has joined #asahi
<landscape15[m]> Thanks, I’ll try later.
<jannau> I already changed the defaults for spi-hid-apple and the required hid drivers locally
<NightRaven[m]> Glanzmann: question my keyboard is not working which .dtb did you use for the nr.macho file you made for me
<j`ey> PINCTRL_APPLE_GPIO is depends on ARCH_APPLE, it probably should be default ARCH_APPLE
<sven> i'm still not sure what should be default ARCH_APPLE and what should just be in defconfig
<landscape15[m]> jannau: so I’m wondering if there is something wrong with initrd
<j`ey> sven: same
<NightRaven[m]> It works for me debian
<sven> i'm sure there's a guideline somewhere in Documentation though
<NightRaven[m]> With rootFS
<landscape15[m]> NightRaven: I still can’t get usb working, so I can’t use a rootFS
<j`ey> sven: defconfig has DART, so is there anything else needed for USB (on laptops, so not PCIe)
<mps> landscape15[m]: I can post my config if you want to look
<sven> uh
<sven> dwc3
<kettenis> and the 16K pages thing?
<landscape15[m]> mps: yes if you can. Thanks
<sven> xhci as well. But that should be in defconfig I think
<j`ey> yeah I think those both are
<sven> usb actually works fine with 4K pages
<NightRaven[m]> landscape15[m]: I am using a spare HDD I had left
<mps> landscape15[m]: here https://tpaste.us/lyNL
<sven> it’ll just force the dart to bypass mode
<j`ey> CONFIG_USB_DWC3=y, hm CONFIG_USB_XHCI_PLATFORM=y ? not sure what XHCI option it should be
<mps> sven: usb worked also with 16K pages for me
<sven> Well, yes
<sven> everything should work with 16k pages
<landscape15[m]> mps: did you clone from linux-asahi?
<mps> though I switched to 4K because f2fs works only with this
<mps> landscape15[m]: yes, git clone --depth=1 ....
<landscape15[m]> Ok thanks
MajorBiscuit has joined #asahi
<landscape15[m]> Should I still use j293 dtb (since it’s a MBP)?
<Glanzmann> brb
Glanzmann has quit [Quit: EOF]
Major_Biscuit has joined #asahi
MajorBiscuit has quit [Ping timeout: 480 seconds]
yamii has quit [Quit: WeeChat 3.3]
yamii has joined #asahi
<mps> landscape15[m]: you have to use dtb for your machine
Dcow has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
martinstewart_ has joined #asahi
aeadio has quit [Quit: ZNC - https://znc.in]
aead has joined #asahi
martinstewart_ has quit [Ping timeout: 480 seconds]
MajorBiscuit has joined #asahi
tertu2 has joined #asahi
<NightRaven[m]> Hi my mac os keyboard is not working how can I find my .dtb keyboard
<NightRaven[m]> Not sure which one it is
<mps> NightRaven[m]: what is you machine model (code)
MajorBiscuit has quit []
tertu has quit [Ping timeout: 480 seconds]
Major_Biscuit has quit [Ping timeout: 480 seconds]
MajorBiscuit has joined #asahi
<NightRaven[m]> <mps> "NightRaven: what is you machine..." <- How can I find that ?
<mps> in table there
<NightRaven[m]> Ok it is j293
<NightRaven[m]> But I am using that
<NightRaven[m]> And it is not working
<NightRaven[m]> Ok wait
<NightRaven[m]> <mps> "sorry, this https://github.com/..."; <- Kind of confused by this
<mps> I don't have idea why it is not works in your setup, it work fine for me and I also have j293 model
<NightRaven[m]> I am using the t8103-j293.dtb
<NightRaven[m]> But my keyboard is still broken
<mps> I do also this
<NightRaven[m]> And I have a MacBook pro m1 13inch 2020
<mps> yes, I have same
aleasto has quit [Remote host closed the connection]
<NightRaven[m]> Hmm
<mps> only what I do is to put my kernel.macho on the net if want to test it
<NightRaven[m]> I have no idea then why it's not working
<NightRaven[m]> Do you have a .bin one
<NightRaven[m]> I can't use . nacho
<mps> no, I'm still on 12.0.
<NightRaven[m]> Hmm
<NightRaven[m]> I mean like this is how I payload mine
MajorBiscuit has quit [Quit: WeeChat 3.3]
MajorBiscuit has joined #asahi
<mps> I can put kernel img and dtb if you want to use them to build .bin
<NightRaven[m]> Sure
<NightRaven[m]> I will be happy to try it out
<mps> ok, give me few minutes
<NightRaven[m]> K
<ey3ball[m]> I had an issue with keyboard too I grabed the following patch : 7271a828d3aa38415faa51230d18de85d3f8a903 from marcan's wifi branch
<ey3ball[m]> fixup! spi: apple: Add driver for Apple SPI controller
<NightRaven[m]> mps: give me a ping when you post the url for the files : )
<mps> ok
<NightRaven[m]> Thank I will try it
n1c has quit []
<NightRaven[m]> Omg it works but a bit zoomed in
<mps> yes, kernel fonts
<mps> or it is default debian console fonts setup
<NightRaven[m]> Oh ok
<tpw_rules> what is the actual keyboard driver called?
<j`ey> HID_APPLE
<NightRaven[m]> Everything I do reboot it shows rhit
<NightRaven[m]> s/rhit/this/
<sven> yeah, that means that the nvme driver was shut down successfully
<sven> (and everything else as well)
<j`ey> NightRaven[m]: does it actually reboot though?
<j`ey> or is it stuck there
<mps> stuck
<mps> also for me
<mps> maybe something of power options should be enabled in kernel
<sven> just the watchdog driver should be enough
<tpw_rules> it reboots fine for me on mac mini with jannau's config
<j`ey> mps: do you have CONFIG_APPLE_WATCHDOG=y?
<mps> watchdog? why
<j`ey> watchdog is what reboots it
<NightRaven[m]> j`ey: Stuck there
<mps> j`ey: ah, I didn't enabled it
<mps> will do tomorrow
<NightRaven[m]> mps: Can you give me your . config file ?
<mps> interesting that watchdog do reboot/poweroff
<mps> NightRaven[m]: look backlog, I posted it few hours ago to landscape15[m]
<NightRaven[m]> mps: Or just give me a ping when you upload a new one
<j`ey> mps: it only does reboot, poweroff is different
<NightRaven[m]> The image.gz
<sven> afaik on the max/pro there's also a "proper" reboot path using SMC
<mps> NightRaven[m]: late is here already, will make new kernel tomorrow
<mps> what is needed for poweroff
<sven> SMC
<NightRaven[m]> mps: Thanks
<mps> sven: thanks
<j`ey> mps: to clarify, SMC doesnt exist as a driver yet
<mps> j`ey: yes, I see
MajorBiscuit has quit [Quit: WeeChat 3.3]
<mps> NightRaven[m]: I forgot that I'm using fast machine now :)
<NightRaven[m]> mps: What do you mean ?
<mps> there is Image2.gz now with watchdog enabled, I didn't tested it yet
<NightRaven[m]> I will test it later
<NightRaven[m]> Question do you work for Alpine Linux
<mps> NightRaven[m]: I'm alpine developer
<NightRaven[m]> Oooh
<NightRaven[m]> That's interesting what's it like ?
<mps> small and simpple distro (though not so small nowadays)
<mps> most important difference from other famous distro is that is based on musl libc and not glibc
Glanzmann has joined #asahi
<mps> and no systemd
MajorBiscuit has joined #asahi
<mps> smells somewhat as bsd on linux
jmr2 has joined #asahi
<jmr2> marcan: one thing I didn’t catch in the wifi streams: where do you plan to pull the FW files from ?
<jmr2> I see three options (the “full” MacOS partition, the 1TR partition, and the IPSW used for the stub partition installation - which could be from three different MacOS versions.
<jmr2> I see some pros & cons for each. Which one are you planning to use?
<j`ey> IPSW
<j`ey> since thats what the stub is being built from
<Glanzmann> jmr2: I think he said he is pulling it from the apple cdn in the beginning.
<Glanzmann> jmr2: What is IPSW?
<Glanzmann> jmr2: ^--
<mps> it is some of brcm drivers, maybe firmware could be downloaded from internet. I did this for old intel macbook
<j`ey> IPSW is the file format used to hold the macOS update / firmware etc
<jmr2> Thanks j`ey. That was what I thought made the most sense, but I didn't hear any reference to the IPSW in the parts of the stream that I listened too. Listened too fast...
<j`ey> jmr2: well there's 10hs to get through.. :P
<jmr2> lol... There's 24 hours in a day, but still...
<Glanzmann> j`ey: I see.
<mps> hmm, maybe I could upload complete kernel tar.gz file to my dev account on alpine. I contains all dtbs, config, modules and vmlinux
psykose has quit [Ping timeout: 480 seconds]
psykose has joined #asahi
<mps> ok, it is there
<Glanzmann> jmr2: I see. Got someone wifi with the new driver already to work?
jmr2 has quit [Quit: Page closed]
<j`ey> Glanzmann: no it doesnt work
tomtastic has quit [Quit: ZNC - https://znc.in]
tomtastic has joined #asahi
<Glanzmann> j`ey: I see, bummer. Is the reason identified or currently unknown?
<j`ey> unknown
<Glanzmann> I see. :-(
<Glanzmann> Has someone managed to get the corellium wifi driver running with recent kernel? Because I think a few tried (me, alyssa, maybe someone else) and were unable to get it to work. Or is that one broken as well?
<Glanzmann> Hopefully a good night sleep and few more eyeballs will find the issue.
<tpw_rules> is the plan on how to install the firmware written anywhere?
<j`ey> tpw_rules: nope
<j`ey> tpw_rules: but the installer will handle it
<j`ey> and if you dont want to use the installer, the script he wrote today makes a tarball with all the firmware, so you can just extract it into the right spot
<tpw_rules> it's not redistributable though, right
<tpw_rules> (has he published the script?)
<j`ey> the firmware isn't, but the script is
<j`ey> but the script isn't published yet
<tpw_rules> how will this work for other distro installers?
<sven> They’ll need to cp -a /boot/firmware /whatever/firmware/
<tpw_rules> how was it decided that these files aren't redistributable? what about the .ipsw?
<sven> Why would they be redistributable?
<sven> They aren’t by default and apple isn’t going to give us a license for them
MajorBiscuit has quit [Quit: WeeChat 3.3]
<tpw_rules> i guess i haven't really heard of providing firmware being a problem for other wifi cards
<sven> quite a few vendors specifically grant a redistribution license, see linux-firmware.git
<tpw_rules> ah ok
Dcow has joined #asahi
<j`ey> and for the IPSW, that's not being redistributed either, it's downloaded/installed on/by the m1 itself
MajorBiscuit has joined #asahi
<tpw_rules> landscape15[m]: did you ever get the keyboard working