[USRP-users] USB problems

Vsr Ravi vsr_ravi at yahoo.com
Mon Jul 27 18:00:15 EDT 2015


Hi Marcus,Thanks for the help that you have given. Now I can see the USRP1 being detected via USB. The result is given below
Configuring USRP1 support...--   Dependency ENABLE_LIBUHD = ON--   Dependency ENABLE_USB = ON--   Enabling USRP1 support.--   Override with -DENABLE_USRP1=ON/OFF
Configuring USB support...--   Dependency ENABLE_LIBUHD = ON--   Dependency LIBUSB_FOUND = TRUE--   Enabling USB support.--   Override with -DENABLE_USB=ON/OFF-- USB support enabled via libusb.
Even though I have got these results, it still says "No UHD Devices found" for the command "sudo uhd_find_devices". Please help with what  I need to do next ?
Regards,Ravi
 


     On Saturday, 25 July 2015 11:34 AM, Marcus Müller <marcus.mueller at ettus.com> wrote:
   

  Sure!
 
 On 25.07.2015 18:34, Vsr Ravi wrote:
  
  Thanks for the help Marcus. If any doubts arise, can I approach you later? 
 
 
       On Saturday, 25 July 2015 11:24 AM, Marcus Müller <marcus.mueller at ettus.com> wrote:
   
 
    No, after you've installed libusb1-dev (or however that packet is called on your linux distribution), you will need to re-run cmake in your UHD build directory. That should then find libUSB, and enable USRP1. If that has worked, you can make && make install.
 
 Best regards,
 Marcus
 
 
  On 25.07.2015 18:18, Vsr Ravi wrote:
  
  Sure Marcus. I will try the things you have just said. Just to make sure, do i need to type ENABLE_USRP1:BOOL=ON instead of ENABLE_USRP2:BOOL=ON. and also I need to install libusb1 package. Is there anything else I should do? 
  Thanks, Ravi 
 
 
       On Saturday, 25 July 2015 11:10 AM, Marcus Müller <marcus.mueller at ettus.com> wrote:
   
 
    Hi Ravi,
 
 if there is no ENABLE_USRP1:BOOL=ON in your CMakeCache.txt, it means that USRP1 support was disabled when you built UHD. This typically  happens because UHD cannot find the libraries it needs to talk to USRP1.
 You can see what is missing by going into /uhd/host/build and running "cmake .." again. The output should contain something like
 
 -- Configuring USRP1 support...
 --   Dependency ENABLE_LIBUHD = ON
 --   Dependency ENABLE_USB = ON
 --   Enabling USRP1 support.
 --   Override with -DENABLE_USRP1=ON/OFF
 
 If for example the dependency ENABLE_USB is off, then USRP1 can't work, because UHD can't talk to USB.
 Look for something similar to
 
 -- Looking for libusb_handle_events_timeout_completed
 -- Looking for libusb_handle_events_timeout_completed - found
 -- Looking for libusb_error_name
 -- Looking for libusb_error_name - found
 -- Found LIBUSB: /usr/lib64/libusb-1.0.so  
 -- 
 -- Configuring USB support...
 --   Dependency ENABLE_LIBUHD = ON
 --   Dependency LIBUSB_FOUND = TRUE
 --   Enabling USB support.
 --   Override with -DENABLE_USB=ON/OFF
 -- USB support enabled via libusb.
 
 Is that there?
 
 If it's not, install the development package for libusb1.
 
 Best regards,
 Marcus
 
 
  On 25.07.2015 18:03, Vsr Ravi wrote:
  
  Hi Marcus, Yes, I have seen the CmakeCache.txt line in /uhd/host/build and I  see ENABLE_USRP2:BOOL=ON. But not the usrp1 . My model is usrp1. Do I  need to change it to ENABLE_USRP1:BOOL=ON?. Can i detect my device after changing or is  there anything else I should do? 
  Regards, Ravi 
 
 
       On Saturday, 25 July 2015 10:56 AM,  Marcus Müller <marcus.mueller at ettus.com> wrote:
   
 
    Dear Ravi,
 
 that path was just an example.  However, where you look was the GNU Radio build directory, not the UHD build  directory.
 You will have to take a look at  the CMakeCache.txt in the UHD build  directory.
 
 Best regards,
 Marcus
 
  On 25.07.2015 17:48, Vsr  Ravi wrote:
  
  Hi Marcus, I have the CmakeCache.txt in  /home/gnuradio/build folder but not in the specified one as you have  mentioned. And also, I don't see the line ENABLE_USRP1:BOOL=OFF. Do i need to add the line specifically anywhere or do I need to rebuild UHD completely? Please help . 
  Regards, Ravi 
 
 
       On Saturday, 25 July 2015 1:01 AM, Marcus Müller <marcus.mueller at ettus.com> wrote:
   
 
    Hello Ravi,
 this is good:
 
Bus 001 Device 010: ID fffe:0002  
 so your PC's operating system detects it.
 
 When you built UHD, did it say that USRP1 was enabled?
 If you can't remember, go to where you've built uhd, e.g.  /home/vsrravi/uhd/host/build, and open the CMakeCache.txt.
 Search for ENABLE_USRP1 ; you should find a line like
ENABLE_USRP1:BOOL=OFF
 
 Best regards,
 Marcus
 
  On 07/25/2015 01:01 AM, Vsr Ravi wrote:
  
  Hello Marcus, I have built uhd myself . And the output of sudo lsusb before i  connect is 
  Bus 001 Device 006: ID 0c45:64ad Microdia  Bus 001 Device 005: ID 0bda:0129 Realtek Semiconductor Corp. RTS5129 Card Reader  Controller Bus 001 Device 004: ID 04f3:0034 Elan Microelectronics Corp.  Bus 001 Device 007: ID 0cf3:0036 Atheros Communications, Inc.  Bus 001 Device 008: ID 04ca:0061 Lite-On Technology Corp.  Bus 001 Device 002: ID 8087:8000 Intel Corp.  Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 003 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub ravi1991 at ravi1991-Inspiron-5537:~$  
  sudo lsusb after i connect is given below 
  Bus 001 Device 006: ID 0c45:64ad Microdia  Bus 001 Device 005: ID 0bda:0129 Realtek Semiconductor Corp. RTS5129 Card Reader  Controller Bus 001 Device 004: ID 04f3:0034 Elan Microelectronics Corp.  Bus 001 Device 007: ID 0cf3:0036 Atheros Communications, Inc.  Bus 001 Device 008: ID 04ca:0061 Lite-On Technology Corp.  Bus 001 Device 010: ID fffe:0002   Bus 001 Device 002: ID 8087:8000 Intel Corp.  Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 003 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub 
  So what can be the problem my device not being found. lsusb is  working and is detecting usb port connected to usrp. 
  Thanks 
  
  
 
 
       On Friday, 24 July 2015 5:44 PM, Marcus Müller <marcus.mueller at ettus.com> wrote:
   
 
   Hello!
 
 That looks right so far. Does running 
 
 lsusb
 
 before and after you connect the USRP show a difference?
 You're looking for a device with the vendor/product ID 04B4:8613  or FFFE:0002.
 
 Did you build that UHD yourself or did you install it as  a binary?
 
 Best regards,
 Marcus
 
 Am 25. Juli 2015 00:18:43 MESZ, schrieb Vsr Ravi via USRP-users <usrp-users at lists.ettus.com>: 
   Hi all, I have tried connecting my USRP to my laptop via USB cable. But anything is  not being detected even though i type in sudo "uhd_find_devices".  It says  
  linux; GNU C++ version 4.8.4; Boost_105500;UHD_003.009.git-144-g407e3086 
  No UHD Devices Found 
   I have also used this command below. But I have not seen any  difference. Is there a problem with anything. I am using USRP1.  Should I rewrite any udev rules? or is the UHD installation is not latest  or not properly done?  Please reply ASAP.  
  Thank you very much.  cd usr/lib/uhd/utils
sudo cp uhd-usrp.rules /etc/udev/rules.d/
sudo udevadm control --reload-rules
sudo udevadm trigger    
 USRP-users mailing list
 USRP-users at lists.ettus.com
 http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com
 
  
 -- 
 Sent from my Android device with K-9 Mail. Please excuse my brevity.  
 
      
  
   
 
      
  
   
 
      
  
   
 
      
  
   
 
      
 
 

  
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ettus.com/pipermail/usrp-users_lists.ettus.com/attachments/20150727/e8d4eff6/attachment-0002.html>


More information about the USRP-users mailing list