Re: [PATCH] Input: add appleir USB driver
From: Tino Keitel <hidden>
Date: 2008-05-16 05:43:34
Also in:
lkml
On Thu, May 15, 2008 at 19:32:36 -0700, Greg KH wrote:
On Fri, May 16, 2008 at 01:27:33AM +0200, Tino Keitel wrote:
[...]
quoted
When the appleir kernel driver is used, the IR device acts as in input device, not as a HID device. LIRC has to be configured to use its dev/input driver in this case. This is a generic driver to use any input device as lirc device. The dev/input driver relies on the key events that are generated by the kernel.Hm, I just got a private email (for some odd reason) saying this driver isn't needed at all, they just add a hid quirk line.
Maybe this email came from a person who uses a distro kernel that already included the appleir driver? IIRC at least Ubuntu did that once. If not, I'd be interested in the detailed setup.
Now why that hid quirk line hadn't been added for the year or so that the person knew about it, sure is odd to me...
There was a quirk line in the past. It was introduced by accident with 2.6.22 with commit a417a21e10831bca695b4ba9c74f4ddf5a95ac06. The commit message only mentions keyboard and mouse devices, so I think the quirk for the IR device was unintended. Then I wasted several hours when I tried to use the macmini LIRC driver with 2.6.22. The HID device that I saw came from my LCD, not from the IR device, and I wasn't aware of the HID ignore quirk as the kernel didn't mention it when the device was detected. That's why I also suggested that the kernel should be more verbose about such ignore quirks and blacklists. In the end I found that quirk an requested to remove it. This was done in 2.6.23-rc2. Regards, Tino