[mythtv-users] Trouble with ir blaster from myth, fine in a shell

James Ogle jogle at wetafx.co.nz
Wed Aug 17 22:17:48 UTC 2005


Hi,

Last night I setup an IR blaster on my myth box (knoppmyth R5A16) using 
this guide, http://mysettopbox.tv/phpBB2/viewtopic.php?t=4462

I got to the point of making a channel_change.sh script which works 
flawlessly on the command line. But when I put the change command into 
the correct box in myth-setup (and reboot to make sure it's picked up by 
mythbackend) It doesn't change the channels. The script has its 
permissions opened right up and is executable

This is the output from /var/log/mythtv/mythbackend.log It certainly 
looks like it's trying to run the program when I change the channel

Starting up as the master server.
2005-08-18 21:18:23.246 mythbackend: MythBackend started as master server
2005-08-18 21:18:23.262 New DB connection, total: 2
2005-08-18 21:18:23.705 New DB connection, total: 3
2005-08-18 21:18:24.731 ret_pid(3143) child(3143) status(0x0)
2005-08-18 21:18:24.736 External Tuning program exited with no error
2005-08-18 21:18:24.743 New DB scheduler connection
2005-08-18 21:18:24.752 mythbackend version: 0.18.1.20050510-1 www.mythtv.org
2005-08-18 21:18:24.754 Enabled verbose msgs : important general
2005-08-18 21:18:26.751 Reschedule requested for id -1.
2005-08-18 21:18:26.795 Scheduled 0 items in 0.0 = 0.04 match + 0.00 place
2005-08-18 21:18:26.800 scheduler: Scheduled items
2005-08-18 21:18:26.806 Seem to be woken up by USER
2005-08-18 21:18:34.757 mythbackend: Running housekeeping thread
2005-08-18 21:19:02.550 MainServer::HandleAnnounce Playback
2005-08-18 21:19:02.553 adding: ten as a client (events: 0)
2005-08-18 21:19:02.590 MainServer::HandleAnnounce Playback
2005-08-18 21:19:02.592 adding: ten as a client (events: 1)
2005-08-18 21:19:02.602 MainServer::HandleAnnounce Playback
2005-08-18 21:19:02.605 adding: ten as a client (events: 0)
2005-08-18 21:19:02.650 MainServer::HandleAnnounce Playback
2005-08-18 21:19:02.652 adding: ten as a client (events: 0)
2005-08-18 21:19:02.660 adding: ten as a remote ringbuffer
2005-08-18 21:19:02.671 Changing from None to WatchingLiveTV
2005-08-18 21:19:23.922 ret_pid(4094) child(4094) status(0x0)
2005-08-18 21:19:23.926 External Tuning program exited with no error
2005-08-18 21:19:30.886 ret_pid(4098) child(4098) status(0x0)
2005-08-18 21:19:30.904 External Tuning program exited with no error
2005-08-18 21:19:52.284 Changing from WatchingLiveTV to None
/var/log/mythtv/mythbackend.log


this is the output from a "tail /var/log/syslog -f &" You see that I run 
the change command first in a shell, then the last 20 lines are changing 
channel in myth, It's not calling lirc_serial at all

root at ten:~# tail /var/log/syslog -f &
[1] 4382
root at ten:~# Aug 18 21:36:28 ten kernel:  [pg0+516137561/1067987968]
lirc_ioctl+0x289/0x350 [lirc_serial]
Aug 18 21:36:28 ten kernel:  [pg0+513883578/1067987968]
irctl_ioctl+0x19a/0x200 [lirc_dev]
Aug 18 21:36:28 ten kernel:  [do_ioctl+70/112] do_ioctl+0x46/0x70
Aug 18 21:36:28 ten kernel:  [vfs_ioctl+83/448] vfs_ioctl+0x53/0x1c0
Aug 18 21:36:28 ten kernel:  [sys_ioctl+71/112] sys_ioctl+0x47/0x70
Aug 18 21:36:28 ten kernel:  [syscall_call+7/11] syscall_call+0x7/0xb
Aug 18 21:36:41 ten kernel: saa7115: decoder set picture bright=127
contrast=63 saturation=63 hue=0
Aug 18 21:36:41 ten last message repeated 3 times
Aug 18 21:36:42 ten kernel: saa7115: decoder disable output
Aug 18 21:36:42 ten kernel: saa7115: decoder enable output
root at ten:~# /usr/local/bin/change_channel.sh  01
Aug 18 21:39:32 ten lircd 0.7.1pre2[2184]: accepted new client on /dev/lircd1
Aug 18 21:39:32 ten kernel: BUG: using smp_processor_id() in
preemptible [00000001] code: lircd/2184
Aug 18 21:39:32 ten kernel: caller is lirc_ioctl+0x85/0x350 [lirc_serial]
Aug 18 21:39:32 ten kernel:  [smp_processor_id+140/160]
smp_processor_id+0x8c/0xa0
Aug 18 21:39:32 ten kernel:  [pg0+516137045/1067987968]
lirc_ioctl+0x85/0x350 [lirc_serial]
Aug 18 21:39:32 ten kernel:  [pg0+513883578/1067987968]
irctl_ioctl+0x19a/0x200 [lirc_dev]
Aug 18 21:39:32 ten kernel:  [do_ioctl+70/112] do_ioctl+0x46/0x70
Aug 18 21:39:32 ten kernel:  [vfs_ioctl+83/448] vfs_ioctl+0x53/0x1c0
Aug 18 21:39:32 ten kernel:  [sys_ioctl+71/112] sys_ioctl+0x47/0x70
Aug 18 21:39:32 ten kernel:  [syscall_call+7/11] syscall_call+0x7/0xb
Aug 18 21:39:32 ten kernel: BUG: using smp_processor_id() in
preemptible [00000001] code: lircd/2184
Aug 18 21:39:32 ten kernel: caller is lirc_ioctl+0x289/0x350 [lirc_serial]
Aug 18 21:39:32 ten kernel:  [smp_processor_id+140/160]
smp_processor_id+0x8c/0xa0
Aug 18 21:39:32 ten kernel:  [pg0+516137561/1067987968]
lirc_ioctl+0x289/0x350 [lirc_serial]
Aug 18 21:39:32 ten kernel:  [pg0+513883578/1067987968]
irctl_ioctl+0x19a/0x200 [lirc_dev]
Aug 18 21:39:32 ten kernel:  [do_ioctl+70/112] do_ioctl+0x46/0x70
Aug 18 21:39:32 ten kernel:  [vfs_ioctl+83/448] vfs_ioctl+0x53/0x1c0
Aug 18 21:39:32 ten kernel:  [sys_ioctl+71/112] sys_ioctl+0x47/0x70
Aug 18 21:39:32 ten kernel:  [syscall_call+7/11] syscall_call+0x7/0xb
Aug 18 21:39:32 ten lircd 0.7.1pre2[2184]: removed client
Aug 18 21:39:33 ten lircd 0.7.1pre2[2184]: accepted new client on /dev/lircd1
Aug 18 21:39:33 ten lircd 0.7.1pre2[2184]: removed client
Aug 18 21:39:33 ten kernel: BUG: using smp_processor_id() in
preemptible [00000001] code: lircd/2184
Aug 18 21:39:33 ten kernel: caller is lirc_ioctl+0x85/0x350 [lirc_serial]
Aug 18 21:39:33 ten kernel:  [smp_processor_id+140/160]
smp_processor_id+0x8c/0xa0
Aug 18 21:39:33 ten kernel:  [pg0+516137045/1067987968]
lirc_ioctl+0x85/0x350 [lirc_serial]
Aug 18 21:39:33 ten kernel:  [pg0+513883578/1067987968]
irctl_ioctl+0x19a/0x200 [lirc_dev]
Aug 18 21:39:33 ten kernel:  [do_ioctl+70/112] do_ioctl+0x46/0x70
Aug 18 21:39:33 ten kernel:  [vfs_ioctl+83/448] vfs_ioctl+0x53/0x1c0
Aug 18 21:39:33 ten kernel:  [sys_ioctl+71/112] sys_ioctl+0x47/0x70
Aug 18 21:39:33 ten kernel:  [syscall_call+7/11] syscall_call+0x7/0xb
Aug 18 21:39:33 ten kernel: BUG: using smp_processor_id() in
preemptible [00000001] code: lircd/2184
Aug 18 21:39:33 ten kernel: caller is lirc_ioctl+0x289/0x350 [lirc_serial]
Aug 18 21:39:33 ten kernel:  [smp_processor_id+140/160]
smp_processor_id+0x8c/0xa0
Aug 18 21:39:33 ten kernel:  [pg0+516137561/1067987968]
lirc_ioctl+0x289/0x350 [lirc_serial]
Aug 18 21:39:33 ten kernel:  [pg0+513883578/1067987968]
irctl_ioctl+0x19a/0x200 [lirc_dev]
Aug 18 21:39:33 ten kernel:  [do_ioctl+70/112] do_ioctl+0x46/0x70
Aug 18 21:39:33 ten kernel:  [vfs_ioctl+83/448] vfs_ioctl+0x53/0x1c0
Aug 18 21:39:33 ten kernel:  [sys_ioctl+71/112] sys_ioctl+0x47/0x70
Aug 18 21:39:33 ten kernel:  [syscall_call+7/11] syscall_call+0x7/0xb
Aug 18 21:39:39 ten kernel: saa7115: decoder set picture bright=127
contrast=63 saturation=63 hue=0
Aug 18 21:39:39 ten last message repeated 3 times
Aug 18 21:39:41 ten kernel: saa7115: decoder disable output
Aug 18 21:39:41 ten kernel: saa7115: decoder enable output
Aug 18 21:39:44 ten kernel: saa7115: decoder set picture bright=127
contrast=63 saturation=63 hue=0
Aug 18 21:39:44 ten last message repeated 3 times
Aug 18 21:39:46 ten kernel: saa7115: decoder disable output
Aug 18 21:39:46 ten kernel: saa7115: decoder enable output
Aug 18 21:39:50 ten kernel: saa7115: decoder set picture bright=127
contrast=63 saturation=63 hue=0
Aug 18 21:39:50 ten last message repeated 3 times
Aug 18 21:39:52 ten kernel: saa7115: decoder disable output
Aug 18 21:39:52 ten kernel: saa7115: decoder enable output
Aug 18 21:39:53 ten kernel: saa7115: decoder set picture bright=127
contrast=63 saturation=63 hue=0
Aug 18 21:39:53 ten last message repeated 3 times
Aug 18 21:39:54 ten kernel: saa7115: decoder disable output
Aug 18 21:39:54 ten kernel: saa7115: decoder enable output


Can anyone please suggest somewhere else to look to see what Myth is 
trying to run or where errors I'm missing might be printed?

I hope I've provided the right info, I'm new to setting up linux boxes 
even though I've been using it on the desktop for 6 years.

Thanks
-James

-- 
                         -- jamesOgle -- models -- wetaDigital --
                                      -- ext4589 -- 04.3875769 --

  ==   Here in the Models Dept, we pride ourselves in the      ==
  ==   sweetasery of both our hand crafted digital models,     ==
  ==   and of our fine line of extreme sporting accessories.   ==




More information about the mythtv-users mailing list