[linux-cirrus] Re: EP93XX Ethernet autonegotiation hangs till link is up

  • From: Michael Burian <dynmail1@xxxxxxxxxxxxxxxxx>
  • To: linux-cirrus@xxxxxxxxxxxxx
  • Date: Wed, 27 Jul 2005 20:57:09 +0200

Robert Whaley wrote:
> 
> Subsequent testing shows that while this works functionally, it will
> result in a warning message the first time the interface is brought up.
>    That may be a small price to pay, since without this change the
> interface cannot be brought up a second or third...  time.
> 
> To avoid this warning add a disable_irq call in the probe function - but
> be careful not to disable irqs each time the probe function is called,
> only call disable_irq after the sole successful call to the probe function!
> 

latest driver available at:

http://members.inode.at/m.burian/ep93xx/tmp/ep93xx_eth.c
http://members.inode.at/m.burian/ep93xx/tmp/ep93xx_eth.h

please test and tell me if it works for you!



Other related posts: