From 0bb410c72f11cf60ff0fff0adae320b6fddefa93 Mon Sep 17 00:00:00 2001 From: leimingsheng Date: Thu, 4 Dec 2025 09:21:49 +0800 Subject: [PATCH] =?UTF-8?q?feat(master=20:=20nicsensor)=20update=20to=20ve?= =?UTF-8?q?rsion=201.8.2=201.=E5=A2=9E=E5=8A=A0=E9=85=8D=E7=BD=AE=E9=A1=B9?= =?UTF-8?q?fru=5Fsize=EF=BC=8C=E9=BB=98=E8=AE=A4=E8=AF=BB=E5=8F=96?= =?UTF-8?q?=E5=A4=A7=E5=B0=8F256=E5=AD=97=E8=8A=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- nicsensor.sh | 7 ++++--- readme.md | 1 + 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/nicsensor.sh b/nicsensor.sh index de06c7b..22f6896 100755 --- a/nicsensor.sh +++ b/nicsensor.sh @@ -1,7 +1,7 @@ #!/bin/sh -SCRIPT_VERSION="1.8.1" +SCRIPT_VERSION="1.8.2" # --------------------------------------------------------- -# Project Feature Varible (Change as need) +# Project Feature Varible (Change if need) # --------------------------------------------------------- # ADC128 Division factor votage_division_factor_0="1" @@ -54,6 +54,7 @@ TMP112_Sensor_name="Temperature" # fru basic offset fru_offset="0x00 0x00" +fru_size=256 # --------------------------------------------------------- # Global Settings # --------------------------------------------------------- @@ -1137,7 +1138,7 @@ parse_fru_write_data(){ } read_fru(){ - res_fru=`i2ctransfer -y $i2c_bus w2@$chip_slave $fru_offset r256` + res_fru=`i2ctransfer -y $i2c_bus w2@$chip_slave $fru_offset r$fru_size` reset_pca9548 $i2c_bus $pca9548_slave # print fru data every 16 bytes per row diff --git a/readme.md b/readme.md index 08542e5..d7d6e34 100644 --- a/readme.md +++ b/readme.md @@ -251,6 +251,7 @@ nicsensor_v2将服务器选通channel和读取传感器数值的功能解耦, **FRU**相关 - `fru_offset`: 网卡FRU所在eeprom的偏移量。默认值为 0x00 0x00 +- `fru_size`: 读取FRU时要读取的长度, 默认读取长度为256, 可根据实际需要扩展 **所用服务器** - `server_type`: 脚本将工作在哪个服务器上?支持的服务器列表见`Support_Server_List`, 默认值为`auto`,支持自动识别受支持的型号。