Jeff Epler
2015-07-14 14:50:53 UTC
Peter noticed that introducing a gigabit switch between PC and hostmot2
ethernet card had only a small impact on latency and servo thread
execution time, and there's plenty of bandwidth available between the PC
and the switch.
So this weekend I implemented support for multiple hostmot2 ethernet
cards. In theory, multiple NICs are supported as well as multiple cards
on one nic via a switch, but I only tested the latter.
My testing setup:
pci-e gigabit nic -- $25 gigabit switch -- 7i80hd
(Intel 82574L) -- 7i80db
-- 7i90
My testing setup, which can run 1 card at 2kHz, seems to run 3 cards at
1.25kHz, though it's only been going for a few hours.
One bug fix will be coming soon: if you configure 2 7i80 and 1 7i92, the
hal names should start
hm2_7i80.0
hm2_7i80.1
hm2_7i92.0
but right now the last one comes up as
hm2_7i92.2
ethernet card had only a small impact on latency and servo thread
execution time, and there's plenty of bandwidth available between the PC
and the switch.
So this weekend I implemented support for multiple hostmot2 ethernet
cards. In theory, multiple NICs are supported as well as multiple cards
on one nic via a switch, but I only tested the latter.
My testing setup:
pci-e gigabit nic -- $25 gigabit switch -- 7i80hd
(Intel 82574L) -- 7i80db
-- 7i90
My testing setup, which can run 1 card at 2kHz, seems to run 3 cards at
1.25kHz, though it's only been going for a few hours.
One bug fix will be coming soon: if you configure 2 7i80 and 1 7i92, the
hal names should start
hm2_7i80.0
hm2_7i80.1
hm2_7i92.0
but right now the last one comes up as
hm2_7i92.2