Hi.
I recently bought a USB DVB-T2 dongle, but I'm unable to make it working. I obtain the same result on Debian than on LibreELEC (that I'm trying having found a reference on the LinuxTV wiki the device is correctly detected, the (probably...) correct kernel module is loaded (more exactly: dvb_usb_rtl28xxu), but I cannot fetch a list on channels with a scan.
The product is this one. Astromedia 2018 revision, I guess.
# lsubs
Bus 001 Device 005: ID 15f4:0131 HanfTek Astrometa DVB-T/T2/C FM & DAB receiver [RTL2832P]
# dmesg
[ 3235.206800] usb 1-1: new high-speed USB device number 7 using xhci_hcd
[ 3235.356788] usb 1-1: dvb_usb_v2: found a 'Astrometa DVB-T2' in warm state
[ 3235.516672] usb 1-1: dvb_usb_v2: will pass the complete MPEG2 transport stream to the software demuxer
[ 3235.516726] dvbdev: DVB: registering new adapter (Astrometa DVB-T2)
[ 3235.516739] usb 1-1: media controller created
[ 3235.517181] dvbdev: dvb_create_media_entity: media entity 'dvb-demux' registered.
[ 3235.520876] i2c i2c-7: Added multiplexed i2c bus 8
[ 3235.520881] rtl2832 7-0010: Realtek RTL2832 successfully attached
[ 3235.520907] i2c i2c-7: cxd2841er_attach(): I2C adapter 00000000c1817259 SLVX addr 6e SLVT addr 6c
[ 3235.525190] i2c i2c-7: cxd2841er_attach(): attaching CXD2837ER DVB-C/T/T2 frontend
[ 3235.525197] i2c i2c-7: cxd2841er_attach(): chip ID 0xb1 OK.
[ 3235.525201] usb 1-1: DVB: registering adapter 0 frontend 0 (Realtek RTL2832 (DVB-T))...
[ 3235.525208] dvbdev: dvb_create_media_entity: media entity 'Realtek RTL2832 (DVB-T)' registered.
[ 3235.525288] usb 1-1: DVB: registering adapter 0 frontend 1 (Sony CXD2837ER DVB-T/T2/C demodulator)...
[ 3235.525291] dvbdev: dvb_create_media_entity: media entity 'Sony CXD2837ER DVB-T/T2/C demodulator' registered.
[ 3235.525324] r820t 8-003a: creating new instance
[ 3235.532299] r820t 8-003a: Rafael Micro r820t successfully identified, chip type: R828D
[ 3235.532311] r820t 8-003a: attaching existing instance
[ 3235.550099] r820t 8-003a: Rafael Micro r820t successfully identified, chip type: R828D
[ 3235.558339] rtl2832_sdr rtl2832_sdr.1.auto: Registered as swradio0
[ 3235.558344] rtl2832_sdr rtl2832_sdr.1.auto: Realtek RTL2832 SDR attached
[ 3235.558347] rtl2832_sdr rtl2832_sdr.1.auto: SDR API is still slightly experimental and functionality changes may follow
[ 3235.565255] Registered IR keymap rc-astrometa-t2hybrid
[ 3235.565303] rc rc0: Astrometa DVB-T2 as /devices/pci0000:00/0000:00:14.0/usb1/1-1/rc/rc0
[ 3235.565356] rc rc0: lirc_dev: driver dvb_usb_rtl28xxu registered at minor = 0, raw IR receiver, no transmitter
[ 3235.565400] input: Astrometa DVB-T2 as /devices/pci0000:00/0000:00:14.0/usb1/1-1/rc/rc0/input21
[ 3235.565490] usb 1-1: dvb_usb_v2: schedule remote query interval to 200 msecs
[ 3235.573826] usb 1-1: dvb_usb_v2: 'Astrometa DVB-T2' successfully initialized and connected
Display More
I've installed the "DVB Tools" package to obtain some more CLI tool to execute, as suggested here, but what I obtain is:
LibreELEC:~/.kodi/addons/virtual.dvb-tools/bin # ./t2scan -S 3 -t 2 -Y IT
./t2scan -S 3 -t 2 -Y IT
t2scan version 20201027 (compiled for DVB API 5.12)
using settings for ITALY
DVB aerial
DVB-T Europe VHF and UHF
scan type TERRESTRIAL, channellist 14
output format vdr-2.1
WARNING: could not guess your codepage. Falling back to 'UTF-8'
output charset 'UTF-8', use -I <charset> to override
Info: using DVB adapter auto detection.
/dev/dvb/adapter0/frontend0 -> TERRESTRIAL "Realtek RTL2832 (DVB-T)": good :-)
/dev/dvb/adapter0/frontend1 -> TERRESTRIAL "Sony CXD2837ER DVB-T/T2/C demodulator": very good :-))
Using TERRESTRIAL frontend (adapter /dev/dvb/adapter0/frontend1)
-_-_-_-_ Getting frontend capabilities-_-_-_-_
Using DVB API 5.12
frontend 'Sony CXD2837ER DVB-T/T2/C demodulator' supports
DVB-T2
INVERSION_AUTO
QAM_AUTO
TRANSMISSION_MODE_AUTO
GUARD_INTERVAL_AUTO
HIERARCHY_AUTO
FEC_AUTO
BANDWIDTH_AUTO not supported, trying 6/7/8 MHz.
MULTISTREAM
FREQ (42.00MHz ... 1002.00MHz)
-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
Scanning DVB-T2...
Scanning 7MHz frequencies...
177500 (CH5): (time: 00:01.903)
plp id -1: no signal
184500 (CH6): (time: 00:07.953)
plp id -1: no signal
191500 (CH7): (time: 00:13.996)
plp id -1: no signal
198500 (CH8): (time: 00:20.043)
plp id -1: no signal
205500 (CH9): (time: 00:26.086)
plp id -1: no signal
[... and so on...]
Display More
Now, my doubt is: where is the issue? It may be the driver? It may be the device? It may be the antenna?
Is there any test I'm missing, at least to delimit the root cause?
I live in a large city in norther Italy, so it should not be a problem with actual coverage.
Thanks.