USBNET(4) | Device Drivers Manual | USBNET(4)

# NAME

`usbnet` — generic USB network driver backend diagnostics

# DESCRIPTION

The `usbnet` subsystem provides support for USB network devices. This manual describes diagnostics that may be seen.

# DIAGNOSTICS

devN: sysctl_createv failed
  Unable to create debug node for NetBSD.
devN: usb errors on rx
  Error status from device upon Rx interrupt, device may be non-functional.
devN: usb error on tx
  Error status from device upon Tx interrupt., device may be non-functional.
devN: usb error on intr
  Error status from device upon interrupt, device may be non-functional.
devN: rxeof: too large transfer
  Network input rejected.
devN: close pipe N
  Closing of Rx, Tx or Interrupt pipe failed, device may be non-functional.
devN: open rx/tx pipes failed
  Opening of Rx or Tx pipes failed, device non-functional.
devN: [rt]x list init failed
  Creation of Rx or Tx list failed, device non-functional.
devN: watchdog timeout
  Time out in transmission.
devN: pipe abort failed
  Aborting USB pipes after watchdog timeout failed.
devN: couldn't establish power handler
  Call to pmf_device_register(9) failed, disabling system suspend.

The `usbnet` manual lists generic diagnostics generated by USB network devices.

# SEE ALSO

arp(4), aue(4), axe(4), axen(4), cdce(4), cue(4), ifmedia(4), intro(4), kue(4), mos(4), mue(4), netintro(4), smsc(4), udav(4), upl(4), ure(4), url(4), urndis(4), usb(4), usbnet(9)

# HISTORY

The `usbnet` framework first appeared in NetBSD 9.0.

# AUTHORS

The `usbnet` framework was written by Matthew R. Green <mrg@eterna23.net>

June 15, 2021 | NetBSD 10.99