Comment 8 for bug 836062

Revision history for this message
TJ (tj) wrote :

This seems to have been fixed upstream. Precise doesn't suffer from the issue - although the HVR-4000 has been moved to a different motherboard.

$ uname -a
Linux jeeves 3.2.0-29-generic #46-Ubuntu SMP Fri Jul 27 17:04:05 UTC 2012 i686 i686 i386 GNU/Linux

$ egrep '(IR[^Q]|cx88|eeprom)' /var/log/dmesg
[ 60.690226] IR NEC protocol handler initialized
[ 60.691962] cx88/2: cx2388x MPEG-TS Driver Manager version 0.0.9 loaded
[ 60.695916] cx88[0]: subsystem: 0070:6902, board: Hauppauge WinTV-HVR4000 DVB-S/S2/T/Hybrid [card=68,autodetected], frontend(s): 2
[ 60.695923] cx88[0]: TV tuner type 63, Radio tuner type -1
[ 60.696666] cx88/0: cx2388x v4l2 driver version 0.0.9 loaded
[ 60.702580] IR RC5(x) protocol handler initialized
[ 60.711817] IR RC6 protocol handler initialized
[ 60.721429] IR JVC protocol handler initialized
[ 60.728527] IR Sony protocol handler initialized
[ 60.737275] IR MCE Keyboard/mouse protocol handler initialized
[ 60.751969] lirc_dev: IR Remote Control driver registered, major 250
[ 60.752640] IR LIRC bridge handler initialized
[ 60.855528] cx88[0]: i2c init: enabling analog demod on HVR1300/3000/4000 tuner
[ 61.003422] tveeprom 1-0050: Hauppauge model 69009, rev B2A0, serial# 1241516
[ 61.003430] tveeprom 1-0050: MAC address is 00:0d:fe:12:f1:ac
[ 61.003435] tveeprom 1-0050: tuner model is Philips FMD1216ME (idx 100, type 63)
[ 61.003440] tveeprom 1-0050: TV standards PAL(B/G) PAL(I) SECAM(L/L') PAL(D/D1/K) ATSC/DVB Digital (eeprom 0xf4)
[ 61.003445] tveeprom 1-0050: audio processor is CX882 (idx 33)
[ 61.003450] tveeprom 1-0050: decoder processor is CX882 (idx 25)
[ 61.003454] tveeprom 1-0050: has radio, has IR receiver, has no IR transmitter
[ 61.003458] cx88[0]: hauppauge eeprom: model=69009
[ 61.192096] Registered IR keymap rc-hauppauge
[ 61.192335] input: cx88 IR (Hauppauge WinTV-HVR400 as /devices/pci0000:00/0000:00:1c.0/0000:03:02.2/rc/rc0/input4
[ 61.192449] rc0: cx88 IR (Hauppauge WinTV-HVR400 as /devices/pci0000:00/0000:00:1c.0/0000:03:02.2/rc/rc0
[ 61.196280] input: MCE IR Keyboard/Mouse (cx88xx) as /devices/virtual/input/input5
[ 61.196662] rc rc0: lirc_dev: driver ir-lirc-codec (cx88xx) registered at minor = 0
[ 61.196670] cx88[0]/2: cx2388x 8802 Driver Manager
[ 61.196690] cx88-mpeg driver manager 0000:03:02.2: PCI INT A -> GSI 25 (level, low) -> IRQ 25
[ 61.196705] cx88[0]/2: found at 0000:03:02.2, rev: 5, irq: 25, latency: 49, mmio: 0xeb000000
[ 61.196975] cx8800 0000:03:02.0: PCI INT A -> GSI 25 (level, low) -> IRQ 25
[ 61.196989] cx88[0]/0: found at 0000:03:02.0, rev: 5, irq: 25, latency: 165, mmio: 0xe9000000
[ 61.212963] wm8775 1-001b: chip found @ 0x36 (cx88[0])
[ 61.217589] cx88/2: cx2388x dvb driver version 0.0.9 loaded
[ 61.217595] cx88/2: registering cx8802 driver, type: dvb access: shared
[ 61.217601] cx88[0]/2: subsystem: 0070:6902, board: Hauppauge WinTV-HVR4000 DVB-S/S2/T/Hybrid [card=68]
[ 61.217605] cx88[0]/2: cx2388x based DVB/ATSC card
[ 61.217609] cx8802_alloc_frontends() allocating 2 frontend(s)
[ 61.264494] DVB: registering new adapter (cx88[0])
[ 61.501662] cx88[0]/0: registered device video0 [v4l2]
[ 61.501791] cx88[0]/0: registered device vbi0
[ 61.501884] cx88[0]/0: registered device radio0
[ 61.503804] cx88_audio 0000:03:02.1: PCI INT A -> GSI 25 (level, low) -> IRQ 25
[ 61.503965] cx88[0]/1: CX88x/0: ALSA support for cx2388x boards