LimeSDR USB doesn't work with MacOS 10.15.6 Catalina

I’m using MacBook 16" late 2019 with MacOS 10.15.6. LimeSuite was installed according to the documentation:

brew tap pothosware/homebrew-pothos
brew update
brew install limesuite

It seems to be the latest version:

$ brew upgrade limesuite
Warning: pothosware/pothos/limesuite 20.01.0 already installed

Unfortunately LimeUtil --find returns an empty line. In dmesg I see:

311972.519448 LimeUtil@: AppleUSBHostUserClient::start: missing entitlement com.apple.ibridge.control
311972.519510 LimeUtil@: AppleUSBHostUserClient::start: missing entitlement com.apple.ibridge.control
TX(30:B4:9E:9B:D2:08) <Success NoACK Expired OtherErr> BE<4 0 0 0> BK<37 0 0 0> VI<0 0 0 0> VO<3 0 0 0> (5001ms)
L3 Control VO TX(30:B4:9E:9B:D2:08) Success=3 NoACK=0 Expired=0 OtherErr=0
TX(FF:FF:FF:FF:FF:FF) <Success NoACK Expired OtherErr> BE<0 0 0 0> (5002ms)
603188.134518 wlan0.A[76568] updateLQM@3339:No per core RSSI to report
603188.809659 wlan0.A[76569] updateLQM@3339:No per core RSSI to report
TX(30:B4:9E:9B:D2:08) <Success NoACK Expired OtherErr> BE<5 0 0 0> BK<0 0 0 0> VI<0 0 0 0> VO<0 0 0 0> (5001ms)
L3 Control VO TX(30:B4:9E:9B:D2:08) Success=0 NoACK=0 Expired=0 OtherErr=0
TX(FF:FF:FF:FF:FF:FF) <Success NoACK Expired OtherErr> BE<0 0 0 0> (5000ms)
603193.149111 wlan0.A[76570] updateLQM@3339:No per core RSSI to report
603193.818075 wlan0.A[76571] updateLQM@3339:No per core RSSI to report
311982.317133 AppleUSB20HubPort@14440000: AppleUSBHostPort::disconnect: persistent enumeration failures
TX(30:B4:9E:9B:D2:08) <Success NoACK Expired OtherErr> BE<0 0 0 0> BK<0 0 0 0> VI<0 0 0 0> VO<0 0 0 0> (5001ms)
L3 Control VO TX(30:B4:9E:9B:D2:08) Success=0 NoACK=0 Expired=0 OtherErr=0
TX(FF:FF:FF:FF:FF:FF) <Success NoACK Expired OtherErr> BE<0 0 0 0> (5001ms)
603198.826019 wlan0.A[76572] updateLQM@3339:No per core RSSI to report
TX(30:B4:9E:9B:D2:08) <Success NoACK Expired OtherErr> BE<2 0 0 0> BK<0 0 0 0> VI<0 0 0 0> VO<0 0 0 0> (5001ms)
L3 Control VO TX(30:B4:9E:9B:D2:08) Success=0 NoACK=0 Expired=0 OtherErr=0
TX(FF:FF:FF:FF:FF:FF) <Success NoACK Expired OtherErr> BE<0 0 0 0> (5001ms)

I thought maybe the problem could be with the USB hub, so I tried 3 different units. It didn’t help. Powering LimeSDR with external power supply didn’t help either. This LimeSDR unit works just fine with Arch Linux. (UPD: and Ubuntu as well)

At this point I don’t quite understand how to investigate the problem further. A little piece of advice would be much appreciated!

May be related to LimeSDR-USB - USB not working

I know nothing about OSX.
But “missing entitlement” sounds like an access permissions issue.

( ref: https://developer.apple.com/forums/thread/655118 )

Very strange, SdrGlut works with the LimeSDR mini on MacOS 10.15.6 and it uses the LimeSuite through SoapySDR. It uses libLimeSuite.19.04-1, perhaps there is a problem with limesuite 20.01.0.

1 Like