Linux Input Layer messing with my IR remote ..



Hi,

With a previous kernel version, I did not have this problem, and don't know
where to look at :

I have an infra red remote on my DVB-T (avermedia) card.

I can properly load the lirc_gpio module, and link lirc daemon to say,
mplayer commands.

The problem is that there is the Linux Input Layer that takes the IR signal
as well, and acts as if I was pressing some key on a multimedia keyboard.
So when I press volume, I get a double action :
- kmix master volume moves (and i get a big widget showing) <- unwanted
- PCM volume moves (and mplayer OSD shows) <- wanted


Here is the content of /proc/bus/input/devices

fanless # cat /proc/bus/input/devices
I: Bus=0011 Vendor=0001 Product=0001 Version=ab41
N: Name="AT Translated Set 2 keyboard"
P: Phys=isa0060/serio0/input0
S: Sysfs=/class/input/input0
H: Handlers=kbd
B: EV=120013
B: KEY=402000000 3802078f840d001 f2ffffdfffefffff fffffffffffffffe
B: MSC=10
B: LED=7

I: Bus=0011 Vendor=0002 Product=0006 Version=0000
N: Name="ImExPS/2 Generic Explorer Mouse"
P: Phys=isa0060/serio1/input0
S: Sysfs=/class/input/input1
H: Handlers=mouse0
B: EV=7
B: KEY=1f0000 0 0 0 0
B: REL=103

I: Bus=0001 Vendor=1461 Product=0771 Version=0001
N: Name="bttv IR (card=123)"
P: Phys=pci-0000:01:08.0/ir0
S: Sysfs=/class/input/input2
H: Handlers=kbd
B: EV=100003
B: KEY=fcb10 10004000000000 0 2018000 18000000001 9e000000000000 ffc






This is part of my modules.conf
(as a matter of fact, modules.autoload.d in gentoo)

bttv pll=1,1 card=1,123 tuner=3,4 bttv_gpio=0,0

dvb-bt8xx

lirc_gpio gpio_mask=0xf00f0 gpio_lock_mask=0x20 gpio_xor_mask=0xf00f0
soft_gap=0 sample_rate=10 debug=1 card=1




What could I possibly do to get rid of the Linux Input Layer (for IR, that
is ...), and let lircd alone ?

Thanks in advance
.