On Fri, Jul 31, 2015 at 01:55:08AM -0500, Peter E. Berger wrote:
> From: "Peter E. Berger" <pber...@brimson.com>
> 
> When using Edgeport/416 models with newer firmware (sometime after
> firmware version 4.80.0), idle ports are automatically bounced
> (disconnected and then reconnected) approximately every 60 seconds.
> This breaks programs (e.g: minicom) where idle periods are common,
> normal and expected.
> 
> I confirmed with the manufacturer (Digi International) that Edgeport/416
> models now ship from the factory with firmware that expects periodic
> "heartbeat" queries from the driver to keep idle ports alive.  This
> patch implements heartbeat support using the mechanism Digi suggested
> (periodically requesting an I2C descriptor address) that appears effective
> on Edgeports running the newer firmware (that require it) and benign on
> Edgeport devices running older firmware.  Since we know that Edgeport
> firmware version 4.80 (the version distributed in /lib/firmware/down3.bin
> and used for Edgeports that are either running still older versions or
> have no onboard non-volatile firmware image) does not require heartbeat
> support, this patch schedules heartbeats only on Edgeport/416 devices,
> and only if they are running firmware versions newer than 4.80.
> 
> Signed-off-by: Peter E. Berger <pber...@brimson.com>

All now applied for 4.3 (this one with some really minor style changes).

Thanks again for fixing this!

Johan
--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to