xref: /freebsd-src/share/man/man4/smartpqi.4 (revision 1b7663a03ca93451ae0b8b3272e5ad991da0fa9a)
17ea28254SJohn Hall.\" Copyright (C) 2019-2023, Microchip Technology Inc. and its subsidiaries
27ea28254SJohn Hall.\" Copyright (C) 2016-2018, Microsemi Corporation
37ea28254SJohn Hall.\" Copyright (C) 2016, PMC-Sierra, Inc.
47ea28254SJohn Hall.\" Written by John Hall <john.hall@microchip.com>
51e66f787SSean Bruno.\"
61e66f787SSean Bruno.\" Redistribution and use in source and binary forms, with or without
71e66f787SSean Bruno.\" modification, are permitted provided that the following conditions
81e66f787SSean Bruno.\" are met:
91e66f787SSean Bruno.\" 1. Redistributions of source code must retain the above copyright
101e66f787SSean Bruno.\"    notice, this list of conditions and the following disclaimer.
111e66f787SSean Bruno.\" 2. Redistributions in binary form must reproduce the above copyright
121e66f787SSean Bruno.\"    notice, this list of conditions and the following disclaimer in the
131e66f787SSean Bruno.\"    documentation and/or other materials provided with the distribution.
141e66f787SSean Bruno.\"
151e66f787SSean Bruno.\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
161e66f787SSean Bruno.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
171e66f787SSean Bruno.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
181e66f787SSean Bruno.\" ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
191e66f787SSean Bruno.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
201e66f787SSean Bruno.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
211e66f787SSean Bruno.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
221e66f787SSean Bruno.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
231e66f787SSean Bruno.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
241e66f787SSean Bruno.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
251e66f787SSean Bruno.\" SUCH DAMAGE.
261e66f787SSean Bruno.\"
27*1b7663a0SWarner Losh.Dd August 24, 2023
281e66f787SSean Bruno.Dt SMARTPQI 4
291e66f787SSean Bruno.Os
301e66f787SSean Bruno.Sh NAME
311e66f787SSean Bruno.Nm smartpqi
327ea28254SJohn Hall.Nd "Microchip Smart Storage SCSI driver"
331e66f787SSean Bruno.Sh SYNOPSIS
347ea28254SJohn HallTo compile this driver into the kernel, place these lines in the kernel
357ea28254SJohn Hallconfiguration file:
361e66f787SSean Bruno.Bd -ragged -offset indent
371e66f787SSean Bruno.Cd device pci
381e66f787SSean Bruno.Cd device scbus
391e66f787SSean Bruno.Cd device smartpqi
401adc28f5SChristian Brueffer.Ed
411e66f787SSean Bruno.Pp
427ea28254SJohn HallThe driver can be loaded as a module at boot time by placing this line in
431e66f787SSean Bruno.Xr loader.conf 5 :
441e66f787SSean Bruno.Bd -literal -offset indent
451e66f787SSean Brunosmartpqi_load="YES"
461e66f787SSean Bruno.Ed
471e66f787SSean Bruno.Sh DESCRIPTION
481e66f787SSean BrunoThe
491e66f787SSean Bruno.Nm
507ea28254SJohn Halldriver provides support for Microchip Technology Inc. / Adaptec SmartRaid and
517ea28254SJohn HallSmartHBA SATA/SAS/NVME PCIe controllers
521e66f787SSean Bruno.Sh HARDWARE
531e66f787SSean BrunoControllers supported by the
541e66f787SSean Bruno.Nm
557ea28254SJohn Halldriver include, but not limited to:
561e66f787SSean Bruno.Pp
571e66f787SSean Bruno.Bl -bullet -compact
581e66f787SSean Bruno.It
591e66f787SSean BrunoHPE Gen10 Smart Array Controller Family
601e66f787SSean Bruno.It
617ea28254SJohn HallAdaptec SmartRaid and SmartHBA Controllers
627ea28254SJohn Hall.It
637ea28254SJohn HallOEM Controllers based on the Microchip Technology Inc. SmartROC
647ea28254SJohn Halland SmartIOC Chipsets
651e66f787SSean Bruno.El
661e66f787SSean Bruno.Sh FILES
677ea28254SJohn Hall.Bl -tag -width /boot/kernel/smartpqi.ko -compact
681e66f787SSean Bruno.It Pa /dev/smartpqi?
691e66f787SSean Brunosmartpqi management interface
701e66f787SSean Bruno.El
717ea28254SJohn Hall.Sh NOTES
727ea28254SJohn Hall.Ss Configuration
737ea28254SJohn HallTo configure a Microchip Smart Storage controller,
747ea28254SJohn Hallrefer to the User Guide for the controller,
757ea28254SJohn Hallwhich can be found by searching for the specific controller at
767ea28254SJohn Hallhttps://www.microchip.com/design-centers/storage
771e66f787SSean Bruno.Sh SEE ALSO
781e66f787SSean Bruno.Xr kld 4 ,
791e66f787SSean Bruno.Xr linux 4 ,
801adc28f5SChristian Brueffer.Xr pass 4 ,
8168445e34SChristian Brueffer.Xr scsi 4 ,
821adc28f5SChristian Brueffer.Xr xpt 4 ,
831adc28f5SChristian Brueffer.Xr loader.conf 5 ,
8468445e34SChristian Brueffer.Xr camcontrol 8 ,
8568445e34SChristian Brueffer.Xr kldload 8
861e66f787SSean Bruno.Sh HISTORY
871e66f787SSean BrunoThe
881e66f787SSean Bruno.Nm
891e66f787SSean Brunodriver first appeared in
901e66f787SSean Bruno.Fx 11.1 .
911adc28f5SChristian Brueffer.Sh AUTHORS
927ea28254SJohn Hall.An John Hall
937ea28254SJohn Hall.Aq john.hall@microchip.com
941e66f787SSean Bruno.Sh BUGS
951e66f787SSean BrunoThe controller is not actually paused on suspend/resume.
96