Do the usb reading for getting results under the read mutex lock.
Do usb_write in avalon under the read mutex lock.