Messages in this thread | | | Date | Fri, 12 Aug 2022 16:07:45 +0100 | From | "Russell King (Oracle)" <> | Subject | Re: [PATCH] net: sfp: reset fault retry counter on successful reinitialisation |
| |
On Fri, Aug 12, 2022 at 03:04:38PM +0200, Stefan Mahr wrote: > This patch resets the fault retry counter to the default value, if the > module reinitialisation was successful. Otherwise without resetting > the counter, five (N_FAULT/N_FAULT_INIT) single TX_FAULT events will > deactivate the module persistently.
This is intentional - if a module keeps asserting its TX_FAULT status, then there is something wrong with it, and for an optical module it means that the laser is overloading (producing more output than it should.) That is a safety issue.
So, if the module keeps indicating that its laser is misbehaving the only right thing to do is to shut it down permanently, and have someone investigate.
What issue are you seeing that needs a different behaviour?
-- RMK's Patch system: https://www.armlinux.org.uk/developer/patches/ FTTP is here! 40Mbps down 10Mbps up. Decent connectivity at last!
| |