Looks like I _do have a configuration problems: 1) a different IP address than what 10gbe_demo.py uses in tap_start() and 2) "Fabric interface is currently: Disabled".
Yeah, from your printout I can see that the link is up and correctly established, but your 10GbE core is not configured correctly. Try'n do a "ps aux" on your ROACH and make sure tgtap is running with the correct parameters. You can even start it manually if you want to aid debugging.

if my model name is "r_10gbe" and block name is "gbe0" than is my complete block a combination of those? (or does it include hard drive path, etc.)
Sorry, I didn't explain this very well. For the purposes of tgtap (and BORPH in general), only the block names are important (not the model names). So in this case your core would be called "r_10gbe". If it were in a subsystem though, then it'd be mysubsystem_r_10gbe. As you can see, in these situations the name gets very long and the older tcpborphserver/tgtap falls over.

I was wondering if my yellow 10gbe blocks are too "new" for my older configuration, but they are dated before the 10gbe tutorial files.
The only recent change to the 10GbE cores/block involves the support for the old 10GbE (version "1") core, which I highly recommend you use because the new one (v2) still has a few kinks in the receive side. Unfortunately the old core doesn't run at higher clock speeds (good luck meeting timing much over 220MHz). Beware though that very old compilations won't work even with the v2 core (there were bus changes towards the end of 2009). If it's dated in 2009, I'd be wary and try a recompile with the latest SVN versions.

Maybe I'll just bite the bullet and see if upgrading my configuration at least gets the (newer) tutorial to work ...
I'm sorry this didn't work out for you. We're working on making this process easier on ROACH-II. It will feature an onboard JTAG-USB bridge, so that in theory you can bring the whole board up from scratch with just a single USB cable.

Jason

Reply via email to