[SCSI] isci: Fix IO fails when pull cable from phy in x4 wideport in MPC mode.
authorMarcin Tomczak <marcin.tomczak@intel.com>
Wed, 4 Jan 2012 09:33:15 +0000 (01:33 -0800)
committerJames Bottomley <JBottomley@Parallels.com>
Mon, 16 Jan 2012 07:45:19 +0000 (11:45 +0400)
commitd4ec1cf61fb081a9dde0c0e0b2d0201f4005f937
treeb93baa50731ef128b13a01b0319f9b0bc7e76112
parentd3fd2e2bc29b1f0979352994f9035359003461c3
[SCSI] isci: Fix IO fails when pull cable from phy in x4 wideport in MPC mode.

Failure seen pulling a cable from a x4 port configured in manual port
configuration (MPC) mode (MPC mode is set by the the OEM paramaters
provided by the platform or isci_firmware.bin).  While IO running to
devices behind and expander, plugging out the cable from phy is causing
IO failures and IO drops on disks and never recover.

It happens because during link up/down the phy were being taken out of
the port.

Fix: during link down the phy is kept in the same logical port.

Signed-off-by: Marcin Tomczak <marcin.tomczak@intel.com>
Signed-off-by: Dan Williams <dan.j.williams@intel.com>
Signed-off-by: James Bottomley <JBottomley@Parallels.com>
drivers/scsi/isci/port.c
This page took 0.024257 seconds and 5 git commands to generate.