Subject: Re: solution to printk() blocking interrupts?

From: Sergei Shtylyov <[email-masked]>
Date: Mon, 22 Sep 2008 18:39:21 +0400

Hello, I wrote:

   Not sure if Stephen was the right person to CC, including Matt now...

>>>> What controls this? "carrier detect appears untrustworthy, waiting 4 
>>>> seconds"
>>>> Get that fixed and this patch could be useful,

>>> Does the driver properly uses netif_carrier_on/off to signal the
>>> system when the link is up/down ?

>>  Implementing the poll_controller() method in the network driver is 
>> usually

>>   Looks like the answer is "no"...

>   Hm... it uses phylib, so probably it does that. That message and a 4 s 
> pause appears if the carrier is seen in <10 ms after opening the device. 

    Oops, not 10 -- 100 ms (HZ / 10).

> Maybe this threshold needs to be changed?

    Seems like too much indeed.

WBR, Sergei