[mythtv-users] Joy and pain (Daryl McDonald)
Hika van den Hoven
hikavdh at gmail.com
Tue Feb 18 17:09:55 UTC 2014
Hoi Daryl,
Tuesday, February 18, 2014, 5:30:25 PM, you wrote:
> On Tue, Feb 18, 2014 at 11:04 AM, Hika van den Hoven <hikavdh at gmail.com> wrote:
>> Hoi Hika,
>>
>> Tuesday, February 18, 2014, 2:26:08 PM, you wrote:
>>
>>> Hoi Daryl,
>>
>>> Tuesday, February 18, 2014, 2:10:51 AM, you wrote:
>>
>>>> On Mon, Feb 17, 2014 at 4:15 PM, Daryl McDonald <darylangela at gmail.com> wrote:
>>>>> On Mon, Feb 17, 2014 at 3:24 PM, Hika van den Hoven <hikavdh at gmail.com> wrote:
>>>>>> Hi Daryl,
>>>>>>
>>>>>> I hate unsolved puzles. So since I have an analog card driven by
>>>>>> cx88xx with ir hardware on it and a serial device, I tried to recreate
>>>>>> your situation. The weird thing is I can not get my system to create a
>>>>>> /dev/lirc* device for that cx88xx only a /dev/input/event* device.
>>>>>> Which actually with the modern lirc support in kernel is more logical.
>>>>>> My guess is that your system loads a module, that we haven't yet
>>>>>> found, that does this.
>>>>>> If you have time and feel like it could you post the output of lsmod
>>>>>> (without filter) both with and without your new card.
>>>>>> I will then look at the differences.
>>>>>>
>>>>>> Tot mails,
>>>>>> Hika mailto:hikavdh at gmail.com
>>>>>>
>>>>>> "Zonder hoop kun je niet leven
>>>>>> Zonder leven is er geen hoop
>>>>>> Het eeuwige dilemma
>>>>>> Zeker als je hoop moet vernietigen om te kunnen overleven!"
>>>>>>
>>>>>> De lerende Mens
>>>>>> --
>>>>>>
>>>>>> _______________________________________________
>>>>>> mythtv-users mailing list
>>>>>> mythtv-users at mythtv.org
>>>>>> http://www.mythtv.org/mailman/listinfo/mythtv-users
>>>>>> http://wiki.mythtv.org/Mailing_List_etiquette
>>>>>> MythTV Forums: https://forum.mythtv.org
>>>>>
>>>>> Certainly, on going recordings at the moment, so below is with the card in:
>>>>>
>>>>> daryl at daryl-A780L3C:~$ lsmod
>>>>> Module Size Used by
>>>>> cx88_dvb 34388 27
>>>>> cx88_vp3054_i2c 12961 1 cx88_dvb
>>>>> lirc_serial 19279 0
>>>>> bnep 18240 2
>>>>> rfcomm 47562 0
>>>>> bluetooth 212001 10 bnep,rfcomm
>>>>> ir_lirc_codec 12860 0
>>>>> mt2131 13342 1
>>>>> lirc_dev 19205 2 lirc_serial,ir_lirc_codec
>>>>> binfmt_misc 17541 1
>>>>> ir_mce_kbd_decoder 12778 0
>>>>> ir_sanyo_decoder 12514 0
>>>>> ir_sony_decoder 12511 0
>>>>> ir_jvc_decoder 12508 0
>>>>> ir_rc6_decoder 12508 0
>>>>> s5h1409 18843 2
>>>>> ir_rc5_decoder 12508 0
>>>>> ir_nec_decoder 12508 0
>>>>> rc_pinnacle_pctv_hd 12530 0
>>>>> xc5000 23008 2
>>>>> snd_hda_codec_hdmi 32532 1
>>>>> tuner_simple 22606 1
>>>>> tuner_types 24319 1 tuner_simple
>>>>> snd_soc_wm8776 18577 0
>>>>> snd_soc_core 171588 1 snd_soc_wm8776
>>>>> wm8775 13111 1
>>>>> tda9887 14155 1
>>>>> tda8290 22617 0
>>>>> tuner 27474 3
>>>>> snd_hda_codec_via 47558 1
>>>>> kvm_amd 56136 0
>>>>> kvm 422160 1 kvm_amd
>>>>> cx88_alsa 18536 1
>>>>> cx8802 19089 1 cx88_dvb
>>>>> ppdev 17114 0
>>>>> cx8800 38576 0
>>>>> cx88xx 89296 4 cx88_dvb,cx88_alsa,cx8802,cx8800
>>>>> cx25840 103099 2
>>>>> microcode 23030 0
>>>>> psmouse 102541 0
>>>>> serio_raw 13216 0
>>>>> k10temp 13174 0
>>>>> edac_core 53053 0
>>>>> edac_mce_amd 23548 0
>>>>> cx23885 166510 2
>>>>> altera_stapl 34932 1 cx23885
>>>>> tda18271 42288 1 cx23885
>>>>> rc_core 26423 12
>>>>> ir_lirc_codec,ir_mce_kbd_decoder,ir_sanyo_decoder,ir_sony_decoder,ir_jvc_decoder,ir_rc6_decoder,ir_rc5_decoder,ir_nec_decoder,rc_pinnacle_pctv_hd,cx88xx,cx23885
>>>>> videobuf_dma_sg 19355 6 cx88_dvb,cx88_alsa,cx8802,cx8800,cx88xx,cx23885
>>>>> ivtv 164367 0
>>>>> cx2341x 28332 2 cx23885,ivtv
>>>>> i2c_algo_bit 13565 3 cx88_vp3054_i2c,cx88xx,ivtv
>>>>> snd_seq_midi 13325 0
>>>>> snd_hda_intel 34063 5
>>>>> snd_rawmidi 30750 1 snd_seq_midi
>>>>> snd_hda_codec 135141 3
>>>>> snd_hda_codec_hdmi,snd_hda_codec_via,snd_hda_intel
>>>>> snd_seq_midi_event 14900 1 snd_seq_midi
>>>>> snd_hwdep 17765 1 snd_hda_codec
>>>>> snd_seq 61931 2 snd_seq_midi,snd_seq_midi_event
>>>>> snd_pcm 97523 7
>>>>> snd_hda_codec_hdmi,snd_soc_wm8776,snd_soc_core,cx88_alsa,cx23885,snd_hda_intel,snd_hda_codec
>>>>> snd_seq_device 14498 3 snd_seq_midi,snd_rawmidi,snd_seq
>>>>> snd_timer 29990 2 snd_seq,snd_pcm
>>>>> sp5100_tco 13792 0
>>>>> joydev 17694 0
>>>>> i2c_piix4 13302 0
>>>>> parport_pc 32867 1
>>>>> nvidia 11335130 50
>>>>> snd 83674 27
>>>>> snd_hda_codec_hdmi,snd_soc_core,snd_hda_codec_via,cx88_alsa,cx23885,snd_hda_intel,snd_rawmidi,snd_hda_codec,snd_hwdep,snd_seq,snd_pcm,snd_seq_device,snd_timer
>>>>> wmi 19257 0
>>>>> soundcore 15092 1 snd
>>>>> videobuf_dvb 14148 2 cx88_dvb,cx23885
>>>>> snd_page_alloc 18573 2 snd_hda_intel,snd_pcm
>>>>> videobuf_core 26391 6
>>>>> cx8802,cx8800,cx88xx,cx23885,videobuf_dma_sg,videobuf_dvb
>>>>> v4l2_common 16455 8
>>>>> wm8775,tuner,cx8800,cx88xx,cx25840,cx23885,ivtv,cx2341x
>>>>> videodev 125126 9
>>>>> wm8775,tuner,cx8800,cx88xx,cx25840,cx23885,ivtv,cx2341x,v4l2_common
>>>>> altera_ci 19633 1 cx23885
>>>>> dvb_core 111129 4 cx88_dvb,cx23885,videobuf_dvb,altera_ci
>>>>> btcx_risc 13641 5 cx88_alsa,cx8802,cx8800,cx88xx,cx23885
>>>>> tveeprom 21250 3 cx88xx,cx23885,ivtv
>>>>> mac_hid 13254 0
>>>>> lp 17800 0
>>>>> parport 46563 3 ppdev,parport_pc,lp
>>>>> hid_generic 12541 0
>>>>> usbhid 47259 0
>>>>> hid 105241 2 hid_generic,usbhid
>>>>> r8169 62741 0
>>>>> pata_atiixp 13205 0
>>>>> ahci 25869 3
>>>>> libahci 31434 1 ahci
>>>>> daryl at daryl-A780L3C:~$
>>
>>>> Hoi Hika, here it is without the new card:
>>
>>>> daryl at daryl-A780L3C:~$ lsmod
>>>> Module Size Used by
>>>> lirc_serial 19279 0
>>>> lirc_dev 19205 1 lirc_serial
>>>> rfcomm 47562 0
>>>> bnep 18240 2
>>>> bluetooth 212001 10 rfcomm,bnep
>>>> mt2131 13342 1
>>>> binfmt_misc 17541 1
>>>> s5h1409 18843 1
>>>> snd_hda_codec_hdmi 32532 1
>>>> tuner_simple 22606 1
>>>> tuner_types 24319 1 tuner_simple
>>>> snd_soc_wm8776 18577 0
>>>> snd_soc_core 171588 1 snd_soc_wm8776
>>>> wm8775 13111 1
>>>> tda9887 14155 1
>>>> snd_hda_codec_via 47558 1
>>>> tda8290 22617 0
>>>> kvm_amd 56136 0
>>>> kvm 422160 1 kvm_amd
>>>> ppdev 17114 0
>>>> tuner 27474 2
>>>> cx23885 166510 2
>>>> rc_core 26423 1 cx23885
>>>> videobuf_dma_sg 19355 1 cx23885
>>>> altera_stapl 34932 1 cx23885
>>>> tda18271 42288 1 cx23885
>>>> cx25840 103099 2
>>>> microcode 23030 0
>>>> snd_hda_intel 34063 5
>>>> snd_hda_codec 135141 3
>>>> snd_hda_codec_hdmi,snd_hda_codec_via,snd_hda_intel
>>>> snd_hwdep 17765 1 snd_hda_codec
>>>> snd_pcm 97523 6
>>>> snd_hda_codec_hdmi,snd_soc_wm8776,snd_soc_core,cx23885,snd_hda_intel,snd_hda_codec
>>>> snd_seq_midi 13325 0
>>>> snd_rawmidi 30750 1 snd_seq_midi
>>>> snd_seq_midi_event 14900 1 snd_seq_midi
>>>> psmouse 102541 0
>>>> snd_seq 61931 2 snd_seq_midi,snd_seq_midi_event
>>>> edac_core 53053 0
>>>> edac_mce_amd 23548 0
>>>> serio_raw 13216 0
>>>> k10temp 13174 0
>>>> ivtv 164367 0
>>>> cx2341x 28332 2 cx23885,ivtv
>>>> i2c_algo_bit 13565 1 ivtv
>>>> parport_pc 32867 1
>>>> snd_timer 29990 2 snd_pcm,snd_seq
>>>> snd_seq_device 14498 3 snd_seq_midi,snd_rawmidi,snd_seq
>>>> joydev 17694 0
>>>> nvidia 11335130 50
>>>> mac_hid 13254 0
>>>> snd 83674 24
>>>> snd_hda_codec_hdmi,snd_soc_core,snd_hda_codec_via,cx23885,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
>>>> wmi 19257 0
>>>> snd_page_alloc 18573 2 snd_hda_intel,snd_pcm
>>>> soundcore 15092 1 snd
>>>> videobuf_dvb 14148 1 cx23885
>>>> videobuf_core 26391 3 cx23885,videobuf_dma_sg,videobuf_dvb
>>>> sp5100_tco 13792 0
>>>> v4l2_common 16455 6
>>>> wm8775,tuner,cx23885,cx25840,ivtv,cx2341x
>>>> i2c_piix4 13302 0
>>>> videodev 125126 7
>>>> wm8775,tuner,cx23885,cx25840,ivtv,cx2341x,v4l2_common
>>>> altera_ci 19633 1 cx23885
>>>> dvb_core 111129 3 cx23885,videobuf_dvb,altera_ci
>>>> btcx_risc 13641 1 cx23885
>>>> tveeprom 21250 2 cx23885,ivtv
>>>> lp 17800 0
>>>> parport 46563 3 ppdev,parport_pc,lp
>>>> hid_generic 12541 0
>>>> usbhid 47259 0
>>>> hid 105241 2 hid_generic,usbhid
>>>> pata_atiixp 13205 0
>>>> r8169 62741 0
>>>> ahci 25869 3
>>>> libahci 31434 1 ahci
>>>> daryl at daryl-A780L3C:~$
>>>> _______________________________________________
>>>> mythtv-users mailing list
>>>> mythtv-users at mythtv.org
>>>> http://www.mythtv.org/mailman/listinfo/mythtv-users
>>>> http://wiki.mythtv.org/Mailing_List_etiquette
>>>> MythTV Forums: https://forum.mythtv.org
>>
>>
>>> I checked out the differences and what they are. It still doesn't make
>>> sence, for as far as I can see they are all from in kernel and not
>>> from lirc, so it should only create a /dev/input/event* device and not
>>> a /dev/lirc*. The main ir-code for your card is in the main driver and
>>> it is possible it interacts with lirc_dev to create the /dev/lirc*
>>> device.
>>> By the way, you call it an analog card but the Pinnacle PCTV HD 800i
>>> actually has duall functionality. Buth analog and DVB. The PCI ID
>>> should be: 11bd:0051. The card ID in the driver should be 58.
>>> It probably creates in /dev both video*, vbi* and radio* for analog
>>> and the dvb devices in /dev/dvb.
>>
>>> The modules loaded for the card are:
>>> cx8800 The two main modules, which include IR support
>>> cx88xx
>>> cx8802 The specific sub module
>>> cx88_dvb Two modules for DVB
>>> cx88_vp3054_i2c
>>> cx88_alsa The alsa module, which creates also a dsp
>>> device
>>> xc5000 The firmware (kind of bios)
>>
>>> For Lirc it loads extra, so they could be blacklisted:
>>> ir_lirc_codec The main codec handler
>>> ir_mce_kbd_decoder The different codecs
>>> ir_sanyo_decoder
>>> ir_sony_decoder
>>> ir_jvc_decoder
>>> ir_rc6_decoder
>>> ir_rc5_decoder
>>> ir_nec_decoder
>>> rc_pinnacle_pctv_hd The configuration for the remote that comes
>>> with the card.
>>> Blacklisting ir_lirc_codecs prevents all codec from loading.
>>> rc_pinnacle_pctv_hd should be blacklisted separately.
>>> You can try removing them by hand to check the effect:
>>> modprobe -r rc_pinnacle_pctv_hd
>>> modprobe -r ir_lirc_codec
>>
>>> if you add a file /etc/modprobe.d/blacklist.conf containing:
>>
>>> blacklist rc_pinnacle_pctv_hd
>>> blacklist ir_lirc_codec
>>
>>> Don't forget the .conf suffix else it will be ignored
>>
>>> Tot mails,
>>> Hika mailto:hikavdh at gmail.com
>>
>>> "Zonder hoop kun je niet leven
>>> Zonder leven is er geen hoop
>>> Het eeuwige dilemma
>>> Zeker als je hoop moet vernietigen om te kunnen overleven!"
>>
>>> De lerende Mens
>>> --
>>
>> Oh by the way, what kernel and lirc version are you running
>> cat /proc/version
>> lircd -v
>>
>> Tot mails,
>> Hika mailto:hikavdh at gmail.com
>>
>> "Zonder hoop kun je niet leven
>> Zonder leven is er geen hoop
>> Het eeuwige dilemma
>> Zeker als je hoop moet vernietigen om te kunnen overleven!"
>>
>> De lerende Mens
>> --
>>
>> _______________________________________________
>> mythtv-users mailing list
>> mythtv-users at mythtv.org
>> http://www.mythtv.org/mailman/listinfo/mythtv-users
>> http://wiki.mythtv.org/Mailing_List_etiquette
>> MythTV Forums: https://forum.mythtv.org
> daryl at daryl-A780L3C:~$ lircd -v
> lircd 0.9.0
> daryl at daryl-A780L3C:~$ cat /proc/version
> Linux version 3.5.0-45-generic (buildd at toyol) (gcc version 4.6.3
> (Ubuntu/Linaro 4.6.3-1ubuntu5) ) #68~precise1-Ubuntu SMP Wed Dec 4
> 16:18:46 UTC 2013
> daryl at daryl-A780L3C:~$
> _______________________________________________
> mythtv-users mailing list
> mythtv-users at mythtv.org
> http://www.mythtv.org/mailman/listinfo/mythtv-users
> http://wiki.mythtv.org/Mailing_List_etiquette
> MythTV Forums: https://forum.mythtv.org
Lirc is up to date but your kernel is quite old, which could be the
cause. I'm running 3.10.* kernels. So you could consider updating to
the latest kernel available on mythbuntu, which is, I know, more of a
hassle than for me on gentoo.
Tot mails,
Hika mailto:hikavdh at gmail.com
"Zonder hoop kun je niet leven
Zonder leven is er geen hoop
Het eeuwige dilemma
Zeker als je hoop moet vernietigen om te kunnen overleven!"
De lerende Mens
--
More information about the mythtv-users
mailing list