any more advice here?
Latest posts made by Chris Hinkey
-
RE: USB3 streaming slower then expected
-
RE: USB3 streaming slower then expected
This same benchmarking application works perfectly on an intel based laptop or desktop at full rates of 56MS/s full duplex. it is just streaming I/Q samples no extra overhead.
Its possible that the problem is CPU bound but i would expect higher utilization reported from
top
while the benchmarking application is running if that was the case.I am hoping that running your iPerf test sheds some light on what is happening. looking forward to some guidance.
-
RE: USB3 streaming slower then expected
I received the new cable thanks for getting that out so quickly. I ran through my set of tests and I am seeing similar performance as before.
is it possible the USB hub on the 5G card only supports a lower standard of USB?
I am willing to run an iPerf test in our lab, can you give me a bit more detail on how to perform the tests that you run?
are you using a usb 3.0 to 10G ethernet adapter or doing this directly over USB?
how do i my hardware setup to run that test?
-
RE: USB3 streaming slower then expected
Ok, sound like a plan.
Do you think its reasonable to believe that the over/underflows are cause by a bad wire in this case? or is there likely something else going on?
-
RE: USB3 streaming slower then expected
Sorry i meant the J11 header.
I am using the RB5 drone with the 5G modem optional daughter card. This drone with this cable
picture of my setup:
-
USB3 streaming slower then expected
I am trying to experiment with connecting a USRP Bus-series (b210/b205-mini) SDR to the RB5.
I am connected to header J14 on the 5G breakout board using the USB cable provided on your website. The device properly enumerates as a USB 3.0 device according to
lsusb -v
.But when attempting to run the USRP provided benchmarking application I am only able to stream ~15MSps tx and rx(480Mbps) without over/underruns being reported.
top
reports cpu usage ~150% and memory usage at ~.3% for the benchmarking application when running.Things that i have tried without much success:
- killing some of the cpu heavy processes(rb5-voa/qvio and camera services) by stoping the corresponding services
- adding an additional fan for cooling
- adjusting the sample size over the wire in uhd
- adjusting the number and size of input and output buffers in uhd
My desired sample rate for our application is 46.08MSps(1.5Gbps). is there any reason to believe that the hardware shouldn't be able to provide the CPU with data at this rate?
is there a different way to test the throughput of that usb connection outside of the SDR software that i have been using?
is there anything else i should be trying for performance tuning?