uhd_find_devices有serial但是GNU Radio显示find no devices
第一台主机
uhd_find_devices有serial:
GNU Radio显示find no devices:
报错内容:
有点像我之前解决的另一个问题:
GNU Radio连接X310运行报错
也是提示要你run一个指令。
但是,那个问题是USRP中FPGA的镜像问题,这个问题让人以为没找到devices,但是uhd_find_devices是能找到的。还是按照它的提示走一遍指令吧:
执行完这条指令后再运行,先是在 [INFO] [B200] Loading FPGA image: /usr/share/uhd/images/usrp_b210_fpga.bin... 这块等了不下10s:
然后,就能正常调用USPR接收信号了。
其实,一开始我以为是我用手机USB上网的原因。我的这台机子wifi驱动有问题:
Ubuntu网卡驱动无效,不能连接wifi上网
最后正常运行时,我的手机依然给Ubuntu共享网络,不影响USRP运行。
第二台主机
离谱,第二台主机也是no devices found for,但是没有让我run啥东西
uhd_find_devices也是没问题的,只是有一点奇怪,必须用root权限才能查看:
我基本能确定报错是拿不到USB权限的问题:
于是我想用root打开gnuradio尝试运行,报错:
换了一个拓展坞,之前的usb拓展坞:
新的usb拓展坞:
还是同样的错,压根不是拓展坞的事。直接杀进文件夹:
打开root权限:
还是不行.....咋这么烦yin勒。最后,在不懈努力下终于照着一个解决方法:
原文在这:
USRP B200错误:USB open failed