Patch has been sent for review

** Changed in: linux (Ubuntu Bionic)
       Status: Triaged => In Progress

** Changed in: linux (Ubuntu Bionic)
     Assignee: (unassigned) => Ike Panhc (ikepanhc)

** Changed in: linux (Ubuntu Disco)
       Status: Triaged => In Progress

** Changed in: linux (Ubuntu Disco)
     Assignee: (unassigned) => Ike Panhc (ikepanhc)

** Changed in: linux (Ubuntu Eoan)
       Status: Triaged => In Progress

** Changed in: linux (Ubuntu Eoan)
     Assignee: (unassigned) => Ike Panhc (ikepanhc)

** Changed in: kunpeng920/ubuntu-19.10
       Status: Triaged => In Progress

** Changed in: kunpeng920/ubuntu-19.10
     Assignee: (unassigned) => Ike Panhc (ikepanhc)

** Changed in: kunpeng920/ubuntu-19.04
       Status: Triaged => In Progress

** Changed in: kunpeng920/ubuntu-19.04
     Assignee: (unassigned) => Ike Panhc (ikepanhc)

** Changed in: kunpeng920/ubuntu-18.04-hwe
       Status: Triaged => In Progress

** Changed in: kunpeng920/ubuntu-18.04-hwe
     Assignee: (unassigned) => Ike Panhc (ikepanhc)

** Changed in: kunpeng920/ubuntu-18.04
       Status: Triaged => In Progress

** Changed in: kunpeng920/ubuntu-18.04
     Assignee: (unassigned) => Ike Panhc (ikepanhc)

** Changed in: kunpeng920
       Status: Triaged => In Progress

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1853997

Title:
  [sas-1126]scsi: hisi_sas: Fix the conflict between device gone and
  host reset

Status in kunpeng920:
  In Progress
Status in kunpeng920 ubuntu-18.04 series:
  In Progress
Status in kunpeng920 ubuntu-18.04-hwe series:
  In Progress
Status in kunpeng920 ubuntu-19.04 series:
  In Progress
Status in kunpeng920 ubuntu-19.10 series:
  In Progress
Status in kunpeng920 ubuntu-20.04 series:
  Fix Committed
Status in kunpeng920 upstream-kernel series:
  Fix Released
Status in linux package in Ubuntu:
  Fix Released
Status in linux source package in Bionic:
  In Progress
Status in linux source package in Disco:
  In Progress
Status in linux source package in Eoan:
  In Progress
Status in linux source package in Focal:
  Fix Released

Bug description:
  [Impact]
  Some SAS devices is gone when recovering

  [Test Case]
  No known test case, stress test on SAS deivce.

  [Fix]
  e74006edd0d4 scsi: hisi_sas: Fix the conflict between device gone and host 
reset

  [Regression Risk]
  Patch restricted to hisi_sas driver.

  
  "[Steps to Reproduce]
  1. Close all the PHYS;
  2. Inject error;
  3. Open one PHY;

  [Actual Results]
  Some disk will be lost

  [Expected Results]
  No disk will be lost

  [Reproducibility]
  occasionally

  [Additional information]
  Hardware: D06 CS
  Firmware: NA+I59
  Kernel: NA

  [Resolution]
  When init device for SAS disks, it will send TMF IO to clear disks. At that
  time TMF IO is broken by some operations such as injecting controller reset
  from HW RAs event, the TMF IO will be timeout, and at last device will be
  gone. Print is as followed:

  hisi_sas_v3_hw 0000:74:02.0: dev[240:1] found
  ...
  hisi_sas_v3_hw 0000:74:02.0: controller resetting...
  hisi_sas_v3_hw 0000:74:02.0: phyup: phy7 link_rate=10(sata)
  hisi_sas_v3_hw 0000:74:02.0: phyup: phy0 link_rate=9(sata)
  hisi_sas_v3_hw 0000:74:02.0: phyup: phy1 link_rate=9(sata)
  hisi_sas_v3_hw 0000:74:02.0: phyup: phy2 link_rate=9(sata)
  hisi_sas_v3_hw 0000:74:02.0: phyup: phy3 link_rate=9(sata)
  hisi_sas_v3_hw 0000:74:02.0: phyup: phy6 link_rate=10(sata)
  hisi_sas_v3_hw 0000:74:02.0: phyup: phy5 link_rate=11
  hisi_sas_v3_hw 0000:74:02.0: phyup: phy4 link_rate=11
  hisi_sas_v3_hw 0000:74:02.0: controller reset complete
  hisi_sas_v3_hw 0000:74:02.0: abort tmf: TMF task timeout and not done
  hisi_sas_v3_hw 0000:74:02.0: dev[240:1] is gone
  sas: driver on host 0000:74:02.0 cannot handle device 5000c500a75a860d,
  error:5

  To improve the reliability, retry TMF IO max of 3 times for SAS disks which
  is the same as softreset does."

  scsi: hisi_sas: Fix the conflict between device gone and host reset

To manage notifications about this bug go to:
https://bugs.launchpad.net/kunpeng920/+bug/1853997/+subscriptions

-- 
Mailing list: https://launchpad.net/~kernel-packages
Post to     : kernel-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kernel-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to