Try strace uhd_usrp_probe

and see if you can see which system call returns -EPERM. Yes this is a
hail mary operation.

Philip

On 12/28/2017 01:13 PM, Michael Don via USRP-users wrote:
> 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
> 

_______________________________________________
USRP-users mailing list
USRP-users@lists.ettus.com
http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com

Reply via email to