[mythtvnz] No signal on TeVii s480

Glenn Ramsey gr at componic.co.nz
Mon Jun 4 07:38:13 BST 2012


On 04/06/12 02:56, Stephen Worthington wrote:
> On Sun, 03 Jun 2012 08:38:12 +1200, you wrote:
>
>> On 02/06/12 22:47, Stephen Worthington wrote:
>>> On Sat, 02 Jun 2012 21:10:25 +1200, you wrote:
>>>
>>>> On 02/06/12 14:40, Stephen Worthington wrote:
>>>>> On Sat, 02 Jun 2012 12:30:07 +1200, you wrote:
>>>>>
>>>>>> Hi,
>>>>>>
>>>>>> I am trying to set up a s480 card for watching/recording Freeview
>>>>>> over DVB-S but am having no luck so far. Using mythtv-setup or
>>>>>> dvbtune or w_scan all show nothing:
>>>>>>
>>>>>> w_scan -c NZ -f s -s S160E0
>>>>>>
>>>>>> dvbtune -f 1733000 -s 22500 -p h -m
>>>>>>
>>>>>> Are those correct?
>>>>>>
>>>>>> I have a working freeview decoder on the dish which has a 10.750
>>>>>> GHz LNB frequency so I assume that there wouldn't be an issue with
>>>>>> the dish or cable.
>>>>>>
>>>>>> I'm using mythbuntu 12.04 and the firmware from TeVii's website.
>>>>>> dmesg shows that the card seems to be happy.
>>>>>>
>>>>>> What can I do next to diagnose the problem?
>>>>>>
>>>>>> Cheers Glenn
>>>>>
>>>>> I had to add the -tone 0 option to get my s470 to tune with dvbtune.
>>>>> I do not think I ever got w_scan to work with the s470.  I will have
>>>>> to reinstall it and try it out, now that I have a new motherboard.
>>>>> My TBS 5922 USB DVB-S2 tuner works much better - it does not seem to
>>>>> need that -tone 0 option, so I suspect that it defaults to whatever
>>>>> tone 0 does.  Since w_scan does not have any equivalent to -tone 0,
>>>>> that is probably why it does not work with the TeVii cards, at least
>>>>> here in NZ.  I was looking at patching w_scan's source code to add
>>>>> -tone 0, but then I had to swap to the TBS tuner due to needing the
>>>>> PCIe slot the s470 was in for another card, so I never did complete
>>>>> that.
>>>>>
>>>>> The frequencies for Freeview DVB-S are:
>>>>>
>>>>> 12456000 Hz 12483000 Hz
>>>>>
>>>>> You need to subtract your LNB frequency (10750000 Hz) from that for
>>>>> dvbtune, giving:
>>>>>
>>>>> 1706000 Hz 1733000 Hz
>>>>>
>>>>> To get the other scanning utilities to work, you need to use dvbtune
>>>>> to do all the tuning, as it is the only one that has the -tone 0
>>>>> option, IIRC.  So you run dvbtune in the background or another bash
>>>>> window, then use the options on your scanning program to get it to
>>>>> use an already tuned in tuner. For example, with scan or scan-s2, use
>>>>> the -c option.  I wrote myself a script to do that automatically.
>>>>> This is the script for the Freeview DVB-S transponders:
>>>>
>>>> Thanks for that. In my case I can't even get past go because dvbtune
>>>> doesn't find the signal:
>>>>
>>>> tv at tv:~$ dvbtune -f 1733000 -s 22500 -p h -tone 1 -m Using DVB card
>>>> "Montage Technology DS3000/TS2020" tuning DVB-S to L-Band:-1216698088,
>>>> Pol:H Srate=22500000, 22kHz=on polling.... Getting frontend event
>>>> FE_STATUS: polling.... polling.... ^C tv at tv:~$ dvbtune -f 1706000 -s
>>>> 22500 -p h -tone 1 -m Using DVB card "Montage Technology
>>>> DS3000/TS2020" tuning DVB-S to L-Band:-1216853736, Pol:H
>>>> Srate=22500000, 22kHz=on polling.... Getting frontend event FE_STATUS:
>>>> polling.... polling.... ^C
>>>>
>>>> From searching I see that the L-Band parameter would normally be a
>>>> small integer but the value here looks like an uninitialised value.
>>>> Could that be part of the problem. How would I fix it?
>>>>
>>>> Glenn
>>>
>>> I do not ever recall having that problem with my s470.  Are you sure it
>>> is loading the firmware?  Check the dmesg log to see if the card is being
>>> initialised correctly.  What kernel are you using?  The TeVii cards do
>>> not work with older kernels unless you have installed extra drivers.  The
>>> driver is builtin in later kernels.
>>
>> I'm using Mythbuntu 12.04: tv at tv:~$ uname -a Linux tv 3.2.0-24-generic-pae
>> #39-Ubuntu SMP Mon May 21 18:54:21 UTC 2012 i686 athlon i386 GNU/Linux
>>
>> I understand that the TeVii drivers have been in the kernel since 2.6.39.
>>
>> It looks like the firmware is being loaded and the fw files seem are the
>> same as the those that I've seen listed in various forums. I had to
>> download those.
>>
>> tv at tv:~$ md5sum /lib/firmware/dvb-usb-s660.fw
>> 2946e99fe3a4973ba905fcf59111cf40  /lib/firmware/dvb-usb-s660.fw
>>
>> tv at tv:~$ md5sum /lib/firmware/dvb-fe-ds3000.fw
>> a32d17910c4f370073f9346e71d34b80  /lib/firmware/dvb-fe-ds3000.fw
>>
>> tv at tv:~$ dmesg | egrep 'dvb-usb|ds3000|DVB|dw2102' [   12.513926] dvb-usb:
>> found a 'TeVii S480.1 USB' in cold state, will try to load a firmware [
>> 13.305200] dvb-usb: downloading firmware from file 'dvb-usb-s660.fw' [
>> 13.305207] dw2102: start downloading DW210X firmware [   13.492068]
>> dvb-usb: found a 'TeVii S480.1 USB' in warm state. [   13.492187] dvb-usb:
>> will pass the complete MPEG2 transport stream to the software demuxer. [
>> 13.492226] DVB: registering new adapter (TeVii S480.1 USB) [   13.492540]
>> dvb-usb: MAC address: e8:e8:e8:e8:e8:e8 [   13.506222] dvb-usb: no frontend
>> was attached by 'TeVii S480.1 USB' [   13.506355] input: IR-receiver inside
>> an USB DVB receiver as
>> /devices/pci0000:00/0000:00:15.0/0000:03:00.1/usb4/4-1/input/input12 [
>> 13.508314] dvb-usb: schedule remote query interval to 150 msecs. [
>> 13.508325] dvb-usb: TeVii S480.1 USB successfully initialized and
>> connected. [   13.508504] dvb-usb: found a 'TeVii S480.2 USB' in cold
>> state, will try to load a firmware [   13.516581] dvb-usb: downloading
>> firmware from file 'dvb-usb-s660.fw' [   13.516588] dw2102: start
>> downloading DW210X firmware [   13.536884] dvb-usb: TeVii S480.1 USB
>> successfully deinitialized and disconnected. [   13.696050] dvb-usb: found
>> a 'TeVii S480.2 USB' in warm state. [   13.696162] dvb-usb: will pass the
>> complete MPEG2 transport stream to the software demuxer. [   13.696200]
>> DVB: registering new adapter (TeVii S480.2 USB) [   13.696514] dvb-usb: MAC
>> address: 58:58:58:58:58:58 [   13.700950] dvb-usb: no frontend was attached
>> by 'TeVii S480.2 USB' [   13.701058] input: IR-receiver inside an USB DVB
>> receiver as
>> /devices/pci0000:00/0000:00:15.0/0000:03:00.3/usb5/5-1/input/input13 [
>> 13.702901] dvb-usb: schedule remote query interval to 150 msecs. [
>> 13.702911] dvb-usb: TeVii S480.2 USB successfully initialized and
>> connected. [   13.703105] usbcore: registered new interface driver dw2102 [
>> 13.745776] dvb-usb: TeVii S480.2 USB successfully deinitialized and
>> disconnected. [   15.286099] dvb-usb: found a 'TeVii S660 USB' in cold
>> state, will try to load a firmware [   15.289625] dvb-usb: downloading
>> firmware from file 'dvb-usb-s660.fw' [   15.289632] dw2102: start
>> downloading DW210X firmware [   15.444144] dvb-usb: found a 'TeVii S660
>> USB' in warm state. [   15.444256] dvb-usb: will pass the complete MPEG2
>> transport stream to the software demuxer. [   15.444714] DVB: registering
>> new adapter (TeVii S660 USB) [   15.676605] dvb-usb: MAC address:
>> 00:18:bd:5b:5b:8a [   15.680422] dw2102: Attached ds3000+ds2020! [
>> 15.680431] DVB: registering adapter 0 frontend 0 (Montage Technology
>> DS3000/TS2020)... [   15.681321] input: IR-receiver inside an USB DVB
>> receiver as
>> /devices/pci0000:00/0000:00:15.0/0000:03:00.1/usb4/4-1/input/input14 [
>> 15.681439] dvb-usb: schedule remote query interval to 150 msecs. [
>> 15.681446] dvb-usb: TeVii S660 USB successfully initialized and connected.
>> [   16.058109] dvb-usb: found a 'TeVii S660 USB' in cold state, will try to
>> load a firmware [   16.061628] dvb-usb: downloading firmware from file
>> 'dvb-usb-s660.fw' [   16.061635] dw2102: start downloading DW210X firmware
>> [   16.212086] dvb-usb: found a 'TeVii S660 USB' in warm state. [
>> 16.212196] dvb-usb: will pass the complete MPEG2 transport stream to the
>> software demuxer. [   16.212583] DVB: registering new adapter (TeVii S660
>> USB) [   16.473513] dvb-usb: MAC address: 00:18:bd:5b:5b:8b [   16.477382]
>> dw2102: Attached ds3000+ds2020! [   16.477390] DVB: registering adapter 1
>> frontend 0 (Montage Technology DS3000/TS2020)... [   16.478230] input:
>> IR-receiver inside an USB DVB receiver as
>> /devices/pci0000:00/0000:00:15.0/0000:03:00.3/usb5/5-1/input/input15 [
>> 16.478301] dvb-usb: schedule remote query interval to 150 msecs. [
>> 16.478308] dvb-usb: TeVii S660 USB successfully initialized and connected.
>> [   17.704043] ds3000_firmware_ondemand: Waiting for firmware upload
>> (dvb-fe-ds3000.fw)... [   17.791808] ds3000_firmware_ondemand: Waiting for
>> firmware upload(2)... [   19.624210] ds3000_firmware_ondemand: Waiting for
>> firmware upload (dvb-fe-ds3000.fw)... [   19.627831]
>> ds3000_firmware_ondemand: Waiting for firmware upload(2)...
>
> I reinstalled my TeVii S470 card today, to see if what it does matches your
> S480.  It looks as though the S480 works as two USB tuners, rather than
> directly as a dual PCIe card.  My S470 does not have any USB interface, but
> it otherwise seems to match what is happening with your S480.  So your S480
> does seem to be initialising correctly.
>
> So that leaves the only different thing that I can see that you are doing is
> using -tone 1 instead of -tone 0.  Is that to do with your satellite dish
> setup?  If you have a standard Sky dish like mine, then you should be using
> -tone 0.  You might also like to try using the second tuner by adding a -c 1
> option.  Beyond that, do you know if there is actually satellite signal on
> the aerial cable you have to the card?  Do you have any other satellite
> receiver or a meter you could use to check that?

Thanks very much for confirming that for me. Oops I copied the wrong command
line, one of the many I tried. It made no difference using -tone 0.

However it appears to be getting a signal now... because, in order to check that
the card/cable/dish etc were OK I installed the card in a Windows 7 PC,
installed the TeVii windows drivers and used ProgDVB to tune and watch a few
Freeview channels, and that worked fine. Now I have put the card back into the
Mythbuntu box and dvbtune shows that there is a signal now! What
is up with that? I'm guessing that the Windows drivers enabled something on the
card that the linux drivers don't. I will ask on the linux-media list about
that. In any case it looks like I can continue with my mythtv setup now.





More information about the mythtvnz mailing list