usrp-users@lists.ettus.com

Discussion and technical support related to USRP, UHD, RFNoC

View all threads

Problem getting USRP B205mini-i running

JG
Jim Grubb
Sat, Feb 17, 2024 12:30 AM

When I run: uhd_find_devices I get: [INFO] [UHD] linux; GNU C++ version 11.4.0; Boost_107400; UHD_4.6.0.0-0ubuntu1~jammy1 -------------------------------------------------- -- UHD Device 0 -------------------------------------------------- Device Address: serial: 3293561 name: B205i product: B205mini type: b200 When I run: uhd_usrp_probe I get: [INFO] [UHD] linux; GNU C++ version 11.4.0; Boost_107400; UHD_4.6.0.0-0ubuntu1~jammy1 [INFO] [B200] Detected Device: B205mini [INFO] [B200] Operating over USB 3. [ERROR] [UHD] Exception caught in safe-call. in ~b200_radio_ctrl_core_impl at ./host/lib/usrp/b200/b200_radio_ctrl_core.cpp:65 this->peek32(0); _async_task.reset(); -> AssertionError: accum_timeout < _timeout in wait_for_ack at ./host/lib/usrp/b200/b200_radio_ctrl_core.cpp:227 Error: AssertionError: accum_timeout < _timeout in wait_for_ack at ./host/lib/usrp/b200/b200_radio_ctrl_core.cpp:227 This is on an X64 Ubuntu 20.04 machine. Any help would be appreciated. Thank you, Jim

When I run: uhd_find_devices I get: [INFO] [UHD] linux; GNU C++ version 11.4.0; Boost_107400; UHD_4.6.0.0-0ubuntu1~jammy1 -------------------------------------------------- -- UHD Device 0 -------------------------------------------------- Device Address: serial: 3293561 name: B205i product: B205mini type: b200 When I run: uhd_usrp_probe I get: [INFO] [UHD] linux; GNU C++ version 11.4.0; Boost_107400; UHD_4.6.0.0-0ubuntu1~jammy1 [INFO] [B200] Detected Device: B205mini [INFO] [B200] Operating over USB 3. [ERROR] [UHD] Exception caught in safe-call. in ~b200_radio_ctrl_core_impl at ./host/lib/usrp/b200/b200_radio_ctrl_core.cpp:65 this->peek32(0); _async_task.reset(); -> AssertionError: accum_timeout < _timeout in wait_for_ack at ./host/lib/usrp/b200/b200_radio_ctrl_core.cpp:227 Error: AssertionError: accum_timeout < _timeout in wait_for_ack at ./host/lib/usrp/b200/b200_radio_ctrl_core.cpp:227 This is on an X64 Ubuntu 20.04 machine. Any help would be appreciated. Thank you, Jim
MH
Muhammad Hassan
Sat, Feb 17, 2024 12:35 AM

Make sure you have same uhd version on gnu radio and on host pc. I would
recomend installing gnu radio v3.8 and uhd version on pc should b 4.4

On Sat, 17 Feb 2024 at 12:30 am, Jim Grubb via USRP-users <
usrp-users@lists.ettus.com> wrote:

When I run:

uhd_find_devices

I get:

[INFO] [UHD] linux; GNU C++ version 11.4.0; Boost_107400;
UHD_4.6.0.0-0ubuntu1~jammy1

-- UHD Device 0

Device Address:
serial: 3293561
name: B205i
product: B205mini
type: b200

When I run:

uhd_usrp_probe

I get:

[INFO] [UHD] linux; GNU C++ version 11.4.0; Boost_107400;
UHD_4.6.0.0-0ubuntu1~jammy1
[INFO] [B200] Detected Device: B205mini
[INFO] [B200] Operating over USB 3.
[ERROR] [UHD] Exception caught in safe-call.
in ~b200_radio_ctrl_core_impl
at ./host/lib/usrp/b200/b200_radio_ctrl_core.cpp:65
this->peek32(0); _async_task.reset(); -> AssertionError: accum_timeout <
_timeout
in wait_for_ack
at ./host/lib/usrp/b200/b200_radio_ctrl_core.cpp:227

Error: AssertionError: accum_timeout < _timeout
in wait_for_ack
at ./host/lib/usrp/b200/b200_radio_ctrl_core.cpp:227

This is on an X64 Ubuntu 20.04 machine.

Any help would be appreciated.

Thank you,
Jim


USRP-users mailing list -- usrp-users@lists.ettus.com
To unsubscribe send an email to usrp-users-leave@lists.ettus.com

Make sure you have same uhd version on gnu radio and on host pc. I would recomend installing gnu radio v3.8 and uhd version on pc should b 4.4 On Sat, 17 Feb 2024 at 12:30 am, Jim Grubb via USRP-users < usrp-users@lists.ettus.com> wrote: > > When I run: > > uhd_find_devices > > I get: > > [INFO] [UHD] linux; GNU C++ version 11.4.0; Boost_107400; > UHD_4.6.0.0-0ubuntu1~jammy1 > -------------------------------------------------- > -- UHD Device 0 > -------------------------------------------------- > Device Address: > serial: 3293561 > name: B205i > product: B205mini > type: b200 > > > When I run: > > uhd_usrp_probe > > I get: > > [INFO] [UHD] linux; GNU C++ version 11.4.0; Boost_107400; > UHD_4.6.0.0-0ubuntu1~jammy1 > [INFO] [B200] Detected Device: B205mini > [INFO] [B200] Operating over USB 3. > [ERROR] [UHD] Exception caught in safe-call. > in ~b200_radio_ctrl_core_impl > at ./host/lib/usrp/b200/b200_radio_ctrl_core.cpp:65 > this->peek32(0); _async_task.reset(); -> AssertionError: accum_timeout < > _timeout > in wait_for_ack > at ./host/lib/usrp/b200/b200_radio_ctrl_core.cpp:227 > > Error: AssertionError: accum_timeout < _timeout > in wait_for_ack > at ./host/lib/usrp/b200/b200_radio_ctrl_core.cpp:227 > > > This is on an X64 Ubuntu 20.04 machine. > > Any help would be appreciated. > > Thank you, > Jim > _______________________________________________ > USRP-users mailing list -- usrp-users@lists.ettus.com > To unsubscribe send an email to usrp-users-leave@lists.ettus.com >
JG
Jim Grubb
Sat, Feb 17, 2024 1:17 AM

Thanks for your response Muhammad, I just installed the software on a fresh Ubuntu 22.04 machine and followed the directions on the ettus web site to get things up and running. I'm afraid I have very little experience with gnuradio and am a bit of a linux hack so please forgive my ignorance. It looks like I installed gnuradio 3.10 by default along with UHD 4.6 I'll go back and try to figure out how to de-install and get the versions you suggested running. Thank you very much for your help. Best, Jim On Feb 16, 2024, at 4:35 PM, Muhammad Hassan engr.muhd.hassan@gmail.com wrote: Make sure you have same uhd version on gnu radio and on host pc. I would recomend installing gnu radio v3.8 and uhd version on pc should b 4.4

Thanks for your response Muhammad, I just installed the software on a fresh Ubuntu 22.04 machine and followed the directions on the ettus web site to get things up and running. I'm afraid I have very little experience with gnuradio and am a bit of a linux hack so please forgive my ignorance. It looks like I installed gnuradio 3.10 by default along with UHD 4.6 I'll go back and try to figure out how to de-install and get the versions you suggested running. Thank you very much for your help. Best, Jim On Feb 16, 2024, at 4:35 PM, Muhammad Hassan <engr.muhd.hassan@gmail.com> wrote: Make sure you have same uhd version on gnu radio and on host pc. I would recomend installing gnu radio v3.8 and uhd version on pc should b 4.4
MD
Marcus D. Leech
Sat, Feb 17, 2024 1:19 AM

On 16/02/2024 19:30, Jim Grubb via USRP-users wrote:

When I run:

uhd_find_devices

I get:

[INFO] [UHD] linux; GNU C++ version 11.4.0; Boost_107400;
UHD_4.6.0.0-0ubuntu1~jammy1

-- UHD Device 0

Device Address:
    serial: 3293561
    name: B205i
    product: B205mini
    type: b200

When I run:

uhd_usrp_probe

I get:

[INFO] [UHD] linux; GNU C++ version 11.4.0; Boost_107400;
UHD_4.6.0.0-0ubuntu1~jammy1
[INFO] [B200] Detected Device: B205mini
[INFO] [B200] Operating over USB 3.
[ERROR] [UHD] Exception caught in safe-call.
  in ~b200_radio_ctrl_core_impl
  at ./host/lib/usrp/b200/b200_radio_ctrl_core.cpp:65
this->peek32(0); _async_task.reset(); -> AssertionError: accum_timeout
< _timeout
  in wait_for_ack
  at ./host/lib/usrp/b200/b200_radio_ctrl_core.cpp:227

Error: AssertionError: accum_timeout < _timeout
  in wait_for_ack
  at ./host/lib/usrp/b200/b200_radio_ctrl_core.cpp:227

This is on an X64 Ubuntu 20.04 machine.

Any help would be appreciated.

Thank you,
Jim

Things to check:

Are you using a USB3-compatible cable---like the one shipped with the B205?

How old is your computer?  Very-early USB3 controllers were flakey in
this regard.

Are you going through a USB hub, or direct to the computer?  Some hubs
are, again,
  flakey in this regard.

Are you running in a VM, or on "bare metal"?   USB support in VMs
continues to be sub-optimal.

Can you try backing-out to UHD4.5 or even 4.4?

On 16/02/2024 19:30, Jim Grubb via USRP-users wrote: > > When I run: > > uhd_find_devices > > I get: > > [INFO] [UHD] linux; GNU C++ version 11.4.0; Boost_107400; > UHD_4.6.0.0-0ubuntu1~jammy1 > -------------------------------------------------- > -- UHD Device 0 > -------------------------------------------------- > Device Address: >     serial: 3293561 >     name: B205i >     product: B205mini >     type: b200 > > > When I run: > > uhd_usrp_probe > > I get: > > [INFO] [UHD] linux; GNU C++ version 11.4.0; Boost_107400; > UHD_4.6.0.0-0ubuntu1~jammy1 > [INFO] [B200] Detected Device: B205mini > [INFO] [B200] Operating over USB 3. > [ERROR] [UHD] Exception caught in safe-call. >   in ~b200_radio_ctrl_core_impl >   at ./host/lib/usrp/b200/b200_radio_ctrl_core.cpp:65 > this->peek32(0); _async_task.reset(); -> AssertionError: accum_timeout > < _timeout >   in wait_for_ack >   at ./host/lib/usrp/b200/b200_radio_ctrl_core.cpp:227 > > Error: AssertionError: accum_timeout < _timeout >   in wait_for_ack >   at ./host/lib/usrp/b200/b200_radio_ctrl_core.cpp:227 > > > This is on an X64 Ubuntu 20.04 machine. > > Any help would be appreciated. > > Thank you, > Jim Things to check: Are you using a USB3-compatible cable---like the one shipped with the B205? How old is your computer?  Very-early USB3 controllers were flakey in this regard. Are you going through a USB hub, or direct to the computer?  Some hubs are, again,   flakey in this regard. Are you running in a VM, or on "bare metal"?   USB support in VMs continues to be sub-optimal. Can you try backing-out to UHD4.5 or even 4.4?
MD
Marcus D. Leech
Sat, Feb 17, 2024 1:22 AM

On 16/02/2024 20:17, Jim Grubb via USRP-users wrote:

Thanks for your response Muhammad,

I just installed the software on a fresh Ubuntu 22.04 machine and
followed the directions on the ettus web site to get things up and
running.  I'm afraid I have very little experience with gnuradio and
am a bit of a linux hack so please forgive my ignorance.

It looks like I installed gnuradio 3.10 by default along with UHD 4.6

I'll go back and try to figure out how to de-install and get the
versions you suggested running.
Thank you very much for your help.
Best,
Jim

I'll point out that Gnu Radio has NOTHING to do with this problem at
all.  Your tests so far are confined entirely to the UHD
  driver universe, so let's get that straight first.

On Feb 16, 2024, at 4:35 PM, Muhammad Hassan
engr.muhd.hassan@gmail.com wrote:

Make sure you have same uhd version on gnu radio and on host pc. I
would recomend installing gnu radio v3.8 and uhd version on pc should
b 4.4


USRP-users mailing list -- usrp-users@lists.ettus.com
To unsubscribe send an email to usrp-users-leave@lists.ettus.com

On 16/02/2024 20:17, Jim Grubb via USRP-users wrote: > Thanks for your response Muhammad, > > I just installed the software on a fresh Ubuntu 22.04 machine and > followed the directions on the ettus web site to get things up and > running.  I'm afraid I have very little experience with gnuradio and > am a bit of a linux hack so please forgive my ignorance. > > It looks like I installed gnuradio 3.10 by default along with UHD 4.6 > > I'll go back and try to figure out how to de-install and get the > versions you suggested running. > Thank you very much for your help. > Best, > Jim I'll point out that Gnu Radio has NOTHING to do with this problem at all.  Your tests so far are confined entirely to the UHD   driver universe, so let's get that straight first. > >> On Feb 16, 2024, at 4:35 PM, Muhammad Hassan >> <engr.muhd.hassan@gmail.com> wrote: >> >> >> Make sure you have same uhd version on gnu radio and on host pc. I >> would recomend installing gnu radio v3.8 and uhd version on pc should >> b 4.4 > > > _______________________________________________ > USRP-users mailing list -- usrp-users@lists.ettus.com > To unsubscribe send an email to usrp-users-leave@lists.ettus.com
JG
Jim Grubb
Sun, Feb 18, 2024 1:58 AM

Hi Marcus,

Thank you for your help!

Things to check:

Are you using a USB3-compatible cable---like the one shipped with the B205?

Yes.  Using the cable that came with the B205

How old is your computer?  Very-early USB3 controllers were flakey in this regard.

Computer is current.  i9-13900K on a Z790 motherboard with 192G Ram.

Are you going through a USB hub, or direct to the computer?  Some hubs are, again,
flakey in this regard.

Directly plugged into a USB 3.2 10G port.

Are you running in a VM, or on "bare metal"?  USB support in VMs continues to be sub-optimal.

Bare metal pop!_os (ubuntu) 22.04

Can you try backing-out to UHD4.5 or even 4.4?

This part I’m a bit confused on.  I added the ettus repository which has earlier versions of libuhd, but only has the 4.6 version of uhd-tools.  If I try to install one of the earlier versions of libuhd with the 4.6 uhd-tools, it causes a conflict and won’t install. I was able to find a .deb file for uhd-tools 4.4 but is is failing when I try to install it.

Any advice on how to install an earlier version would be appreciated.

Thank you for your kind assistance!
Best,
Jim


USRP-users mailing list -- usrp-users@lists.ettus.com
To unsubscribe send an email to usrp-users-leave@lists.ettus.com

Hi Marcus, Thank you for your help! > Things to check: > > Are you using a USB3-compatible cable---like the one shipped with the B205? Yes. Using the cable that came with the B205 > > How old is your computer? Very-early USB3 controllers were flakey in this regard. Computer is current. i9-13900K on a Z790 motherboard with 192G Ram. > > Are you going through a USB hub, or direct to the computer? Some hubs are, again, > flakey in this regard. Directly plugged into a USB 3.2 10G port. > > Are you running in a VM, or on "bare metal"? USB support in VMs continues to be sub-optimal. Bare metal pop!_os (ubuntu) 22.04 > Can you try backing-out to UHD4.5 or even 4.4? > > This part I’m a bit confused on. I added the ettus repository which has earlier versions of libuhd, but only has the 4.6 version of uhd-tools. If I try to install one of the earlier versions of libuhd with the 4.6 uhd-tools, it causes a conflict and won’t install. I was able to find a .deb file for uhd-tools 4.4 but is is failing when I try to install it. Any advice on how to install an earlier version would be appreciated. Thank you for your kind assistance! Best, Jim > > _______________________________________________ > USRP-users mailing list -- usrp-users@lists.ettus.com > To unsubscribe send an email to usrp-users-leave@lists.ettus.com
MD
Marcus D. Leech
Sun, Feb 18, 2024 2:06 AM

On 17/02/2024 20:58, Jim Grubb wrote:

This part I’m a bit confused on.  I added the ettus repository which has earlier versions of libuhd, but only has the 4.6 version of uhd-tools.  If I try to install one of the earlier versions of libuhd with the 4.6 uhd-tools, it causes a conflict and won’t install. I was able to find a .deb file for uhd-tools 4.4 but is is failing when I try to install it.

Any advice on how to install an earlier version would be appreciated.

Thank you for your kind assistance!
Best,
Jim

For Ubuntu 22.04, Ubuntu packages recent-enough versions of Gnu Radio
and UHD, so that you don't need to use the
  special Ettus repo with bleeding-edge UHD.   The codebase for the
B2xx series hasn't really changed in quite some time.

I have a 22.04 system (typing on one right now) that just has packages
from the Ubuntu repositories without having to use
  the Ettus PPAs.

On 17/02/2024 20:58, Jim Grubb wrote: > > This part I’m a bit confused on. I added the ettus repository which has earlier versions of libuhd, but only has the 4.6 version of uhd-tools. If I try to install one of the earlier versions of libuhd with the 4.6 uhd-tools, it causes a conflict and won’t install. I was able to find a .deb file for uhd-tools 4.4 but is is failing when I try to install it. > > Any advice on how to install an earlier version would be appreciated. > > Thank you for your kind assistance! > Best, > Jim > For Ubuntu 22.04, Ubuntu packages recent-enough versions of Gnu Radio and UHD, so that you don't need to use the   special Ettus repo with bleeding-edge UHD.   The codebase for the B2xx series hasn't really changed in quite some time. I have a 22.04 system (typing on one right now) that just has packages from the Ubuntu repositories without having to use   the Ettus PPAs.
JG
Jim Grubb
Sun, Feb 18, 2024 2:09 AM

Thanks Marcus,

I’ll get rid of the ppa’s and try to re-install from the Ubuntu repositories.  I’ll let you know how it goes.
Thanks again,
j

On Feb 17, 2024, at 6:06 PM, Marcus D. Leech patchvonbraun@gmail.com wrote:

On 17/02/2024 20:58, Jim Grubb wrote:

This part I’m a bit confused on.  I added the ettus repository which has earlier versions of libuhd, but only has the 4.6 version of uhd-tools.  If I try to install one of the earlier versions of libuhd with the 4.6 uhd-tools, it causes a conflict and won’t install. I was able to find a .deb file for uhd-tools 4.4 but is is failing when I try to install it.

Any advice on how to install an earlier version would be appreciated.

Thank you for your kind assistance!
Best,
Jim

For Ubuntu 22.04, Ubuntu packages recent-enough versions of Gnu Radio and UHD, so that you don't need to use the
special Ettus repo with bleeding-edge UHD.  The codebase for the B2xx series hasn't really changed in quite some time.

I have a 22.04 system (typing on one right now) that just has packages from the Ubuntu repositories without having to use
the Ettus PPAs.


USRP-users mailing list -- usrp-users@lists.ettus.com
To unsubscribe send an email to usrp-users-leave@lists.ettus.com

Thanks Marcus, I’ll get rid of the ppa’s and try to re-install from the Ubuntu repositories. I’ll let you know how it goes. Thanks again, j > On Feb 17, 2024, at 6:06 PM, Marcus D. Leech <patchvonbraun@gmail.com> wrote: > > On 17/02/2024 20:58, Jim Grubb wrote: >> >> This part I’m a bit confused on. I added the ettus repository which has earlier versions of libuhd, but only has the 4.6 version of uhd-tools. If I try to install one of the earlier versions of libuhd with the 4.6 uhd-tools, it causes a conflict and won’t install. I was able to find a .deb file for uhd-tools 4.4 but is is failing when I try to install it. >> >> Any advice on how to install an earlier version would be appreciated. >> >> Thank you for your kind assistance! >> Best, >> Jim >> > For Ubuntu 22.04, Ubuntu packages recent-enough versions of Gnu Radio and UHD, so that you don't need to use the > special Ettus repo with bleeding-edge UHD. The codebase for the B2xx series hasn't really changed in quite some time. > > I have a 22.04 system (typing on one right now) that just has packages from the Ubuntu repositories without having to use > the Ettus PPAs. > > > _______________________________________________ > USRP-users mailing list -- usrp-users@lists.ettus.com > To unsubscribe send an email to usrp-users-leave@lists.ettus.com