Dcow__ has quit [Remote host closed the connection]
Dcow has joined #asahi-dev
the_lanetly_052__ has joined #asahi-dev
squags has quit [Ping timeout: 480 seconds]
squags has joined #asahi-dev
squags has quit [Ping timeout: 480 seconds]
squags has joined #asahi-dev
squags has quit [Ping timeout: 480 seconds]
squags has joined #asahi-dev
suricato_ has quit [Ping timeout: 480 seconds]
the_lanetly_052___ has joined #asahi-dev
the_lanetly_052__ has quit [Ping timeout: 480 seconds]
squags has quit [Ping timeout: 480 seconds]
squags has joined #asahi-dev
squags has quit [Ping timeout: 480 seconds]
squags has joined #asahi-dev
squags has quit [Ping timeout: 480 seconds]
jeffmiw has joined #asahi-dev
squags has joined #asahi-dev
<sven>
tpw_rules: haven’t looked at it yet
<sven>
it looks like something goes wrong with intitializing the admin queue though. in the crashlog the IO queue still looked as if it was the one used by uboot i think
aleasto has joined #asahi-dev
mwalle has quit [Quit: WeeChat 2.3]
squags has quit [Ping timeout: 480 seconds]
squags has joined #asahi-dev
<kettenis>
sven: the values programmed into the admin queue registers (AQA, ASQ, ACQ) apparently are supposed to survive a reset
<sven>
I’m starting to wonder if that reset actually resets anything at all.
<sven>
I’m pretty sure I setup those three early on though
squags has quit [Ping timeout: 480 seconds]
<kettenis>
hmm, looks like it defenitely doesn't reset the NVMe bits
<kettenis>
CC.EN is still 1
<kettenis>
the first thing the OpenBSD driver does is disabling the controller, so that's probably why I haven't been bitten by this
squags has joined #asahi-dev
squags has quit [Ping timeout: 480 seconds]
squags has joined #asahi-dev
<kettenis>
pushed a change to clear CC.EN in U-Boot which should do a controller level reset
<kettenis>
that doesn't reset the admin queue registers but as long as those get set up correctly before CC.EN is set to 1 again, I don't see how this could mess things up
squags has quit [Ping timeout: 480 seconds]
zimsneexh has joined #asahi-dev
<sven>
sounds like something I should do in the Linux driver as well
squags has joined #asahi-dev
<kettenis>
looks like nvme_pci_configure_admin_queue() does the disable
squags has quit [Ping timeout: 480 seconds]
squags has joined #asahi-dev
squags has quit [Ping timeout: 480 seconds]
chadmed has quit [Remote host closed the connection]
squags has joined #asahi-dev
squags has quit [Ping timeout: 480 seconds]
yuyichao has quit [Ping timeout: 480 seconds]
squags has joined #asahi-dev
yuyichao has joined #asahi-dev
yuyichao has quit []
yuyichao has joined #asahi-dev
squags has quit [Ping timeout: 480 seconds]
<sven>
yeah, I might’ve dropped that by accident when removing all pci specific code
squags has joined #asahi-dev
squags has quit [Ping timeout: 480 seconds]
squags has joined #asahi-dev
squags has quit [Ping timeout: 480 seconds]
squags has joined #asahi-dev
the_lanetly_052___ has quit [Ping timeout: 480 seconds]
the_lanetly_052___ has joined #asahi-dev
squags has quit [Ping timeout: 480 seconds]
squags has joined #asahi-dev
squags has quit [Ping timeout: 480 seconds]
squags has joined #asahi-dev
squags has quit [Ping timeout: 480 seconds]
yuyichao_ has joined #asahi-dev
squags has joined #asahi-dev
yuyichao has quit [Ping timeout: 480 seconds]
Dcow__ has joined #asahi-dev
Dcow___ has joined #asahi-dev
squags has quit [Ping timeout: 480 seconds]
Dcow has quit [Ping timeout: 480 seconds]
Dcow_ has quit [Ping timeout: 480 seconds]
squags has joined #asahi-dev
XeR has joined #asahi-dev
yuyichao has joined #asahi-dev
yuyichao_ has quit [Ping timeout: 480 seconds]
zimsneexh has quit [Ping timeout: 480 seconds]
maor26 has joined #asahi-dev
maor26 has quit [Quit: Leaving]
squags has quit [Ping timeout: 480 seconds]
squags has joined #asahi-dev
squags has quit [Ping timeout: 480 seconds]
squags has joined #asahi-dev
Dcow has joined #asahi-dev
Dcow___ has quit [Read error: Connection reset by peer]
<tpw_rules>
kettenis: sven: disabling the nvme in u-boot was the ticket. not sure if there's more changes to make to the asahi-with-new-nvme branch, but i'm planning to do a bunch more compilation to see if it's stable
<sven>
just bugfixes, im happy with it otherwise
<sven>
(and ofc whatever the nvme maintainers will request)
<kettenis>
tpw_rules: thanks
<tpw_rules>
do you plan to have it merged into the main asahi branch soon?
<tpw_rules>
kettenis: did you have a chance to give v2 of my usb keyboard patch for u-boot a spin?
<kettenis>
not yet; I assume you've tested it and it works ;)
<tpw_rules>
well yeah. just wanted someone to verify the mailing list received it and i in fact sent it correctly this time. no one has replied to me about it yet
<kettenis>
my plan was to actually put that diff on my branch
<tpw_rules>
it should work on both master and your branch
<kettenis>
but I've been busy hacking my own stuff