[mythtv-users] Joy and pain (Daryl McDonald)
Hika van den Hoven
hikavdh at gmail.com
Tue Feb 18 13:26:08 UTC 2014
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
--
More information about the mythtv-users
mailing list