<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/dev/isci/isci_sysctl.c, branch stable/10</title>
<subtitle>FreeBSD source tree</subtitle>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/'/>
<entry>
<title>MFC 276174:</title>
<updated>2014-12-26T23:18:09+00:00</updated>
<author>
<name>Scott Long</name>
<email>scottl@FreeBSD.org</email>
</author>
<published>2014-12-26T23:18:09+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=2756e4d57dcdf68a6df60b3ad5e07e483b02b525'/>
<id>2756e4d57dcdf68a6df60b3ad5e07e483b02b525</id>
<content type='text'>
Fix tunable and sysctl handling of the fail_on_task_timeout knob.

Reviewed by:    emax
Obtained from:  Netflix, Inc.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fix tunable and sysctl handling of the fail_on_task_timeout knob.

Reviewed by:    emax
Obtained from:  Netflix, Inc.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge r268024, 268025:</title>
<updated>2014-07-01T06:23:48+00:00</updated>
<author>
<name>Scott Long</name>
<email>scottl@FreeBSD.org</email>
</author>
<published>2014-07-01T06:23:48+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=a0d098249fb44e93a93f47dcd7bd3a989b2e4810'/>
<id>a0d098249fb44e93a93f47dcd7bd3a989b2e4810</id>
<content type='text'>
 Fix a case in ndling ATA_PASSTHROUGH commands that have an unaligned buffer.
 This impacts some home-rolled SMART tools.

 In rare cases, a SATA drive can stop responding to commands and trigger a
 reset device task request from the driver.  If the drive fails to respond
 with a signature FIS, the driver would previously get into an endless retry
 loop, stalling all I/O to the drive and keeping user processes stranded.
 Instead, fail the i/o and invalidate the device if the task management
 command times out.  This is controllable with the sysctl and tunable
 hw.isci.fail_on_task_timeout
 dev.isci.0.fail_on_task_timeout

 The default for these is 1.

Obtained from:	Netflix, Inc.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
 Fix a case in ndling ATA_PASSTHROUGH commands that have an unaligned buffer.
 This impacts some home-rolled SMART tools.

 In rare cases, a SATA drive can stop responding to commands and trigger a
 reset device task request from the driver.  If the drive fails to respond
 with a signature FIS, the driver would previously get into an endless retry
 loop, stalling all I/O to the drive and keeping user processes stranded.
 Instead, fail the i/o and invalidate the device if the task management
 command times out.  This is controllable with the sysctl and tunable
 hw.isci.fail_on_task_timeout
 dev.isci.0.fail_on_task_timeout

 The default for these is 1.

Obtained from:	Netflix, Inc.
</pre>
</div>
</content>
</entry>
<entry>
<title>Improve logging around some of the isci(4) reset and recovery paths.</title>
<updated>2013-10-09T19:37:41+00:00</updated>
<author>
<name>Jim Harris</name>
<email>jimharris@FreeBSD.org</email>
</author>
<published>2013-10-09T19:37:41+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=cce45f0b079764c42d8cde77a61370d4deb9dda6'/>
<id>cce45f0b079764c42d8cde77a61370d4deb9dda6</id>
<content type='text'>
Sponsored by:	Intel
Discussed with:	scottl
Approved by:	re (marius)
MFC after:	1 week
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Sponsored by:	Intel
Discussed with:	scottl
Approved by:	re (marius)
MFC after:	1 week
</pre>
</div>
</content>
</entry>
<entry>
<title>Add isci(4) driver for amd64 and i386 targets.</title>
<updated>2012-01-31T19:38:18+00:00</updated>
<author>
<name>Jim Harris</name>
<email>jimharris@FreeBSD.org</email>
</author>
<published>2012-01-31T19:38:18+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=f11c7f63056671247335df83a3fe80b94c6616ac'/>
<id>f11c7f63056671247335df83a3fe80b94c6616ac</id>
<content type='text'>
The isci driver is for the integrated SAS controller in the Intel C600
(Patsburg) chipset.  Source files in sys/dev/isci directory are
FreeBSD-specific, and sys/dev/isci/scil subdirectory contains
an OS-agnostic library (SCIL) published by Intel to control the SAS
controller.  This library is used primarily as-is in this driver, with
some post-processing to better integrate into the kernel build
environment.

isci.4 and a README in the sys/dev/isci directory contain a few
additional details.

This driver is only built for amd64 and i386 targets.

Sponsored by: Intel
Reviewed by: scottl
Approved by: scottl
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The isci driver is for the integrated SAS controller in the Intel C600
(Patsburg) chipset.  Source files in sys/dev/isci directory are
FreeBSD-specific, and sys/dev/isci/scil subdirectory contains
an OS-agnostic library (SCIL) published by Intel to control the SAS
controller.  This library is used primarily as-is in this driver, with
some post-processing to better integrate into the kernel build
environment.

isci.4 and a README in the sys/dev/isci directory contain a few
additional details.

This driver is only built for amd64 and i386 targets.

Sponsored by: Intel
Reviewed by: scottl
Approved by: scottl
</pre>
</div>
</content>
</entry>
</feed>
