Managed to recover the I2C device by fully power-cycling the host.
Rebooting the Bluefield-2 card doesn't have an effect, issuing a reboot
through mlxconfig doesn't help either.
Confirmed that running "ipmitool mc info" is enough to test the
correctness of the patch, following again the result of the command run
on the Bluefield-2 machine:
```
Last login: Wed Sep 17 18:09:47 UTC 2025 on hvc0
ubuntu@10-241-32-158-maas:~$
ubuntu@10-241-32-158-maas:~$
ubuntu@10-241-32-158-maas:~$
ubuntu@10-241-32-158-maas:~$ sudo ipmitool mc info
Device ID : 1
Device Revision : 1
Firmware Revision : 2.08
IPMI Version : 2.0
Manufacturer ID : 33049
Manufacturer Name : Unknown (0x8119)
Product ID : 2 (0x0002)
Product Name : Unknown (0x2)
Device Available : yes
Provides Device SDRs : yes
Additional Device Support :
Sensor Device
SDR Repository Device
SEL Device
FRU Inventory Device
IPMB Event Receiver
Chassis Device
Aux Firmware Rev Info :
0x03
0x00
0x27
0x00
```
Marking as VERIFIED
** Tags removed: verification-needed-jammy-linux-bluefield
** Tags added: verification-done-jammy-linux-bluefield
--
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux-bluefield in Ubuntu.
https://bugs.launchpad.net/bugs/2119651
Title:
i2c-mlxbf: Replace SAUCE patches with upstream content
Status in linux-bluefield package in Ubuntu:
New
Status in linux-bluefield source package in Jammy:
New
Bug description:
[Impact]
The BlueField I2C driver in Jammy and Noble repos consists of several SAUCE
patches.
There are now equivalent upstream patches that should be used instead.
[Fix]
* Revert SAUCE patches and then cherry-pick upstream patches that implement
the same functionality
* Include missing patches that were added upstream
[Test Case]
* Verify MLXBF I2C driver builds and loads without errors on Bluefield 2 and
Bluefield 3.
* Verify I2C block read of a device that requires repeated start conditions
succeeds using the following command: "i2cget -y <bus> <target> <reg> i
<bytes>".
* Verify IPMB communication with BMC to regression test general I2C behavior.
Used the following command which will result in several I2C transactions:
"ipmitool mc info".
[Regression Potential]
Low potential, as upstream commits have been tested and vetted by
upstream maintainers.
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux-bluefield/+bug/2119651/+subscriptions
--
Mailing list: https://launchpad.net/~kernel-packages
Post to : [email protected]
Unsubscribe : https://launchpad.net/~kernel-packages
More help : https://help.launchpad.net/ListHelp