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

Daryl McDonald darylangela at gmail.com
Sun Feb 16 00:02:48 UTC 2014


On Sat, Feb 15, 2014 at 6:54 PM, Daryl McDonald <darylangela at gmail.com> wrote:
> On Sat, Feb 15, 2014 at 6:50 PM, Daryl McDonald <darylangela at gmail.com> wrote:
>> On Sat, Feb 15, 2014 at 6:42 PM, Hika van den Hoven <hikavdh at gmail.com> wrote:
>>> Hoi Daryl,
>>>
>>> Sunday, February 16, 2014, 12:40:03 AM, you wrote:
>>>
>>>> On Sat, Feb 15, 2014 at 6:26 PM, Hika van den Hoven <hikavdh at gmail.com> wrote:
>>>>> Hoi Daryl,
>>>>>
>>>>> Sunday, February 16, 2014, 12:11:55 AM, you wrote:
>>>>>
>>>>>> On Sat, Feb 15, 2014 at 6:09 PM, Hika van den Hoven <hikavdh at gmail.com> wrote:
>>>>>>> Hoi Daryl,
>>>>>>>
>>>>>>> Saturday, February 15, 2014, 8:31:28 PM, you wrote:
>>>>>>>
>>>>>>>> On Sat, Feb 15, 2014 at 2:19 PM, Daryl McDonald <darylangela at gmail.com> wrote:
>>>>>>>>> On Sat, Feb 15, 2014 at 2:01 PM, Daryl McDonald <darylangela at gmail.com> wrote:
>>>>>>>>>> On Sat, Feb 15, 2014 at 1:56 PM, Daryl McDonald <darylangela at gmail.com> wrote:
>>>>>>>>>>> On Sat, Feb 15, 2014 at 1:30 PM, Mike Perkins
>>>>>>>>>>> <mikep at randomtraveller.org.uk> wrote:
>>>>>>>>>>>> On 15/02/14 18:25, Mike Perkins wrote:
>>>>>>>>>>>>>
>>>>>>>>>>>>> On 15/02/14 15:22, Daryl McDonald wrote:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> daryl at daryl-A780L3C:~$ ls /dev/lirc*
>>>>>>>>>>>>>> /dev/lirc0  /dev/lirc1  /dev/lircd  /dev/lircSerial
>>>>>>>>>>>>>> daryl at daryl-A780L3C:~$
>>>>>>>>>>>>>>
>>>>>>>>>>>>> (Removed a lot of dead wood)
>>>>>>>>>>>>>
>>>>>>>>>>>>> It would probably help the conversation if you used one of the long
>>>>>>>>>>>>> options
>>>>>>>>>>>>> here, like:
>>>>>>>>>>>>>
>>>>>>>>>>>>> ls -al
>>>>>>>>>>>>>
>>>>>>>>>>>>> This would tell the rest of us just *where* /dev/lircSerial (and any other
>>>>>>>>>>>>> symbolic links) actually points.
>>>>>>>>>>>>>
>>>>>>>>>>>> That would of course be: ls -al /dev/lirc*
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>> --
>>>>>>>>>>>>
>>>>>>>>>>>> Mike Perkins
>>>>>>>>>>>>
>>>>>>>>>>>> _______________________________________________
>>>>>>>>>>>> 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
>>>>>>>>>>>
>>>>>>>>>>> Here it is:
>>>>>>>>>>>
>>>>>>>>>>> daryl at daryl-A780L3C:~$ ls -al /dev/lirc*
>>>>>>>>>>> crw------- 1 root root 250, 0 Feb 15 10:49 /dev/lirc0
>>>>>>>>>>> crw------- 1 root root 250, 1 Feb 15 10:49 /dev/lirc1
>>>>>>>>>>> lrwxrwxrwx 1 root root     25 Feb 15 10:49 /dev/lircd ->
>>>>>>>>>>> /var/run/lirc/lircdSerial
>>>>>>>>>>> lrwxrwxrwx 1 root root      5 Feb 15 10:49 /dev/lircSerial -> lirc1
>>>>>>>>>>> daryl at daryl-A780L3C:~$
>>>>>>>>>>
>>>>>>>>>> Mythbuntu Control Center set up the serial port blaster initially,
>>>>>>>>>> would it help at all to disable this with MCC allow the Symlinks to
>>>>>>>>>> connect then let MCC set the serial port blaster? Or should MCC get
>>>>>>>>>> out and stasy out of the set-up?   just grasping at straws here.
>>>>>>>>>> Daryl
>>>>>>>>>
>>>>>>>>> When I disable the IR transmitter via MCC the line: lrwxrwxrwx 1 root
>>>>>>>>> root     25 Feb 15 14:11 /dev/lircd -> /var/run/lirc/lircdSerial
>>>>>>>>> disappears from the above query, /dev/lircd seems to be the symlink
>>>>>>>>> created by MCC for the blaster, so should /dev/lircd be used in the
>>>>>>>>> udev rule instead of "/dev/lircSerial"?   Daryl
>>>>>>>
>>>>>>>> Isn't the lack of a node name a significant part of the problem?:
>>>>>>>
>>>>>>>> udev_rules_apply_to_event: LINK 'lircSerial'
>>>>>>>> /etc/udev/rules.d/capture-card.rules:7
>>>>>>>> udev_event_execute_rules: no node name set, will use kernel supplied
>>>>>>>> name 'lirc1'
>>>>>>>> udev_node_add: creating device node '/dev/lirc1', devnum=250:1,
>>>>>>>> mode=0600, uid=0, gid=0
>>>>>>>> udev_node_mknod: preserve file '/dev/lirc1', because it has correct dev_t
>>>>>>>> udev_node_mknod: preserve permissions /dev/lirc1, 020600, uid=0, gid=0
>>>>>>>> node_symlink: preserve already existing symlink '/dev/char/250:1' to '../lirc1'
>>>>>>>> link_find_prioritized: found 'c250:1' claiming '/run/udev/links/lircSerial'
>>>>>>>> link_update: creating link '/dev/lircSerial' to '/dev/lirc1'
>>>>>>>> node_symlink: preserve already existing symlink '/dev/lircSerial' to 'lirc1'
>>>>>>>> udev_device_update_db: unable to create temporary db file
>>>>>>>> '/run/udev/data/c250:1.tmp': Permission denied
>>>>>>>> ACTION=-p
>>>>>>>> DEVLINKS=/dev/lircSerial
>>>>>>>> DEVNAME=/dev/lirc1
>>>>>>>> DEVPATH=/devices/platform/lirc_serial.0/lirc/lirc1
>>>>>>>> MAJOR=250
>>>>>>>> MINOR=1
>>>>>>>> SUBSYSTEM=lirc
>>>>>>>> UDEV_LOG=6
>>>>>>>> USEC_INITIALIZED=26744727
>>>>>>>> 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
>>>>>>>
>>>>>>>
>>>>>>> Sorry I was experimenting with opengl etc and my virtualbox (with
>>>>>>> windows and my mail program) would freeze my machine took me some
>>>>>>> time.
>>>>>>> On fast scanning I would say that since /dev/lircd points to
>>>>>>> /var/run/lirc/lircSerial It now should work. Give me a few minutes
>>>>>>> look deeper.
>>>>>>>
>>>>>>> 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
>>>>>
>>>>>> No problem
>>>>>> _______________________________________________
>>>>>> 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
>>>>>
>>>>>
>>>>> Lets first explain what is what and created by what:
>>>>> 1: When the kernel loads the support for lirc it creates through udev
>>>>>    the devices /dev/lirc0 and /dev/lirc1 and through your own rule
>>>>>    udev adds the simlink /dev/lircSerial. Without the card the last
>>>>>    will point to /dev/lirc0 and with the card to /dev/lirc1.
>>>>> 2: Then comes in lircd (remember the extra d) lirc will create a
>>>>>    socket (which is a kind of doorway) to the desired device.
>>>>>    /var/run/lircd and a link to this socket in /dev/ /dev/lircd.
>>>>>    You originally configured it through mcc and this program probably
>>>>>    creates the file /etc/lirc/hardware.conf.
>>>>>    By default this socket is called lircd. To prevent the new card
>>>>>    from interfering we tried to give the socketfile it own uniek name.
>>>>>
>>>>> This all seemed to work but have you tried if it worked with irsend -d
>>>>> /var/run/lirc/lircdSerial?
>>>>>
>>>>> 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:~$ irsend -d /var/run/lirc/lircdSerial
>>>> irsend: not enough arguments
>>>> 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
>>>
>>>
>>> Of cause you have to tell what to send. Like when you tested before.
>>> See man irsend.
>>>
>>> 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
>>
>> sorry to be so dense:
>>
>> daryl at daryl-A780L3C:~$ irsend SEND_START -d /var/run/lirc/lircdSerial
>> irsend: not enough arguments
>> daryl at daryl-A780L3C:~$ irsend send_power_on -d /var/run/lirc/lircdSerial
>> irsend: not enough arguments
>> daryl at daryl-A780L3C:~$ irsend -d /var/run/lirc/lircdSerial send_power_on
>> irsend: not enough arguments
>> daryl at daryl-A780L3C:~$
>
> daryl at daryl-A780L3C:~$ irsend -d /var/run/lirc/lircdSerial irsend
> SEND_ONCE $REMOTE_NAME $cmd
> irsend: could not connect to socket
> irsend: No such file or directory
> daryl at daryl-A780L3C:~$

daryl at daryl-A780L3C:~$ dmesg | grep lirc
[   26.138923] lirc_dev: IR Remote Control driver registered, major 250
[   26.139155] rc rc0: lirc_dev: driver ir-lirc-codec (cx88xx)
registered at minor = 0
[   26.989016] lirc_serial: module is from the staging directory, the
quality is unknown, you have been warned.
[   27.883459] lirc_serial: auto-detected active high receiver
[   27.883555] lirc_serial lirc_serial.0: lirc_dev: driver lirc_serial
registered at minor = 1
daryl at daryl-A780L3C:~$ lsmod | grep lirc
lirc_serial            19279  0
ir_lirc_codec          12860  0
lirc_dev               19205  2 lirc_serial,ir_lirc_codec
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
daryl at daryl-A780L3C:~$ ls -al /dev/lirc*
crw------- 1 root root 250, 0 Feb 15 18:42 /dev/lirc0
crw------- 1 root root 250, 1 Feb 15 18:42 /dev/lirc1
lrwxrwxrwx 1 root root     24 Feb 15 18:42 /dev/lircd ->
/var/run/lirc/lircSerial
lrwxrwxrwx 1 root root      5 Feb 15 18:42 /dev/lircSerial -> lirc1
daryl at daryl-A780L3C:~$


More information about the mythtv-users mailing list