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
martinr1 has joined #asahi-dev
martinr1 has quit [Ping timeout: 480 seconds]
martinr1 has joined #asahi-dev
stipa is now known as Guest233
stipa has joined #asahi-dev
martinr1 has quit [Ping timeout: 480 seconds]
Guest233 has quit [Ping timeout: 480 seconds]
brolin has quit [Ping timeout: 480 seconds]
brolin has joined #asahi-dev
compassion4 has joined #asahi-dev
compassion has quit [Ping timeout: 480 seconds]
compassion4 is now known as compassion
martinr1 has joined #asahi-dev
abd has joined #asahi-dev
martinr1 has quit [Ping timeout: 480 seconds]
martinr1 has joined #asahi-dev
martinr1 has quit [Ping timeout: 480 seconds]
gabuscus has quit []
gabuscus has joined #asahi-dev
martinr1 has joined #asahi-dev
martinr1 has quit [Ping timeout: 480 seconds]
abd has quit [Remote host closed the connection]
martinr1 has joined #asahi-dev
martinr1 has quit [Ping timeout: 480 seconds]
brolin has quit [Ping timeout: 480 seconds]
martinr1 has joined #asahi-dev
martinr1 has quit [Ping timeout: 480 seconds]
martinr1 has joined #asahi-dev
martinr1 has quit [Ping timeout: 480 seconds]
martinr1 has joined #asahi-dev
martinr1 has quit [Ping timeout: 480 seconds]
djorz has quit [Ping timeout: 480 seconds]
martinr1 has joined #asahi-dev
martinr1 has quit [Ping timeout: 480 seconds]
gladiac has joined #asahi-dev
bps2 has joined #asahi-dev
martinr1 has joined #asahi-dev
bps2 has quit [Ping timeout: 480 seconds]
martinr1 has quit [Ping timeout: 480 seconds]
martinr1 has joined #asahi-dev
martinr1 has quit [Ping timeout: 480 seconds]
<marcan> kettenis: I think I prefer it in vendorfw so we can keep all firmware in the same place (even if there are several subsets there)
<marcan> jannau: I don't think xf86-input-evdev works properly at all with Apple trackpads, they are out of luck anyway
<marcan> that driver is unmaintained AIUI
benpoulson has joined #asahi-dev
martinr1 has joined #asahi-dev
martinr1 has quit [Ping timeout: 480 seconds]
manawyrm has quit [Quit: Read error: 2.99792458 x 10^8 meters/second (Excessive speed of light)]
benpoulson has quit [Quit: Leaving...]
<kettenis> marcan: so assuming we want to maintain the directory structure, it would be "vendorfw/u-boot/asmedia/asm2214a-apple.bin"
nicolas17 has quit [Quit: Konversation terminated!]
pjakobsson has quit [Remote host closed the connection]
<jannau> I think someone said they use xf86-input-evdev and prefer it over libinput
martinr1 has joined #asahi-dev
bps2 has joined #asahi-dev
brolin has joined #asahi-dev
bps3 has joined #asahi-dev
brolin has quit [Ping timeout: 480 seconds]
bps2 has quit [Ping timeout: 480 seconds]
Ziemas has quit [Ping timeout: 480 seconds]
maximbaz has quit [Quit: bye]
maximbaz has joined #asahi-dev
drubrkletern has quit [Remote host closed the connection]
zjstraus has quit [Quit: Ping timeout (120 seconds)]
zjstraus has joined #asahi-dev
nsklaus has joined #asahi-dev
djorz has joined #asahi-dev
<blazra> mps said they use the xf86-input-mtrack - it was in a month ago in #asahi
nst has quit [Quit: WeeChat 3.8]
nst has joined #asahi-dev
_jannau_ has joined #asahi-dev
manawyrm has joined #asahi-dev
rhysmdnz has quit [Quit: Bridge terminating on SIGTERM]
Guest192 has quit [Quit: Bridge terminating on SIGTERM]
Jamie has joined #asahi-dev
rhysmdnz has joined #asahi-dev
Jamie is now known as Guest274
spok has joined #asahi-dev
bisko has joined #asahi-dev
hightower3 has quit [Ping timeout: 480 seconds]
spok has quit [Remote host closed the connection]
nsklaus has quit [Quit: WeeChat 3.8]
nsklaus has joined #asahi-dev
nsklaus has quit []
nsklaus has joined #asahi-dev
spok has joined #asahi-dev
spok has quit [Remote host closed the connection]
<marcan> kettenis: yup, works for me!
hightower2 has joined #asahi-dev
gladiac has quit [Quit: k thx bye]
brolin has joined #asahi-dev
ki has quit [Quit: This computer has gone to sleep]
spok has joined #asahi-dev
spok has quit [Remote host closed the connection]
spok has joined #asahi-dev
spok has quit []
c10l has quit [Quit: Bye o/]
bisko has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
c10l has joined #asahi-dev
brolin has quit [Ping timeout: 480 seconds]
<kettenis> ah cool, I think I've figured out how I can fix the ESP selection issues in u-boot in one single place
<kettenis> in the board file so it won't affect other boards at all!
korreckj328 has joined #asahi-dev
<maz> kettenis: do you still plan to support the initrd method for u-boot firmware? it's pretty handy for tethered setups without an ESP.
<kettenis> was planning to drop it altogether, but I can look into supporting it as an alternative firmware load mechanism
<marcan> doesn't u-boot have some kind of embedded filesystem anyway?
<marcan> could just use that for self-contained builds
<kettenis> the "normal" way to provide firmwares is to make them part of a FIT image
<kettenis> that would involve adding FIT support to m1n1
<kettenis> certain u-boot developers would welcome that
<kettenis> but obviously a FIT image that includes apple/asmedia firmware becomes unredistributable
<maz> but isn't that similar to the current situation where creaking a m1n1+fw+u-boot image isn't distributable?
<maz> creating*
<kettenis> yes, which is one of the reasons I like loading the firmware from the ESP better ;)
<maz> oh, of course it is better!
<maz> it is just a bit harder to bootstrap the system if you have to depend on an initial ESP.
hightower3 has joined #asahi-dev
hightower2 has quit [Ping timeout: 480 seconds]
<marcan> maz: this is just for asmedia though, and you know the installer will create all that for you right? ;)
<maz> marcan: only if you go the UEFI way, AFAICT. if you just ask for a raw m1n1 install (proxy only), you don't get that.
<maz> but yes, this is *very* niche.
<marcan> yeah, but you can always delete boot.bin to effectively turn the UEFI thing into a forced proxy, or use the csrutil backdoor to get both :)
hightower3 has quit [Ping timeout: 480 seconds]
hightower2 has joined #asahi-dev
<maz> hmmm. EDK2 in a NV guest works fine on M2, but not M2 Pro (random exception). Linux itself works fine on both... something is amiss.
<maz> huh, looks like some IPA space issue. limiting it to 32bit makes it work.
<povik> the ssm3515 driver in no longer untested
<povik> instead it's superficially tested, and working
<marcan> :D
<marcan> povik: I can merge it into the next tree and give it a spin
<povik> sure, why not
<povik> it's status="disabled" like the other speakers
<marcan> yeah
<marcan> chadmed: do you want me to grab impulses?
brolin has joined #asahi-dev
brolin has quit [Ping timeout: 480 seconds]
bps3 has quit [Ping timeout: 480 seconds]
nicolas17 has joined #asahi-dev
nicolas17 has quit []
nicolas17 has joined #asahi-dev
martinr1 has quit [Ping timeout: 480 seconds]
martinr1 has joined #asahi-dev
martinr1 has quit [Ping timeout: 480 seconds]
<kettenis> do we plan to support booting the 2nd stage m1n1+dt+u-boot from an external disk?
jole has quit [Remote host closed the connection]
<kettenis> my current code only looks for the partition with the "asahi,efi-system-partition" guid on the built-in nvme
jole has joined #asahi-dev
<maz> kettenis: wouldn't that mean adding USB+whatever support to the stage-1 m1n1? seems difficult.
<kettenis> it already has some usb support, but I guess usb host support and umass support would have to be added
<kettenis> so what I currently have is good enough ;)
<kettenis> loading the u-boot environment, the efi variables and asmedia firmware from the designated ESP now
<kettenis> hopefully that means we can drop the boot script hack
martinr1 has joined #asahi-dev
CME has quit []
martinr1 has quit [Ping timeout: 480 seconds]
martinr1 has joined #asahi-dev
nela has quit [Ping timeout: 480 seconds]
martinr1 has quit [Ping timeout: 480 seconds]
nela has joined #asahi-dev
<sven> usb host is *much* more annoying than device mode fwiw
<sven> and we can’t share much of the code m1n1 has
bcrumb has joined #asahi-dev
martinr1 has joined #asahi-dev
martinr1 has quit [Ping timeout: 480 seconds]
bcrumb has quit [Quit: WeeChat 3.8]
korreckj328 has quit [Ping timeout: 480 seconds]
martinr1 has joined #asahi-dev
brolin has joined #asahi-dev
WindowPain has quit [Quit: ZNC 1.8.2 - https://znc.in]
WindowPain has joined #asahi-dev
<mps> blazra: I still use xf86-input-mtrack on m1pro macbook and xf86-input-libinput on m1 macbook, but I thinking to switch to xf86-input-libinput also on m1pro
CME has joined #asahi-dev
rhysmdnz has quit [Quit: Bridge terminating on SIGTERM]
Guest274 has quit [Quit: Bridge terminating on SIGTERM]
martinr1 has quit [Ping timeout: 480 seconds]
brolin has quit [Ping timeout: 480 seconds]
korreckj328 has joined #asahi-dev
Jamie has joined #asahi-dev
rhysmdnz has joined #asahi-dev
Jamie is now known as Guest326
korreckj328 has quit [Quit: Leaving]
martinr1 has joined #asahi-dev
martinr1 has quit [Ping timeout: 480 seconds]
<kettenis> pushed my stuff to the u-boot asahi branch
<kettenis> not pushed the oslog diff for mtp yet
<kettenis> but with this the changes to the boot script and the disabling of the EFI variables should no longer be necessary
<kettenis> would appreciate some testing with booting linux
CME has quit []
CME has joined #asahi-dev
martinr1 has joined #asahi-dev
<jannau> hopefully found the cause of the t8112 dcp(ext) crashes, dcp still depends on ps_pmp which was so far hidden apple,always-on
brolin has joined #asahi-dev
korreckj328 has joined #asahi-dev
dhat has joined #asahi-dev
korreckj328 has quit [Ping timeout: 480 seconds]
korreckj328 has joined #asahi-dev
<chadmed> marcan: that'd be great if you could :)
c10l has quit [Ping timeout: 480 seconds]
<chadmed> one for each woofer and tweeter with the mic pointed at the middle of the screen 35cm away from it i think is where i measured my originals
nela has quit [Ping timeout: 480 seconds]
brolin has quit [Ping timeout: 480 seconds]
<jannau> kettenis: efi system partition selection seems to be broken for me. apple_m1_defconfig build booted from partition 8 with another ESP on partition 5. uses the boot loader from partition 5
brolin has joined #asahi-dev
roxfan2 has joined #asahi-dev
Z750 has quit [Quit: Ping timeout (120 seconds)]
Z750 has joined #asahi-dev
roxfan has quit [Ping timeout: 480 seconds]
<jannau> chadmed: https://github.com/chadmed/asahi-overlay/pull/18 - I didn't touch the older versions since I was unsure whether I should just delete them
brolin has quit [Ping timeout: 480 seconds]
brolin has joined #asahi-dev
korreckj328 has quit [Remote host closed the connection]
brolin has quit [Ping timeout: 480 seconds]
korreckj328 has joined #asahi-dev
<sam_> you can just drop 9 btw
<sam_> it's gone now
i509vcb has joined #asahi-dev
chadmed_ has joined #asahi-dev
<chadmed_> jannau: yeah im gonna do a big cleanup of the entire overlay this week, ive been neglecting metadata etc too
<chadmed_> dont really have the mental bandwidth or time to be upstreaming stuff rn though :/