discuss-gnuradio
[Top][All Lists]
Advanced

[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





reply via email to

[Prev in Thread] Current Thread [Next in Thread]