sonic-buildimage/platform/mellanox/mlnx-platform-api/sonic_platform
Kebo Liu 78043b828c
[202012] [Mellanox] Read transceiver EEPROM via sdk sysfs (#12399)
- Why I did it
ethtool is not able to read certain pages(eg. page 11h) of CMIS cables.
SDK provides a set of sysfs to expose the transceiver EEPROM, now we migrate from using ethtool to read these sysfs for transceiver EEPROM reading.

- How I did it
replace ethtool with accessing the SDK sysfs for cable EEPROM reading.
Adjust the offset according to the SDK sysfs memory map.

- How to verify it
run sonic-mgmt sfp-related regression test case.

Signed-off-by: Kebo Liu <kebol@nvidia.com>
2022-10-30 09:34:39 +02:00
..
__init__.py Add thermal control support for SONiC (#3949) 2020-03-09 10:41:10 -07:00
chassis.py [Mellanox] Enhance Python3 support for platform API (#7410) (#7910) 2021-06-18 09:46:41 -07:00
component.py [Mellanox] Enhance Python3 support for platform API (#7410) (#7910) 2021-06-18 09:46:41 -07:00
device_data.py [Mellanox] Adopt single way to get fan direction for all ASIC types (#7386) 2021-05-05 09:34:25 -07:00
eeprom.py [Mellanox] [202012] Backport 'Read EEPROM data from DB if possible'(7808) to 202012 (#7928) 2021-06-23 18:09:53 +03:00
fan_drawer.py [Mellanox] Enhance Python3 support for platform API (#7410) (#7910) 2021-06-18 09:46:41 -07:00
fan.py [Mellanox] Optimize thermal policies (#9665) 2022-01-19 11:42:55 +02:00
led.py [Mellanox] [202012] Allow user to set LED to orange (#9514) 2021-12-13 16:04:06 -08:00
pcie.py [Mellanox][Pcie] Fix issue on pcied with an id that contains only decimal digits was treated as a decimal number (#8309) 2021-08-05 15:22:48 +00:00
platform.py [Mellanox] Enhance Python3 support for platform API (#7410) (#7910) 2021-06-18 09:46:41 -07:00
psu.py [Mellanox] Enhance Python3 support for platform API (#7410) (#7910) 2021-06-18 09:46:41 -07:00
sfp_event.py [Mellanox] Enhance Python3 support for platform API (#7410) (#7910) 2021-06-18 09:46:41 -07:00
sfp.py [202012] [Mellanox] Read transceiver EEPROM via sdk sysfs (#12399) 2022-10-30 09:34:39 +02:00
thermal_actions.py [Mellanox] Optimize thermal policies (#9665) 2022-01-19 11:42:55 +02:00
thermal_conditions.py [Mellanox] Optimize thermal policies (#9665) 2022-01-19 11:42:55 +02:00
thermal_infos.py [Mellanox] Fan speed should not be 100% when PSU is powered off (#9258) 2021-12-01 02:28:37 +00:00
thermal_manager.py [Mellanox] Optimize thermal policies (#9665) 2022-01-19 11:42:55 +02:00
thermal.py [Mellanox] [202012] Fix issue: 4600C is using wrong thermal profile (#10258) 2022-03-20 10:31:59 +02:00
utils.py [Mellanox] [202012] Backport 'Read EEPROM data from DB if possible'(7808) to 202012 (#7928) 2021-06-23 18:09:53 +03:00
watchdog.py [WARM-REBOOT] fix issue of watchdog on simx when executing warm-reboot command (#8132) 2021-07-20 10:18:17 +00:00