Thank you Martin, logging is fixed now.
However, something must have changes in the rx_streamer behavior.
Basic receive code that has compiled/worked since the 3.9.x days no longer
works. This is for B210 under Ubuntu 16.04, g++ 5.4, UHD fro 3.11 from PPA.

The receiver works the first time after B210 boot (and associated FPGA
image load). Then, after CTRL+C or equivalent interruptions, the same
binary fails right away with these errors (the SID change at every run)

[ERROR] [STREAMER] recv packet demuxer unexpected sid 0xfffffff6
[ERROR] [STREAMER] recv packet demuxer unexpected sid 0xfffcfff5

as soon as the recv function is called. This suggests that 1) there's some
stale state from the previous run, and 2) a B210 reboot clears that state.
Is there a way to clean that state from C++ API? Or, more in general, a way
to get the rx_stream to work without rebooting the board?

Thanks,
Dario

On Thu, Mar 8, 2018 at 12:49 PM, Martin Braun <martin.br...@ettus.com>
wrote:

> On 03/08/2018 09:56 AM, Dario Fertonani wrote:
> > Hi Martin,
> >
> > Our code doesn't compile on Ubuntu 16.04 with UHD 3.11 from PPA (UHD
> > 3.10.x works well). This is on "amd64" ark, with g++ that dies out with
> > a missing header (copied below)
> >
> >     fatal error: uhd/utils/msg.hpp: No such file or directory
> >
> >
> > I can probably fix the headers with some trial and error, but there's a
> > deeper question: Did anything significant change in the "msg" API?
>
> Dario,
>
> everything related to the logging API (msg.hpp falls into this category)
> was completely re-done between 3.10 and 3.11. I'll refer to the manual
> page: http://files.ettus.com/manual/page_logging.html
>
> ...and this email:
> http://lists.ettus.com/pipermail/usrp-users_lists.
> ettus.com/2017-April/024653.html
>
> -- M
>
> >
> > Thanks,
> > Dario
> >
> >
> > On Mon, Mar 5, 2018 at 1:51 PM, Martin Braun via USRP-users
> > <usrp-users@lists.ettus.com <mailto:usrp-users@lists.ettus.com>> wrote:
> >
> >     Two more comments:
> >
> >     - Binary installers are currently building and will be made available
> >     shortly on the usual spots: Ubuntu PPA is here:
> >     https://launchpad.net/~ettusresearch/+related-packages
> >     <https://launchpad.net/~ettusresearch/+related-packages>
> >
> >     ...and Windows+Fedora binaries will be published here:
> >     http://files.ettus.com/binaries/uhd/uhd_003.011.000.000-release/
> >     <http://files.ettus.com/binaries/uhd/uhd_003.011.000.000-release/>
> >
> >     (but aren't there yet).
> >
> >     - Because we changed out dev model, you will need to manually reset
> >     maint branch if you're tracking that on git. The following commands
> will
> >     work:
> >
> >     $ git checkout maint
> >     $ git remote update
> >     $ git reset --hard @{u}
> >
> >     Cheers,
> >     Martin
> >
> >
> >     On 03/05/2018 12:20 PM, Martin Braun wrote:
> >     > Hi all,
> >     >
> >     > today we've tagged the release for UHD 3.11.0.0. We found a bunch
> of
> >     > issues during RC testing, but not enough to warrant another release
> >     > candidate.
> >     > Some of the issues we fixed were actually usability-related, but
> there
> >     > was an actual bug with the images downloader, which might not
> properly
> >     > update the correct images after doing git pull, and we found and
> >     fixed a
> >     > bug in the X300 firmware which manifests as the GPSDO not being
> found
> >     > (if you were running master branch with the X300, we highly
> recommend
> >     > upgrading).
> >     >
> >     > There is one known N310 issue which is still open as of this
> release:
> >     > When running UHD natively on the device in a multi-threading
> scenario,
> >     > it is possible to encounter race conditions which lead to UHD
> dropping
> >     > command packets. We will be releasing a bugfix release within a few
> >     > weeks to address this issue, along with anything else we might
> >     have missed.
> >     >
> >     > Please find the tag on github here:
> >     >
> >     https://github.com/EttusResearch/uhd/releases/
> tag/release_003_011_000_000
> >     <https://github.com/EttusResearch/uhd/releases/
> tag/release_003_011_000_000>
> >     >
> >     > Cheers!
> >     >
> >     > Martin
> >     >
> >     >
> >     > Changelog:
> >     > ## 003.011.000.000
> >     > * N310: Added driver
> >     > * UBX: Add support for CAL antenna for Rev E
> >     > * Added the module peripheral manager (MPM) with all subcomponents
> >     (N310
> >     >   drivers, mpm_shell, RPC server, BIST, etc.)
> >     > * UHD: Added rpclib as a internally tracked dependency
> >     > * UHD: Reduced the usage of Boost
> >     > * UHD: Updated uhd_images_downloader: Now uses more elaborate
> manifest
> >     >   to optimize downloads
> >     > * UHD: Introduced uhdlib internal include paths
> >     > * UHD: Add support for configuration files. USRP settings can now
> >     be set
> >     >   using a uhd.conf file in addition to device args
> >     > * UHD: Add narrow and narrow_cast
> >     > * gr-usrptest: Various bugfixes
> >     > * Updated required Vivado version to 2017.4
> >     > * Updated all license headers to use SPDX identifiers and correctly
> >     >   identify Ettus Research as part of National Instruments
> >     > * This release includes all bugfixes and features from previous
> >     >   releases, in particular, the 3.10.* release cycle
> >     >
> >
> >
> >     _______________________________________________
> >     USRP-users mailing list
> >     USRP-users@lists.ettus.com <mailto:USRP-users@lists.ettus.com>
> >     http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com
> >     <http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com>
> >
> >
>
>
_______________________________________________
USRP-users mailing list
USRP-users@lists.ettus.com
http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com

Reply via email to