[linux-dvb] Fwd: Trouble with Hauppauge HVR 1300 ir remote

Markus Rechberger mrechberger at gmail.com
Mon Apr 30 09:48:53 CEST 2007


Hi Michael,

linux-dvb is the right place to ask such questions, I'm not into cx88 Ir stuff

-Markus

---------- Forwarded message ----------
From: emfau at t-online.de
Date: Sun, 29 Apr 2007 18:25:06 +0200
Subject: Trouble with Hauppauge HVR 1300 ir remote
To: mrechberger at gmail.com

Hallo Markus,

while browsing the v4l-dvb mercurial I got the impresssion that you are taking
care of the current cx88 development. So I hope you are the right person to
direct my questions to. If not it would great if you could tell me whom to
contact regarding the following issue,
I'm having a hard time to get the ir remote of my Hauppauge HVR 1300 (non-MCE)
working. And I also noticed two other guys on the mailing list having the same
problem ("HVR-1300 non MCE and ir remote" from 2007/04/03). I tried with
different kernel and v4l versions but to no avail. Played with all the
different debug options of the v4l modules but still I'm clueless what might go
wrong. OTOH I'm sure that this is not a hardware issue as the card works fine
on windows.

I guess what I'm looking for is some sort of guidance on how to further track
down the problem. I already tried to add some more ir_dprintk to cx88-input.c
but there is not much I can gather from the additional output. The following
sequence of calls is logged

cx88_ir_init
cx88_ir_init - case CX88_BOARD_HAUPPAUGE_HVR1300
cx88_ir_start
cx88_ir_irq
cx88_ir_irq
....

where cx88_ir_irq is never seeing a complete sample (

Is there any specifc information I should provide or can you give me a hint
where to start this investigation?

Thanks for your time
 Michael


Some details:

mythtv - ~ # uname -a
Linux mythtv 2.6.21 #1 SMP Sun Apr 29 17:12:44 CEST 2007 i686 GNU/Linux

mythtv - ~ # ls -al /dev/input/by-path/pci-0000\:04\:09.0--event-ir
lrwxrwxrwx 1 root root 12 Apr 29 17:58
/dev/input/by-path/pci-0000:04:09.0--event-ir -> ../../event3

  looking at device '/class/input/input3/event3':
    KERNEL=="event3"
    SUBSYSTEM=="input"
    DRIVER==""
    ATTR{dev}=="13:67"

  looking at parent device '/class/input/input3':
    KERNELS=="input3"
    SUBSYSTEMS=="input"
    DRIVERS==""
    ATTRS{uniq}==""
    ATTRS{phys}=="pci-0000:04:09.0/ir0"
    ATTRS{name}=="cx88 IR _Hauppauge WinTV-HVR130"

  looking at parent device '/devices/pci0000:00/0000:00:10.0/0000:04:09.0':
    KERNELS=="0000:04:09.0"
    SUBSYSTEMS=="pci"
    DRIVERS=="cx8800"
    ATTRS{msi_bus}==""
    ATTRS{broken_parity_status}=="0"
    ATTRS{enable}=="1"
    ATTRS{modalias}=="pci:v000014F1d00008800sv00000070sd00009601bc04sc00i00"
    ATTRS{local_cpus}=="ff"
    ATTRS{irq}=="21"
    ATTRS{class}=="0x040000"
    ATTRS{subsystem_device}=="0x9601"
    ATTRS{subsystem_vendor}=="0x0070"
    ATTRS{device}=="0x8800"
    ATTRS{vendor}=="0x14f1"

mythtv - ~ # udevinfo -a -p $(udevinfo -q path -n /dev/event3)

  looking at device '/class/input/input3/event3':
    KERNEL=="event3"
    SUBSYSTEM=="input"
    DRIVER==""
    ATTR{dev}=="13:67"

  looking at parent device '/class/input/input3':
    KERNELS=="input3"
    SUBSYSTEMS=="input"
    DRIVERS==""
    ATTRS{uniq}==""
    ATTRS{phys}=="pci-0000:04:09.0/ir0"
    ATTRS{name}=="cx88 IR _Hauppauge WinTV-HVR130"

  looking at parent device '/devices/pci0000:00/0000:00:10.0/0000:04:09.0':
    KERNELS=="0000:04:09.0"
    SUBSYSTEMS=="pci"
    DRIVERS=="cx8800"
    ATTRS{msi_bus}==""
    ATTRS{broken_parity_status}=="0"
    ATTRS{enable}=="1"
    ATTRS{modalias}=="pci:v000014F1d00008800sv00000070sd00009601bc04sc00i00"
    ATTRS{local_cpus}=="ff"
    ATTRS{irq}=="21"
    ATTRS{class}=="0x040000"
    ATTRS{subsystem_device}=="0x9601"
    ATTRS{subsystem_vendor}=="0x0070"
    ATTRS{device}=="0x8800"
    ATTRS{vendor}=="0x14f1"

  looking at parent device '/devices/pci0000:00/0000:00:10.0':
    KERNELS=="0000:00:10.0"
    SUBSYSTEMS=="pci"
    DRIVERS==""
    ATTRS{msi_bus}=="1"
    ATTRS{broken_parity_status}=="0"
    ATTRS{enable}=="1"
    ATTRS{modalias}=="pci:v000010DEd0000026Fsv00000000sd00000000bc06sc04i01"
    ATTRS{local_cpus}=="ff"
    ATTRS{irq}=="0"
    ATTRS{class}=="0x060401"
    ATTRS{subsystem_device}=="0x0000"
    ATTRS{subsystem_vendor}=="0x0000"
    ATTRS{device}=="0x026f"
    ATTRS{vendor}=="0x10de"

  looking at parent device '/devices/pci0000:00':
    KERNELS=="pci0000:00"
    SUBSYSTEMS==""
    DRIVERS==""

mythtv - ~ # lspci -v

....

04:09.0 Multimedia video controller: Conexant CX23880/1/2/3 PCI Video and Audio
Decoder (rev 05)
        Subsystem: Hauppauge computer works Inc. Unknown device 9601
        Flags: bus master, medium devsel, latency 32, IRQ 21
        Memory at fa000000 (32-bit, non-prefetchable) [size=16M]
        Capabilities: [44] Vital Product Data
        Capabilities: [4c] Power Management version 2

04:09.1 Multimedia controller: Conexant CX23880/1/2/3 PCI Video and Audio
Decoder [Audio Port] (rev 05)
        Subsystem: Hauppauge computer works Inc. Unknown device 9601
        Flags: bus master, medium devsel, latency 32, IRQ 21
        Memory at f9000000 (32-bit, non-prefetchable) [size=16M]
        Capabilities: [4c] Power Management version 2

04:09.2 Multimedia controller: Conexant CX23880/1/2/3 PCI Video and Audio
Decoder [MPEG Port] (rev 05)
        Subsystem: Hauppauge computer works Inc. Unknown device 9601
        Flags: bus master, medium devsel, latency 32, IRQ 21
        Memory at f8000000 (32-bit, non-prefetchable) [size=16M]
        Capabilities: [4c] Power Management version 2

....




-- 
Markus Rechberger



More information about the linux-dvb mailing list