Subject: | |
From: | |
Reply To: | |
Date: | Sun, 30 Dec 2012 01:21:27 +0400 |
Content-Type: | text/plain |
Parts/Attachments: |
|
|
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
|
|
|