Sorry for the double email Ed, I'm having a Reply-to-all forgetful day today.

On Mon, Sep 27, 2010 at 11:25 AM, Edward Ned Harvey
<lop...@nedharvey.com> wrote:
> Let's have a little more detail ... You have an FPGA board connected to a
> workstation via ... USB I guess... and the workstation is reading data from
> the USB and writing to some file or directory. Right?

The FPGA is part of a larger control board that pushes data off
ethernet. The FPGA receives data from various "controlling
electronics" and then buffers it and pushes it off over ethernet to
the desktop. Everything is ethernet, besides the link between the CE
and the FPGA (RS422 there, I believe)

The FPGA is sending data to the desktop at 940 bytes at 625Hz, which
is how we arrive at ~4.6 or 4.7 megabits (I imagine with TCP overhead)
a second.

> I have another suggestion ... If either your USB or ethernet are hogging
> channels, such as IRQ's, then only device might be able to work at a time,
> and while you might benefit by write buffering in memory of the local disks,
> you might not have that benefit writing to the Ethernet.

This is a possibility.

> You should be able to get a little more information about the cause of the
> problem ... be it hardware or ethernet specific, or nfs-specific ... by
> trying something like a pipe to "ssh some machine 'cat > somefile'" ...
> eliminate nfs as a variable, etc.  Or try cifs.  (I think somebody suggested
> that before.)

That's also next on the list.

> It's all about what your diagnostic process is going to be... What's the
> logic you're going to follow, to isolate the cause of the problem...
>
> Or just try a few things and see if they work.   ;-)

I try to document the things I try at the very least ;)

> What kind of workstation is it?  You might benefit by going into BIOS and
> disabling all unnecessary devices.  (Sound, parallel port, etc.)  You might
> benefit by adding a newer/better usb card or ethernet card.  Which could
> possibly have some feature such as DMA which the old one could possibly be
> lacking.

It's a new Dell Precision T3500 with an X5650 and 12 gigs of ram.
Maybe I need to add a seperate nic, I think that'll be near the end of
the things that I try, but we'll see.
_______________________________________________
Tech mailing list
Tech@lopsa.org
http://lopsa.org/cgi-bin/mailman/listinfo/tech
This list provided by the League of Professional System Administrators
 http://lopsa.org/

Reply via email to