#19085: nanostation m5 loco xw "loses" interface
------------------------+------------------------
Reporter: anonymous | Owner: developers
Type: defect | Status: new
Priority: normal | Milestone:
Component: kernel | Version: Trunk
Resolution: | Keywords:
------------------------+------------------------
Comment (by leoso):
Replying to [comment:10 cmlara]:
> Question:
>
> Is this actually an issue in trunk? The boot log is from Kernel 3.10.49
which may be BB.
>
> It looks like this may possibly be covered in Kernel 3.16 and newer
> http://permalink.gmane.org/gmane.linux.network/318765
> http://lxr.free-
electrons.com/source/drivers/net/phy/at803x.c?v=3.16#L258
>
> {{{
> 258 static void at803x_link_change_notify(struct phy_device *phydev)
> 259 {
> 260 struct at803x_priv *priv = phydev->priv;
> 261
> 262 /*
> 263 * Conduct a hardware reset for AT8030 every time a link
loss is
> 264 * signalled. This is necessary to circumvent a hardware bug
that
> 265 * occurs when the cable is unplugged while TX packets are
pending
> 266 * in the FIFO. In such cases, the FIFO enters an error mode
it
> 267 * cannot recover from by software.
> 268 */
> }}}
>
> Looks to me like this may catch it.
That is very interesting. It looks like other chips have the same problem.
At least these workarounds indicate that. Sadly the driver ag71xx is not
covered by the above files.
Does anybody know which PHY driver is responsible for the ag71xx chip?
--
Ticket URL: <https://dev.openwrt.org/ticket/19085#comment:12>
OpenWrt <http://openwrt.org>
Opensource Wireless Router Technology
_______________________________________________
openwrt-tickets mailing list
[email protected]
https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-tickets