> Hi Dale,
> The setting is required on the data receive computer side,
> and is done by our system administrator in GB.
>
> Sorry but I do not know how to set that myself.
>

Hi Dale,

Good catch, Glen!

On our Red Hat 5.x systems, in the /etc/sysconfig/network-scripts
directory, the following config file sets up the 10 GbE port on our data
acquisition machine:

Yes, Master<1043> more ifcfg-eth2
DEVICE=eth2
HWADDR=00:60:DD:45:7F:02
ONBOOT=yes
TYPE=Ethernet
IPADDR=192.168.3.15
MTU=9000


John

> Glen
>
>> Hi Glen,
>>
>> Thanks for the reply, and the useful example from your system.  It looks
>> like a configuration problem on the ROACH side, then.  Is there a
>> configuration file somewhere that tells tgtap about Jumbo packets and so
>> on?  We are sending 6k packets, so will definitely need it.  I do not
>> see
>> any information on that from tgtap -h, and there is no man page.
>>
>> Regards,
>> Dale
>> ________________________________________
>> From: Glen Langston [[email protected]]
>> Sent: Thursday, January 05, 2012 11:45 PM
>> To: Gary, Dale
>> Cc: [email protected]
>> Subject: Re: [casper] Problem with tap?
>>
>> 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
>>>
>>
>>
>>
>
>
>



Reply via email to