Using 5.15.0-1057, the fix is verified.
1. Use the hidden way to enable I2C3: # SYS_ENABLE_I2C3=TRUE bfcfg
2. Reboot DPU, then verify it is enabled: # bfcfg -d | grep -i i2c3
sys: ENABLE_I2C3=1
3. Verified it is not working yet: # i2cdetect -y 3
Error: Could not open file `/dev/i2c-3' or `/dev/i2c/3': No such file or
directory
4. Need another rshim boot on Host to make it work: # cat
/auto/sw_soc_dev/builds/blos-prod-nightly/bluefield-rel-4.9.1/last_signed/dist/dev-release/BlueField-4.9.1.13439_preboot-install.bfb
> /dev/rshim1/boot
5. Verified I2C3 bus is accessible: # i2cdetect -y 3
0 1 2 3 4 5 6 7 8 9 a b c d e f
00: -- -- -- -- -- -- -- --
10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 1f
20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
40: -- 41 -- -- -- -- -- -- -- -- -- -- -- -- -- --
50: 50 -- 52 -- -- -- -- -- 58 -- -- -- -- -- -- --
60: -- 61 -- -- -- -- -- -- -- -- -- -- -- -- -- --
70: -- -- -- -- -- -- -- --
6. Verified it can read the Glacier/CEC version: # i2cget -y 3 0x52 0x07 i 7
0x00 0x02 0xc3 0x00 0x00 0x00 0x16
svc-soc-ver@bu-lab04v-oob:~$ sudo ipmitool mc info
Device ID : 1
Device Revision : 1
Firmware Revision : 24.10
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 :
0x10
0x11
0x00
0x00
** 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 Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2086815
Title:
i2c-mlxbf: SMBus Repeated Start Support
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux-bluefield/+bug/2086815/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs