Send Bristol mailing list submissions to
bristol@mailman.lug.org.uk
To subscribe or unsubscribe via the World Wide Web, visit
https://mailman.lug.org.uk/mailman/listinfo/bristol
or, via email, send a message with subject or body 'help' to
bristol-request@mailman.lug.org.uk
You can reach the person managing the list at
bristol-owner@mailman.lug.org.uk
When replying, please edit your Subject line so it is more specific
than "Re: Contents of Bristol digest..."
Today's Topics:
1. 2 TV cards - can they work together!? (Peter Hemmings)
2. Re: 2 TV cards - can they work together!? (Alex Butcher)
3. Re: 2 TV cards - can they work together!? (Shane McEwan)
----------------------------------------------------------------------
Message: 1
Date: Thu, 10 Jul 2014 10:17:34 +0100
From: Peter Hemmings <peter@hemmings.eclipse.co.uk>
To: Bristol and Bath Linux User Group <bristol@mailman.lug.org.uk>
Subject: [bristol] 2 TV cards - can they work together!?
Message-ID: <53BE5A2E.1060906@hemmings.eclipse.co.uk>
Content-Type: text/plain; charset="iso-8859-1"; Format="flowed"
Hi,
After many a long hour trying to get a HVR 1100 card to work on Linux I
gave up and got it to work on Windoze XP Pro!
(with radio and TV)
As I cannot get it to run as a tuner on Linux I need my WinTV nova T-500
so I can see TV when the "other arf" want to see her Eastenders!
If I have both cards in the PC neither Kaffeine or other TV application
seems to be able to tune the input device BUT they appear on the
applications.
The drivers for both cards seem to be installed, so the questions are:
1. Is it possible to have 2 TV tuners on one M/B, if so how?
2. Are there any problems in the attached file parts?
As I was about to post, I saw this!:
[ 8.813429] cx88-mpeg driver manager 0000:05:00.2: DVB: registering
adapter 0 frontend 0 (Conexant CX22702 DVB-T)...
[ 8.992862] dvb-usb: downloading firmware from file
'dvb-usb-dib0700-1.20.fw'
[ 9.024034] EXT4-fs (sdc1): warning: maximal mount count reached,
running e2fsck is recommended
Is that likely to be a result of having 2 cards or the reason the HVR
1100 does not work!?
(I will remove the USB card later to check)
Also noticed the HVR 1100 seems to be reported as HVR 110!
Regards
--
Peter H
-------------- next part --------------
DMESG
(CX2388 is for HVR1100, dib0700 for Nova T-500)
[ 8.545825] cx2388x alsa driver version 0.0.9 loaded
[ 8.546161] cx88/2: cx2388x MPEG-TS Driver Manager version 0.0.9 loaded
[ 8.546535] cx88/0: cx2388x v4l2 driver version 0.0.9 loaded
[ 8.547101] cx88[0]: subsystem: 0070:9400, board: Hauppauge WinTV-HVR1100 DVB-T/Hybrid [card=40,autodetected], frontend(s): 1
[ 8.577689] i801_smbus 0000:00:1f.3: SMBus using PCI Interrupt
[ 8.585098] input: HDA NVidia HDMI/DP,pcm=9 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input13
[ 8.585811] input: HDA NVidia HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input14
[ 8.586343] input: HDA NVidia HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input15
[ 8.586718] input: HDA NVidia HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input16
[ 8.603166] microcode: CPU0 sig=0x1067a, pf=0x10, revision=0xa07
[ 8.670586] dvb-usb: found a 'Hauppauge Nova-T 500 Dual DVB-T' in cold state, will try to load a firmware
[ 8.678071] tuner 13-0061: Tuner -1 found with type(s) Radio TV.
[ 8.709157] iTCO_vendor_support: vendor-support=0
[ 8.713654] iTCO_wdt: Intel TCO WatchDog Timer Driver v1.10
[ 8.714111] iTCO_wdt: Found a ICH9R TCO device (Version=2, TCOBASE=0x0860)
[ 8.714606] iTCO_wdt: initialized. heartbeat=30 sec (nowayout=0)
[ 8.718981] tveeprom 13-0050: Hauppauge model 94500, rev C2A0, serial# 224043
[ 8.719334] tveeprom 13-0050: MAC address is 00:0d:fe:03:6b:2b
[ 8.719829] tveeprom 13-0050: tuner model is Philips FMD1216ME (idx 100, type 63)
[ 8.720618] tveeprom 13-0050: TV standards PAL(B/G) PAL(I) SECAM(L/L') PAL(D/D1/K) ATSC/DVB Digital (eeprom 0xf4)
[ 8.721417] tveeprom 13-0050: audio processor is CX882 (idx 33)
[ 8.722203] tveeprom 13-0050: decoder processor is CX882 (idx 25)
[ 8.722972] tveeprom 13-0050: has radio
[ 8.723745] cx88[0]: warning: unknown hauppauge model #94500
[ 8.724521] cx88[0]: hauppauge eeprom: model=94500
[ 8.737682] tuner-simple 13-0061: creating new instance
[ 8.738048] tuner-simple 13-0061: type set to 63 (Philips FMD1216ME MK3 Hybrid Tuner)
[ 8.768011] Registered IR keymap rc-hauppauge
[ 8.768437] input: cx88 IR (Hauppauge WinTV-HVR110 as /devices/pci0000:00/0000:00:1e.0/0000:05:00.1/rc/rc0/input17
[ 8.768927] rc0: cx88 IR (Hauppauge WinTV-HVR110 as /devices/pci0000:00/0000:00:1e.0/0000:05:00.1/rc/rc0
[ 8.774781] IR RC5(x) protocol handler initialized
[ 8.775179] IR NEC protocol handler initialized
[ 8.775724] IR JVC protocol handler initialized
[ 8.775817] IR RC6 protocol handler initialized
[ 8.780166] IR Sony protocol handler initialized
[ 8.780687] cx88[0]/1: CX88x/0: ALSA support for cx2388x boards
[ 8.781137] cx88[0]/2: cx2388x 8802 Driver Manager
[ 8.781828] cx88[0]/2: found at 0000:05:00.2, rev: 5, irq: 16, latency: 64, mmio: 0xfb000000
[ 8.782582] IR SANYO protocol handler initialized
[ 8.783522] cx88[0]/0: found at 0000:05:00.0, rev: 5, irq: 16, latency: 64, mmio: 0xfd000000
[ 8.784291] lirc_dev: IR Remote Control driver registered, major 247
[ 8.785166] input: MCE IR Keyboard/Mouse (cx88xx) as /devices/virtual/input/input18
[ 8.785187] cx88[0]/0: registered device video0 [v4l2]
[ 8.785219] cx88[0]/0: registered device vbi0
[ 8.785246] cx88[0]/0: registered device radio0
[ 8.788440] IR MCE Keyboard/mouse protocol handler initialized
[ 8.793296] rc rc0: lirc_dev: driver ir-lirc-codec (cx88xx) registered at minor = 0
[ 8.793729] IR LIRC bridge handler initialized
[ 8.797353] cx88/2: cx2388x dvb driver version 0.0.9 loaded
[ 8.797674] cx88/2: registering cx8802 driver, type: dvb access: shared
[ 8.798235] cx88[0]/2: subsystem: 0070:9400, board: Hauppauge WinTV-HVR1100 DVB-T/Hybrid [card=40]
[ 8.799032] cx88[0]/2: cx2388x based DVB/ATSC card
[ 8.799806] cx8802_alloc_frontends() allocating 1 frontend(s)
[ 8.809048] tuner-simple 13-0061: attaching existing instance
[ 8.809372] tuner-simple 13-0061: type set to 63 (Philips FMD1216ME MK3 Hybrid Tuner)
[ 8.813107] DVB: registering new adapter (cx88[0])
[ 8.813429] cx88-mpeg driver manager 0000:05:00.2: DVB: registering adapter 0 frontend 0 (Conexant CX22702 DVB-T)...
[ 8.992862] dvb-usb: downloading firmware from file 'dvb-usb-dib0700-1.20.fw'
[ 9.024034] EXT4-fs (sdc1): warning: maximal mount count reached, running e2fsck is recommended
[ 9.024990] EXT4-fs (sdc1): mounted filesystem with ordered data mode. Opts: (null)
[ 9.066531] microcode: CPU0 sig=0x1067a, pf=0x10, revision=0xa07
[ 9.067527] microcode: CPU0 updated to revision 0xa0b, date = 2010-09-28
[ 9.075756] microcode: CPU1 sig=0x1067a, pf=0x10, revision=0xa07
[ 9.077843] microcode: CPU1 sig=0x1067a, pf=0x10, revision=0xa07
[ 9.078841] microcode: CPU1 updated to revision 0xa0b, date = 2010-09-28
[ 9.086874] microcode: CPU2 sig=0x1067a, pf=0x10, revision=0xa07
[ 9.087314] microcode: CPU2 sig=0x1067a, pf=0x10, revision=0xa07
[ 9.088249] microcode: CPU2 updated to revision 0xa0b, date = 2010-09-28
[ 9.093395] microcode: CPU3 sig=0x1067a, pf=0x10, revision=0xa07
[ 9.095420] microcode: CPU3 sig=0x1067a, pf=0x10, revision=0xa07
[ 9.095420] microcode: CPU3 updated to revision 0xa0b, date = 2010-09-28
[ 9.104455] microcode: Microcode Update Driver: v2.00 <tigran@aivazian.fsnet.co.uk>, Peter Oruba
[ 9.240152] dib0700: firmware started successfully.
[ 9.476365] Adding 4128764k swap on /dev/mapper/vg_study-lv_swap. Priority:-1 extents:1 across:4128764k FS
[ 9.741133] dvb-usb: found a 'Hauppauge Nova-T 500 Dual DVB-T' in warm state.
[ 9.741487] dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.
[ 9.742134] DVB: registering new adapter (Hauppauge Nova-T 500 Dual DVB-T)
[ 9.835139] usb 3-1: DVB: registering adapter 1 frontend 0 (DiBcom 3000MC/P)...
[ 9.844267] MT2060: successfully identified (IF1 = 1226)
[ 10.319974] dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.
[ 10.320357] DVB: registering new adapter (Hauppauge Nova-T 500 Dual DVB-T)
[ 10.326478] usb 3-1: DVB: registering adapter 2 frontend 0 (DiBcom 3000MC/P)...
[ 10.331350] MT2060: successfully identified (IF1 = 1219)
[ 10.353233] EXT4-fs (sdb2): mounted filesystem with ordered data mode. Opts: (null)
[ 10.857008] Registered IR keymap rc-dib0700-rc5
[ 10.857458] input: IR-receiver inside an USB DVB receiver as /devices/pci0000:00/0000:00:1e.0/0000:05:01.2/usb3/3-1/rc/rc1/input19
[ 10.858093] rc1: IR-receiver inside an USB DVB receiver as /devices/pci0000:00/0000:00:1e.0/0000:05:01.2/usb3/3-1/rc/rc1
[ 10.859076] dvb-usb: schedule remote query interval to 50 msecs.
[ 10.859736] dvb-usb: Hauppauge Nova-T 500 Dual DVB-T successfully initialized and connected.
[ 10.860731] usbcore: registered new interface driver dvb_usb_dib0700
[ 12.887861] EXT4-fs (dm-2): mounted filesystem with ordered data mode. Opts: (null)
LSPCI
05:00.0 Multimedia video controller: Conexant Systems, Inc. CX23880/1/2/3 PCI Video and Audio Decoder (rev 05)
05:00.1 Multimedia controller: Conexant Systems, Inc. CX23880/1/2/3 PCI Video and Audio Decoder [Audio Port] (rev 05)
05:00.2 Multimedia controller: Conexant Systems, Inc. CX23880/1/2/3 PCI Video and Audio Decoder [MPEG Port] (rev 05)
LSUSB
Bus 003 Device 002: ID 2040:9950 Hauppauge WinTV Nova-T-500
LSMOD
cx22702 13216 1
cx88_dvb 33324 0
ir_lirc_codec 12869 0
cx88_vp3054_i2c 12712 1 cx88_dvb
videobuf_dvb 13498 1 cx88_dvb
ir_mce_kbd_decoder 13056 0
lirc_dev 18920 1 ir_lirc_codec
ir_sanyo_decoder 12727 0
ir_sony_decoder 12625 0
ir_jvc_decoder 12655 0
ir_nec_decoder 12787 0
ir_rc6_decoder 12754 0
ir_rc5_decoder 12622 0
rc_hauppauge 12484 0
tuner_simple 17839 2
tuner_types 19197 1 tuner_simple
iTCO_wdt 13256 0
iTCO_vendor_support 13243 1 iTCO_wdt
dvb_usb_dib0700 101745 0
tuner 26767 1
dib8000 51096 1 dvb_usb_dib0700
dib7000m 22388 1 dvb_usb_dib0700
dib0090 32528 1 dvb_usb_dib0700
dib0070 17680 1 dvb_usb_dib0700
dib7000p 32785 1 dvb_usb_dib0700
dib3000mc 22498 3 dvb_usb_dib0700
dibx000_common 18085 5 dib8000,dvb_usb_dib0700,dib3000mc,dib7000m,dib7000p
dvb_usb 23262 1 dvb_usb_dib0700
dvb_core 99044 5 cx88_dvb,dib8000,dvb_usb,videobuf_dvb,dib7000p
microcode 18826 0
serio_raw 13189 0
i2c_i801 17783 0
cx8800 32593 0
cx8802 18225 1 cx88_dvb
cx88_alsa 17894 1
cx88xx 77143 4 cx88_dvb,cx88_alsa,cx8800,cx8802
snd_hda_codec_hdmi 40373 4
btcx_risc 13146 4 cx88_alsa,cx8800,cx8802,cx88xx
tveeprom 16918 1 cx88xx
snd_hda_codec_realtek 45563 1
snd_hda_intel 42642 3
snd_hda_codec 155602 3 snd_hda_codec_realtek,snd_hda_codec_hdmi,snd_hda_intel
videobuf_dma_sg 18283 5 cx88_dvb,cx88_alsa,cx8800,cx8802,cx88xx
videobuf_core 24013 5 videobuf_dma_sg,videobuf_dvb,cx8800,cx8802,cx88xx
rc_core 25504 15 ir_lirc_codec,rc_hauppauge,ir_rc5_decoder,dvb_usb,ir_nec_decoder,ir_sony_decoder,dvb_usb_dib0700,cx88xx,rc_dib0700_rc5,ir_mce_kbd_decoder,ir_jvc_decoder,ir_rc6_decoder,ir_sanyo_decoder
v4l2_common 14661 3 tuner,cx8800,cx88xx
lpc_ich 16864 0
snd_hwdep 13232 1 snd_hda_codec
snd_seq 54699 0
videodev 103115 5 tuner,cx88_alsa,cx8800,cx88xx,v4l2_common
mfd_core 13022 1 lpc_ich
snd_seq_device 13824 1 snd_seq
snd_pcm 81889 4 cx88_alsa,snd_hda_codec_hdmi,snd_hda_codec,snd_hda_intel
media 19980 1 videodev
snd_page_alloc 13852 2 snd_pcm,snd_hda_intel
snd_timer 23742 2 snd_pcm,snd_seq
snd 59125 18 snd_hda_codec_realtek,cx88_alsa,snd_hwdep,snd_timer,snd_hda_codec_hdmi,snd_pcm,snd_seq,snd_hda_codec,snd_hda_intel,snd_seq_device
soundcore 14123 1 snd
mperf 12551 0
vhost_net 17785 0
tun 22422 1 vhost_net
nfsd 247663 13
vhost 26167 1 vhost_net
macvtap 17749 1 vhost_net
macvlan 18388 1 macvtap
kvm_intel 132200 0
kvm 363489 1 kvm_intel
uinput 17254 0
auth_rpcgss 48205 1 nfsd
nfs_acl 12653 1 nfsd
lockd 78241 1 nfsd
binfmt_misc 13111 1
vboxnetadp 25636 0
vboxnetflt 27291 0
vboxdrv 268314 2 vboxnetadp,vboxnetflt
nouveau 843374 3
mxm_wmi 12761 1 nouveau
wmi 18273 2 mxm_wmi,nouveau
video 18595 1 nouveau
ata_generic 12790 0
i2c_algo_bit 13065 3 cx88_vp3054_i2c,cx88xx,nouveau
pata_acpi 12886 0
drm_kms_helper 44905 1 nouveau
r8169 61830 0
ttm 68319 1 nouveau
mii 13311 1 r8169
drm 230091 5 ttm,drm_kms_helper,nouveau
i2c_core 28500 25 drm,cx88_dvb,i2c_i801,cx22702,dib0070,dib0090,dib8000,tuner,dvb_usb,drm_kms_helper,i2c_algo_bit,cx88_vp3054_i2c,dvb_usb_dib0700,cx8800,cx88xx,mt2060,v4l2_common,tveeprom,nouveau,tuner_simple,dib3000mc,dibx000_common,videodev,dib7000m,dib7000p
sunrpc 221549 21 nfsd,auth_rpcgss,lockd,nfs_acl
------------------------------
Message: 2
Date: Thu, 10 Jul 2014 11:45:32 +0100 (BST)
From: Alex Butcher <lug@assursys.co.uk>
To: Bristol and Bath Linux User Group <bristol@mailman.lug.org.uk>
Subject: Re: [bristol] 2 TV cards - can they work together!?
Message-ID: <alpine.LFD.2.03.1407101133500.7968@nffheflf.pb.hx>
Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed
On Thu, 10 Jul 2014, Peter Hemmings wrote:
> After many a long hour trying to get a HVR 1100 card to work on Linux I gave
> up and got it to work on Windoze XP Pro!
> (with radio and TV)
Is that a rectangular HVR-1100 or a triangular HVR-1110?
<http://www.linuxtv.org/wiki/index.php/Hauppauge_WinTV-HVR-1100>
> As I cannot get it to run as a tuner on Linux
The different (DVB, analogue, FM) tuners on Hybrid cards can't be used
simultaneously. My take is that you'd need to rmmod the drivers for the
tuners you don't want to use in order to be able to load and use the drivers
for the tuner you do want to use.
> I need my WinTV nova T-500 so I can see TV when the "other arf" want to
> see her Eastenders!
>
> If I have both cards in the PC neither Kaffeine or other TV application seems
> to be able to tune the input device BUT they appear on the applications.
The combination of a hybrid card and an extra card may be confusing the
applications (and/or you!)
Also note that cards may/will shuffle around on each reboot depending on
enumeration order. You can use the adapter_nr module parameter to force the
order to remain static, e.g.
$ grep adapter_nr /etc/modprobe.d/*
/etc/modprobe.d/nova-t-500-force-lna.conf:options dvb-usb-dib0700 adapter_nr=1,2 force_lna_activation=1 debug=7
/etc/modprobe.d/nova-t-adapter_nr.conf:options cx88-dvb adapter_nr=0
That forces my Nova-T to use slot 0, and my Nova-T-500 to use slots 1 and 2.
> The drivers for both cards seem to be installed, so the questions are:
>
>
> 1. Is it possible to have 2 TV tuners on one M/B, if so how?
See above. Works for me with a total of three DVB tuners over two cards.
If you have a particularly crappy motherboard and/or PSU, there might be
problems as tuner cards are fairly power-hungry, but that should be the only
physical limitation.
> 2. Are there any problems in the attached file parts?
>
>
> As I was about to post, I saw this!:
>
>
> [ 8.813429] cx88-mpeg driver manager 0000:05:00.2: DVB: registering
> adapter 0 frontend 0 (Conexant CX22702 DVB-T)...
> [ 8.992862] dvb-usb: downloading firmware from file
> 'dvb-usb-dib0700-1.20.fw'
My dib0700 Nova-T-500 has a bug which means that it only works properly on
cold boots. I can't remember if this is a problem with all dib0700 cards. It
doesn't bother me as my MythTV box is running from power cut to power cut,
and I remember to shut it down, switch off the PSU, and do a cold boot every
time I reboot it. You might need to do the same, which is more of a pain
with a desktop that gets shut down every night.
> [ 9.024034] EXT4-fs (sdc1): warning: maximal mount count reached, running
> e2fsck is recommended
Unrelated to tuners, but you probably ought to do that.
> Is that likely to be a result of having 2 cards or the reason the HVR 1100
> does not work!?
> (I will remove the USB card later to check)
>
> Also noticed the HVR 1100 seems to be reported as HVR 110!
See above.
HTH,
Alex
------------------------------
Message: 3
Date: Thu, 10 Jul 2014 12:03:34 +0100
From: Shane McEwan <shane@mcewan.id.au>
To: bristol@mailman.lug.org.uk
Subject: Re: [bristol] 2 TV cards - can they work together!?
Message-ID: <53BE7306.7000206@mcewan.id.au>
Content-Type: text/plain; charset=UTF-8
On 10/07/14 10:17, Peter Hemmings wrote:
> 1. Is it possible to have 2 TV tuners on one M/B, if so how?
Absolutely. It should Just Work(tm).
In a recent thread on another mailing list someone said they were running:
Hauppauge Nova-T Stick 3 (DVB-T)
Technisat DVB-PX TV Star HD (DVB-S2)
DVBSky S960 (DVB-S2)
PCI Conexant (DVB-S2)
Someone else in the same thread said they were running:
EyeTV
EyeTV DTT (dual-tuner version of the above)
PCTV T2-290e (only HD one they've found with decent Linux support)
Another thing that came up in this thread was that you might have better
success if you compile the latest version of the driver(s) from GitHub.
I'm not sure if you're up to that level of complication.
> [ 8.813429] cx88-mpeg driver manager 0000:05:00.2: DVB: registering
> adapter 0 frontend 0 (Conexant CX22702 DVB-T)...
> [ 8.992862] dvb-usb: downloading firmware from file
> 'dvb-usb-dib0700-1.20.fw'
> [ 9.024034] EXT4-fs (sdc1): warning: maximal mount count reached,
> running e2fsck is recommended
I'm not sure what you're worried about here. Is it the e2fsck
recommendation? That's a normal message after a filesystem has been
mounted X number of times. It's just a message to remind you to check
your disks for errors regularly. Some systems (Ubuntu) will force a disk
check when you reboot them.
In the logs you sent I see:
[ 8.723745] cx88[0]: warning: unknown hauppauge model #94500
Which could be why your HVR 1100 doesn't work.
Everything else looks fine. Have you tried software like TVHeadend?
Shane.
------------------------------
_______________________________________________
Bristol mailing list
Bristol@mailman.lug.org.uk
https://mailman.lug.org.uk/mailman/listinfo/bristol
End of Bristol Digest, Vol 558, Issue 3
***************************************
Tidak ada komentar:
Posting Komentar