netdev
[Top] [All Lists]

Re: BCM5704 performance questions.

To: Michael Chan <mchan@xxxxxxxxxxxx>
Subject: Re: BCM5704 performance questions.
From: Ben Greear <greearb@xxxxxxxxxxxxxxx>
Date: Thu, 09 Jun 2005 18:24:42 -0700
Cc: "'netdev@xxxxxxxxxxx'" <netdev@xxxxxxxxxxx>
In-reply-to: <1118361376.5838.20.camel@rh4>
Organization: Candela Technologies
References: <42A8E0FE.3020708@candelatech.com> <1118361376.5838.20.camel@rh4>
Sender: netdev-bounce@xxxxxxxxxxx
User-agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.7.8) Gecko/20050513 Fedora/1.7.8-1.3.1
Michael Chan wrote:
On Thu, 2005-06-09 at 17:38 -0700, Ben Greear wrote:

*  Is the BCM5704 chipset/driver really that much slower?

Unfortunately, the 5704 requires the "ONE_DMA" workaround which will
limit throughput in a PCIX 100/133 bus. If you comment out the line that
sets the DMA_RWCTRL_ONE_DMA flag in tg3.c, you should see improved
performance. However, you may run into some DMA issues on certain
systems.

Is there any way I can tell which systems are affected? It won't be an option for me to purposefully ship possibly busted drivers/hardware, but if I can be certain that my systems are immune, I will try this modification.

*  Is there some information on tuning the tg3 somewhere?
   (I didn't see a Documentation/networking/tg3.txt file, for instance)

*  Is there a way to verify the bus speed that the NIC is running at?
   (ethtool -d ethX gives lots of meaningless (to me) hex)



tg3 probing string for each device will tell you the bus type, width,
and speed.

Thanks, I found it.

Ben

--
Ben Greear <greearb@xxxxxxxxxxxxxxx>
Candela Technologies Inc  http://www.candelatech.com


<Prev in Thread] Current Thread [Next in Thread>