I completed building and installing uhd and gnuradio on an e100 last night
following the directions here:
http://code.ettus.com/redmine/ettus/projects/usrpe1xx/wiki/FAQ

I copied usrp_e100_fpga.bin from the tarball here:
http://www.ettus.com/downloads/uhd_images/UHD-images-most-recent/ into
/usr/share/uhd/images/ and rebooted several times (assuming the fpga image
is reloaded on every boot, is this necessary?).  When running
benchmark_rx_rate I get the error "Error (usrp-e recv pirate loop): bad vrt
header or invalid packet length"  (See below for full runtime log).

I then tried to update manually,

root@usrp-e1xx:/usr/local/share/uhd/usrp_e_utils# ./usrp-e-utility --fpga
/usr/share/uhd/images/usrp_e100_fpga.bin
USRP-E Utility loading the FPGA...

Loading FPGA image: /usr/share/uhd/images/usrp_e100_fpga.bin... done = 1
Configuration complete.
Done!

and reboot but this resulted in the same issue.  Any idea why the e100 fpga
image is seemingly not compatible with the latest UHD?  Thanks!

root@usrp-e1xx:/usr/local/share/uhd/examples# ./benchmark_rx_rate
linux; GNU C++ version 4.5.2 20101204 (prerelease); Boost_104100;
UHD_003.20110310224233.4c7cc6b


Creating the usrp device with: ...
Opening USRP-E on /dev/usrp_e0
Loading FPGA image: /usr/share/uhd/images/usrp_e100_fpga.bin... done = 1
Configuration complete.
re-Opening USRP-E on /dev/usrp_e0
USRP-E100 clock control: 6
  r_counter: 1
  a_counter: 0
  b_counter: 12
  prescaler: 8
  vco_divider: 2
  chan_divider: 15
  vco_rate: 1920.000000MHz
  chan_rate: 960.000000MHz
  out_rate: 64.000000MHz

Using Device: Single USRP:
  Device: usrp-e device
  Mboard 0: usrp-e mboard
  RX DSP 0: usrp-e ddc0
  RX Channel: 0
    RX Dboard: usrp-e dboard (rx unit)
    RX Subdev: WBX (0x0053)
  TX DSP 0: usrp-e duc0
  TX Channel: 0
    TX Dboard: usrp-e dboard (tx unit)
    TX Subdev: WBX (0x0052)

Testing receive rate 0.500000 Msps (10.000000 second run)
Error (usrp-e recv pirate loop): bad vrt header or invalid packet length
Error code: 1
Unexpected error on recv, exit test...
Testing receive rate 1.000000 Msps (10.000000 second run)
Error code: 1
Unexpected error on recv, exit test...
Testing receive rate 2.000000 Msps (10.000000 second run)
Error code: 1
Unexpected error on recv, exit test...
Testing receive rate 4.000000 Msps (10.000000 second run)
Error code: 1
Unexpected error on recv, exit test...
Testing receive rate 8.000000 Msps (10.000000 second run)
Error code: 1
Unexpected error on recv, exit test...
Testing receive rate 16.000000 Msps (10.000000 second run)
Error code: 1
Unexpected error on recv, exit test...
Testing receive rate 32.000000 Msps (10.000000 second run)
Error code: 1
Unexpected error on recv, exit test...
Testing receive rate 64.000000 Msps (10.000000 second run)
Error code: 1
Unexpected error on recv, exit test...

Warning:
    The hardware does not support the requested RX sample rate:
    Target sample rate: 128.000000 MSps
    Actual sample rate: 64.000000 MSps

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

Reply via email to