[USRP-users] B200 over USB 3 Ubuntu 10.14 Vmworkstation 11

Paul B paulanthonybrown at hotmail.co.uk
Tue Apr 21 14:32:04 EDT 2015


Neel, Marcus, 

I’m so so sorry, i meant to say i’m runing 14.10, with the 3.16 Kernel.

I just put them the wrong way round when typing the e-mail. Sorry for confusing you both.

I’m just in the process of re-installing my Windows 8.1 (Virtual Machine is backed up and safe) then i’ll get back on and see if i can sort it out. 

I’m not sure how i go about upgrading to the latest UHD drivers from what i have how, so any help regarding that would be great. (What to remove, what to keep, commands etc – as i say, i’m pretty much new to Linux after being a Windows user for a long time)

Sorry again guys! 

From: mleech at ripnet.com 
Sent: Tuesday, April 21, 2015 7:05 PM
To: Paul B 
Cc: usrp-users at lists.ettus.com 
Subject: Re: [USRP-users] B200 over USB 3 Ubuntu 10.14 Vmworkstation 11

I would emphatically and strongly recommend updgrading to the latest Ubuntu from Ubuntu 10.  There's no way the USB-3.0 drivers
in such an old release of Ubuntu will be stable enough.



Once you've done that:



http://ettus-apps.sourcerepo.com/redmine/ettus/projects/uhd/wiki/UHD_Linux






On 2015-04-21 13:53, Paul B via USRP-users wrote:

  Hi guys,  

  I've managed to get my B200 working in Ubuntu 10.14 running on VMWorkstation 11, but i can only seem to get it working using a USB 2.0 port.

  First off, my computer specs running the B200 are:
  4.0 GHz Intel Core i7
  Gigabyte Z97X-UD5H-BK Motherboard
  16GB RAM

  When running the B200 on my USB 2.0 port, i get the following output when using uhd_usrp_probe:

  paul at ubuntu:/usr/lib/uhd/utils$ uhd_usrp_probe
  linux; GNU C++ version 4.8.3; Boost_105500; UHD_003.007.001-0-unknown

  -- Loading firmware image: /usr/share/uhd/images/usrp_b200_fw.hex... done

  UHD Error:
      USB open failed: insufficient permissions.
      See the application notes for your device.
  -- Loading FPGA image: /usr/share/uhd/images/usrp_b200_fpga.bin... done
  -- Operating over USB 2.
  -- Detecting internal GPSDO.... No GPSDO found
  -- not found
  -- Initialize CODEC control...
  -- Initialize Radio control...
  -- Performing register loopback test... pass
  -- Performing CODEC loopback test... pass
  -- Asking for clock rate 32 MHz
  -- Actually got clock rate 32 MHz
  -- Performing timer loopback test... pass
    _____________________________________________________
  /
  |       Device: B-Series Device
  |     _____________________________________________________
  |    /
  |   |       Mboard: B200
  |   |   revision: 4
  |   |   product: 1
  |   |   serial: 3070E4B
  |   |   FW Version: 4.0
  |   |   FPGA Version: 3.0
  |   |   
  |   |   Time sources: none, external, gpsdo
  |   |   Clock sources: internal, external, gpsdo
  |   |   Sensors: ref_locked
  |   |     _____________________________________________________
  |   |    /
  |   |   |       RX DSP: 0
  |   |   |   Freq range: -16.000 to 16.000 Mhz
  |   |     _____________________________________________________
  |   |    /
  |   |   |       RX Dboard: A
  |   |   |     _____________________________________________________
  |   |   |    /
  |   |   |   |       RX Frontend: A
  |   |   |   |   Name: FE-RX2
  |   |   |   |   Antennas: TX/RX, RX2
  |   |   |   |   Sensors: 
  |   |   |   |   Freq range: 50.000 to 6000.000 Mhz
  |   |   |   |   Gain range PGA: 0.0 to 73.0 step 1.0 dB
  |   |   |   |   Connection Type: IQ
  |   |   |   |   Uses LO offset: No
  |   |   |     _____________________________________________________
  |   |   |    /
  |   |   |   |       RX Codec: A
  |   |   |   |   Name: B200 RX dual ADC
  |   |   |   |   Gain Elements: None
  |   |     _____________________________________________________
  |   |    /
  |   |   |       TX DSP: 0
  |   |   |   Freq range: -16.000 to 16.000 Mhz
  |   |     _____________________________________________________
  |   |    /
  |   |   |       TX Dboard: A
  |   |   |     _____________________________________________________
  |   |   |    /
  |   |   |   |       TX Frontend: A
  |   |   |   |   Name: FE-TX2
  |   |   |   |   Antennas: TX/RX
  |   |   |   |   Sensors: 
  |   |   |   |   Freq range: 50.000 to 6000.000 Mhz
  |   |   |   |   Gain range PGA: 0.0 to 89.8 step 0.2 dB
  |   |   |   |   Connection Type: IQ
  |   |   |   |   Uses LO offset: No
  |   |   |     _____________________________________________________
  |   |   |    /
  |   |   |   |       TX Codec: A
  |   |   |   |   Name: B200 TX dual DAC
  |   |   |   |   Gain Elements: None

  I imagine the insufficient permissions message is due to not running uhd_usrp_probe as sudo? It normally doesn't come up though, and the card functions as normal. I can run gr-air-modes as normal and without issues (currently trying to figure out how to send data from gr-air-modes from the guest Linux OS to the Host Windows OS so i can plot the aircraft). 

  I know i'm using uhd 003.007.001, but it's currently working, and i'm not too sure how i go about upgrading to the new version, as i'm currently quite new to Linux and the whole GNURadio scene and I've read you have to completely remove the old UHD version before installing the new version, and i'm not too sure how that'll affect everything.

  However, when i try to connect to the B200 via a USB 3.0 port, i get the following output:

  paul at ubuntu:/usr/lib/uhd/utils$ uhd_usrp_probe
  linux; GNU C++ version 4.8.3; Boost_105500; UHD_003.007.001-0-unknown

  -- Loading firmware image: /usr/share/uhd/images/usrp_b200_fw.hex... done
  Error: LookupError: KeyError: No devices found for ----->
  Empty Device Address

  After running that, the B200 will disconnect and no longer show up as a connectable device in Ubuntu until i disconnect and reconnect the board. 

  Doing a lsusb gives the following output:

  paul at ubuntu:/usr/lib/uhd/utils$ lsusb
  Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
  Bus 003 Device 004: ID 0e0f:0002 VMware, Inc. Virtual USB Hub
  Bus 003 Device 003: ID 0e0f:0002 VMware, Inc. Virtual USB Hub
  Bus 003 Device 010: ID 2500:0020  
  Bus 003 Device 002: ID 0e0f:0003 VMware, Inc. Virtual Mouse
  Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
  Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
  Bus 002 Device 002: ID 0e0f:0002 VMware, Inc. Virtual USB Hub
  Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub


  I'm guessing Linux can see the USB 3.0 Host Controller (which shows up in Windows as Intel USB 3.0 eXtensible Host Controller - 0100 (Microsoft)). I thought the problem might be with the USB 3 ports themselves, but i tried my USB Thumb Drive in a USB 3 port, and Linux detects that no problem and it works fine. 

  I'm really not sure what the problem is here, but any help will be greatly appreciated. 

  Thanks, 
  Paul


_______________________________________________
USRP-users mailing list
USRP-users at lists.ettus.com
http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ettus.com/pipermail/usrp-users_lists.ettus.com/attachments/20150421/aca86b2f/attachment-0002.html>


More information about the USRP-users mailing list