[mythtv-users] DVB delivery systems

John Pilkington J.Pilk at tesco.net
Mon Sep 21 21:18:23 UTC 2015


On 21/09/15 15:20, Mike Perkins wrote:
> On 21/09/15 14:15, John Pilkington wrote:
>> On 21/09/15 12:29, Mike Perkins wrote:
>>> On 21/09/15 12:07, Stuart Auchterlonie wrote:
>>>> On 20/09/15 10:20, Devin Heitmueller wrote:
>>>>>> As I recall (it's been a while since I last configured my tuners) the
>>>>>> different standards (T vs. C) are exposed as different device nodes,
>>>>>> but
>>>>>> don't quote me on that.
>>>>>
>>>>> This only applies to devices where there are two separate demodulator
>>>>> chips in the device.  If the device has a single demod which supports
>>>>> both DVB-T and DVB-C, then it still gets represented as a single
>>>>> frontend device node and you have to tell it which mode to operate in.
>>>>>
>>>>> That said, I don't know whether MythTV ever got around to setting the
>>>>> delivery system.
>>>>>
>>>>
>>>> I'm pretty sure we are going to have to add explicit support for this.
>>>>
>>> Following up on my somewhat vague message above, I have now had the
>>> chance to access my backend and dmesg gives me:
>>>
>>> [   10.246892] Linux video capture interface: v2.00
>>> [   10.255654] dib0700: loaded with support for 21 different
>>> device-types
>>> [   10.256235] dvb-usb: found a 'Hauppauge Nova-T Stick' in warm state.
>>> [   10.256379] dvb-usb: will pass the complete MPEG2 transport stream to
>>> the software demuxer.
>>> [   10.257499] DVB: registering new adapter (Hauppauge Nova-T Stick)
>>> [   10.318566] em28xx: New device PCTV Systems PCTV 290e @ 480 Mbps
>>> (2013:024f, interface 0, class 0)
>>> [   10.318689] em28xx #0: chip ID is em28174
>>> [   10.464567] DVB: registering adapter 0 frontend 0 (DiBcom 7000PC)...
>>> [   10.625437] em28xx #0: Identified as PCTV nanoStick T2 290e (card=78)
>>> [   10.674933] DiB0070: successfully identified
>>> [   10.700072] Registered IR keymap rc-pinnacle-pctv-hd
>>> [   10.700327] input: em28xx IR (em28xx #0) as
>>> /devices/pci0000:00/0000:00:02.1/usb1/1-3/rc/rc0/input3
>>> [   10.700526] rc0: em28xx IR (em28xx #0) as
>>> /devices/pci0000:00/0000:00:02.1/usb1/1-3/rc/rc0
>>> [   10.700934] em28xx #0: v4l2 driver version 0.1.3
>>> [   10.705740] em28xx #0: V4L2 video device registered as video0
>>> [   10.705813] usbcore: registered new interface driver em28xx
>>> [   10.705818] em28xx driver loaded
>>> [   10.724077] Registered IR keymap rc-dib0700-rc5
>>> [   10.724445] input: IR-receiver inside an USB DVB receiver as
>>> /devices/pci0000:00/0000:00:02.1/usb1/1-5/rc/rc1/input4
>>> [   10.725229] rc1: IR-receiver inside an USB DVB receiver as
>>> /devices/pci0000:00/0000:00:02.1/usb1/1-5/rc/rc1
>>> [   10.725453] dvb-usb: schedule remote query interval to 50 msecs.
>>> [   10.725463] dvb-usb: Hauppauge Nova-T Stick successfully initialized
>>> and connected.
>>> [   10.725573] dib0700: rc submit urb failed
>>> [   10.725578]
>>> [   10.728662] dvb-usb: found a 'Hauppauge Nova-T Stick' in warm state.
>>> [   10.728847] dvb-usb: will pass the complete MPEG2 transport stream to
>>> the software demuxer.
>>> [   10.730125] DVB: registering new adapter (Hauppauge Nova-T Stick)
>>> [   10.940322] DVB: registering adapter 1 frontend 0 (DiBcom 7000PC)...
>>>
>>> ...
>>>
>>> [   12.267085] tda18271 6-0060: creating new instance
>>> [   12.271685] TDA18271HD/C2 detected @ 6-0060
>>> [   12.526085] tda18271 6-0060: attaching existing instance
>>> [   12.526096] DVB: registering new adapter (em28xx #0)
>>> [   12.526106] DVB: registering adapter 2 frontend 0 (Sony CXD2820R
>>> (DVB-T/T2))...
>>> [   12.526313] DVB: registering adapter 2 frontend 1 (Sony CXD2820R
>>> (DVB-C))...
>>> [   12.533764] em28xx #0: Successfully loaded em28xx-dvb
>>> [   12.533775] Em28xx: Initialized (Em28xx dvb Extension) extension
>>>
>>> It's not clear from the order of messages since it appears to be
>>> initializing three tuners at once but I'm guessing the (DVB-T/T2) and
>>> (DVB-C) messages refer to the pc-290e, proving it has separate endpoints
>>> for those modes.
>>>
>>
>> I can't comment on relevance to the subject line, but my *buntu trusty
>> laptop
>> has a single 290e, and dmesg differs:
>>
>>    22.269388] em28174 #0: V4L2 video device registered as video0
>> [   22.269395] em28174 #0: dvb set to isoc mode.
>> [   22.269808] usbcore: registered new interface driver em28xx
>> [   22.291627] tda18271 7-0060: creating new instance
>>
>>
>>    22.543767] DVB: registering new adapter (em28174 #0)
>> [   22.543780] usb 2-1: DVB: registering adapter 0 frontend 0 (Sony
>> CXD2820R)...
>> [   22.544293] em28174 #0: Successfully loaded em28xx-dvb
>>
>> John P
>>
> Are those different drivers registering the same device? My setup is
> pure Debian Wheezy.
>

I'm not sure how to interpret the functions being reported by dmesg, but 
just for the record this is what I see on usb plugin after a cold 
reboot, so that other devices don't confuse matters.  Mine has

$ uname -r
Linux john-HP-Compaq-6710b-GR680ET-ABU 3.13.0-63-generic #103-Ubuntu SMP 
Fri Aug 14 21:42:59 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux

em28174 #0: v4l2 driver version 0.2.0
while yours has
em28xx #0: v4l2 driver version 0.1.3

and earlier posts on this list have revealed that this device is not the 
same as the 292e? that has replaced it.

[  153.960118] usb 2-1: new high-speed USB device number 4 using ehci-pci
[  154.093222] usb 2-1: New USB device found, idVendor=2013, idProduct=024f
[  154.093233] usb 2-1: New USB device strings: Mfr=1, Product=2, 
SerialNumber=3
[  154.093240] usb 2-1: Product: PCTV 290e
[  154.093247] usb 2-1: Manufacturer: PCTV Systems
[  154.093253] usb 2-1: SerialNumber: 00000010128T
[  154.111518] Linux video capture interface: v2.00
[  154.125705] em28xx: New device PCTV Systems PCTV 290e @ 480 Mbps 
(2013:024f, interface 0, class 0)
[  154.125711] em28xx: DVB interface 0 found: isoc
[  154.125814] em28xx: chip ID is em28174
[  154.456337] em28174 #0: i2c eeprom 0000: 26 00 01 00 02 09 d8 85 80 
80 e5 80 f4 f5 94 90
[  154.456367] em28174 #0: i2c eeprom 0010: 78 0d e4 f0 f5 46 12 00 5a 
c2 eb c2 e8 30 e9 03
[  154.456390] em28174 #0: i2c eeprom 0020: 12 09 de 30 eb 03 12 09 10 
30 ec f1 12 07 72 80
[  154.456414] em28174 #0: i2c eeprom 0030: ec 00 60 00 e5 f5 64 01 60 
09 e5 f5 64 09 60 03
[  154.456437] em28174 #0: i2c eeprom 0040: c2 c6 22 e5 f7 b4 03 13 e5 
f6 b4 87 03 02 09 92
[  154.456459] em28174 #0: i2c eeprom 0050: e5 f6 b4 93 03 02 07 e6 c2 
c6 22 c2 c6 22 12 09
[  154.456482] em28174 #0: i2c eeprom 0060: cf 02 06 19 1a eb 67 95 13 
20 4f 02 c0 13 6b 10
[  154.456505] em28174 #0: i2c eeprom 0070: a0 1a ba 14 ce 1a 39 57 00 
5c 18 00 00 00 00 00
[  154.456528] em28174 #0: i2c eeprom 0080: 00 00 00 00 44 36 00 00 f0 
10 02 00 00 00 00 00
[  154.456551] em28174 #0: i2c eeprom 0090: 5b 23 c0 00 00 00 20 40 20 
80 02 20 01 01 00 00
[  154.456574] em28174 #0: i2c eeprom 00a0: 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00
[  154.456596] em28174 #0: i2c eeprom 00b0: c6 40 00 00 00 00 a7 00 00 
00 00 00 00 00 00 00
[  154.456619] em28174 #0: i2c eeprom 00c0: 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 38 32
[  154.456641] em28174 #0: i2c eeprom 00d0: 34 31 30 31 31 36 36 30 31 
37 31 31 33 35 31 32
[  154.456664] em28174 #0: i2c eeprom 00e0: 38 54 00 4f 53 49 30 30 33 
30 38 44 30 31 31 30
[  154.456686] em28174 #0: i2c eeprom 00f0: 31 32 38 54 00 00 00 00 00 
00 00 00 00 00 31 30
[  154.456710] em28174 #0: i2c eeprom 0100: ... (skipped)
[  154.456719] em28174 #0: EEPROM ID = 26 00 01 00, EEPROM hash = 0xe22237a4
[  154.456724] em28174 #0: EEPROM info:
[  154.456728] em28174 #0:      microcode start address = 0x0004, boot 
configuration = 0x01
[  154.481206] em28174 #0:      No audio on board.
[  154.481214] em28174 #0:      500mA max power
[  154.481220] em28174 #0:      Table at offset 0x39, strings=0x1aa0, 
0x14ba, 0x1ace
[  154.481365] em28174 #0: Identified as PCTV nanoStick T2 290e (card=78)
[  154.481381] em28174 #0: v4l2 driver version 0.2.0
[  154.488100] em28174 #0: V4L2 video device registered as video0
[  154.488109] em28174 #0: dvb set to isoc mode.
[  154.488659] usbcore: registered new interface driver em28xx
[  154.528845] tda18271 7-0060: creating new instance
[  154.533811] TDA18271HD/C2 detected @ 7-0060
[  154.773105] DVB: registering new adapter (em28174 #0)
[  154.773121] usb 2-1: DVB: registering adapter 0 frontend 0 (Sony 
CXD2820R)...
[  154.781455] em28174 #0: Successfully loaded em28xx-dvb
[  154.781462] Em28xx: Initialized (Em28xx dvb Extension) extension
[  154.820050] Registered IR keymap rc-pinnacle-pctv-hd
[  154.820217] input: em28xx IR (em28174 #0) as 
/devices/pci0000:00/0000:00:1d.7/usb2/2-1/rc/rc0/input20
[  154.820539] rc0: em28xx IR (em28174 #0) as 
/devices/pci0000:00/0000:00:1d.7/usb2/2-1/rc/rc0
[  154.821211] Em28xx: Initialized (Em28xx Input Extension) extension
john at john-HP-Compaq-6710b-GR680ET-ABU:~$




More information about the mythtv-users mailing list