sonic-buildimage/device/dell/x86_64-dell_s6100_c2538-r0
mssonicbld 0fe5c9fc7d
[platform]: Disable interrupt for intel i2c-i801 driver (#16309) (#16457)
On S6100 we are seeing almost 100K interrupts per second on intels i801 SMBUS controller which affects systems performance.

We now disable the i801 driver interrupt and instead enable polling

Microsoft ADO (number only): 24910530

How I did it
Disable the interrupt by passing the interrupt disable feature argument to i2c-i801 driver

How to verify it
This fix is NOT applicable for ARM based platforms. Applicable only for intel based platforms:-

- On SN2700 its already disabled in Mellanox hw-mgmt
- Celestica DX010 and E1031
- Dell S6100 verified the interrupts are no longer incrementing.
- Arista 7260CX3

Signed-off-by: Prince George <prgeor@microsoft.com>
Co-authored-by: Prince George <45705344+prgeor@users.noreply.github.com>
2023-09-06 09:49:58 -07:00
..
bin BIOS upgrade support with API2.0 for DellEMC S6100 (#3116) 2019-08-23 11:12:26 -07:00
Force10-S6100 [Buffer] Separate buffer profile for Force10-S6100 2022-07-12 15:05:19 -07:00
plugins Dell S6100: Modify transceiver change event from interrupt to poll mode (#7309) 2021-04-14 12:12:30 -07:00
default_sku [updategraph] add support to use preset config instead of default minigraph (#2050) 2018-09-21 22:01:10 -07:00
Force10-S6100-T1 [Dell]: Add Force10-S6100-T1 symlink to Force10-S6100 (#1038) 2017-10-12 20:58:16 -07:00
installer.conf [platform]: Disable interrupt for intel i2c-i801 driver (#16309) (#16457) 2023-09-06 09:49:58 -07:00
led_proc_init.soc Add support for S6100 switchport LEDs (#1610) 2018-04-17 18:18:09 -07:00
pcie_1.yaml DellEMC S6100: Determine pcie.yaml revision based on firmware (#7875) 2021-06-29 15:19:54 -07:00
pcie_2.yaml DellEMC S6100: Determine pcie.yaml revision based on firmware (#7875) 2021-06-29 15:19:54 -07:00
platform_asic Add platform_asic file to each platform folder in sonic-device-data based package (#8542) 2021-10-08 19:27:48 -07:00
platform.json Dell S6100 Platform API 2.0 fixes (#16208) (#16252) 2023-08-25 17:05:37 -07:00
pmon_daemon_control.json DellEMC: S6100, S6000 - Enable thermalctld, Platform API implementation and fixes (#6438) 2021-02-05 12:30:08 -08:00
sensors.conf [devices]: DellEMC S6100/Z9100 sensor.conf update (#2861) 2019-05-09 00:22:18 -07:00
system_health_monitoring_config.json Dell S6000,S6100 system health changes (#6788) 2021-02-22 23:26:59 -08:00