--- Begin Message ---
- To: submit@bugs.debian.org
- Subject: [linux-2.6] No input device for IR remote on Pinnacle PCTV 110i (saa7133) video board
- From: Alex Volkov <alex@bootes.telenet.ru>
- Date: Wed, 9 Mar 2011 15:24:01 +0500
- Message-id: <201103091524.01052.alex@bootes.telenet.ru>
Package: linux-2.6
Version: 2.6.37-2
Severity: normal
Tags: patch
--- Please enter the report below this line. ---
Hello.
Pinnacle PCTV 110i TV-tuner board has IR remote control, which was recognized
by kernel as input device before this (http://goo.gl/U3Fal) upstream patch.
Since then, ir-kbd-i2c module fails to probe it with the following debug
message:
ir-kbd-i2c: : Unsupported device at address 0x47
which is probably due to some uninitialized structure member. I tried to look
for fix in the upstream, but cannot find any yet (they did a lot of code
rearranging). Well, don't know how useful is this patch for upstream, but it
fixes the problem anyway:
diff -uNr a/drivers/media/video/saa7134/saa7134-input.c b/drivers/media/video/saa7134/saa7134-input.c
--- a/drivers/media/video/saa7134/saa7134-input.c 2011-01-05 05:50:19.000000000 +0500
+++ b/drivers/media/video/saa7134/saa7134-input.c 2011-03-09 14:17:05.000000000 +0500
@@ -936,6 +936,7 @@
memset(&info, 0, sizeof(struct i2c_board_info));
memset(&dev->init_data, 0, sizeof(dev->init_data));
strlcpy(info.type, "ir_video", I2C_NAME_SIZE);
+ dev->init_data.type = IR_TYPE_OTHER;
switch (dev->board) {
case SAA7134_BOARD_PINNACLE_PCTV_110i:
--- End Message ---