*** UNIX MANUAL PAGE BROWSER ***

A Nergahak database for man pages research.

Navigation

Directory Browser

1Browse 4.4BSD4.4BSD
1Browse Digital UNIXDigital UNIX 4.0e
1Browse FreeBSDFreeBSD 14.3
1Browse MINIXMINIX 3.4.0rc6-d5e4fc0
1Browse NetBSDNetBSD 10.1
1Browse OpenBSDOpenBSD 7.7
1Browse UNIX v7Version 7 UNIX
1Browse UNIX v10Version 10 UNIX

Manual Page Search

Manual Page Result

0 Command: sg | Section: 4 | Source: FreeBSD | File: sg.4.gz
SG(4) FreeBSD Kernel Interfaces Manual SG(4) NAME sg - Linux ioctl-compatible SCSI passthru device SYNOPSIS device sg device scbus DESCRIPTION The sg driver provides a Linux compatible scsi passthru device. This driver attaches to all cam(4) peripheral devices. It is similar to the pass(4) device, but uses the Linux interfaces, rather than the FreeBSD CAM interfaces. IOCTL The following subset of the Linux sg ioctl interfaces are implemented: SG_SET_TIMEOUT u_int to Set the timeout in milliseconds. SG_GET_TIMEOUT Get the timeout in milliseconds SG_GET_RESERVED_SIZE u_int Returns the size of the I/O one can do this device. SG_GET_SCSI_ID struct sg_scsi_id Returns the bus number, channel, scsi bus ID number, lun and other information about the SCSI device. SG_GET_SG_TABLESIZE u_int Returns the table size, though hard wired to 0. SG_GET_VERSION_NUM u_int Return the version number that is implemented. SG_IO struct sg_io_hdr All other ioctl interfaces return ENODEV. FILES /dev/sg* Passthru devices. SEE ALSO cam(4), pass(4) HISTORY The sg driver first appeared in FreeBSD 7.0. FreeBSD 14.1-RELEASE-p8 May 6, 2024 FreeBSD 14.1-RELEASE-p8

Navigation Options