sbp_targ(4)

sbp_targ4

Serial bus protocol 2 (sbp-2) target mode devices driver

Usage

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

device sbp_targ device firewire device scbus device targ

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

firewire_load="YES"
cam_load="YES"
sbp_targ_load"YES"

Overview

The sbp_targ driver provides support for SBP-2 target mode. This driver is supposed to work with cam(4), targ(4) and firewire(4). You also need to use scsi_target(8), which can be found in /usr/share/examples/scsi_target, to provide actual devices.

Examples

# mdconfig -a -t malloc -s 10m
md0
# scsi_target 0:0:0 /dev/md0
(Assuming sbp_targ0 on scbus0)

Releases

56 releases since FreeBSD 4.10-RELEASE; the text changed 34 times.

  1. 4.10–4.11
  2. 5.2–5.2.1
  3. 5.3–6.3
  4. 6.4
  5. 7.0
  6. 7.1
  7. 7.2
  8. 7.3
  9. 7.4
  10. 8.0
  11. 8.1
  12. 8.2
  13. 8.3
  14. 8.4
  15. 9.0
  16. 9.1
  17. 9.2
  18. 9.3
  19. 10.0
  20. 10.1
  21. 10.2
  22. 10.3
  23. 10.4
  24. 11.0
  25. 11.1
  26. 11.2
  27. 11.3
  28. 11.4
  29. 12.0
  30. 12.1
  31. 12.2
  32. 12.3
  33. 12.4
  34. 13.0–13.2
  35. 13.3–16.0

Authors

The sbp_targ driver was written by Hidetoshi Shimokawa.

Bugs

This driver is currently under development. It does not work correctly in multi-initiator environments or after the bus topology has been changed.

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