Hi Your commands seem fine, (but not the mac address).
One note, the 10 GBe is not configured for jumbo packets. For Jumbo packets you'd expect MTU:9000 ie for our 10 GBe link to a bee2 we have: eth2 Link encap:Ethernet HWaddr 00:60:DD:45:9F:76 inet addr:192.168.3.68 Bcast:192.168.3.255 Mask:255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU:9000 Metric:1 RX packets:1090598864 errors:0 dropped:0 overruns:0 frame:0 TX packets:131516 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:8766147319262 (7.9 TiB) TX bytes:14799961 (14.1 MiB) Interrupt:90 Glen > Hi All, > > I am setting up a ROACH at the observatory that worked fine in the lab. > However, here I am not getting 10Gbe packets, although the internal > counters show that the design is creating them. I looked around and > believe I have a problem with the tap creation. The Python script does > this: > > print 'Configuring transmitter core...', > sys.stdout.flush() > > fpga.tap_start('tap3',tx_core_name,mac_base+source_ip,source_ip,fabric_port) > print 'done' > > where > > source_ip=10*(2**24) + 20 #10.0.0.20 > mac_base=(2<<40) + (2<<32) > > I therefore expect a hardware address 00 02 02 10 00 00 20. When I do an > ifconfig, I see > > tap3 Link encap:UNSPEC HWaddr > 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00 > inet addr:10.0.0.20 P-t-P:10.0.0.20 Mask:255.255.255.0 > UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1500 Metric:1 > RX packets:0 errors:0 dropped:0 overruns:0 frame:0 > TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 > collisions:0 txqueuelen:500 > RX bytes:0 (0.0 b) TX bytes:0 (0.0 b) > > That is a lot of zeros in the hardware address! Am I right that this > anomalous hardware MAC address is the cause of the problem? I could have > some setup wrong somewhere. Any ideas what could cause this? All other > register settings seem to work okay. > > Thanks, > Dale >