USRP/USB, problems connecting

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

I’m having problems connecting my USRP to my computer (running Open-Suse
with a 2.6.22.13-0.3-default kernel). I know the USRP works, I’ve tried
it with another machine (using the same gnuradio-version), and the admin
claims he hasn’t fiddled with the computer concerned. This is what I get
(as root or as user, using rx or tx):

from gnuradio import usrp
src = usrp.sink_s()
usrp_open_interface:usb_claim_interface: failed interface 1
could not claim interface 1: No such file or directory
usrp_basic_tx: can’t open tx interface
Traceback (most recent call last):
File “”, line 1, in
File “/usr/local/lib/python2.5/site-packages/gnuradio/usrp.py”, line
230, in init
fpga_filename, firmware_filename)
File “/usr/local/lib/python2.5/site-packages/gnuradio/usrp1.py”, line
946, in sink_s
return _usrp1.sink_s(*args)
RuntimeError: can’t open usrp1

The USRP is connected alright, otherwise the error message would look a
bit different. ls -lR /dev/bus/usb returns [excerpt]:

/dev/bus/usb/001:
insgesamt 0
crw-r–r-- 1 root root 189, 0 21. Jan 15:32 001
crw-rw---- 1 root usrp 189, 10 22. Jan 15:08 011

There it is. I uninstalled and remake’d and re-installed GNU radio from
the 3.1 branch (out of SVN), that didn’t help. dmesg seems OK, too:

usb 1-1: new full speed USB device using uhci_hcd and address 12
usb 1-1: new device found, idVendor=fffe, idProduct=0002
usb 1-1: new device strings: Mfr=1, Product=2, SerialNumber=0
usb 1-1: Product: USRP Rev 4
usb 1-1: Manufacturer: Free Software Folks
usb 1-1: configuration #1 chosen from 1 choice

Could someone please give me direction where else I can look? I’ve seen
this problem crop up in the archives, but I couldn’t find a solution.

Thanks,
Martin
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.4-svn0 (GNU/Linux)
Comment: Using GnuPG with SUSE - http://enigmail.mozdev.org

iD8DBQFHlf1bduCCkYwG6NARAkmNAJ49ebFLr8qzXZhALDLRf/Z2R5XMqwCbBfp9
sdqt5WHqR/zN1vrNL8QUdyE=
=9RIH
-----END PGP SIGNATURE-----

On Tue, Jan 22, 2008 at 03:27:39PM +0100, Martin B. wrote:

I’m having problems connecting my USRP to my computer (running Open-Suse
with a 2.6.22.13-0.3-default kernel). I know the USRP works, I’ve tried
it with another machine (using the same gnuradio-version), and the admin
claims he hasn’t fiddled with the computer concerned. This is what I get
(as root or as user, using rx or tx):

I suspect you’re using a USB 1.1 controller. We require a 2.0
controller.

“high speed > full speed”

lsmod should show an ehci driver loaded.

Eric

On 1/22/08, Martin B. [email protected] wrote:

usb 1-1: new full speed USB device using uhci_hcd and address 12

It looks like your machine is USB 1.1, not 2.0. The USRP requires
high speed operation only available with USB 2.0.


Johnathan C.
Corgan Enterprises LLC
http://corganenterprises.com/