probably not waiting iproperly for some sort of firmware state transition.
But this gets us going on the x13s.
ok stsp@, phessler@
-/* $OpenBSD: if_qwx_pci.c,v 1.5 2024/02/03 20:07:19 kettenis Exp $ */
+/* $OpenBSD: if_qwx_pci.c,v 1.6 2024/02/05 10:45:47 kettenis Exp $ */
/*
* Copyright 2023 Stefan Sperling <stsp@openbsd.org>
void
qwx_mhi_ee_amss_state_transition(struct qwx_pci_softc *psc)
{
+ /* XXX without this delay starting the channels may fail */
+ delay(1000);
+
qwx_mhi_start_channels(psc);
}