We have a Studio system, it consists of:
1. Two VOIP phones
2. A video stream out
3. A video stream in
4. A web server to control the above
The system runs on an Altera FPGA with a dual-core ARM A9 processor running embedded Linux, the Angstrom distribution.
We have issues with the system on different networks.
The network we test on is rock solid, boots every time without fail, but running the same system on any other network is proving very difficult. It appears to not like high network traffic, but we have tested with simulated high traffic and again its perfect. Yet on corporate networks we have nothing but problems
We’ve run Wireshark on the offending networks, there doesn’t seem to be anything out of the ordinary.
The problems we see range from, not connecting to the network to the unit falling over to linphone calls causing the system to crash. None of this is making any sense and I'm really looking for some suggestions as to where and how to start looking. One of the most noticeable things (and what leads us to believe its network traffic, is, in general you can run the system out of office hours and it works perfectly, as soon as everyone at their desks and there's lots of network activity it falls over.
to put it in context we had a system on test in London for over 3 months without error, we shipped and installed it in Nashville TN and it takes anything up to 7 goes to boot up, crashes indiscriminate and, having made linphone calls successfully at that site for a week (once it was running) it now crashes every time we make a call.
If anyone can give me a suggestion as to where to start so I can actually get a questions with more than just observation that would help.