Michael, thank you for the response. I've discovered the issue and it is the USB-C adapter I was using for the USB connection to the USRP B210. The MacBook Pro 2018 provides 4 USB-C ports, so adapters are generally required. I was using the following:
https://www.amazon.com/gp/product/B07BGTV9J4/ref=ask_ql_qh_dp_hza
Even though it uses 2 USB-C ports to provide power and connectivity, for some reason the adapter would occasionally force an I/O error on the USB interface. I am now using the following Apple adapter, which has worked flawlessly:
https://www.apple.com/shop/product/MJ1K2AM/A/usb-c-digital-av-multiport-adapter
From: Michael Dickens <michael.dickens@ettus.com>
Date: Monday, August 27, 2018 at 3:15 PM
To: George Rykowski <george@rykowski.com>, <discuss-gnuradio@gnu.org>
Subject: Re: [Discuss-gnuradio] uhd::usb_error: RuntimeError: USBError -9: usb tx2 submit failed: LIBUSB_ERROR_PIPE
Hi George - I haven't seen this error yet, but of course I'm just one Mac UHD / GR user; I'll try testing my B210 for longer. In the meantime, how is UHD & GR installed? If MacPorts, have you tried the "uhd-devel" port? Sometimes it has fixes to the release. - MLD
On Mon, Aug 27, 2018, at 3:46 PM, George Rykowski wrote:
I have been seeing this error regularly for a couple weeks. As I am running my code, the error stops execution, on average, approximately every 10 minutes (though, once or twice, I have received the error quickly in sequence). My code is simple: I am reading in a recorded waveform (using File Source) and sending, over USB3, to a USRP B210 for transmission (using UHD: USRP Sink).
libc++abi.dylib: terminating with uncaught exception of type uhd::usb_error: RuntimeError: USBError -9: usb tx2 submit failed: LIBUSB_ERROR_PIPE
>>> Done (return code -6)
My laptop is a MacBook Pro 2018 using MacOS High Sierra version 10.13.6, and running GNUradio Companion 3.7.13.4.
Has anyone seen this error? If yes, any hints as to how I can fix?
No comments:
Post a Comment