Steps of reproduction: 1) Have a mouse with more buttons and/or wheels (in my case Logitech NX80 with two extra buttons, a missing middle button and tilting wheel — has VWheel and HWheel functions) 2) Install evdev 2.0.99.3 (a.k.a. 2.1_rc3) 3) Remove mouse settings from 'xorg.conf' 4) Write a HAL .fdi file for the device according to 'man evdev' the example .fdi file, adding the 'input.x11_options.ButtonMapping' according to how the buttons should be mapped (e.g. "1 0 3 4 5 6 7 8 2") 5) Restart HAL 6) Restart X Results: * Button mapping is ignored ('xev' reports it as "1 2 3 4 5 <missing> <missing> 8 9") * Horizontal wheel does not work and is not recognised by 'xev' (although it is detected by 'evtest') Expected results: * Button mapping working as is defined in the .fdi file * Horizontal wheel working
Created attachment 20410 [details] Xorg.0.log
Created attachment 20411 [details] xorg.conf
Created attachment 20412 [details] 'hal-device' output
Created attachment 20413 [details] logitech-usb-reciever.fdi
Created attachment 20414 [details] 'evtest' output of the relevant mouse
Same problem as in Bug 18597, you need to remove the AutoAddDevices "off" line. At the moment, all HAL devices are ignored because of that.
Oops, I didn't notice that line and had no idea about it. Sorry... Thanks for noticing — it works now. :]
Just correcting resolution to NOTABUG.
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.