Public bug reported:

[Impact]
Just loading the necessary modules is not enough to get a working IPMI system 
interface (/dev/ipmi0) on Cavium ThunderX CRBs, and other ThunderX-based 
Gigabyte servers. You have to do some magic:

echo ipmi_ssif 0x12 >/sys/bus/i2c/devices/i2c-4/new_device
  or maybe:
echo ipmi_ssif 0x12 >/sys/bus/i2c/devices/i2c-4/new_device

Loading the modules should be enough.

[Test Case]
sudo modprobe ipmi_ssif
sudo modprobe ipmi_devintf

Do you have a working /dev/ipmi0?
sudo ipmitool lan print

[Regression Risk]
The driver being fixed is only used on ThunderX-based systems, and is currently 
not usable w/o the above manual config.

** Affects: linux (Ubuntu)
     Importance: High
     Assignee: dann frazier (dannf)
         Status: In Progress

** Affects: linux (Ubuntu Xenial)
     Importance: High
     Assignee: dann frazier (dannf)
         Status: Confirmed

** Affects: linux (Ubuntu Yakkety)
     Importance: High
     Assignee: dann frazier (dannf)
         Status: Confirmed

** Affects: linux (Ubuntu Zesty)
     Importance: High
     Assignee: dann frazier (dannf)
         Status: In Progress

** Also affects: linux (Ubuntu Zesty)
   Importance: Undecided
       Status: New

** Changed in: linux (Ubuntu)
     Assignee: (unassigned) => dann frazier (dannf)

** Changed in: linux (Ubuntu Zesty)
     Assignee: (unassigned) => dann frazier (dannf)

** Changed in: linux (Ubuntu)
   Importance: Undecided => High

** Changed in: linux (Ubuntu Zesty)
   Importance: Undecided => High

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

** Changed in: linux (Ubuntu Zesty)
       Status: New => In Progress

** Also affects: linux (Ubuntu Yakkety)
   Importance: Undecided
       Status: New

** Also affects: linux (Ubuntu Xenial)
   Importance: Undecided
       Status: New

** Changed in: linux (Ubuntu Xenial)
       Status: New => Confirmed

** Changed in: linux (Ubuntu Yakkety)
       Status: New => Confirmed

** Changed in: linux (Ubuntu Xenial)
   Importance: Undecided => High

** Changed in: linux (Ubuntu Yakkety)
   Importance: Undecided => High

** Changed in: linux (Ubuntu Xenial)
     Assignee: (unassigned) => dann frazier (dannf)

** Changed in: linux (Ubuntu Yakkety)
     Assignee: (unassigned) => dann frazier (dannf)

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

Title:
  IPMI system interface on Cavium ThunderX systems requires manual
  config

Status in linux package in Ubuntu:
  In Progress
Status in linux source package in Xenial:
  Confirmed
Status in linux source package in Yakkety:
  Confirmed
Status in linux source package in Zesty:
  In Progress

Bug description:
  [Impact]
  Just loading the necessary modules is not enough to get a working IPMI system 
interface (/dev/ipmi0) on Cavium ThunderX CRBs, and other ThunderX-based 
Gigabyte servers. You have to do some magic:

  echo ipmi_ssif 0x12 >/sys/bus/i2c/devices/i2c-4/new_device
    or maybe:
  echo ipmi_ssif 0x12 >/sys/bus/i2c/devices/i2c-4/new_device

  Loading the modules should be enough.

  [Test Case]
  sudo modprobe ipmi_ssif
  sudo modprobe ipmi_devintf

  Do you have a working /dev/ipmi0?
  sudo ipmitool lan print

  [Regression Risk]
  The driver being fixed is only used on ThunderX-based systems, and is 
currently not usable w/o the above manual config.

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