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