On Thu, Mar 4, 2010 at 3:19 AM, Metal Thrashing Mad
<thrash.d...@gmail.com> wrote:
> Just read the mail from Nikita, about fixeep-82573-dspd.sh.

I didn't see that mail.  That script is only for 82573.

> Running the script returns -
> No appropriate hardware found for this fixup.
>
> Knowing full well that doing the following could render my card
> useless, void the warranty .... I modified the script to return true
> for the model I have.

okay, but why?

> Running iperf with a total of 128 inbound connections with a -t of
> 6000 a few times has not broke anything. Looks like this script may
> have fixed things. Iptraf was showing consistent 80,xxx kbit/s

did this test usually fail before?

>
> Here's an eeprom dump (after the script was ran)
>
> ethtool -e eth0
> Offset          Values
> ------          ------
> 0x0000          00 0e 0c c2 82 04 10 02 ff ff 00 10 ff ff ff ff
> 0x0010          60 d2 03 00 0b 64 76 14 86 80 7c 10 86 80 85 b2

so the 0x85 1 bytes from the end changed from 0x84 when you ran that script.
looking in the handy dandy manual for your 82541 posted at
sourceforge, EEPROM address map section,
I see that bit you changed is for uh, word, 0xF, 0xb284 became 0xb285
(aka bit 0)
bit zero is: reserved
looking into our internal documentation, that bit really shouldn't be
doing anything if you are at 1Gb/s link.

My guess is you're going to see the problem again.

> 0x0020          dd 20 55 55 00 00 90 2f 00 32 12 00 20 1e 12 00
> 0x0030          20 1e 12 00 20 1e 12 00 20 1e 09 00 00 02 00 00
> 0x0040          0c 00 a6 93 0b 28 00 00 00 04 ff ff ff ff ff ff
> 0x0050          ff ff ff ff ff ff ff ff ff ff ff ff ff ff 02 06
> 0x0060          00 01 00 40 16 12 07 40 ff ff ff ff ff ff ff ff
> 0x0070          ff ff ff ff ff ff ff ff ff ff ff ff ff ff d4 19
>
> If that doesn't show up correctly http://pastebin.ca/1822468
>
> Here's an ethtool -S
>
> ethtool -S eth0
> NIC statistics:
>     rx_packets: 102700084
>     tx_packets: 72630664
>     rx_bytes: 136903466843
>     tx_bytes: 44351377340
>     rx_broadcast: 3743
>     tx_broadcast: 93
>     rx_multicast: 0
>     tx_multicast: 6
>     rx_errors: 0
>     tx_errors: 0
>     tx_dropped: 0
>     multicast: 0
>     collisions: 0
>     rx_length_errors: 0
>     rx_over_errors: 0
>     rx_crc_errors: 0
>     rx_frame_errors: 0
>     rx_no_buffer_count: 3
>     rx_missed_errors: 0
>     tx_aborted_errors: 0
>     tx_carrier_errors: 0
>     tx_fifo_errors: 0
>     tx_heartbeat_errors: 0
>     tx_window_errors: 0
>     tx_abort_late_coll: 0
>     tx_deferred_ok: 2
>     tx_single_coll_ok: 0
>     tx_multi_coll_ok: 0
>     tx_timeout_count: 0
>     tx_restart_queue: 821779
>     rx_long_length_errors: 0
>     rx_short_length_errors: 0
>     rx_align_errors: 0
>     tx_tcp_seg_good: 1573008
>     tx_tcp_seg_failed: 0
>     rx_flow_control_xon: 2
>     rx_flow_control_xoff: 2
>     tx_flow_control_xon: 71929941
>     tx_flow_control_xoff: 71896901
>     rx_long_byte_count: 136903466843
>     rx_csum_offload_good: 102696253
>     rx_csum_offload_errors: 0
>     alloc_rx_buff_failed: 0
>     tx_smbus: 0
>     rx_smbus: 0
>     dropped_smbus: 0
>
> Another pastebin link for the above
> http://pastebin.ca/1822475
>
> If you need anymore hardware information to update that script, let me know.
>
> ------------------------------------------------------------------------------
> Download Intel&#174; Parallel Studio Eval
> Try the new software tools for yourself. Speed compiling, find bugs
> proactively, and fine-tune applications for parallel performance.
> See why Intel Parallel Studio got high marks during beta.
> http://p.sf.net/sfu/intel-sw-dev
> _______________________________________________
> E1000-devel mailing list
> E1000-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/e1000-devel
> To learn more about Intel&#174; Ethernet, visit 
> http://communities.intel.com/community/wired
>

------------------------------------------------------------------------------
Download Intel&#174; Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
_______________________________________________
E1000-devel mailing list
E1000-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/e1000-devel
To learn more about Intel&#174; Ethernet, visit 
http://communities.intel.com/community/wired

Reply via email to