My USB dongle is recognized by the system but I have a problem with the channels. Please read all my post for any help ;-) At first, I used this guide: http://www.linuxtv.org/wiki/index.php/How_to_Obtain,_Build_and_Install_V4L-DVB_Device_Drivers After that "dmesg" showed that system was searching for "isdbt_rio.inp" firmware. If I use that firmware from linuxtv.org, "w_scan" shows me an error, it says that my dongle can't search for TERRESTRIAL. So, for using smsmdtv mode "DVB-T" as the default option, I forced the kernel module in this way: echo "options smsmdtv default_mode=0" | sudo tee /etc/modprobe.d/smsmdtv.conf After that system searches for "dvb_rio.inp", good ;-) dmesg: [ 1327.312795] usb 1-3: new high-speed USB device number 4 using ehci-pci [ 1327.446103] usb 1-3: New USB device found, idVendor=187f, idProduct=0600 [ 1327.446121] usb 1-3: New USB device strings: Mfr=1, Product=2, SerialNumber=0 [ 1327.446130] usb 1-3: Product: MDTV Receiver [ 1327.446138] usb 1-3: Manufacturer: MDTV Receiver [ 1327.451833] usb 1-3: Direct firmware load failed with error -2 [ 1327.451849] usb 1-3: Falling back to user helper [ 1327.456026] smscore_load_firmware_from_file: line: 1168: failed to open firmware file "dvb_rio.inp" [ 1327.456535] DVB: registering new adapter (Siano Rio Digital Receiver) [ 1327.457351] usb 1-3: DVB: registering adapter 0 frontend 0 (Siano Mobile Digital MDTV Receiver)... I used "dvb_rio.inp" from my Windows installation (md5: 146156b55ce6fc586470f28194add5a7, sha1: 48907a4749ba5fd5b4b947195c0d484e55a4c169). Now I have this output form "lsusb": Bus 002 Device 002: ID 0402:7675 ALi Corp. Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 004 Device 003: ID 0489:e03c Foxconn / Hon Hai Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 001 Device 003: ID 187f:0600 Siano Mobile Silicon Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub dmesg: [ 1390.167433] usb 1-3: new high-speed USB device number 5 using ehci-pci [ 1390.300895] usb 1-3: New USB device found, idVendor=187f, idProduct=0600 [ 1390.300913] usb 1-3: New USB device strings: Mfr=1, Product=2, SerialNumber=0 [ 1390.300922] usb 1-3: Product: MDTV Receiver [ 1390.300930] usb 1-3: Manufacturer: MDTV Receiver [ 1390.776240] DVB: registering new adapter (Siano Rio Digital Receiver) [ 1390.777275] usb 1-3: DVB: registering adapter 0 frontend 0 (Siano Mobile Digital MDTV Receiver)... lsmod | grep sms: smsdvb 27513 0 dvb_core 125880 1 smsdvb smsusb 17819 0 smsmdtv 53748 2 smsdvb,smsusb rc_core 27389 1 smsmdtv Finally I can scan and tune with a specific frequency but I can't obtain services from multiplexes. "w_scan -c IT" output: w_scan version 20130331 (compiled for DVB API 5.10) using settings for ITALY DVB aerial DVB-T Europe scan type TERRESTRIAL, channellist 4 output format vdr-2.0 WARNING: could not guess your codepage. Falling back to 'UTF-8' output charset 'UTF-8', use -C to override Info: using DVB adapter auto detection. /dev/dvb/adapter0/frontend0 -> TERRESTRIAL "Siano Mobile Digital MDTV Receiver": good :-) Using TERRESTRIAL frontend (adapter /dev/dvb/adapter0/frontend0) ---- Getting frontend capabilities---- Using DVB API 5.a frontend 'Siano Mobile Digital MDTV Receiver' supports INVERSION_AUTO QAM_AUTO TRANSMISSION_MODE_AUTO GUARD_INTERVAL_AUTO HIERARCHY_AUTO FEC_AUTO FREQ (44.25MHz ... 867.25MHz) -----------------------_ Scanning 7MHz frequencies... 177500: (time: 00:00) (time: 00:01) signal ok: QAM_AUTO f = 177500 kHz I999B7C999D999T999G999Y999 Info: no data from NIT(actual) 184500: (time: 00:15) 191500: (time: 00:18) (time: 00:19) signal ok: QAM_AUTO f = 191500 kHz I999B7C999D999T999G999Y999 Info: no data from NIT(actual) 198500: (time: 00:33) 205500: (time: 00:36) ... ... I created a file named "frequency" with this content for doing a test: # T freq bw fec_hi fec_lo mod transmission-mode guard-interval hierarchy T 177500000 7MHz 2/3 NONE QAM64 8k 1/8 NONE # MUX-B Rai T 698000000 8MHz 2/3 NONE QAM64 8k 1/8 NONE # Mediaset 1 and when I launch "dvbscan frequency" I obtain: Unable to query frontend status. With the utility "scan" I obtain: scanning frequency using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0' initial transponder 177500000 1 2 9 3 1 2 0 initial transponder 698000000 0 2 9 3 1 2 0 tune to: 177500000:INVERSION_AUTO:BANDWIDTH_7_MHZ:FEC_2_3:FEC_AUTO:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE WARNING: filter timeout pid 0x0011 WARNING: filter timeout pid 0x0000 WARNING: filter timeout pid 0x0010 tune to: 698000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_AUTO:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_8:HIERARCHY_NONE WARNING: filter timeout pid 0x0011 WARNING: filter timeout pid 0x0000 WARNING: filter timeout pid 0x0010 dumping lists (0 services) Done. WIth "dvbv5-scan frequency": ERROR key/value without a channel group while parsing line 3 of frequency. I tried to insert this options in /etc/modprobe.d/options: options smsdvb force_lna_activation=1 options smsusb force_lna_activation=1 options dvb_rio force_lna_activation=1 to force Low Noise Amplifier but nothing changed. Kaffeine is tuned with many frequency (Light green led) but can't receive channels. The same with TvHeadend that doesn't obtain services for multiplexes (but the signal is ok). Do you have any advice? Thanks ;-) -- To unsubscribe from this list: send the line "unsubscribe linux-media" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html