When no address is specified, the find devices will send a broadcast udp packet to each interface. I experienced identical behavior on a fedora 11 box because the firewall was interfering with broadcast packets. After turning off the firewall with system-config-firewall, the find devices worked as it was supposed to. Do you have the firewall enabled on your machine?

my best guess...
-Josh

On 04/26/2010 01:16 PM, Douglas Geiger wrote:
On Mon, Apr 26, 2010 at 3:57 PM, Josh Blum<j...@joshknows.com>  wrote:
That seems odd, it shouldnt be able to make a device without finding it
first. That is if nothing comes up for ::find, then the ::make will yell at
you.

Is this problem repeatable, if you repeatedly call uhd_find_devices, will it
continue to come up blank?

-Josh


That's what I thought. To answer the question: repeatedly calling
uhd_find_devices gives the same result. Even calling it after
successfully running my GRC test script doesn't change anything. For
the record, all I'm setting in the GRC test script is the IP address
to talk to (addr=192.168.10.2), the center frequency, and changing the
sample rate to something more appropriate for the USRP2 (2Msps right
now), and gain is left at 0 dB.

Hmmm - to try something else: if I call uhd_find_devices with the IP
address, it works

$ uhd_find_devices --args addr=192.168.10.2
--------------------------------------------------
-- UHD Device 0
--------------------------------------------------
name: USRP2
addr: 192.168.10.2


Current rx socket buffer size: 131071
Using: Flex 2400 Rx MIMO B (0x0027)
Using: Flex 2400 Tx MIMO B (0x002b)

Not sure why it's behaving differently though. Calling just plain
uhd_find_devices again afterwards still gives 'No UHD Devices Found'.
  Doug



_______________________________________________
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio

Reply via email to