Bug 575642

Summary: lirc_i2c with WinTV PVR-350 under kernel 2.6.32.x broken
Product: [Fedora] Fedora Reporter: Jeff Sampson <ffercs>
Component: lircAssignee: Jarod Wilson <jarodwilson>
Status: CLOSED DUPLICATE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: low Docs Contact:
Priority: low    
Version: 12CC: bnocera, jarodwilson
Target Milestone: ---   
Target Release: ---   
Hardware: i386   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2010-03-22 13:59:35 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Jeff Sampson 2010-03-21 22:13:54 UTC
Description of problem:
The lirc_i2c kernel module loads but is not operational in 2.6.32.x  This is using Hauppauge WinTV PVR-350 hardware with the built in remote.  This module worked flawlessly under 2.6.31.x.

modprobe lirc_i2c syslog entries:
Mar 21 11:42:46 junkbox kernel: lirc_dev: IR Remote Control driver registered, major 249
Mar 21 11:42:46 junkbox kernel: lirc_i2c: chip 0x0 found @ 0x18 (Leadtek IR)
Mar 21 11:42:46 junkbox kernel: i2c ir driver 1-0018: lirc_dev: driver lirc_i2c registered at minor = 0

service lirc start syslog entries:
Mar 21 11:42:49 junkbox lircd-0.8.6[8966]: lircd(default) ready, using /var/run/lirc/lircd
Mar 21 11:42:51 junkbox lircd-0.8.6[8966]: accepted new client on /var/run/lirc/lircd
Mar 21 11:42:51 junkbox lircd-0.8.6[8966]: the receive method of the driver is not yet supported by lircd
Mar 21 11:42:51 junkbox lircd-0.8.6[8966]: Failed to initialize hardware
Mar 21 11:43:00 junkbox lircd-0.8.6[8966]: caught signal

lspci -vv output:
00:09.0 Multimedia video controller: Internext Compression Inc iTVC15 MPEG-2 Encoder (rev 01)
        Subsystem: Hauppauge computer works Inc. WinTV PVR-350
        Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
        Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
        Latency: 64 (32000ns min, 2000ns max), Cache Line Size: 32 bytes
        Interrupt: pin A routed to IRQ 17
        Region 0: Memory at e8000000 (32-bit, prefetchable) [size=64M]
        Capabilities: [44] Power Management version 2
                Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
                Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
        Kernel driver in use: ivtv
        Kernel modules: ivtv

Version-Release number of selected component (if applicable):
lirc-remotes-0.8.6-5.fc12.i686
lirc-0.8.6-5.fc12.i686
lirc-libs-0.8.6-5.fc12.i686
kernel-2.6.32.9-70.fc12.i686

How reproducible:
Always.

Steps to Reproduce:
1.  modprobe lirc_i2c
2.  service lirc start

Comment 1 Jarod Wilson 2010-03-22 13:59:35 UTC

*** This bug has been marked as a duplicate of bug 573675 ***