https://bugzilla.novell.com/show_bug.cgi?id=231513 Summary: Hauppauge grey remote not working with lirc 0.8.0-41 supplied with OpenSuse 10.2 Product: openSUSE 10.2 Version: RC 5 Platform: i686 OS/Version: SuSE Other Status: NEW Severity: Major Priority: P5 - None Component: Other AssignedTo: bnc-team-screening@forge.provo.novell.com ReportedBy: gchris@bellsouth.net QAContact: qa@suse.de The new style Hauppauge (4 colored buttons at the bottom) remote shipped with PVR-150/250/350 TV cards is not being detected properly by the version of LIRC shipped with OpenSuse 10.2 (GM). Lirc creates a /dev/eventx and a /dev/ir linked to eventx. The ir-kbd-i2c module is loaded and detects the Hauppauge card after ivtv runs: (two pcHDTV 3000 cards are also present) Mediacenter:~ # dmesg | egrep 'ivtv|tvee' ivtv: ==================== START INIT IVTV ==================== ivtv: version 0.8.0 (tagged release) loading ivtv: Linux version: 2.6.18.2-34-default SMP mod_unload 586 REGPARM gcc-4.1 ivtv: In case of problems please include the debug info between ivtv: the START INIT IVTV and END INIT IVTV lines, along with ivtv: any module options, when mailing the ivtv-users mailinglist. ivtv0: Autodetected Hauppauge WinTV PVR-350 card (cx23415 based) ivtv0: loaded v4l-cx2341x-enc.fw firmware (262144 bytes) ivtv0: loaded v4l-cx2341x-dec.fw firmware (262144 bytes) tveeprom 3-0050: Hauppauge model 48132, rev K268, serial# 7614695 tveeprom 3-0050: tuner model is LG TAPE H001F MK3 (idx 68, type 47) tveeprom 3-0050: TV standards NTSC(M) (eeprom 0x08) tveeprom 3-0050: audio processor is MSP4448 (idx 27) tveeprom 3-0050: decoder processor is SAA7115 (idx 19) tveeprom 3-0050: has radio, has IR remote tuner 3-0043: chip found @ 0x86 (ivtv i2c driver #0) tuner 3-0061: chip found @ 0xc2 (ivtv i2c driver #0) saa7115 3-0021: saa7115 found @ 0x42 (ivtv i2c driver #0) saa7127 3-0044: saa7129 found @ 0x88 (ivtv i2c driver #0) msp3400 3-0040: MSP4448G-A2 found @ 0x80 (ivtv i2c driver #0) ivtv0: Encoder revision: 0x02050032 ivtv0: Decoder revision: 0x02020023 ivtv0: Registered device video0 for encoder MPEG ivtv0: Registered device video32 for encoder YUV ivtv0: Registered device vbi0 for encoder VBI ivtv0: Registered device video24 for encoder PCM audio ivtv0: Registered device radio0 for encoder radio ivtv0: Registered device video16 for decoder MPEG ivtv0: Registered device vbi8 for decoder VBI ivtv0: Registered device vbi16 for decoder VOUT ivtv0: Registered device video48 for decoder YUV ivtv0: loaded v4l-cx2341x-init.mpg firmware (155648 bytes) ivtv0: Initialized Hauppauge WinTV PVR-350, card #0 ivtv: ==================== END INIT IVTV ==================== ir-kbd-i2c: i2c IR (Hauppauge) detected at i2c-3/3-0018/ir0 [ivtv i2c driver #0] Mediacenter:~ # The tv card works: chris@Mediacenter:~> ivtv-tune --freqtable=us-bcast --channel=5 /dev/video0: 77.250 MHz (Signal Detected) chris@Mediacenter:~> cat /dev/video0 > my.mpg gives me a file containing good video and sound. But pressing a key on the remote returns an error in dmesg, for example: Pressing the 'TV' key on the remote, Dmesg shows: i2c IR (Hauppauge): unknown key: key=0x1c raw=0x3f9c down=1 i2c IR (Hauppauge): unknown key: key=0x1c raw=0x3f9c down=0 or sometimes: i2c IR (Hauppauge): unknown key: key=0x1c raw=0x379c down=1 i2c IR (Hauppauge): unknown key: key=0x1c raw=0x379c down=0 But lircd.conf shows correct key mapping for this key to be: 'TV' 0x000000000000179C # TV and all other keys show the same corruption of the high order characters with the low order characters recognized correctly. The irw command does not provide any output. The irrecord command does not recognize any function keys, only the number keys from 0-9 are recognized. A recording using the 1 & 2 keys looks like this: begin remote name /home/mythtv/Desktop/irrecord.txt.conf bits 8 eps 30 aeps 100 one 0 0 zero 0 0 pre_data_bits 24 pre_data 0x800100 gap 135993 toggle_bit 0 begin codes One 0x02 Two 0x03 end codes end remote When lirc.conf says it should look like this: (Note even the number of bits differs!) begin remote name Hauppauge_350 bits 13 flags RC5|CONST_LENGTH eps 30 aeps 100 one 969 811 zero 969 811 plead 1097 gap 114605 toggle_bit 2 begin codes '1' 0x0000000000001781 # 1 '2' 0x0000000000001782 # 2 end codes end remote I see from the Suse forums that I'm not the only user experiencing this problem so I hope you can help me get a handle on it. http://www.suseforums.net/lofiversion/index.php/t28671.html Thank you! -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.