[mythtv-users] Joy and pain (Daryl McDonald)

Daryl McDonald darylangela at gmail.com
Tue Feb 18 18:03:28 UTC 2014


On Tue, Feb 18, 2014 at 12:38 PM, Daryl McDonald <darylangela at gmail.com> wrote:
> On Tue, Feb 18, 2014 at 12:09 PM, Hika van den Hoven <hikavdh at gmail.com> wrote:
>> 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
>> --
>>
>> _______________________________________________
>> 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
>
> Hoi Hika, first let me bring you up to date. Before re-installing the
> PCTV800i I ran "/usr/local/bin/check_stb" and the DCT700 did turn on.
> somewhere along the line I "chmod 666" that file, thinking that would
> help, and after putting this on the back burner, it came to me in the
> middle of the night that this was a large stumbling block. It is now
> back to 755.
> Today, in increments, I have been testing your suggestions, to the
> point that I now have the modules blacklisted:
> #Modules from PCTV tuner that interfere with stb control
> blacklist rc_pinnacle_pctv_hd
> ir_lirc_codec
>
> And I have the hardware file in this state:
> #Chosen IR Transmitter
> TRANSMITTER="Serial Port (UART) : Motorola Cable box"
> TRANSMITTER_MODULES="lirc_dev lirc_serial"
> TRANSMITTER_DRIVER=""
> TRANSMITTER_DEVICE="/dev/lirc1"
> TRANSMITTER_SOCKET="/var/run/lirc/lircdSerial"
> TRANSMITTER_LIRCD_CONF="motorola/dctxxxx.conf"
> TRANSMITTER_LIRCD_ARGS=""
>
> I guess the only other thing I can try at this point is to put the
> symlink back into effect, change the TRANSMITTER DEVICE and see what
> happens then, because here is the output I get now:
> daryl at daryl-A780L3C:~$ /usr/local/bin/check_stb
> irsend: could not connect to socket
> irsend: No such file or directory
> daryl at daryl-A780L3C:~$

Still no joy:
daryl at daryl-A780L3C:~$ /usr/local/bin/check_stb
irsend: could not connect to socket
irsend: No such file or directory
daryl at daryl-A780L3C:~$

An just to be totally transparent, my OS is Ubuntu12.04 lts, I
installed Mythtv from Software Center and have MCC in the launcher,
also from Software Center, so I would call this Mythtv, not mythbuntu,
with MCC on the fringes.
 The full fledged desktop might make the kernel update not so hard?
I'm guessing "sudo apt-get kernel-update" or "upgrade"?
Further the analog card I meant to refer to is a HP pvr150 (PCI) and
it is this card that gets its signal from the stb. I also use a HP
1850 (PCIe) for OTA recording, and the PCTV800i (PCI) now for QAM from
my cable provider, via coax, without the stb.
given this latest refusal, and the current state of my system, do you
think the kernel update will help without jeopardizing the
functionality of the system?      Daryl


More information about the mythtv-users mailing list