After much ado…
The VRT branch I have always returns zero for rx_missing() and
rx_overruns(), with a FIXME comment. I notice this is now fixed in the
latest git.
I also found no problems of lost data using Ubuntu 9.10 on an older
Zotac motherboard, it wasn’t until I moved to the H55-itx, and had to
get the latest e1000 ethernet driver, that the missing data issue
appeared. I then had the problem using the later driver on the older
motherboard, which confused me. I wil try the later git code…
Checking the fractional timestamps of the received packets I found that
the receive samples handler always reports the same nitems (365 in my
case with a 10MHz sample rate = 3650), but the fractional count itself
sometimes updates (with the new intel ethernet driver) by a multiple of
this value (eg 3x), but because I’m using nitems to fwrite the data to
disk, data was being skipped. I’ve not had a chance to check the latest
git, but hopefully this is fixed.
Yes, config_mimo isn’t there, I was trying to go by memory, which isn’t
what it used to be, or ever was…:-o
Yes UHD looks the way to go, but loks to be another learning curve and
rewrite of code I’ve done already.
Cheers
----- Original Message ----
From: Per Z. [email protected]
To: David E. [email protected]
Sent: Mon, 17 May, 2010 20:30:12
Subject: Re: [Discuss-gnuradio] USRP2 dropping data
David E. wrote:
As I am receiving only, I gather from various posts that a single eth port + switch should be Ok. The data captured always starts off in sync, it just goes wrong sometime during the capture. The number of bytes captured is normally the same for both channels too.
Hope you can help please,
Discuss-gnuradio mailing list
[email protected]
Discuss-gnuradio Info Page
I have used VRT and everything has worked so far. However, I didn’t do
“config_mimo(MC_WE_LOCK_TO_SMA)” I did
“c.ref_source=usrp2::clock_config_t::REF_SMA;” and
“u2->config_clock(c);”. Is “config_mimo” really part of the host VRT
code ?
In any case, you and me should start to use UHD instead …