mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
* Net: e1000 driver: TX Hang message
@ 2005-09-30 16:21 Gerrit Visser
  2006-01-16 10:36 ` Andrew Morton
  0 siblings, 1 reply; 3+ messages in thread
From: Gerrit Visser @ 2005-09-30 16:21 UTC (permalink / raw)
  To: linux-kernel

Hi,

I've got a DELL precision 670 that has an Intel Gigabit Ethernet onboard
NIC (82545GM chipset). It receives packets but keeps on giving "Tx hang"
messages and doesn't send any packets.

Both standard Redhat WS4 (kernel 2.6.9) and kernel 2.6.13.2 did the
same.

To fix it, I've changed the following in the file e1000_hw.c:

    case E1000_DEV_ID_82545GM_COPPER:
    case E1000_DEV_ID_82545GM_FIBER:
    case E1000_DEV_ID_82545GM_SERDES:
        hw->mac_type = e1000_82545_rev_3;
        break;

to

    case E1000_DEV_ID_82545GM_COPPER:
    case E1000_DEV_ID_82545GM_FIBER:
    case E1000_DEV_ID_82545GM_SERDES:
        hw->mac_type = e1000_82545;
        break;

(ie. removed the "_rev_3")

I'm not certain whether it's necessary to change this for copper, fiber
and serdes. Mine is a copper (pci id 1026).

This worked for the Linux e1000 driver from Intel's website, but exactly
the same piece of code is in the 2.6.13.2 kernel's e1000 driver.

Best regards,
Gerrit



^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: Net: e1000 driver: TX Hang message
  2005-09-30 16:21 Net: e1000 driver: TX Hang message Gerrit Visser
@ 2006-01-16 10:36 ` Andrew Morton
  0 siblings, 0 replies; 3+ messages in thread
From: Andrew Morton @ 2006-01-16 10:36 UTC (permalink / raw)
  To: Gerrit Visser; +Cc: linux-kernel


If this bug is still present in 2.6.15 could you please create a report
(against 2.6.15) at bugzilla.kenrel.org?

Thanks.

"Gerrit Visser" <g.visser@msc-africa.co.za> wrote:
>
> Hi,
> 
> I've got a DELL precision 670 that has an Intel Gigabit Ethernet onboard
> NIC (82545GM chipset). It receives packets but keeps on giving "Tx hang"
> messages and doesn't send any packets.
> 
> Both standard Redhat WS4 (kernel 2.6.9) and kernel 2.6.13.2 did the
> same.
> 
> To fix it, I've changed the following in the file e1000_hw.c:
> 
>     case E1000_DEV_ID_82545GM_COPPER:
>     case E1000_DEV_ID_82545GM_FIBER:
>     case E1000_DEV_ID_82545GM_SERDES:
>         hw->mac_type = e1000_82545_rev_3;
>         break;
> 
> to
> 
>     case E1000_DEV_ID_82545GM_COPPER:
>     case E1000_DEV_ID_82545GM_FIBER:
>     case E1000_DEV_ID_82545GM_SERDES:
>         hw->mac_type = e1000_82545;
>         break;
> 
> (ie. removed the "_rev_3")
> 
> I'm not certain whether it's necessary to change this for copper, fiber
> and serdes. Mine is a copper (pci id 1026).
> 
> This worked for the Linux e1000 driver from Intel's website, but exactly
> the same piece of code is in the 2.6.13.2 kernel's e1000 driver.
> 
> Best regards,
> Gerrit
> 
> 
> -
> 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/

^ permalink raw reply	[flat|nested] 3+ messages in thread

* RE: Net: e1000 driver: TX Hang message
@ 2006-01-16 11:08 Gerrit Visser
  0 siblings, 0 replies; 3+ messages in thread
From: Gerrit Visser @ 2006-01-16 11:08 UTC (permalink / raw)
  To: Andrew Morton; +Cc: linux-kernel

Hi,

I've sent an update about it a while ago. 

In short, when I tested them later, both the standard kernel driver and
the one on Intel's website worked without problems.

In between the point where they didn't work and then worked, I've
installed Windows XP 32-bit on it, and the standard driver on the
windows CD didn't work either. I've loaded an updated driver from Intel,
and then it worked on windows.

Thank you.

Best regards,
Gerrit

-----Original Message-----
From: Andrew Morton [mailto:akpm@osdl.org] 
Sent: 16 January 2006 01:00 PM
To: Gerrit Visser
Cc: linux-kernel@vger.kernel.org
Subject: Re: Net: e1000 driver: TX Hang message


If this bug is still present in 2.6.15 could you please create a report
(against 2.6.15) at bugzilla.kenrel.org?

Thanks.

"Gerrit Visser" <g.visser@msc-africa.co.za> wrote:
>
> Hi,
> 
> I've got a DELL precision 670 that has an Intel Gigabit Ethernet
onboard
> NIC (82545GM chipset). It receives packets but keeps on giving "Tx
hang"
> messages and doesn't send any packets.
> 
> Both standard Redhat WS4 (kernel 2.6.9) and kernel 2.6.13.2 did the
> same.
> 
> To fix it, I've changed the following in the file e1000_hw.c:
> 
>     case E1000_DEV_ID_82545GM_COPPER:
>     case E1000_DEV_ID_82545GM_FIBER:
>     case E1000_DEV_ID_82545GM_SERDES:
>         hw->mac_type = e1000_82545_rev_3;
>         break;
> 
> to
> 
>     case E1000_DEV_ID_82545GM_COPPER:
>     case E1000_DEV_ID_82545GM_FIBER:
>     case E1000_DEV_ID_82545GM_SERDES:
>         hw->mac_type = e1000_82545;
>         break;
> 
> (ie. removed the "_rev_3")
> 
> I'm not certain whether it's necessary to change this for copper,
fiber
> and serdes. Mine is a copper (pci id 1026).
> 
> This worked for the Linux e1000 driver from Intel's website, but
exactly
> the same piece of code is in the 2.6.13.2 kernel's e1000 driver.
> 
> Best regards,
> Gerrit
> 
> 
> -
> 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/







^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2006-01-16 11:13 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2005-09-30 16:21 Net: e1000 driver: TX Hang message Gerrit Visser
2006-01-16 10:36 ` Andrew Morton
2006-01-16 11:08 Gerrit Visser

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

all inboxes | Powered by JetHome®