Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 28 May 2015 18:24:38 +0000
From:      bugzilla-noreply@freebsd.org
To:        freebsd-bugs@FreeBSD.org
Subject:   [Bug 191348] [mps] LSI2308 with WD3000FYYZ drives disappears after hotswapping
Message-ID:  <bug-191348-8-zZP9PeuML2@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-191348-8@https.bugs.freebsd.org/bugzilla/>
References:  <bug-191348-8@https.bugs.freebsd.org/bugzilla/>

next in thread | previous in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=191348

--- Comment #19 from commit-hook@freebsd.org ---
A commit references this bug:

Author: slm
Date: Thu May 28 18:24:28 UTC 2015
New revision: 283661
URL: https://svnweb.freebsd.org/changeset/base/283661

Log:
  The wrong commit message was given with r283632.  This is the correct
message.

  - Updated all files with 2015 Avago copyright, and updated LSI's copyright
    dates.

  - Changed all of the PCI device strings from LSI to Avago Technologies (LSI).

  - Added a sysctl variable to control how StartStopUnit behavior works. User
can
    select to spin down disks based on if disk is SSD or HDD.

  - Inquiry data is required to tell if a disk will support SSU at shutdown or
    not. Due to the addition of mpssas_async, which gets Advanced Info but not
    Inquiry data, the setting of supports_SSU was moved to the
    mpssas_scsiio_complete function, which snoops for any Inquiry commands.
And,
    since disks are shutdown as a target and not a LUN, this process was
    simplified by basing it on targets and not LUNs.

  - Added a sysctl variable that sets the amount of time to retry after sending
a
    failed SATA ID command. This helps with some bad disks and large disks that
    require a lot of time to spin up. Part of this change was to add a callout
to
    handle timeouts with the SATA ID command. The callout function is called
    mpssas_ata_id_timeout(). (Fixes PR 191348)

  - Changed the way resets work by allowing I/O to continue to devices that are
    not currently under a reset condition. This uses devq's instead of simq's
and
    makes use of the MPSSAS_TARGET_INRESET flag. This change also adds a
function
    called mpssas_prepare_tm().

  - Some changes were made to reduce code duplication when getting a SAS
address
    for a SATA disk.

  - Fixed some formatting and whitespace.

  - Bump version of mps driver to 9.255.01.00-fbsd

  PR:        191348
  Reviewed by:    ken, scottl
  Approved by:    ken, scottl
  MFC after:    1 week

Changes:
  head/sys/dev/mpr/mpi/mpi2.h
  head/sys/dev/mpr/mpi/mpi2_cnfg.h
  head/sys/dev/mpr/mpi/mpi2_hbd.h
  head/sys/dev/mpr/mpi/mpi2_history.txt
  head/sys/dev/mpr/mpi/mpi2_init.h
  head/sys/dev/mpr/mpi/mpi2_ioc.h
  head/sys/dev/mpr/mpi/mpi2_ra.h
  head/sys/dev/mpr/mpi/mpi2_raid.h
  head/sys/dev/mpr/mpi/mpi2_sas.h
  head/sys/dev/mpr/mpi/mpi2_targ.h
  head/sys/dev/mpr/mpi/mpi2_tool.h
  head/sys/dev/mpr/mpi/mpi2_type.h
  head/sys/dev/mpr/mpr.c
  head/sys/dev/mpr/mpr_config.c
  head/sys/dev/mpr/mpr_ioctl.h
  head/sys/dev/mpr/mpr_mapping.c
  head/sys/dev/mpr/mpr_mapping.h
  head/sys/dev/mpr/mpr_pci.c
  head/sys/dev/mpr/mpr_sas.c
  head/sys/dev/mpr/mpr_sas.h
  head/sys/dev/mpr/mpr_sas_lsi.c
  head/sys/dev/mpr/mpr_user.c
  head/sys/dev/mpr/mprvar.h

-- 
You are receiving this mail because:
You are the assignee for the bug.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-191348-8-zZP9PeuML2>