usfs(4)

usfs4

Usb device side support for bulk only transport mass storage

Usage

To compile this driver into the kernel, place the following lines in your kernel configuration file:

device usb device usfs

Alternatively, to load the driver as a module at boot time, place the following line in loader.conf(5):

usfs_load="YES"

Overview

This driver is obsolete. Users are advised to use cfumass(4) instead.

The usfs driver provides support for emulating an USB mass storage device when the USB stack is activated in USB device side mode (the usb_template(4) module is loaded and the hw.usb.template sysctl is set to 0).

Upon attach the driver creates a RAM disk which can be read and written.

Releases

25 releases since FreeBSD 11.0-RELEASE; the text changed 11 times.

  1. 11.0
  2. 11.1
  3. 11.2
  4. 11.3
  5. 11.4
  6. 12.0
  7. 12.1
  8. 12.2
  9. 12.3
  10. 12.4
  11. 13.0–13.2
  12. 13.3–16.0

History

The usfs driver appeared in FreeBSD 8.0.

From base 16.0-CURRENT-20261027-61c70dc16a79 in FreeBSD 16.0-CURRENT (2026-10-27). Parsed by carta from the page's mdoc source.