rtl-sdr RTL2832U+R828D 异常排查
最近买了一个rtl-sdr接收设备到手后发现什么信号也收不到,下面是排查解决经过
软件安装
我在我的Debian 11(bullseye)系统上安装
驱动是rtl-sdr
使用debian目录的
rtl-sdr-blacklist.conf
软件是SDR++
$ sudo dpkg -i sdrpp_debian_bullseye_amd64.deb
- 补全依赖
$ sudo apt --fix-broken install
软件安装很顺利
问题:收不到任何信号
与商家的沟通
- 商家称需要使用他们提供的Windows版驱动和软件,驱动可以安装但软件sdrsharp可能是版本原因运行报错,自己网上下载了一个可以运行也收不到信号。
- 说这设备不支持Linux系统,之后我问了多个卖家都这么说。
到这我基本失去兴趣了,就算能收到信号但不支持Linux系统我也不打算要了准备退货。
不死心最后一试
晚上我查看了设备芯片型号(RTL2832U+R828D),发现这个R828D调谐芯片还是挺新的,它替换了旧的R820T芯片。然后我又到rtl-sdr源代码中grep了一下,发现代码中是支持R828D的。我重拾信心我认为驱动没问题不应该不行的!
然后我也没有重新编译安装驱动,只是替换了debian目录下的rtl-sdr-blacklist.conf
文件,之前这个文件是我按文档自己创建的差别是少了e4000和rtl2832两项。
曙光到来
重启后我再试在87.6Mhz收到了信号,但信号并不好。
然后我把HF口也接上了天线,居然就好了。
最后我在下楼**时灵光一闪,猜到可能的原因是板了安装反了,外壳上的天线标签与主板不对应,我一直是在HF天线口上测V段信号,因为我手里没有合适的短波天线。
拆机后确认了我的猜想!!!
先听会广播压压惊!!!