XPEnology-Community / redpill-lkm5

redpill-lkm5
GNU General Public License v3.0
11 stars 8 forks source link

polling_hdd_backplane.c:39 ioctl device failed #8

Closed pocopico closed 1 year ago

pocopico commented 1 year ago

Fix **polling_hdd_backplane.c:39 ioctl device failed

HW_MON section, hdd_bp configurable setting in platforms.h

strings synobios.ko |grep -i backplane hdd_backplane null HDD_Backplane_Status HDD_Backplane_Status HDD_Backplane_Status HDD_Backplane_Status HWMONGetHDDBackPlaneStatusBySMBUS HWMONGetHDDBackPlaneStatusBySMBUS.cold.3 FS6410_hdd_backplane_status FS6400N_hdd_backplane_status SA6400_hdd_backplane_status SA6200_hdd_backplane_status

pocopico commented 1 year ago

Modified platforms.h.

https://github.com/XPEnology-Community/redpill-lkm5/commit/fabd8a7805cfe0e74d4140795f7b3a37fcc76a27

now HWMONGetHDDBackPlaneStatusBySMBUS is shimmed properly:

[ 32.026229] <redpill/bios_shims_collection.c:86> mfgBIOS vtable [46] originally HWMONGetHDDBackPlaneStatusBySMBUS [epyc7002_synobios]<0000000014ca8bc0> will now be bios_hwmon_get_hdd_backplane [redpill]<000000007eeef072>