EttusResearch / uhd

The USRP™ Hardware Driver Repository
http://uhd.ettus.com
Other
997 stars 666 forks source link

B210 Disconnects Intermittently with OAI, Resulting in "EnvironmentError: IOError: usb tx2 transfer status: LIBUSB_TRANSFER_ERROR" #782

Closed KRIISHSHARMA closed 2 months ago

KRIISHSHARMA commented 2 months ago

The B210 device experiences unexpected disconnections after running for some time with OAI. This issue is accompanied by the following error message:

[HW]   [recv] received 4888 samples out of 23040
[HW]   ERROR_CODE_TIMEOUT

[PHY]   rx_rf: Asked for 23040 samples, got 4888 from USRP
[PHY]   problem receiving samples
[HW]   [recv] received 0 samples out of 23040
[HW]   ERROR_CODE_TIMEOUT

[PHY]   rx_rf: Asked for 23040 samples, got 0 from USRP
[PHY]   problem receiving samples
UO[HW]   [recv] received 4739 samples out of 23040
[HW]   Time: 3960.69 s
ERROR_CODE_OVERFLOW (Overflow)

[PHY]   rx_rf: Asked for 23040 samples, got 4739 from USRP
[PHY]   problem receiving samples
[HW]   [xmit] tx samples 17244 != 23040
[HW]   [recv] received 0 samples out of 23040
[HW]   ERROR_CODE_TIMEOUT

[PHY]   rx_rf: Asked for 23040 samples, got 0 from USRP
[PHY]   problem receiving samples
[HW]   [xmit] tx samples 0 != 23040
terminate called after throwing an instance of 'uhd::io_error'
  what():  EnvironmentError: IOError: usb tx2 transfer status: LIBUSB_TRANSFER_ERROR
Aborted
mbr0wn commented 2 months ago

These OAI-based issues are very hard for us to reproduce. This could be all sorts of issues, ranging from the specific chipset to a specific OAI or UHD version. I'm therefore closing. If you like to reopen, please provide some better means of reproducing.