* Re: Intel e1000 fails after RAM upgrade
[not found] <20051219195458.GA23650@carsten-otto.halifax.rwth-aachen.de>
@ 2005-12-19 23:35 ` Jesse Brandeburg
2005-12-20 0:47 ` Carsten Otto
0 siblings, 1 reply; 2+ messages in thread
From: Jesse Brandeburg @ 2005-12-19 23:35 UTC (permalink / raw)
To: c-otto; +Cc: linux-kernel, NetDEV list
On 12/19/05, Carsten Otto <c-otto@gmx.de> wrote:
> Hi there!
>
> First the basic system specs:
> Athlon64 3500+ S939, Winchester
> Kernel 2.6.14.4, X86_64
> 4*1 GB RAM DDR 333, Dual Channel [before: 2*1 GB RAM DDR 400, Dual Channel]
> Intel Gigabit PCI (Intel Corporation 82540EM Gigabit Ethernet Controller (rev 02))
> Abit AV8
>
> After upgrading the memory to 4 GB I noticed my e1000 did not work.
> dmesg shows:
>
> e1000: eth0: e1000_watchdog_task: NIC Link is Up 1000 Mbps Full Duplex
> e1000: eth0: e1000_clean_tx_irq: Detected Tx Unit Hang
> TDH <2000>
> TDT <2000>
> next_to_use <6>
> next_to_clean <0>
> buffer_info[next_to_clean]
> dma <13024c002>
> time_stamp <ffffd8c7>
> next_to_watch <0>
> jiffies <ffffe096>
> next_to_watch.status <0>
are you using 4096 tx descriptors? what is your MTU configured to?
I'm confused because it appears you have 8192 (0x2000) descriptors but
the driver only allows 4096
> e1000: eth0: e1000_clean_tx_irq: Detected Tx Unit Hang
> TDH <2000>
> TDT <2000>
> next_to_use <6>
> next_to_clean <0>
> buffer_info[next_to_clean]
> dma <13024c002>
> time_stamp <ffffd8c7>
> next_to_watch <0>
> jiffies <ffffe28a>
> next_to_watch.status <0>
> eth0: no IPv6 routers present
> e1000: eth0: e1000_clean_tx_irq: Detected Tx Unit Hang
> TDH <2000>
> TDT <2000>
> next_to_use <6>
> next_to_clean <0>
> buffer_info[next_to_clean]
> dma <13024c002>
> time_stamp <ffffd8c7>
> next_to_watch <0>
> jiffies <ffffe47e>
> next_to_watch.status <0>
> e1000: eth0: e1000_clean_tx_irq: Detected Tx Unit Hang
> TDH <2000>
> TDT <2000>
> next_to_use <6>
> next_to_clean <0>
> buffer_info[next_to_clean]
> dma <13024c002>
> time_stamp <ffffd8c7>
> next_to_watch <0>
> jiffies <ffffe672>
> next_to_watch.status <0>
>
> ethtool -t eth0 offline:
> The test result is FAIL
> The test extra info:
> Register test (offline) 40
> Eeprom test (offline) 0
> Interrupt test (offline) 4
> Loopback test (offline) 13
> Link test (on/offline) 1
>
> I have two of these cards. Both run fine in my (old, 32bit) server. I
> tested with both cards with both systems. Only in my 64bit machine this
> error occurs - with both cards.
>
> Please tell me what to do. I have to live with the VIA onboard in the
> meantime and that is not the best network card...
well, lets work on what is occuring, because this should work just fine.
^ permalink raw reply [flat|nested] 2+ messages in thread