Re: Netconsole & sungem: hang when link down

From: Colin Leroy (colin_at_colino.net)
Date: 10/06/04

  • Next message: bert hubert: "Re: new dev model (was Re: Default cache_hot_time value back to 10ms)"
    Date:	Wed, 6 Oct 2004 11:35:41 +0200
    To: Benjamin Herrenschmidt <benh@kernel.crashing.org>
    
    

    On 06 Oct 2004 at 19h10, Benjamin Herrenschmidt wrote:

    Hi,

    > Hrm... we have some sort of spinlock debugging, at least on ppc64...
    > BTW, did you have SMP or PREEMPT ? If none of these, then you should
    > not see any spin deadlock...

    No, in fact. You're right...
    Indeed, if there was a deadlock, it would also happen when cable is
    plugged in, wouldn't it ? (as sungem outputs "Link is up at xxx..." or
    something when correctly initialized).

    > The solution is to look at the code though and find what's wrong :)

    I'll try.
    The called method in the driver when calling
      dev_change_flags(ndev, ndev->flags | IFF_UP) from netpoll
    is
      gem_open(), if I'm not mistaken?

    Could some kind of infinite loop happen within gem_link_timer, maybe ?

    -- 
    Colin
    -
    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to majordomo@vger.kernel.org
    More majordomo info at  http://vger.kernel.org/majordomo-info.html
    Please read the FAQ at  http://www.tux.org/lkml/
    

  • Next message: bert hubert: "Re: new dev model (was Re: Default cache_hot_time value back to 10ms)"

    Relevant Pages