SCIENTIFIC-LINUX-USERS Archives

December 2012

SCIENTIFIC-LINUX-USERS@LISTSERV.FNAL.GOV

Options: Use Monospaced Font
Show Text Part by Default
Show All Mail Headers

Message: [<< First] [< Prev] [Next >] [Last >>]
Topic: [<< First] [< Prev] [Next >] [Last >>]
Author: [<< First] [< Prev] [Next >] [Last >>]

Print Reply
Subject:
From:
Vladimir Mosgalin <[log in to unmask]>
Reply To:
Vladimir Mosgalin <[log in to unmask]>
Date:
Sun, 30 Dec 2012 01:21:27 +0400
Content-Type:
text/plain
Parts/Attachments:
text/plain (42 lines)
Hi Phil Perry!

 On 2012.12.27 at 13:59:49 +0000, Phil Perry wrote next:

> 
> Elrepo has an updated kmod package for the tg3 driver you could try.
> 
> With elrepo installed;
> 
> yum install kmod-tg3
> 
> and reboot.
> 
> If it doesn't fix the issue, try giving the elrepo folks a ping to
> see if there is a more recent version you could try that might fix
> the issue.

Thanks for advice! I completely missed the fact that version is newer because I
saw same 3.122 number; actually in-kernel is version 3.122 and elrepo has
3.122n, and this "n" makes a lot of difference.

I tried it, according to changelog it includes fix
---
    tg3: Fix tg3_get_stats64 for 5700 / 5701 devs

    tg3_get_stats64() takes tp->lock when dealing with non-serdes bcm5700
    and bcm5701 devices.  However, functions that call tg3_halt() have
    already acquired tp->lock.  When tg3_get_stats64() is called in
    tg3_halt(), deadlock will occur.
---

which exactly resolves my problem.

This fix is dated Feb 28, sad that Red Hat maintainers have missed it in their
version :(
But at least I have the solution now.


-- 

Vladimir

ATOM RSS1 RSS2