Kernel Bug Tracker – Bug 27202
Remote control of saa7134-based tv card "ASUSTeK P7131 Hybrid" stopped working in 2.6.37
Last modified: 2011-02-21 22:21:23 UTC
Created attachment 44512 [details]
dmesg of 2.6.37 (not working) kernel
The remote control of my TV card stopped working in kernel 2.6.37 (plain, from kernel.org).
The input device appears, but testing it with evtest shows no report of events on keypresses.
The card is a PCI "ASUSTeK P7131 Hybrid", attached to a 32-bit Pentium 4, using driver saa7134.
The remote works correctly in kernel 2.6.36.
Tried git-bisect and got the following result:
4651918a4afdd49bdea21d2f919b189ef17a6399 is the first bad commit
Author: Maxim Levitsky <email@example.com>
Date: Sat Oct 16 19:56:28 2010 -0300
[media] IR: extend ir_raw_event and do refactoring
Add new event types for timeout & carrier report
Move timeout handling from ir_raw_event_store_with_filter to
ir-lirc-codec, where it is really needed.
Now lirc bridge ensures proper gap handling.
Extend lirc bridge for carrier & timeout reports
Note: all new ir_raw_event variables now should be initialized
like that: DEFINE_IR_RAW_EVENT(ev);
First-Bad-Commit : 4651918a4afdd49bdea21d2f919b189ef17a6399
Created attachment 44532 [details]
Properly initialize IR raw_event struct
Please test this patch. It should fix the regression.
(In reply to comment #2)
> Created an attachment (id=44532) [details]
> Properly initialize IR raw_event struct
> Please test this patch. It should fix the regression.
I confirm that the patch fixes the problem.
Handled-By : Mauro Carvalho Chehab <firstname.lastname@example.org>