From: Mark A. <ma...@gm...> - 2008-06-23 17:18:00
|
Please bear with me. I apologize if I manage to duplicate this message -- I'm having some issues getting messages onto the list. Beyond that, I have an issue below that seems to be common. If anybody can shed some light on a direction I can take to get this stuff working, I would appreciate it. On the other hand, if it would be faster and easier to purchase a third-party remote, I'd welcome information on that as well. Now, on with my issue. I have a Mythbox working pretty well under Mandriva 2008.1 (kernel 2.6.24.5), but I'm stumped at getting the remote to work. The remote is a USB infrared device. It looks like a black version of the Xbox 360 remote control. It is identified here http://www.mythtv.org/wiki/index.php/MCE_Remote#Installation_guides as the Phillips eHome version 2, model 1069. My hardware list in Mandriva Control Center agrees that the receive plugged into the USB port is the same: Identification Vendor: ?Topseed Description: ?eHome Infrared Transceiver Media class: ? Connection Bus: ?USB Bus PCI #: ?2 PCI device #: ?2 Vendor ID: ?0x1784 Device ID: ?0x0001 Sub vendor ID: ?0x0000 Sub device ID: ?0x0000 Misc Module: ?lirc_mceusb2 It appears to be loading up but neither the hardware list nor lsusb actually identify the device. The hardware list puts it at the bottom under "Unknown Others" and when expanded shows the device as "eHome Infrared Transceiver". I've done a lot of Googling and tried a few different configs. At this point lircd won't even start on the box. This might be because I have things so munged up from trying to make it all work. At one point it was starting then almost immediately dying without throwing an error. Nothing is showing up in /var/log/lircd. Here is my /etc/lircd.conf: # # From http://lircconfig.commandir.com/lircd.conf/?viewremote=139 # on 6/20/2008 # For Hauppauge IR remote model 1069 using module lirc_mceusb2 # begin remote name mceusb2 bits 16 flags RC6|CONST_LENGTH eps 30 aeps 100 header 2667 889 one 444 444 zero 444 444 gap 105000 toggle_bit 22 pre_data_bits 21 pre_data 0x37FF0 begin codes # no e2,e3 Blue 0x00007ba1 Yellow 0x00007ba2 Green 0x00007ba3 Red 0x00007ba4 Teletext 0x00007ba5 Radio 0x00007baf Print 0x00007bb1 Videos 0x00007bb5 Pictures 0x00007bb6 RecTV 0x00007bb7 Music 0x00007bb8 TV 0x00007bb9 Guide 0x00007bd9 LiveTV 0x00007bda DVD 0x00007bdb Back 0x00007bdc OK 0x00007bdd Right 0x00007bde Left 0x00007bdf Down 0x00007be0 Up 0x00007be1 Star 0x00007be2 Hash 0x00007be3 Replay 0x00007be4 Skip 0x00007be5 Stop 0x00007be6 Pause 0x00007be7 Record 0x00007be8 Play 0x00007be9 Rewind 0x00007bea Forward 0x00007beb ChanDown 0x00007bec ChanUp 0x00007bed VolDown 0x00007bee VolUp 0x00007bef More 0x00007bf0 Mute 0x00007bf1 Home 0x00007bf2 Power 0x00007bf3 Enter 0x00007bf4 Clear 0x00007bf5 Nine 0x00007bf6 Eight 0x00007bf7 Seven 0x00007bf8 Six 0x00007bf9 Five 0x00007bfa Four 0x00007bfb Three 0x00007bfc Two 0x00007bfd One 0x00007bfe Zero 0x00007bff end codes end remote I have tried various likely-looking drivers from the list in "lircd -driver=?" but nothing worked. At one point, I was getting lircd to start and live long enough to try to read activity with "irw", but at this point, I'm kind of burnt on it and need some fresh ideas. And here is my /etc/sysconfig/lircd file: # Customized setings for lirc daemon # The hardware driver to use, run lircd --driver=? for a list #DRIVER=UNCONFIGURED DRIVER=usbx # Hardware driver module to load #HWMOD=UNCONFIGURED HWMOD=lirc_mceusb2 # The device node that communicates with the IR device. # if you are using lirc_serial, set DEVICE to /dev/ttyS[0-9] # where 0-9 is the serial port your IR receiver is plugged # with devfs enabled DEVICE=/dev/lirc/0 #DEVICE=/dev/lirc/serial # without devfs #DEVICE=/dev/lirc # Serial port for the receiver (for serial driver) # COM1 (/dev/ttyS0) #COM_PORT=/dev/ttyS0 #DRIVER_OPTS="irq=4 io=0x3f8" # COM2 (/dev/ttyS1) #COM_PORT=/dev/ttyS1 #DRIVER_OPTS="irq=3 io=0x2f8" # COM3 (/dev/ttyS2) #COM_PORT=/dev/ttyS2 #DRIVER_OPTS="irq=4 io=0x3e8 # COM4 (/dev/ttyS3) #COM_PORT=/dev/ttyS3 #DRIVER_OPTS="irq=3 io=0x2e8" According to lsmod, modules are loading: # lsmod|grep lirc lirc_i2c 9476 0 i2c_core 19360 16 cx88xx,bttv,lirc_i2c,nvidia,wm8775,cx25840,tuner,tea5767,tda8290,tuner_simple,mt20xx,tea5761,ivtv,i2c_algo_bit,tveeprom,i2c_i801 lirc_mceusb2 12516 1 lirc_dev 12324 2 lirc_i2c,lirc_mceusb2 usbcore 121932 8 usbkbd,usbmouse,usbhid,lirc_mceusb2,uhci_hcd,ohci_hcd,ehci_hcd Any idea what I'm missing here? Can someone point me in the right direction on this? Thanks. -- Mark Adams |