LinHES Forums http://forum.linhes.org/ |
|
irblaster - can't set up changing channels, HELP! -- resolve http://forum.linhes.org/viewtopic.php?f=6&t=11423 |
Page 1 of 1 |
Author: | tmb [ Sat Sep 02, 2006 7:31 am ] |
Post subject: | irblaster - can't set up changing channels, HELP! -- resolve |
OK, I have been struggling here for a few days trying to get Knoppmyth up and running with a Dish Network 311 receiver. I have an irblaster which I purchased from http://irblaster.info, and I currently have an installed working version of R5D1. Here are the general symptoms. If anyone can help me with this I would greatly appreciate it.
I suspect something is wrong that's fairly obvious which I can't see. For reference, here is the channel_change.sh script I am using. Code: #!/bin/bash echo "changing to $1" REMOTE_NAME=$(grep ^[[:space:]]*name[[:space:]] /etc/irblaster/irblasterd.conf | awk '{ print $2 }') /usr/bin/irsend --device=/dev/irblasterd SEND_ONCE $REMOTE_NAME select for digit in $(echo $1 | sed -e 's/./& /g'); do sleep 0.2 /usr/bin/irsend --device=/dev/irblasterd SEND_ONCE $REMOTE_NAME $digit sleep 0.2 done /usr/bin/irsend --device=/dev/irblasterd SEND_ONCE $REMOTE_NAME select Here is my hardware.conf: Code: # /etc/irblaster/hardware.conf # # Author: Greg Frost # The COM Port used by the IRBlaster. Set it to COM1 COM2 or "". IRBLASTER_SERIAL_PORT=COM1 I am also using the 301 irblasterd.conf (which I understand is supposed to work with the 311 based on various posts I have read here and elsewhere). Again, for reference, here is the content of irblasterd.conf. Code: begin remote
name 301 bits 16 flags SPACE_ENC eps 30 aeps 100 header 400 6100 one 400 1700 zero 400 2800 ptrail 400 gap 6200 min_repeat 4 toggle_bit 0 frequency 56000 begin codes info 0x0000000000000000 power 0x0000000000000800 play 0x0000000000000C10 1 0x0000000000001000 2 0x0000000000001400 3 0x0000000000001800 frwd 0x0000000000001C10 4 0x0000000000002000 5 0x0000000000002400 6 0x0000000000002800 menu 0x0000000000002C00 7 0x0000000000003000 8 0x0000000000003400 9 0x0000000000003800 ffwd 0x0000000000003C10 select 0x0000000000004000 0 0x0000000000004400 cancel 0x0000000000004800 guide 0x0000000000005000 mute 0x0000000000005401 view 0x0000000000005800 tv_video 0x0000000000005C00 right 0x0000000000006000 vol+ 0x0000000000006401 up 0x0000000000006800 recall 0x0000000000006C00 left 0x0000000000007000 vol- 0x0000000000007401 down 0x0000000000007800 rec 0x0000000000007C00 pause 0x0000000000008000 stop 0x0000000000008400 sys_info 0x0000000000009000 */ptv_list 0x0000000000009400 #/search 0x0000000000009800 sat 0x000000000000A400 tv 0x000000000000A801 rew 0x000000000000C410 fwd 0x000000000000C810 skip_back 0x000000000000D810 skip_fwd 0x000000000000DC10 end codes end remote Any suggestions would be greatly appreciated. |
Author: | tmb [ Thu Sep 07, 2006 10:48 pm ] |
Post subject: | |
OK, no takers. I have been continuing to investigate this. It appears that the problem may be traced back to my serial card configuration. I have a PCI card with a serial port that is correctly detected, but the ports are not configured according to the defaults for the irblaster.sh script (I think, maybe?). Code: lspci -v 0000:01:08.0 Serial controller: Timedia Technology Co Ltd PCI2S550 (Dual 16550 UART) (rev 01) (prog-if 02 [16550]) Subsystem: Timedia Technology Co Ltd: Unknown device 4027 Flags: stepping, medium devsel, IRQ 4 I/O ports at d800 [size=32] setserial -g /dev/ttyS* /dev/ttyS0, UART: 16550A, Port: 0xd800, IRQ: 4 /dev/ttyS1, UART: unknown, Port: 0x02f8, IRQ: 3 /dev/ttyS2, UART: unknown, Port: 0x03e8, IRQ: 4 /dev/ttyS3, UART: unknown, Port: 0x02e8, IRQ: 3 I have played around in the bios, but I can't seem to get these set up correctly. Can anyone tell me how to reconfigure the settings? Also, I have seen the following messages in dmesg: Code: BUG: using smp_processor_id() in preemptible [00000001] code: irblasterd/19454
caller is lirc_ioctl+0xa4/0x370 [lirc_serial] <c02fa777> debug_smp_processor_id+0x87/0xa0 <f8ed8174> lirc_ioctl+0xa4/0x370 [lirc_serial] <f947201a> irctl_ioctl+0x17a/0x1e0 [lirc_dev] <c0182fa6> do_ioctl+0x46/0x70 <c0183143> vfs_ioctl+0x53/0x1c0 <c018330d> sys_ioctl+0x5d/0x70 <c0103177> syscall_call+0x7/0xb I found some similar problems in the forums, but I think these are possibly related to the COM port configuration. Any suggestions would be helpful. Thanks. |
Author: | bburtin [ Fri Sep 08, 2006 2:14 pm ] |
Post subject: | |
Try hooking up a regular LED to your IR blaster cable instead of the IR one. Then run channel_change.sh and see if the light blinks. That way you know that the cable is working and plugged into the correct serial port. |
Author: | tmb [ Thu Sep 14, 2006 8:25 pm ] |
Post subject: | Resolved! |
I found the original serial port cable that I hooked up to COM1 and it worked. Apparently the serial PCI card I had installed would not work with MythTV. If anyone else has a similar setup, it seems that getting it to work on an alternate IRQ is difficult (at least I gave up one I found the other part). Thanks for the help. |
Page 1 of 1 | All times are UTC - 6 hours |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |