Comment 14 for bug 748284

Revision history for this message
Vink (vink) wrote :

Dear all:

I can confirm the issue is solved when I apply a patch from Alex Volkov (see previous post) a Ubuntu kernel 2.6.38-11 :

> --- a/drivers/media/video/saa7134/saa7134-input.c
> +++ b/drivers/media/video/saa7134/saa7134-input.c
> @@ -821,6 +821,8 @@ void saa7134_probe_i2c_ir(struct saa7134_dev *dev)
> memset(&dev->init_data, 0, sizeof(dev->init_data));
> strlcpy(info.type, "ir_video", I2C_NAME_SIZE);
>
> + dev->init_data.type = RC_TYPE_OTHER;
> +
> switch (dev->board) {
> case SAA7134_BOARD_PINNACLE_PCTV_110i:
> case SAA7134_BOARD_PINNACLE_PCTV_310i:

Now, my /proc/bus/input/devices contains the following:

> I: Bus=0018 Vendor=0000 Product=0000 Version=0000
> N: Name="i2c IR (Pinnacle PCTV)"
> P: Phys=i2c-1/1-0047/ir0
> S: Sysfs=/devices/virtual/rc/rc0/input4
> U: Uniq=
> H: Handlers=kbd event4
> B: PROP=0
> B: EV=100013
> B: KEY=108fc010 2100802 0 0 0 0 48000 2180 c0000801 9e1680 0 0 4ffc
> B: MSC=10

So, this issue is not related to udev, but it is a kernel bug.

This issue affects Pinnacle PCTV 110i and 310i.

Regards,

Vincent