Hi Radio User aka "radiogeek381" - USRPs work for me on Big Sur using UHD
from MacPorts; I've tested a B200mini, B210, E310, and X310. I'm mostly
testing UHD 4.0 (port "uhd-devel") rather than 3.15 (port "uhd"), but
either should work. I have a bunch of builtbots for testing MacPorts
builds, including UHD, from OSX 10.4 through current, and I've had success
running UHD 3.9 on a PowerPC Mac running 10.4 (PPC 32-bit) -- it takes some
work, and USB is limited to 2.0 with a PCI adapter ... but it does work! At
one point a month ago, I had buildbots up for 10.4 PPC 32-bit, 10.12 Intel
64-bit, and 11.0-beta ARM 64-bit ... those were some good times!

I find it odd that the hardware Manufacturer is being reported as "Unknown"
... it should be "Cypress". For example on my OSX 10.12 buildbot here's
what I see right after plugging in my rev1 B210:
{{{
WestBridge :
  Product ID: 0x0020
  Vendor ID: 0x2500
  Version: 1.00
  Serial Number: 0000000004BE
  Speed: Up to 480 Mb/sec
  Manufacturer: Cypress
  Location ID: 0x14100000 / 14
  Current Available (mA): 500
  Current Required (mA): 200
  Extra Operating Current (mA): 0
}}}

I see the same on Big Sur (and, actually, all of the Macs I've ever tried
this on; the test is the same plus or minus formatting and minor other
differences). After running "uhd_find_devices", the firmware is loaded onto
the USRP and it "morphs" into a different USB device -- same basic info but
it requires the OS USB stack to properly reënumerate ... and OSX / macOS
has some issues here. My current-rev B210 (green board; big-honkin' USB
connector) almost never experiences issues during morphing / reënumeration,
while my rev1 B210 (white board; svelte / thin [and fragile] USB connector)
experiences it reliably -- more than 50% of the time at USRP power-up.

Can you send me (off list) the hardware report for your USRP & I'll work
with you to try to figure out what's going on. - MLD
---

Dr Michael L Dickens
Principal RF Applications Engineer
Ettus Research Technical Support
Email: supp...@ettus.com
Web: https://ettus.com/

DISCLAIMER: Any attached Code is provided As Is. It has not been tested or
validated as a product, for use in a deployed application or system, or for
use in hazardous environments. You assume all risks for use of the Code.
Use of the Code is subject to terms of the licenses to the UHD or RFNoC
code with which the Code is used. Standard licenses to UHD and RFNoC can be
found at https://www.ettus.com/sdr-software/licenses/ .

NI will only perform services based on its understanding and condition that
the goods or services (i) are not for the use in the production or
development of any item produced, purchased, or ordered by any entity with
a footnote 1 designation in the license requirement column of Supplement
No. 4 to Part 744, U.S. Export Administration Regulations and (ii) such a
company is not a party to the transaction.  If our understanding is
incorrect, please notify us immediately because a specific authorization
may be required from the U.S. Commerce Department before the transaction
may proceed further.


On Fri, Feb 12, 2021 at 4:47 PM Radio User via USRP-users <
usrp-users@lists.ettus.com> wrote:

> With the upgrade to Big Sur, I’ve been unable to initialize my B210.
>
> (Hope the markup works…
> ```
> $ uhd_usrp_probe
>
> [INFO] [UHD] Mac OS; Clang version 12.0.0 (clang-1200.0.32.27);
> Boost_107100; UHD_3.15.0.0-MacPorts-Release
>
> [INFO] [B200] Loading firmware image:
> /opt/local/share/uhd/images/usrp_b200_fw.hex...
>
> Error: LookupError: KeyError: No devices found for ----->
> Empty Device Address
>
> $ uhd_usrp_probe
> [INFO] [UHD] Mac OS; Clang version 12.0.0 (clang-1200.0.32.27);
> Boost_107100; UHD_3.15.0.0-MacPorts-Release
>
> Error: LookupError: KeyError: No devices found for ----->
> Empty Device Address
>
> $ uhd_usrp_probe --args type=b200
>
> Error: LookupError: KeyError: No devices found for ----->
>
> Device Address:
>     type: b200
>
> ```
>
> This happens after a fresh reboot (where the USB connection was made
> *after* the reboot) and many times thereafter.
>
> Running Big Sur 11.2.1 on a 2018 Mac mini (x86).
>
> In the hardware summary, the device shows up as “Manufacturer: Unknown”
> but the USRP's serial number is reported correctly. This indicates that
> there is enough of a path from host to USRP for the USB driver to see the
> device serial number.  But, oddly, not enough to get a product and vendor
> id.
>
> I’m at a bit of a loss.
>
>
> The device works as expected on a linux box with UHD 4.0 as it did with
> UHD 3.15.
>
>
>
>
> _______________________________________________
> USRP-users mailing list
> 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