我已经在 Raspberry Pi 上安装了 rtl-sdr。现在,由于我要远程使用它,我想使用 Stephen Blinick 的 rtl_tcp 环形缓冲区重写,详细信息如下:https://www.rtl-sdr.com/significantly-improving-rtl_tcps-performance-with-ring-buffers/
不幸的是,我是从安装 rtl-sdr 开始的。现在,当我运行 Stephen 的 rtl-sdr 的本地副本时,我得到
Kernel driver is active, or device is claimed by second instance of librtlsdr.
In the first case, please either detach or blacklist the kernel module (dvb_usb_rtl28xxu), or enable automatic detaching at compile time.
usb_claim_interface error -6
Failed to open rtlsdr device #0.
我尝试删除官方的 rtl-sdr,但这并没有改变任何东西。
该设备被第二个 librtlsdr 实例声明意味着什么?如何控制 librtlsdr 的哪个实例可以声明该设备?
答案1
sudo su
apt-get install gedit
sudo gedit ban-rtl.conf
在您创建的文本文件中键入以下行:
blacklist dvb_usb_rtl28xxu
保存文件并重新启动机器。现在,如果您rtl_test -t
在终端中再次输入,希望您不会看到之前的错误