[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