marcan 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
chengsun_ has quit [Ping timeout: 480 seconds]
Dcow has quit [Ping timeout: 480 seconds]
Dcow has joined #asahi-dev
dougall has quit [Server closed connection]
dougall has joined #asahi-dev
krbtgt has quit [Server closed connection]
krbtgt has joined #asahi-dev
Dcow has quit [Ping timeout: 480 seconds]
amw has quit [Server closed connection]
amw has joined #asahi-dev
shenki has quit [Server closed connection]
shenki has joined #asahi-dev
hnOsmium0001 has quit [Server closed connection]
hnOsmium0001 has joined #asahi-dev
chadmed_ has joined #asahi-dev
user982492 has joined #asahi-dev
maria has quit [Server closed connection]
maria has joined #asahi-dev
chadmed_ has quit [Remote host closed the connection]
_whitelogger has joined #asahi-dev
nirya has quit [Server closed connection]
nirya has joined #asahi-dev
linuxgemini has quit [Server closed connection]
linuxgemini has joined #asahi-dev
jackhill has quit [Server closed connection]
jackhill has joined #asahi-dev
Dcow has joined #asahi-dev
jabashque_ has quit [Server closed connection]
jabashque_ has joined #asahi-dev
sirn has quit [Server closed connection]
sirn has joined #asahi-dev
Dcow has quit [Ping timeout: 480 seconds]
duckworld has joined #asahi-dev
riatre has quit [Server closed connection]
riatre has joined #asahi-dev
rbenua has quit [Server closed connection]
rbenua has joined #asahi-dev
chengsun has joined #asahi-dev
lethalbit has quit [Server closed connection]
lethalbit has joined #asahi-dev
Dcow has joined #asahi-dev
chengsun has quit [Ping timeout: 480 seconds]
Dcow has quit [Ping timeout: 480 seconds]
WindowPain has quit [Server closed connection]
WindowPain has joined #asahi-dev
nafod has quit [Server closed connection]
nafod has joined #asahi-dev
<chadmed> marcan, povik: i have a fix for the speaker codec suspend issue as a PR against linux-asahi if you want to take a look. re the userspace safety stuff i had a go at that a little while ago but had difficulty wrangling alsa-lib :(
beeblebrox has quit [Quit: Konversation terminated!]
Simonx22 has quit [Server closed connection]
Simonx22 has joined #asahi-dev
sam_ has quit [Server closed connection]
sam_ has joined #asahi-dev
Tom__ has joined #asahi-dev
isinyaaa has quit [Server closed connection]
StupidYui has quit [Ping timeout: 480 seconds]
isinyaaa has joined #asahi-dev
audiojaguar has quit [Server closed connection]
audiojaguar has joined #asahi-dev
al3xtjames has quit [Server closed connection]
al3xtjames has joined #asahi-dev
Chainsaw has quit [Server closed connection]
Chainsaw has joined #asahi-dev
enron has quit [Server closed connection]
enron has joined #asahi-dev
steev has quit [Server closed connection]
steev has joined #asahi-dev
nicolas17 has quit [Ping timeout: 480 seconds]
linxz has quit [Server closed connection]
linxz has joined #asahi-dev
Z750 has quit [Server closed connection]
Z750 has joined #asahi-dev
nepeat_ has quit [Server closed connection]
nepeat has joined #asahi-dev
greguu has joined #asahi-dev
jkkm has quit [Server closed connection]
jkkm has joined #asahi-dev
NekomimiScience has quit [Server closed connection]
NekomimiScience has joined #asahi-dev
nyx_o has quit [Quit: WeeChat 3.5]
azenla has quit [Server closed connection]
azenla has joined #asahi-dev
eric_engestrom has quit [Server closed connection]
eric_engestrom has joined #asahi-dev
snek has quit [Server closed connection]
snek has joined #asahi-dev
jesse-s has quit [Server closed connection]
jesse-s has joined #asahi-dev
c10l has quit [Quit: Bye o/]
c10l has joined #asahi-dev
skmp__ has quit [Server closed connection]
skmp__ has joined #asahi-dev
tardyp has quit [Server closed connection]
tardyp has joined #asahi-dev
cptcobalt has quit [Server closed connection]
cptcobalt has joined #asahi-dev
<tpw_rules> any idea why usb and i2c would fail to probe due to deferment in initrd? i presume i'm missing a module but which?
<tpw_rules> debugfs's devices_deferred did not state a reason
<tpw_rules> (also this only happens on new device trees)
capta1nt0ad has joined #asahi-dev
<tpw_rules> (probably forgetting the atcphy module...)
user982492 has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
mokou has quit [Server closed connection]
mokou has joined #asahi-dev
<marcan> tpw_rules: ATC? that probably needs to be added to the initramfs setup tbh
<marcan> chadmed: sure
elvishjerricco has quit [Server closed connection]
elvishjerricco has joined #asahi-dev
weitcis has joined #asahi-dev
<chadmed> 29/11/22 4:08 PMspeakersafetydStarted speakersafetyd for j31
<chadmed> how good is string manipulation in c :P
digicyc2 has quit [Server closed connection]
digicyc2 has joined #asahi-dev
<marcan> I was thinking of writing that thing in Rust :p
<marcan> (and possibly outright ignoring alsa-lib and rewriting it in rust, because alsa-lib...)
jlco has quit [Server closed connection]
<chadmed> i did think of that but yeah alsa-lib is horrid enough in C let alone trying to wrestle with the alsa rust crate
<chadmed> and as evidenced above i can barely get a string to print properly let alone rewrite try rewriting alsa-lib safely
<tpw_rules> phy-apple-atc is not enough either, it needs something more
<tpw_rules> let me boot in for real and check it
<chadmed> is it reproducible or an intermittent thing
<tpw_rules> are you talking to me? it's 100% reproducible. cannot get usb in initrd on my m1 max
<tpw_rules> and dwc3 and now phy-apple-atc and also i2c say their probing has been deferred
<marcan> tpw_rules: do you have CONFIG_USB_DWC3_DUAL_ROLE=y?
<tpw_rules> yes. usb works fine when the rootfs is mounted off nvme and the latest kernel and config are running
bpye has quit [Server closed connection]
bpye has joined #asahi-dev
trsohmers has quit [Server closed connection]
trsohmers has joined #asahi-dev
fmstrat has quit [Server closed connection]
fmstrat has joined #asahi-dev
Method has quit [Server closed connection]
Method has joined #asahi-dev
<marcan> tpw_rules: is tipd in there?
<marcan> i.e. tps6598x
esden has quit [Server closed connection]
esden has joined #asahi-dev
<marcan> ohh wait
<marcan> tpw_rules: nvmem_apple_efuses
<marcan> atc needs that
robher has quit [Server closed connection]
robher has joined #asahi-dev
<marcan> I really need to add that to our script, I probably broke usb during initramfs in our atc update
SSJ_GZ has joined #asahi-dev
Tramtrist has quit [Server closed connection]
Tramtrist has joined #asahi-dev
tobhe has quit [Server closed connection]
tobhe has joined #asahi-dev
balrog has quit [Server closed connection]
<tpw_rules> marcan: bingo, thanks much <3
<tpw_rules> i tested and it works for nixos at least again
balrog has joined #asahi-dev
qdot has quit [Server closed connection]
qdot has joined #asahi-dev
zzywysm has joined #asahi-dev
_alice has quit [Server closed connection]
_alice has joined #asahi-dev
zzywysm_ has quit [Ping timeout: 480 seconds]
Mary has quit [Server closed connection]
Mary has joined #asahi-dev
austriancoder has quit [Server closed connection]
austriancoder has joined #asahi-dev
fugi has quit [Server closed connection]
fugi has joined #asahi-dev
daniels has quit [Server closed connection]
daniels has joined #asahi-dev
psanford has quit [Server closed connection]
psanford has joined #asahi-dev
kevans91 has quit [Server closed connection]
kevans91 has joined #asahi-dev
tanty has quit [Remote host closed the connection]
pbsds0 has quit [Server closed connection]
pbsds0 has joined #asahi-dev
Swiftloke has quit [Server closed connection]
Swiftloke has joined #asahi-dev
tanty has joined #asahi-dev
refi64 has quit [Server closed connection]
refi64 has joined #asahi-dev
cynthia has quit [Server closed connection]
cynthia has joined #asahi-dev
MajorBiscuit has joined #asahi-dev
cy8aer has quit [Server closed connection]
cy8aer has joined #asahi-dev
yuyichao has quit [Server closed connection]
yuyichao has joined #asahi-dev
vivithecanine has quit [Server closed connection]
vivithecanine has joined #asahi-dev
arnd has quit [Server closed connection]
arnd has joined #asahi-dev
weitcis has quit [Quit: Konversation terminated!]
kit_ty_kate has quit [Server closed connection]
kit_ty_kate has joined #asahi-dev
compassion has quit [Server closed connection]
compassion has joined #asahi-dev
zalyx has quit [Server closed connection]
zalyx has joined #asahi-dev
tim has joined #asahi-dev
tim is now known as Guest346
XeR has quit [Server closed connection]
XeR has joined #asahi-dev
Dcow has joined #asahi-dev
Dcow has quit [Ping timeout: 480 seconds]
Dcow has joined #asahi-dev
leitao has joined #asahi-dev
VinDuv has quit [Server closed connection]
VinDuv has joined #asahi-dev
leitao has quit [Ping timeout: 480 seconds]
StupidYui has joined #asahi-dev
gtk2 has quit [Server closed connection]
gtk2 has joined #asahi-dev
Tom__ has quit [Ping timeout: 480 seconds]
rqou_ has quit [Quit: Leaving]
Tom__ has joined #asahi-dev
StupidYui has quit [Ping timeout: 480 seconds]
ChaosPrincess has quit [Quit: WeeChat 3.7.1]
ChaosPrincess has joined #asahi-dev
c10l9 has joined #asahi-dev
c10l has quit [Read error: Connection reset by peer]
tim has joined #asahi-dev
Guest346 has quit [Read error: Connection reset by peer]
tim is now known as Guest359
<maz> and I thought the dust was settling on the cpufreq binding... oh well.
<kettenis_> oh FFS, is there any hope for doing this sort of thing without bikeshedding things to death
<kettenis_> tis way the machines will be obsolete before things are fully upstreamed
Guest359 has quit [Ping timeout: 480 seconds]
<sven> :(
c10l9 has quit []
<maz> yeah. classic example of better being the ennemy of good...
c10l9 has joined #asahi-dev
ah- has quit [Server closed connection]
ah- has joined #asahi-dev
c10l9 has quit []
c10l has joined #asahi-dev
MajorBiscuit has quit [Ping timeout: 480 seconds]
DarkShadow44 has quit [Quit: ZNC - https://znc.in]
DarkShadow44 has joined #asahi-dev
r0ni has joined #asahi-dev
<marcan> sigh...
<marcan> replied.
<maz> I said what I had to say as well.
<maz> probably less eloquently ;-)
nyx_o has joined #asahi-dev
MajorBiscuit has joined #asahi-dev
MajorBiscuit has quit [Read error: Connection reset by peer]
MajorBiscuit has joined #asahi-dev
dordoka has joined #asahi-dev
<dottedmag> It probably does not help that DT is so generic that every reviewer has their own idea how to "best" describe the hardware.
lawrence has quit [Server closed connection]
lawrence has joined #asahi-dev
nyx_o has quit [Quit: WeeChat 3.5]
dordoka has quit [Quit: Konversation terminated!]
dordoka has joined #asahi-dev
dordoka has quit []
dordoka has joined #asahi-dev
<povik> > You say this like any newbie should be able to send a patch and get it accepted right away
<povik> uh, what a strawman
<sven> i also wouldn't be able to contribute things "easy" or "fast" to any modern frontend written in javascript
<maz> I find the whole thing more and more depressing.
<sven> at least there are subsystems that aren't painful. nvme, i2c and usb went pretty well so far
cylm has quit [Server closed connection]
cylm has joined #asahi-dev
jluthra has quit [Remote host closed the connection]
jluthra has joined #asahi-dev
<marcan> and irq
<marcan> (the bikeshedding there was warranted re: memory ordering)
<sven> ah, true, forgot about that one because I was only watching from the sidelines at that point
<sven> i think watchdog was okay as well. Bluetooth was almost no bike shedding because there were almost no comments until they just accepted the driver :D
<marcan> lol
<sven> so i guess I just used that api correctly on the first try which would be weird :D
<marcan> I hear drm is supposed to be good, but let's just say my experience with simpledrm specifically was... Not Great. hope it's an exception.
<sven> at least the irc channel seems nice. I asked one questions about that OOB HPD thing and had like three people replying in <15 minutes or so
systwi_ has joined #asahi-dev
systwi has quit [Ping timeout: 480 seconds]
<marcan> Good :)
___nick___ has joined #asahi-dev
___nick___ has quit []
___nick___ has joined #asahi-dev
chengsun has joined #asahi-dev
chengsun has quit [Ping timeout: 480 seconds]
fossdd has quit [Server closed connection]
fossdd has joined #asahi-dev
sirn has quit [Quit: ZNC 1.8.2 - https://znc.in]
jato has quit [Ping timeout: 480 seconds]
ma has joined #asahi-dev
<maz> marcan: btw, re: irq and memory ordering. feel free to eyeball 20221129142449.886518-4-apatel@ventanamicro.com if you get a chance.
<maz> this is mostly a copy-paste for the AIC driver, and I hope to try and move the driver over to that...
dordoka has quit [Quit: Konversation terminated!]
tenkuu has joined #asahi-dev
ma has quit []
MajorBiscuit has quit [Ping timeout: 480 seconds]
dax has joined #asahi-dev
<zzywysm> marcan: regarding drm, perhaps tell lina to expand the size of her GPU driver by a few million lines, and then the maintainers will accept it all with no comments at all :D
<zzywysm> works for AMD
CME_ is now known as CME
<mps> haha, you made me smile today
sirn has joined #asahi-dev
ma has joined #asahi-dev
ma has quit [Quit: WeeChat 3.7.1]
ma has joined #asahi-dev
ma has quit []
ma has joined #asahi-dev
leitao has joined #asahi-dev
nicolas17 has joined #asahi-dev
___nick___ has quit [Ping timeout: 480 seconds]
c10l has quit [Quit: Bye o/]
eiln has joined #asahi-dev
leitao has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<eiln> ane power tunables are constant & retain state so I chucked them under tunables_static.c
eiln has quit [Quit: Page closed]
r0ni has quit [Ping timeout: 480 seconds]
<sven> jannau: you had some usb4 device, didn’t you? can you trace all tps reads/writes when connecting that under macOS?
<sven> I’m pretty sure there must be a “usb 4 enabled” bit somewhere in data status and there must be a “enter usb” vdo Register somewhere as well
c10l has joined #asahi-dev
shervon has joined #asahi-dev
c10l has quit [Quit: Bye o/]
shervon has quit [Remote host closed the connection]
shervon has joined #asahi-dev
shervon has quit [Remote host closed the connection]
shervon has joined #asahi-dev
shervon has quit []
tenkuu has quit [Read error: Connection reset by peer]
SSJ_GZ has quit [Ping timeout: 480 seconds]
c10l has joined #asahi-dev