I'm still getting the same error with the USB 2.0 for the B200 on my tegra
system.

Using lsusb I can see the B200 listed as:

Bus 001 Device 031: ID 2500:0020

I can then find /dev/bus/usb/001/031 and verify that it has the correct
permissions:

crw-rw-rw- 1 root flirimaging 189, 30 Dec 28 18:04 031

Just to test things out, I've even changed the permissions, reloaded the
udev rules, and noted that the permissions change back.

So in spite of verifying the B200 permissions, I still get the same error
listed in my original email.  Does anyone have any other suggestions?

-Mike


On Fri, Dec 22, 2017 at 3:13 PM, Michael Don <miked...@gmail.com> wrote:

> Marcus,
>
> Yes, "sudo udevadm control --reload-rules" is included in the "Setup Udev for 
> USB" instructions.  I also tried replugging in the unit.  I'll try debugging 
> some more and let you know if I come up with anything.
>
> Philip - thanks for letting me know about the acceleration, once I get things 
> working I may ask you more about it.
>
> -Mike
>
>
> On Tue, Dec 19, 2017 at 7:58 PM, Philip Balister via USRP-users <
> usrp-users@lists.ettus.com> wrote:
>
>> On 12/19/2017 06:44 PM, Marcus D. Leech via USRP-users wrote:
>> > On 12/19/2017 05:09 PM, Michael Don via USRP-users wrote:
>> >>
>> >> I've build and installed UHD 3.10.1.1 on a Tegra TX2 (ARM64
>> >> platform).  The USB 3.0 is working, but I'm getting errors with the
>> >> USB 2.0 on a USRP B200.
>>
>> I know UHD works on several aarch64 platforms. I do carry a patch in
>> meta-sdr that enables neon acceleration for the uhd type convertors.
>>
>> Philip
>>
>> >>
>> >> uhd_find_devices works, but uhd_usrp_probe, and the uhd application
>> >> examples give the error below.  Note that I've tried running with
>> >> sudo, and have followed the instructions "Setup Udev for USB" about
>> >> the uhd-usrp.rules file.  Any advice?
>> >>
>> >> Thanks, -Mike
>> >>
>> >>
>> >> linux; GNU C++ version 5.4.0 20160609; Boost_105800;
>> >> UHD_003.010.001.001-0-unknown
>> >>
>> >> -- Detected Device: B200
>> >> -- Operating over USB 2.
>> >> -- Initialize CODEC control...
>> >>
>> >> UHD Error:
>> >>     An unexpected exception was caught in a task loop.
>> >>     The task loop will now exit, things may not work.
>> >>     EnvironmentError: IOError: usb rx8 transfer status:
>> >> LIBUSB_TRANSFER_ERROR
>> >> -- Detected bad USB state; resetting.
>> >>
>> >> UHD Error:
>> >>     USB open failed: insufficient permissions.
>> >>     See the application notes for your device.
>> >> Error: AssertionError: libusb_open(_dev->get(), &_handle) == 0
>> >>   in
>> >> libusb_device_handle_impl::libusb_device_handle_impl(uhd::
>> transport::libusb::device::sptr)
>> >>
>> >>   at
>> >> /home/nvidia/Documents/USB3/uhd-release_003_010_001_001/host
>> /lib/transport/libusb1_base.cpp:261
>> >>
>> >>
>> >>
>> >>
>> >
>> > Did you:
>> >
>> > sudo udevadm control --reload-rules
>> >
>> > After installing the usrp rules file?
>> >
>> > Did you unplug/replug, after updating the rules?  The rules are only
>> > *triggered* when a USB device event happens, so if it's still plugged in
>> > when you change
>> >   the rules, nothing will happen until you re-plug.
>> >
>> >
>> >
>> >
>> > _______________________________________________
>> > USRP-users mailing list
>> > USRP-users@lists.ettus.com
>> > http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com
>> >
>>
>> _______________________________________________
>> USRP-users mailing list
>> USRP-users@lists.ettus.com
>> http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com
>>
>
>
_______________________________________________
USRP-users mailing list
USRP-users@lists.ettus.com
http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com

Reply via email to