usb_claim_interface错误-6 on rtl-sdr

时间:2017-05-09 20:46:56

标签: gsm dongle software-defined-radio

我有一个时间将我的加密狗转换为GSM900频道。

当我输入命令时,我收到此错误:

fatih @ fatih:/etc/modprobe.d$ sudo rtl_test -t 找到1个设备:   0:Realtek,RTL2838UHIDIR,SN:00000001

使用设备0:通用RTL2832U OEM usb_claim_interface错误-6 无法打开rtlsdr设备#0。

fatiih @ fatih:〜$ sudo kal -s GSM900 -g 40 找到1个设备:   0:通用RTL2832U OEM

使用设备0:通用RTL2832U OEM usb_claim_interface错误-6 无法打开rtlsdr设备#0。

2 个答案:

答案 0 :(得分:0)

这可能意味着操作系统认为某些其他代码正在尝试使用RTL-SDR USB设备,您需要使用-DDETACH_KERNEL_DRIVER = ON选项构建rtl-sdr库和实用程序,或者将内核驱动程序列入黑名单dvb(dvb_usb_rtl28 ...),以防止这种情况。

答案 1 :(得分:0)

您应通过编辑配置文件将设备列入黑名单:

/etc/modprobe.d/rtl-sdr-blacklist.conf

如果文件不存在,可以创建它。

将以下行添加到文件中:

blacklist dvb_usb_rtl28xxu
blacklist dvb_usb_rtl2832