summaryrefslogtreecommitdiff
path: root/upstream-layers/meta-openembedded/meta-python/recipes-devtools/python/python3-dnspython/run-ptest
diff options
context:
space:
mode:
authorElton Wang <elton.wang.wiwynn@gmail.com>2026-09-07 05:07:36 +0300
committerAmithash Prasad <amithash@meta.com>2026-10-21 19:44:10 +0300
commit3daa5b24442621e080b9545524ef776952ce18b2 (patch)
tree3e789f90176478a21872562dce67c4bc7b1fb77e /upstream-layers/meta-openembedded/meta-python/recipes-devtools/python/python3-dnspython/run-ptest
parent28cfda172443038bd7eb8817d56d7e435a564c7a (diff)
downloadopenbmc-3daa5b24442621e080b9545524ef776952ce18b2.tar.xz
meta-facebook: yosemite5: update FruDevice blocklist for T22 drive FRUs
The T22 drive FRU EEPROMs sit on mux channel buses 38-63, behind mux root buses 12 (38-47), 15 (48-55) and 2 (56-63). Bus 2, bus 12 and bus 38-63 were blocked entirely, so FruDevice never scanned the drive FRUs. Unblock these buses and block only their non-FRU addresses instead, so the drive FRUs are exposed on D-Bus. Buses 48-55 sit behind root bus 15, which carries the Rio Grande storage expansion board's FRU EEPROM at address 0x50. The EEPROM is already bound to the at24 driver. Blocking only 0x40 and 0x6a leaves FruDevice probing 0x50 on every channel, flooding the journal with "busy" read errors. Also Block 0x50 on buses 48-55 to suppress these probes. Tested: - Yosemite5 T22 drive FruDevice objects are published on D-Bus. - The blocklist change doesn't block FRU EEPROMs. T2 - Before ``` root@bmc:~# journalctl -u xyz.openbmc_project.FruDevice Oct 07 20:08:34 bmc systemd[1]: Starting Fru Device... Oct 07 20:08:35 bmc fru-device[771]: failed to read bus 8 address 95 base offset 0 Oct 07 20:08:35 bmc systemd[1]: Started Fru Device. Oct 07 20:08:35 bmc fru-device[771]: device at bus 10 address 16 busy root@bmc:~# busctl tree xyz.openbmc_project.FruDevice └─ /xyz └─ /xyz/openbmc_project └─ /xyz/openbmc_project/FruDevice ├─ /xyz/openbmc_project/FruDevice/1KW_paddle_BD ├─ /xyz/openbmc_project/FruDevice/8_95 ├─ /xyz/openbmc_project/FruDevice/BMC_Storage_Module ├─ /xyz/openbmc_project/FruDevice/E1_S_x4_Expansion_Board ├─ /xyz/openbmc_project/FruDevice/Maple_Falls ├─ /xyz/openbmc_project/FruDevice/Medusa_Board ├─ /xyz/openbmc_project/FruDevice/Motherboard ├─ /xyz/openbmc_project/FruDevice/Nvidia_ConnectX_7_OCP3_0 └─ /xyz/openbmc_project/FruDevice/SCM_board_2700 ``` - After ``` root@bmc:~# journalctl -u xyz.openbmc_project.FruDevice Oct 07 20:15:22 bmc systemd[1]: Starting Fru Device... Oct 07 20:15:22 bmc systemd[1]: Started Fru Device. Oct 07 20:15:23 bmc fru-device[1857]: failed to read bus 8 address 95 base offset 0 root@bmc:~# busctl tree xyz.openbmc_project.FruDevice └─ /xyz └─ /xyz/openbmc_project └─ /xyz/openbmc_project/FruDevice ├─ /xyz/openbmc_project/FruDevice/12_51 ├─ /xyz/openbmc_project/FruDevice/1KW_paddle_BD ├─ /xyz/openbmc_project/FruDevice/8_95 ├─ /xyz/openbmc_project/FruDevice/BMC_Storage_Module ├─ /xyz/openbmc_project/FruDevice/E1_S_x4_Expansion_Board ├─ /xyz/openbmc_project/FruDevice/Maple_Falls ├─ /xyz/openbmc_project/FruDevice/Medusa_Board ├─ /xyz/openbmc_project/FruDevice/Motherboard ├─ /xyz/openbmc_project/FruDevice/Nvidia_ConnectX_7_OCP3_0 └─ /xyz/openbmc_project/FruDevice/SCM_board_2700 ``` T22 - Before ``` root@bmc:~# journalctl -u xyz.openbmc_project.FruDevice Oct 07 23:47:36 bmc systemd[1]: Starting Fru Device... Oct 07 23:47:37 bmc fru-device[760]: device at bus 8 address 100 busy Oct 07 23:47:37 bmc fru-device[760]: device at bus 8 address 101 busy Oct 07 23:47:37 bmc fru-device[760]: device at bus 8 address 116 busy Oct 07 23:47:38 bmc fru-device[760]: device at bus 10 address 16 busy Oct 07 23:47:38 bmc fru-device[760]: device at bus 10 address 31 busy Oct 07 23:47:39 bmc fru-device[760]: failed to read bus 13 address 29 Oct 07 23:47:39 bmc fru-device[760]: device at bus 30 address 85 busy Oct 07 23:47:50 bmc systemd[1]: Started Fru Device. root@bmc:~# busctl tree xyz.openbmc_project.FruDevice └─ /xyz └─ /xyz/openbmc_project └─ /xyz/openbmc_project/FruDevice ├─ /xyz/openbmc_project/FruDevice/10_50 ├─ /xyz/openbmc_project/FruDevice/10_94 ├─ /xyz/openbmc_project/FruDevice/12_97 ├─ /xyz/openbmc_project/FruDevice/12_98 ├─ /xyz/openbmc_project/FruDevice/12_99 ├─ /xyz/openbmc_project/FruDevice/13_29 ├─ /xyz/openbmc_project/FruDevice/15_97 ├─ /xyz/openbmc_project/FruDevice/15_98 ├─ /xyz/openbmc_project/FruDevice/2_97 ├─ /xyz/openbmc_project/FruDevice/2_98 ├─ /xyz/openbmc_project/FruDevice/3KW_paddle_BD ├─ /xyz/openbmc_project/FruDevice/BMC_Storage_Module ├─ /xyz/openbmc_project/FruDevice/BRCM_100G_1P_57504_OCP_Mezz ├─ /xyz/openbmc_project/FruDevice/Medusa_Board ├─ /xyz/openbmc_project/FruDevice/Motherboard ├─ /xyz/openbmc_project/FruDevice/Nvidia_ConnectX_7_OCP3_0 ├─ /xyz/openbmc_project/FruDevice/Rio_Grande └─ /xyz/openbmc_project/FruDevice/SCM_board_2700 ``` - After ``` root@bmc:~# journalctl -u xyz.openbmc_project.FruDevice Oct 07 23:50:43 bmc systemd[1]: Starting Fru Device... Oct 07 23:50:43 bmc systemd[1]: Started Fru Device. Oct 07 23:50:46 bmc fru-device[5034]: failed to read bus 13 address 29 root@bmc:~# busctl tree xyz.openbmc_project.FruDevice └─ /xyz └─ /xyz/openbmc_project └─ /xyz/openbmc_project/FruDevice ├─ /xyz/openbmc_project/FruDevice/10_50 ├─ /xyz/openbmc_project/FruDevice/10_94 ├─ /xyz/openbmc_project/FruDevice/12_97 ├─ /xyz/openbmc_project/FruDevice/12_98 ├─ /xyz/openbmc_project/FruDevice/12_99 ├─ /xyz/openbmc_project/FruDevice/13_29 ├─ /xyz/openbmc_project/FruDevice/15_97 ├─ /xyz/openbmc_project/FruDevice/15_98 ├─ /xyz/openbmc_project/FruDevice/2_97 ├─ /xyz/openbmc_project/FruDevice/2_98 ├─ /xyz/openbmc_project/FruDevice/3KW_paddle_BD ├─ /xyz/openbmc_project/FruDevice/BMC_Storage_Module ├─ /xyz/openbmc_project/FruDevice/BRCM_100G_1P_57504_OCP_Mezz ├─ /xyz/openbmc_project/FruDevice/Medusa_Board ├─ /xyz/openbmc_project/FruDevice/Motherboard ├─ /xyz/openbmc_project/FruDevice/Nvidia_ConnectX_7_OCP3_0 ├─ /xyz/openbmc_project/FruDevice/Rio_Grande ├─ /xyz/openbmc_project/FruDevice/SCM_board_2700 ├─ /xyz/openbmc_project/FruDevice/SanDisk_SN670 ├─ /xyz/openbmc_project/FruDevice/SanDisk_SN670_0 ├─ /xyz/openbmc_project/FruDevice/SanDisk_SN670_1 ├─ /xyz/openbmc_project/FruDevice/SanDisk_SN670_10 ├─ /xyz/openbmc_project/FruDevice/SanDisk_SN670_11 ├─ /xyz/openbmc_project/FruDevice/SanDisk_SN670_12 ├─ /xyz/openbmc_project/FruDevice/SanDisk_SN670_13 ├─ /xyz/openbmc_project/FruDevice/SanDisk_SN670_14 ├─ /xyz/openbmc_project/FruDevice/SanDisk_SN670_15 ├─ /xyz/openbmc_project/FruDevice/SanDisk_SN670_16 ├─ /xyz/openbmc_project/FruDevice/SanDisk_SN670_17 ├─ /xyz/openbmc_project/FruDevice/SanDisk_SN670_18 ├─ /xyz/openbmc_project/FruDevice/SanDisk_SN670_19 ├─ /xyz/openbmc_project/FruDevice/SanDisk_SN670_2 ├─ /xyz/openbmc_project/FruDevice/SanDisk_SN670_20 ├─ /xyz/openbmc_project/FruDevice/SanDisk_SN670_21 ├─ /xyz/openbmc_project/FruDevice/SanDisk_SN670_22 ├─ /xyz/openbmc_project/FruDevice/SanDisk_SN670_3 ├─ /xyz/openbmc_project/FruDevice/SanDisk_SN670_4 ├─ /xyz/openbmc_project/FruDevice/SanDisk_SN670_5 ├─ /xyz/openbmc_project/FruDevice/SanDisk_SN670_6 ├─ /xyz/openbmc_project/FruDevice/SanDisk_SN670_7 ├─ /xyz/openbmc_project/FruDevice/SanDisk_SN670_8 └─ /xyz/openbmc_project/FruDevice/SanDisk_SN670_9 ``` Change-Id: Ic6e58beb6ec00e844d22822248cf1be4ccd5863b Signed-off-by: Elton Wang <elton.wang.wiwynn@gmail.com>
Diffstat (limited to 'upstream-layers/meta-openembedded/meta-python/recipes-devtools/python/python3-dnspython/run-ptest')
0 files changed, 0 insertions, 0 deletions