USRP1 "hangs", benchmark doesn't continue

Hi,

  • I’ve installed the latest and greatest gnuradio from git, everything
    compiled fine.

  • I have a pre-500 USRP1, and fixed the wiring of the clock to the four
    daughterboard sockets.

  • I’ve been running gnuradio on this hardware ~2 weeks ago successfully.

Now, when I try to run anything that connects to the USRP, it just
“hangs”. It downloads the firmware (blinking gets slower), it identifies
my two WBX boards correctly, but:

—8<—
$ /opt/gnuradio/HEAD/share/gnuradio/examples/usrp/usrp_benchmark_usb.py
Testing 2MB/sec…
—8<—

…and that’s where it ends. It just hangs there.

If I try usrp_oscope.py on a local radio station, I see nothing.

I also tried usrp_wfm_rcv_nogui.py:

$ usrp_wfm_rcv_nogui.py -f 100.6e6 -O plughw:0,0 -g 30

When I strace the process, I only see

select(0, NULL, NULL, NULL, {0, 2000}) = 0 (Timeout)
select(0, NULL, NULL, NULL, {0, 4000}) = 0 (Timeout)
select(0, NULL, NULL, NULL, {0, 8000}) = 0 (Timeout)
select(0, NULL, NULL, NULL, {0, 16000}) = 0 (Timeout)

Any hints?

Alex

On 03/08/2010 04:10 PM, Alexander L. wrote:

Now, when I try to run anything that connects to the USRP, it just
“hangs”. It downloads the firmware (blinking gets slower), it identifies
my two WBX boards correctly, but:

Sounds like there is a clock problem. Can you measure the clock with an
oscilloscope? What about when you remove the daughterboards?

Matt

On 3/9/10 1:19 AM, Matt E. wrote:

Sounds like there is a clock problem. Can you measure the clock with
an oscilloscope? What about when you remove the daughterboards?
I don’t have one at home, but I guess I’ll find someone in Zurich who
has :wink:

Removing the daughterboards yields no change with usrp_benchmark_usb :frowning:

I hope I haven’t killed the oscillator? I connected the output of X2 to
each of the daugherboard connector’s clock lines (clock db a p) with 47
Ohms in front of each connector.

Alex

On 3/9/10 1:36 AM, Alexander L. wrote:

I hope I haven’t killed the oscillator? I connected the output of X2 to
each of the daugherboard connector’s clock lines (clock db a p) with 47
Ohms in front of each connector.

D’oh. I’ll never solder on SMD PCBs again when I have a hangover. I
shorted pins 10 and 12 of J667, connecting the clock to DVDD:1 …

Thanks for the hint with the clock!

Alex