From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andrew Lunn Subject: Re: Waiting for the PHY to complete auto-negotiation Date: Wed, 6 Dec 2017 19:26:33 +0100 Message-ID: <20171206182633.GP27063@lunn.ch> References: <20171206165903.GM27063@lunn.ch> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Cc: netdev , Florian Fainelli , David Miller To: Mason Return-path: Received: from vps0.lunn.ch ([185.16.172.187]:49801 "EHLO vps0.lunn.ch" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751604AbdLFS0h (ORCPT ); Wed, 6 Dec 2017 13:26:37 -0500 Content-Disposition: inline In-Reply-To: Sender: netdev-owner@vger.kernel.org List-ID: > The problem with this is the following mind-boggling quirk of > the hardware: once RX DMA is enabled, there is no supported > way to disable it! Thus, I'm trying to find a clean way to set > the control flow parameter BEFORE enabling the MAC. There is no solution. I can pull the cable out, and plug it into a different computer. The first could use flow control, the second not. If you cannot disable RX DMA, you should probably disable unloading of the module. Also kexec. Andrew