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 <[email protected]>
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 Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1787240
Title:
[Bionic] i2c: xlp9xx: Fix case where SSIF read transaction completes
early
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1787240/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs