On Thu, 15 Sept 2022 at 17:12, John Verne <john.ve...@gmail.com> wrote: > > On Thu, 15 Sept 2022 at 10:10, John Verne <john.ve...@gmail.com> wrote: > > > > On Wed, 14 Sept 2022 at 18:11, John Verne <john.ve...@gmail.com> wrote: > > > > > I'm willing to sysupgrade to the latest snapshot for more > > > comprehensive testing. I can't tell from the recent changes around usb > > > in the tree what might have caused this, or if it's just my machine > > > somehow. If there is some specific instrumentation or setup I can > > > apply before upgrading to the recent snapshot that might help because > > > the failure mode doesn't really allow me to collect info afterwards. > > > Or, at least, I don't know how to do that. > > > > > I poked around the man pages for various "stat" commands but didn't > > really know what would be useful. I saw there were some changes made > > recently, but after the snapshot I was running, to DWC2 which is in > > the dmesg I posted. So I took the chance and did a sysupgrade -s to > > the Sept. 14 snapshot. > > > > The upgrade went well (though the sysupgrade stalled at one point and > > gave up -- but it did not lock up) and once it rebooted and was all > > updated I tried a few downloads of big sets from a mirror without any > > complaints. > > > > So, tentatively, this is either fixed because it was never a problem, > > or the recent usb or dwc changes (which are too large and unfamiliar > > for me to make sense of) corrected a corner case with USB ethernet > > devices. > > I guess I spoke too soon. This was waiting for me on the serial console today: > > [...] > fnord# usbd_start_next: error=5 > usbd_free_xfer: xfer=0xffffff8004e66368 not free > smsc0: warning: Failed to read register 0x114 > smsc0: warning: MII is busy > [...] > And this is what happens when I sysupgrade -s to try and pick up the latest:
[...] nord# sysupgrade -s Fetching from http://openbsd.cs.toronto.edu/pub/OpenBSD/snapshots/arm64/ SHA256.sig 100% |*************************************| 1544 00:00 Signature Verified Verifying old sets. INSTALL.arm64 100% |************************************| 39085 00:00 base72.tgz 100% |*************************************| 250 MB 00:58 bsd 100% |*************************************| 14644 KB 00:05 bsd.mp 100% |*************************************| 14708 KB 00:03 bsd.rd 100% |*************************************| 17269 KB 00:04 comp72.tgz 28% |********** | 20352 KB 00:12 ETAusbd_start_next: error=5 usbd_free_xfer: xfer=0xffffff8004e667e8 not free smsc0: warning: Failed to write register 0x14 comp72.tgz 33% |************ | 23552 KB 00:13 ETA^C fetch aborted. [...] Console is non-responsive.