新增frudata对象时报错ioctl(HISPORT_CMD_READ) failed

新增网卡MCX653105A-ECAT适配-vpd-GitCode

针对一张社区已合入的网卡适配,测试时发现,ipmcget -d fru返回无法获取网卡frudata对象,查看frudata日志:

2025-10-16 14:17:03.334330 frudata ERROR: frudata_service.lua(86): read eeprom data failed(10), sleep 10s. fru_id = 10, ret :BMC.Error.Unknow: ./opt/bmc/libmc/lualib/mc/context.lua:185: ./opt/bmc/libmc/lualib/sd_bus/object.lua:200: ./opt/bmc/apps/hwproxy/lualib/hwproxy_objects/app_bus.lua:104: …bmc/apps/hwproxy/lualib/hwproxy_objects/work_objects.lua:78: chip: Eeprom_NIC_0101010301, bus: Hisport_18, read failed: hisport.lua:62: response error, ioctl(HISPORT_CMD_READ) failed: Unknown error 290 [repeated 1 times in 0s from 2025-10-16 14:09:35.238021 to 2025-10-16 14:09:35.238021][flush]

有什么定位方向呢

在I2C8下新增chip导致fru信息丢失和风扇调速模块出错 - Hardware SIG - openUBMC 论坛
这个帖子中有提到hisport 报错290的解读方式