[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Discuss-gnuradio] GnuRadio 3.1.1 and USRP on Fedora 8
From: |
Ed Criscuolo |
Subject: |
[Discuss-gnuradio] GnuRadio 3.1.1 and USRP on Fedora 8 |
Date: |
Tue, 12 Feb 2008 15:19:01 -0500 |
User-agent: |
Thunderbird 2.0.0.9 (Macintosh/20071031) |
After many successful Gnu Radio projects with GR 3.1.1 under
both Fedora 4 and Fedora 6, I tried to install it on a
Fedora 8 32-bit system, but am having a problem.
The build was successful, 'make check' passed all tests,
and the install was successful.
The modification to the udev config worked, and an
'ls -lR /dev/bus/usb' showed a new dev file with permissions
of 'crw-rw----' and an owner/group of 'root/usrp' was created
when the usrp was plugged in.
Executing a 'groups' command under my user account shows
I am in the 'usrp' group.
Whenever I try to execute any app that uses the usrp as
a receiver, such as "test_usrp_standard_rx", or the usrp diagnostic
in GRC, I get the error:
usrp_open_interface::usb_claim_interface: failed interface 2
could not claim interface 2: No such file or directory
The error even occurs when I run as root.
The same thing happens when trying to use a transmitter,
but the interface number changes to "1".
I dug into the host-side usrp code, and found that the
'usb_claim_interface" call (in usrp_prims.cc) occurs
AFTER a successful call to usb_open, so it MUST be able
to find the device, contrary to the error message. In
fact, the only two error codes that usb_claim_interface
can return are -EBUSY or -ENOMEM.
Has anyone else seen this? Did something in the USB handling
change for Fedora core 8? Could some automounter be grabbing
the interface before me? Any help would be greatly
appreciated!
Here's my relevant version info:
Gnu Radio Rel 3.1.1
Fedora Core 8
kernel 2.6.23.14-115-fc8
libusb 0.1.12-10.fc8.i386
libusb-devel 0.1.12-10.fc8.i386
usrp Rev 4 (as reported by usbview)
@(^.^)@ Ed
- [Discuss-gnuradio] GnuRadio 3.1.1 and USRP on Fedora 8,
Ed Criscuolo <=