我正在尝试通过 dvb-t usb 棒在 ubuntu 上接收 FM 广播。这是这根棍子。我收到了一张包含驱动程序的 CD。但这些是适用于 Windows 的,并且运行良好。我已经安装了 v4l 并尝试了许多不同的无线电应用程序。但它们都不起作用。我找不到好的驱动程序,因为它不是一个知名品牌。
有人知道如何在 Ubuntu 上接收 FM 广播吗?
编辑
输出dmesg | grep DVB
:
[ 49.692900] usb 1-1: dvb_usb_v2: found a 'Astrometa DVB-T2' in warm state
[ 49.766190] DVB: registering new adapter (Astrometa DVB-T2)
[ 49.823863] usb 1-1: DVB: registering adapter 0 frontend 0 (Realtek RTL2832 (DVB-T))...
[ 49.823936] usb 1-1: DVB: registering adapter 0 frontend 1 (Panasonic MN88473)...
[ 49.915043] input: Astrometa DVB-T2 as /devices/pci0000:00/0000:00:14.0/usb1/1-1/rc/rc0/input14
[ 49.915151] rc rc0: Astrometa DVB-T2 as /devices/pci0000:00/0000:00:14.0/usb1/1-1/rc/rc0
[ 49.925960] usb 1-1: dvb_usb_v2: 'Astrometa DVB-T2' successfully initialized and connected
输出lsusb
:
Bus 004 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 004 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 003: ID 1bcf:2c55 Sunplus Innovation Technology Inc.
Bus 003 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 004: ID 046d:c040 Logitech, Inc. Corded Tilt-Wheel Mouse
Bus 001 Device 003: ID 15f4:0131 HanfTek
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
输出tail -f /var/log/messages
:该文件不存在。
输出tail -f /var/log/syslog
:
Dec 17 15:28:36 jw-pc kernel: [ 6684.389943] usb 1-1: new high-speed USB device number 12 using xhci_hcd
Dec 17 15:28:36 jw-pc kernel: [ 6684.585049] usb 1-1: New USB device found, idVendor=15f4, idProduct=0131
Dec 17 15:28:36 jw-pc kernel: [ 6684.585053] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
Dec 17 15:28:36 jw-pc kernel: [ 6684.585055] usb 1-1: Product: dvbt2
Dec 17 15:28:36 jw-pc kernel: [ 6684.585057] usb 1-1: Manufacturer: astrometadvbt2
Dec 17 15:28:36 jw-pc kernel: [ 6684.592166] usb 1-1: dvb_usb_v2: found a 'Astrometa DVB-T2' in warm state
Dec 17 15:28:36 jw-pc kernel: [ 6684.665828] usb 1-1: dvb_usb_v2: will pass the complete MPEG2 transport stream to the software demuxer
Dec 17 15:28:36 jw-pc kernel: [ 6684.665840] DVB: registering new adapter (Astrometa DVB-T2)
Dec 17 15:28:36 jw-pc kernel: [ 6684.669939] i2c i2c-7: Added multiplexed i2c bus 8
Dec 17 15:28:36 jw-pc kernel: [ 6684.669944] rtl2832 7-0010: Realtek RTL2832 successfully attached
Dec 17 15:28:36 jw-pc kernel: [ 6684.674942] mn88473 7-0018: Panasonic MN88473 successfully attached
Dec 17 15:28:36 jw-pc kernel: [ 6684.674950] usb 1-1: DVB: registering adapter 0 frontend 0 (Realtek RTL2832 (DVB-T))...
Dec 17 15:28:36 jw-pc kernel: [ 6684.674997] usb 1-1: DVB: registering adapter 0 frontend 1 (Panasonic MN88473)...
Dec 17 15:28:36 jw-pc kernel: [ 6684.675046] r820t 8-003a: creating new instance
Dec 17 15:28:36 jw-pc kernel: [ 6684.686812] r820t 8-003a: Rafael Micro r820t successfully identified
Dec 17 15:28:36 jw-pc kernel: [ 6684.686822] r820t 8-003a: attaching existing instance
Dec 17 15:28:36 jw-pc kernel: [ 6684.693702] r820t 8-003a: Rafael Micro r820t successfully identified
Dec 17 15:28:36 jw-pc kernel: [ 6684.695599] videobuf2_memops: Unknown symbol put_vaddr_frames (err 0)
Dec 17 15:28:36 jw-pc kernel: [ 6684.695622] videobuf2_memops: Unknown symbol get_vaddr_frames (err 0)
Dec 17 15:28:36 jw-pc kernel: [ 6684.695633] videobuf2_memops: Unknown symbol frame_vector_destroy (err 0)
Dec 17 15:28:36 jw-pc kernel: [ 6684.695642] videobuf2_memops: Unknown symbol frame_vector_create (err 0)
Dec 17 15:28:36 jw-pc kernel: [ 6684.713892] Registered IR keymap rc-empty
Dec 17 15:28:36 jw-pc kernel: [ 6684.713972] input: Astrometa DVB-T2 as /devices/pci0000:00/0000:00:14.0/usb1/1-1/rc/rc0/input23
Dec 17 15:28:36 jw-pc kernel: [ 6684.714055] rc rc0: Astrometa DVB-T2 as /devices/pci0000:00/0000:00:14.0/usb1/1-1/rc/rc0
Dec 17 15:28:36 jw-pc kernel: [ 6684.714134] rc rc0: lirc_dev: driver ir-lirc-codec (dvb_usb_rtl28xxu) registered at minor = 0
Dec 17 15:28:36 jw-pc kernel: [ 6684.714138] usb 1-1: dvb_usb_v2: schedule remote query interval to 200 msecs
Dec 17 15:28:36 jw-pc kernel: [ 6684.722755] usb 1-1: dvb_usb_v2: 'Astrometa DVB-T2' successfully initialized and connected
Dec 17 15:28:36 jw-pc mtp-probe: checking bus 1, device 12: "/sys/devices/pci0000:00/0000:00:14.0/usb1/1-1"
Dec 17 15:28:36 jw-pc mtp-probe: bus: 1, device: 12 was not an MTP device
Dec 17 15:28:37 jw-pc kernel: [ 6685.555746] usb 1-1: USB disconnect, device number 12
Dec 17 15:28:37 jw-pc kernel: [ 6685.592369] r820t 8-003a: destroying instance
Dec 17 15:28:37 jw-pc kernel: [ 6685.593642] usb 1-1: dvb_usb_v2: 'Astrometa DVB-T2' successfully deinitialized and disconnected
输出lsusb -vvd 15f4:0131
:
Bus 001 Device 013: ID 15f4:0131 HanfTek
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.00
bDeviceClass 0 (Defined at Interface level)
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 64
idVendor 0x15f4 HanfTek
idProduct 0x0131
bcdDevice 1.00
iManufacturer 1 astrometadvbt2
iProduct 2 dvbt2
iSerial 0
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 34
bNumInterfaces 2
bConfigurationValue 1
iConfiguration 4 USB2.0-Bulk&Iso
bmAttributes 0x80
(Bus Powered)
MaxPower 500mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 1
bInterfaceClass 255 Vendor Specific Class
bInterfaceSubClass 255 Vendor Specific Subclass
bInterfaceProtocol 255 Vendor Specific Protocol
iInterface 5 Bulk-In, Interface
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 0
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 1
bAlternateSetting 0
bNumEndpoints 0
bInterfaceClass 255 Vendor Specific Class
bInterfaceSubClass 255 Vendor Specific Subclass
bInterfaceProtocol 255 Vendor Specific Protocol
iInterface 5 Bulk-In, Interface
Device Qualifier (for other device speed):
bLength 10
bDescriptorType 6
bcdUSB 2.00
bDeviceClass 0 (Defined at Interface level)
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 64
bNumConfigurations 2
Device Status: 0x0000
(Bus Powered)
输出ls /lib/firmware
:
3.16.0-55-generic dvb-fe-tda10046.fw ipw2100-1.3-i.fw macxvi200.bin s2250.fw
3.16.0-56-generic dvb-fe-tda10048-1.0.fw ipw2100-1.3-p.fw macxvi.cfg s2250_loader.fw
3.19.0-33-generic dvb-fe-xc4000-1.4.1.fw ipw2200-bss.fw Makefile s5p-mfc
3.19.0-37-generic dvb-fe-xc5000-1.6.114.fw ipw2200-ibss.fw matrox sb16
3.19.0-39-generic dvb-fe-xc5000c-4.1.30.7.fw ipw2200-sniffer.fw moxa scripts
3com dvb-ttpci-01.fw isci mrvl sdd_sagrad_1091_1098.bin
acenic dvb-ttpci-01.fw-261a isl3877 mt7650.bin slicoss
adaptec dvb-ttpci-01.fw-261b isl3886pci mts_cdma.fw sms1xxx-hcw-55xxx-dvbt-02.fw
advansys dvb-ttpci-01.fw-261c isl3886usb mts_edge.fw sms1xxx-hcw-55xxx-isdbt-02.fw
agere_ap_fw.bin dvb-ttpci-01.fw-261d isl3887usb mts_gsm.fw sms1xxx-nova-a-dvbt-01.fw
agere_sta_fw.bin dvb-ttpci-01.fw-261f isl3890 mts_mt9234mu.fw sms1xxx-nova-b-dvbt-01.fw
ar3k dvb-ttpci-01.fw-2622 iwlwifi-1000-5.ucode mts_mt9234zba.fw sms1xxx-stellar-dvbt-01.fw
ar5523.bin dvb-ttusb-dec-2000t.fw iwlwifi-100-5.ucode mwl8k sun
asihpi dvb-ttusb-dec-2540t.fw iwlwifi-105-6.ucode myri10ge_eth_big_z8e.dat tehuti
ath10k dvb-ttusb-dec-3000s.fw iwlwifi-135-6.ucode myri10ge_ethp_big_z8e.dat ti_3410.fw
ath3k-1.fw dvb-usb-af9015.fw iwlwifi-2000-6.ucode myri10ge_ethp_z8e.dat ti_5052.fw
ath6k dvb-usb-avertv-a800-02.fw iwlwifi-2030-6.ucode myri10ge_eth_z8e.dat ti-connectivity
atmel_at76c504_2958.bin dvb-usb-bluebird-01.fw iwlwifi-3160-10.ucode myri10ge_rss_eth_big_z8e.dat tigon
atmel_at76c504a_2958.bin dvb-usb-dib0700-1.10.fw iwlwifi-3160-12.ucode myri10ge_rss_ethp_big_z8e.dat tlg2300_firmware.bin
atmsar11.fw dvb-usb-dib0700-1.20.fw iwlwifi-3160-13.ucode myri10ge_rss_ethp_z8e.dat ttusb-budget
av7110 dvb-usb-dibusb-5.0.0.11.fw iwlwifi-3160-7.ucode myri10ge_rss_eth_z8e.dat ueagle-atm
bcm2033-fw.bin dvb-usb-dibusb-6.0.0.8.fw iwlwifi-3160-8.ucode ngene_15.fw usbdux
bcm2033-md.hex dvb-usb-dtt200u-01.fw iwlwifi-3160-9.ucode ngene_17.fw usbduxfast_firmware.bin
bcm70012fw.bin dvb-usb-it9135-01.fw iwlwifi-3945-2.ucode ngene_18.fw usbdux_firmware.bin
bcm70015fw.bin dvb-usb-it9135-02.fw iwlwifi-4965-2.ucode NPE-B usbduxsigma_firmware.bin
bnx2x dvb-usb-terratec-h5-drxk.fw iwlwifi-5000-5.ucode NPE-C v4l-cx231xx-avcore-01.fw
brcm dvb-usb-terratec-h7-az6007.fw iwlwifi-5150-2.ucode ositech v4l-cx23418-apu.fw
carl9170-1.fw dvb-usb-terratec-h7-drxk.fw iwlwifi-6000-4.ucode phanfw.bin v4l-cx23418-cpu.fw
carl9170fw dvb-usb-tvwalkert.fw iwlwifi-6000g2a-5.ucode qat_895xcc.bin v4l-cx23418-dig.fw
cbfw-3.2.1.1.bin dvb-usb-umt-010-02.fw iwlwifi-6000g2a-6.ucode qca v4l-cx2341x-dec.fw
cbfw-3.2.3.0.bin dvb-usb-vp702x-01.fw iwlwifi-6000g2b-6.ucode ql2100_fw.bin v4l-cx2341x-enc.fw
cis dvb-usb-vp7045-01.fw iwlwifi-6050-5.ucode ql2200_fw.bin v4l-cx2341x-init.mpg
configure dvb-usb-wt220u-01.fw iwlwifi-7260-10.ucode ql2300_fw.bin v4l-cx23885-avcore-01.fw
cpia2 dvb-usb-wt220u-02.fw iwlwifi-7260-12.ucode ql2322_fw.bin v4l-cx23885-enc-broken.fw
ct2fw-3.2.1.1.bin dvb-usb-wt220u-fc03.fw iwlwifi-7260-13.ucode ql2400_fw.bin v4l-cx25840.fw
ct2fw-3.2.3.0.bin dvb-usb-wt220u-zl0353-01.fw iwlwifi-7260-7.ucode ql2500_fw.bin v4l-pvrusb2-24xxx-01.fw
ctefx.bin ea iwlwifi-7260-8.ucode r128 v4l-pvrusb2-29xxx-01.fw
ctfw-3.2.1.1.bin edgeport iwlwifi-7260-9.ucode r8a779x_usb3_v1.dlmem vicam
ctfw-3.2.3.0.bin emi26 iwlwifi-7265-10.ucode radeon vntwusb.fw
ctspeq.bin emi62 iwlwifi-7265-12.ucode README vxge
cxgb3 ene-ub6250 iwlwifi-7265-13.ucode rp2.fw WHENCE.ubuntu
cxgb4 ess iwlwifi-7265-8.ucode rsi_91x.fw whiteheat.fw
dsp56k f2255usb.bin iwlwifi-7265-9.ucode rt2561.bin whiteheat_loader.fw
dvb-cx18-mpc718-mt352.fw go7007 iwlwifi-7265D-10.ucode rt2561s.bin wsm_22.bin
dvb-dibusb-5.0.0.11.fw GPL-3 iwlwifi-7265D-12.ucode rt2661.bin xc3028-v27.fw
dvb-fe-bcm3510-01.fw hp iwlwifi-7265D-13.ucode rt2860.bin yam
dvb-fe-cx24116.fw htc_7010.fw iwlwifi-8000C-13.ucode rt2870.bin yamaha
dvb-fe-drxj-mc-1.0.8.fw htc_9271.fw kaweth rt3070.bin zd1201-ap.fw
dvb-fe-drxj-mc-vsb-1.0.8.fw i2400m-fw-usb-1.4.sbcf keyspan rt3090.bin zd1201.fw
dvb-fe-drxj-mc-vsb-qam-1.0.8.fw i2400m-fw-usb-1.5.sbcf keyspan_pda rt3290.bin zd1211
dvb-fe-nxt2004.fw i6050-fw-usb-1.5.sbcf korg rt73.bin
dvb-fe-or51132-qam.fw i915 lbtf_usb.bin RTL8192E
dvb-fe-or51132-vsb.fw intel lgs8g75.fw rtl_nic
dvb-fe-or51211.fw ipw2100-1.3.fw libertas rtlwifi
答案1
安装软件:
sudo apt-get install rtl-sdr gqrx-sdr
插入设备。在终端上,执行以下操作:
gqrx
选择已知的 FM 电台频率;例如 90.7000 Mhz。单击左上角的“启动 DSP 处理”按钮。
享受。
我昨天使用此方法和 RTL28xx 设备收听 FM。
答案2
如果你的 v4l 卡安装正确,请尝试以下操作:
sudo apt-get install gnomeradio
如果不尝试这个
sudo apt-get install build-essential libdigest-sha-perl patchutils libproc-processtable-perl git-core
sudo apt-get install linux-headers-$(uname -r)
然后到了多元宇宙
sudo apt-get install linux-firmware-nonfree
然后我们从 git 获取源代码
git clone git://linuxtv.org/media_build.git
转到文件夹 ~/media_build/ 并启动构建脚本
./build
sudo make install
检查一下
dmesg | grep -i dvb
坏消息是,每次升级内核时,你都需要删除 media_build 文件夹,然后重新开始下载适当的
git clone git://linuxtv.org/media_build.git
玩得开心
更新
让我们在这里编辑。请发布输出dmesg | grep DVB
,然后发布输出lsusb
,然后将其插入并拔出,然后发布出现的内容tail -f /var/log/messages
在这里发布结果。