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を削除しようとしましたが、何も変更されませんでした。
2番目のlibrtlsdrインスタンスがデバイスを必要とすることはどういう意味ですか?デバイスを要求できるlibrtlsdrインスタンスをどのように制御できますか?
答え1
sudo su
apt-get install gedit
sudo gedit ban-rtl.conf
作成したテキストファイルに次の行を入力します。
blacklist dvb_usb_rtl28xxu
ファイルを保存し、コンピュータを再起動します。rtl_test -t
端末に再入力すると、以前のエラーが表示されないことを願っています。