Tested Bionic kernel on Cavium ThunderX2 with the patch.
ubuntu@starbuck:~$ uname -a Linux starbuck 4.15.0-25-generic #26~lp1777716+build.1 SMP Tue Jun 19 19:25:21 UTC 2018 aarch64 aarch64 aarch64 GNU/Linux ubuntu@starbuck:~$ dmesg | grep ipmi_ssif [ 45.648719] ipmi_ssif: probe of dmi-ipmi-ssif.0 failed with error -17 [ 45.648772] ipmi_ssif: probe of dmi-ipmi-ssif.1 failed with error -17 [ 45.684502] ipmi_ssif: Trying SPMI-specified SSIF interface at i2c address 0xe, adapter xlp9xx-i2c, slave address 0x0 [ 45.804171] ipmi_ssif 0-000e: Found new BMC (man_id: 0x000000, prod_id: 0x0202, dev_id: 0x20) ubuntu@starbuck:~$ lsmod | grep ssif ipmi_ssif 40960 0 ipmi_msghandler 61440 2 ipmi_ssif,ipmi_devintf ubuntu@starbuck:~$
Tested Bionic kernel on Cavium ThunderX2 with the patch.
ubuntu@starbuck:~$ uname -a build.1 SMP Tue Jun 19 19:25:21 UTC 2018 aarch64 aarch64 aarch64 GNU/Linux ipmi_devintf
Linux starbuck 4.15.0-25-generic #26~lp1777716+
ubuntu@starbuck:~$ dmesg | grep ipmi_ssif
[ 45.648719] ipmi_ssif: probe of dmi-ipmi-ssif.0 failed with error -17
[ 45.648772] ipmi_ssif: probe of dmi-ipmi-ssif.1 failed with error -17
[ 45.684502] ipmi_ssif: Trying SPMI-specified SSIF interface at i2c address 0xe, adapter xlp9xx-i2c, slave address 0x0
[ 45.804171] ipmi_ssif 0-000e: Found new BMC (man_id: 0x000000, prod_id: 0x0202, dev_id: 0x20)
ubuntu@starbuck:~$ lsmod | grep ssif
ipmi_ssif 40960 0
ipmi_msghandler 61440 2 ipmi_ssif,
ubuntu@starbuck:~$