Axen usb Ethernet device shows in dmesg every cold boot but only every other warm boot on MacBook Air 2017 running current and older snaps. This behavior is present as far back as 7.5 release using bsd.mp but I have not tested prior to that. This behavior is not seen on MacOS Monterey nor does it depend on which USB port is used. Replugging the axen usb device causes it to be recognized. Other usb devices do not have this behavior on this machine.
Could this be due to a logic error in the axen driver or a register not being cleared? I understand not everything is reset on a warm boot. The behavior of it appearing reliably every other warm boot would seem strange to me if it were strictly a timing issue. addr 07: 0b95:1790 ASIX Elec. Corp., AX88179 super speed, power 124 mA, config 1, rev 1.00, iSerial 0000249B7B9E50 driver: axen0 For full dmesg and ACPI dump, etc . Please see earlier posting listed below. I didn’t notice it initially because bsd.rd recognizes axen0 each time and I must have been powering down machine and doing cold boots with bsd.mp. https://marc.info/?l=openbsd-bugs&m=172645193101111&w=2 -Ted