Skip site navigation (1)Skip section navigation (2)

FreeBSD Man Pages

Man Page or Keyword Search:
Man Architecture
Apropos Keyword Search (all sections) Output format
home | help
SIIS(4)		       FreeBSD Kernel Interfaces Manual		       SIIS(4)

NAME
     siis -- SiliconImage Serial ATA Host Controller driver

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

	   device pci
	   device scbus
	   device siis

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

	   siis_load="YES"

     The following tunables are	settable from the loader(8):

     hint.siis.X.msi
     controls Message Signaled Interrupts (MSI)	usage by the specified con-
     troller.

     hint.siisch.X.pm_level
     controls SATA interface Power Management for the specified	channel,
     allowing some power to be saved at	the cost of additional command
     latency.  Possible	values:

	   0   interface Power Management is disabled (default);

	   1   device is allowed to initiate PM	state change, host is passive.

     Note that interface Power Management is not compatible with device	pres-
     ence detection.  A	manual bus reset is needed on device hot-plug.

     hint.siisch.X.sata_rev
     setting to	nonzero	value limits maximum SATA revision (speed).  Values 1,
     2 and 3 are respectively 1.5, 3 and 6Gbps.

DESCRIPTION
     This driver provides the CAM(4) subsystem with native access to the SATA
     ports of controller.  Each	SATA port is represented to CAM	as a separate
     bus with 16 targets.  Most	of the bus-management details are handled by
     the SATA-specific transport of CAM.  Connected ATA	disks are handled by
     the ATA protocol disk peripheral driver ada(4).  ATAPI devices are	han-
     dled by the SCSI protocol peripheral drivers cd(4), da(4),	sa(4), etc.

     Driver features include support for Serial	ATA and	ATAPI devices, Port
     Multipliers (including FIS-based switching), hardware command queues (31
     command per port),	Native Command Queuing,	SATA interface Power Manage-
     ment, device hot-plug and Message Signaled	Interrupts.

     The activity LEDs of the adapters supported by the	siis driver can	be
     controlled	via the	led(4) API for localization or status reporting	pur-
     poses.

HARDWARE
     The siis driver supports the following controller chips:

     +o	 SiI3124 (PCI-X	133MHz/64bit, 4	ports)
     +o	 SiI3131 (PCIe 1.0 x1, 1 port)
     +o	 SiI3132 (PCIe 1.0 x1, 2 ports)
     +o	 SiI3531 (PCIe 1.0 x1, 1 port)

FILES
     /dev/led/siisch*  identification LED device nodes

SEE ALSO
     ada(4), ata(4), cam(4), cd(4), da(4), led(4), sa(4)

HISTORY
     The siis driver first appeared in FreeBSD 8.0.

AUTHORS
     Alexander Motin <mav@FreeBSD.org>.

FreeBSD	10.3			March 23, 2015			  FreeBSD 10.3

NAME | SYNOPSIS | DESCRIPTION | HARDWARE | FILES | SEE ALSO | HISTORY | AUTHORS

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=siis&manpath=FreeBSD+10.3-RELEASE+and+Ports>

home | help