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
nsklaus has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
user982492 has joined #asahi-dev
raveling has quit [Ping timeout: 480 seconds]
eiln has joined #asahi-dev
raveling has joined #asahi-dev
raveling has quit [Ping timeout: 480 seconds]
raveling has joined #asahi-dev
raveling has quit [Ping timeout: 480 seconds]
raveling has joined #asahi-dev
pthariensflame has joined #asahi-dev
pthariensflame has quit []
raveling has quit [Ping timeout: 480 seconds]
raveling has joined #asahi-dev
eiln has quit [Quit: Page closed]
user982492 has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
raveling has quit [Ping timeout: 480 seconds]
raveling has joined #asahi-dev
Urriellu has quit [Ping timeout: 480 seconds]
leitao has joined #asahi-dev
nopeslide13 has quit [Ping timeout: 480 seconds]
nopeslide13 has joined #asahi-dev
nsklaus has joined #asahi-dev
cylm has quit [Ping timeout: 480 seconds]
mkurz has quit [Remote host closed the connection]
raveling has quit [Ping timeout: 480 seconds]
raveling has joined #asahi-dev
eiln has joined #asahi-dev
amarioguy has quit [Remote host closed the connection]
<mps> ChaosPrincess: are you author of the apple-z2 (touchbar) driver
<ChaosPrincess> yes
<mps> nice work
<mps> one small note, it can load firmware only if it is built as module, but this ok I think
<ChaosPrincess> if you build it as built-in, you probably need to put the firmware in the initramfs
<ChaosPrincess> and thats on the list of things to fix
<mps> and is there something userspace to set parameters
<ChaosPrincess> what kind of parameters?
<mps> I mean something like set behavior like for touchpad
<ChaosPrincess> there is no special userspace yet, what you can do is match on the device name in libinput and go from there
<mps> maybe xinput could help
<mps> ChaosPrincess: but for now I can tell that it works on j293 (m1 macbook). nice work
eiln has quit [Remote host closed the connection]
mkurz has joined #asahi-dev
<mps> btw, I already had firmware on ESP in asahi/all_firmware.tar.gz and extracting it manually from macos was waste of time
<ChaosPrincess> means your installation was newer than mine, i lacked that file
<mps> I guess so, I installed asahi from the scratch just few days before new year, 20-26 december
<mps> and I ported yesterday asahi-scripts and asahi-fwextract from alarm to alpine
<ChaosPrincess> well, the issue is that i probably am not the only person to install that early, so installer needs some extra features to deal with that case
<mps> my guess is that someone with python knowledge will write firmware extractor/packer for macos
<j`ey_> that's what the installer does?
<ChaosPrincess> oh, it works on macos already
<ChaosPrincess> just need some way to tell to the user to re-do the installation flow
<mps> yes, installer does this, but I mean extracting firmware without running installer
<ChaosPrincess> we could also try just mounting apfs and grabbing it from there
<ChaosPrincess> there is some fuse app to do that, and we only need read
<mps> for example on my other macbook there is no this firmware in asahi/all_firmware.tar.gz, I installed it in summer (August I think)
<mps> ChaosPrincess: I build apfs-rw kernel module and tested it to some degree but not sure is it risky to use it with macos volumes
<ChaosPrincess> i dont see a problem as long as it is mounted ro
<mps> yes, also used ro and read and copied some files from macos and didn't had problems but I don't use macos so not sure if could make problems or not
<mps> on one usb flash I created apfs and tested it in RW mode and again didn't had problems
<mps> except in early test but I posted fix to upstream and it is fixed few month ago
<chadmed> on gentoo i just added a message to the ebuild telling people to run asahi-fwextract on every update of the asahi-firmware package
<chadmed> which i have set as a dependency for the kernel and asahi-scripts
<chadmed> but this is a conversation for #asahi-alt
<marcan> mps: if you want things that need firmware built-in you need to support our firmware cpio load process from the bootloader, which means /boot-as-EFI in practice (or customizing the grub setup more, or some other bootloader that can be manually configured, etc.)
<marcan> old installers did not extract touch bar firmware, this is a known issue
<marcan> once this is released there will be an installer update to re-extract firmware
<marcan> but there isn't much point until the display works, so this is not a priority
<chadmed> eventually itll be made available at /lib/firmware/vendor right
raveling has quit [Ping timeout: 480 seconds]
<marcan> the all_firmware bit was added when the M2 was released, so any M1 MBP13 users who installed after we had M2 support don't need to do anything other than the usual fwextract stuff
<marcan> people who installed earlier will need to go through a TBD installer flow to re-extract
bisko has joined #asahi-dev
<marcan> speaking of, merged
<marcan> ChaosPrincess: sorry for taking forever on that one
<marcan> at the latest it will be in fwextract packages & installers when M2Pro/Max support is in
rosefromthedead has joined #asahi-dev
<marcan> kettenis: I also have a pending uninstall mode to add. since we can't exactly know what an OS install is, it'll have to be a heuristic like "stub + ESP + 0..n partitions of known types after that physically contiguous". can you let me know what parttypes to expect for BSD?
<tobhe_> 3 36337670 36947973 2.3 GiB AF0A
<tobhe_> 4 36947974 37070085 477.0 MiB EF00
<tobhe_> 5 37070086 89498885 200.0 GiB A600 OpenBSD
<tobhe_> hope that helps
raveling has joined #asahi-dev
<marcan> tobhe_: ideally not just one setup but an explanation of what I could *possibly* expect if more than one setup is possible
<marcan> also full type GUIDs instead of the abbreviations help
raveling has quit [Ping timeout: 480 seconds]
<tobhe_> ack, afaiu you can expect that there is always only one OpenBSD partition (we use bsd disklabels for to partition that)
<tobhe_> lsblk lists the full type as 824cc7a0-36a8-11e3-890a-952519ad3f61
<marcan> ah, so it's all neatly in one partition, that makes it easy
<marcan> thanks :)
raveling has joined #asahi-dev
<mps> marcan: yes, I know that is not finished and I don't expect 'out-of-the-box' all things working. I just had some time to try touchbar to see progress, nothing more
raveling has quit [Ping timeout: 480 seconds]
raveling has joined #asahi-dev
<kettenis> marcan: what tobhe_ says ;)
leitao has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
hightower2 has joined #asahi-dev
leitao has joined #asahi-dev
leitao has quit []
hightower2 has quit [Remote host closed the connection]
hightower2 has joined #asahi-dev
leitao has joined #asahi-dev
bluetail30 has quit [Ping timeout: 480 seconds]
hightower2 has quit [Ping timeout: 480 seconds]
bluetail30 has joined #asahi-dev
leitao has quit [Ping timeout: 480 seconds]
rosefromthedead has quit [Ping timeout: 480 seconds]
<zzywysm> marcan: is it expected that you closed https://github.com/AsahiLinux/linux/pull/125 but i don't see the cherry-picked commit in bits/200-dcp? just a case of not pushing to github yet?
axboe has quit [Remote host closed the connection]
hightower2 has joined #asahi-dev
seb4nihel has quit [Remote host closed the connection]
seb4nihel has joined #asahi-dev
seb4nihel has quit [Remote host closed the connection]
seb4nihel has joined #asahi-dev
seb4nihel has quit [Remote host closed the connection]
seb4nihel has joined #asahi-dev
axboe has joined #asahi-dev
raveling has quit [Ping timeout: 480 seconds]
Urriellu has joined #asahi-dev
sefidel has quit [Remote host closed the connection]
sefidel has joined #asahi-dev
i509vcb has joined #asahi-dev
raveling has joined #asahi-dev
Urriellu has quit [Remote host closed the connection]
raveling has quit [Ping timeout: 480 seconds]
raveling has joined #asahi-dev
roxfan2 has quit [Remote host closed the connection]
raveling has quit [Ping timeout: 480 seconds]
roxfan has joined #asahi-dev
SalimTer- has joined #asahi-dev
salimterryli has quit [Ping timeout: 480 seconds]
raveling has joined #asahi-dev
hightower2 has quit [Ping timeout: 480 seconds]
raveling has quit [Ping timeout: 480 seconds]
Urriellu has joined #asahi-dev
raveling has joined #asahi-dev
hightower2 has joined #asahi-dev
raveling has quit [Ping timeout: 480 seconds]
raveling has joined #asahi-dev
raveling has quit [Ping timeout: 480 seconds]
cylm has joined #asahi-dev
hightower2 has quit [Ping timeout: 480 seconds]
raveling has joined #asahi-dev
hightower2 has joined #asahi-dev
raveling has quit [Ping timeout: 480 seconds]
raveling has joined #asahi-dev
sefidel has quit [Remote host closed the connection]
sefidel has joined #asahi-dev
sefidel has quit [Remote host closed the connection]
sefidel has joined #asahi-dev
nsklaus has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
stipa is now known as Guest9068
stipa has joined #asahi-dev
Guest9068 has quit [Read error: Connection reset by peer]