Public bug reported:

[Impact]
i2c: xlp9xx: Fix case where SSIF read transaction completes early
During ipmi stress tests we see occasional failure of transactions
at the boot time. This happens in the case of a I2C_M_RECV_LEN
transactions, when the read transfer completes (with the initial
read length of 34) before the driver gets a chance to handle interrupts.

[Test]
Use ipmitool to generate a lot of data read, run multiple instances of the 
following test:
for i in {1..200}; do sudo ipmitool sel list  ; sudo ipmitool sensor list ; 
sudo ipmitool sdr list ; sudo ipmitool sel list ; done

[Fix]
Following upstream patch fixes this issue:
commit 5eb173f5c8f3a3cdc47b3952c368f10a28c81ab8
Author: George Cherian <george.cher...@cavium.com>
Date: Wed Aug 8 23:36:48 2018 -0700

    i2c: xlp9xx: Fix case where SSIF read transaction completes early

[Regression Risk]
The fix is to the i2c-xlp9xx driver, and does not impact any platform code. 
Risk of regression is low.

** Affects: linux (Ubuntu)
     Importance: High
     Assignee: Canonical Kernel Team (canonical-kernel-team)
         Status: Incomplete


** Tags: bionic cavium

-- 
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/1787240

Title:
  [Bionic] i2c: xlp9xx: Fix case where SSIF read transaction completes
  early

Status in linux package in Ubuntu:
  Incomplete

Bug description:
  [Impact]
  i2c: xlp9xx: Fix case where SSIF read transaction completes early
  During ipmi stress tests we see occasional failure of transactions
  at the boot time. This happens in the case of a I2C_M_RECV_LEN
  transactions, when the read transfer completes (with the initial
  read length of 34) before the driver gets a chance to handle interrupts.

  [Test]
  Use ipmitool to generate a lot of data read, run multiple instances of the 
following test:
  for i in {1..200}; do sudo ipmitool sel list  ; sudo ipmitool sensor list ; 
sudo ipmitool sdr list ; sudo ipmitool sel list ; done

  [Fix]
  Following upstream patch fixes this issue:
  commit 5eb173f5c8f3a3cdc47b3952c368f10a28c81ab8
  Author: George Cherian <george.cher...@cavium.com>
  Date: Wed Aug 8 23:36:48 2018 -0700

      i2c: xlp9xx: Fix case where SSIF read transaction completes early

  [Regression Risk]
  The fix is to the i2c-xlp9xx driver, and does not impact any platform code. 
Risk of regression is low.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1787240/+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