Also, sprach Timo Hoenig am Montag, den 27. November 2006 um 14:52: > On Mon, 2006-11-27 at 14:44 +0100, Sebastian Fontius wrote: > > Did I miss something? The HAL in unstable is the same as in > > testing so it should not be something only available in a new > > version of HAL. > > Can you please start everything as you would do normally and just > kill the process hald-addmoin-acpi-buttons-toshiba? Then, you > should see FnFX getting all events, not just a few.
Ah, that way round :). I already wondered... If I only start fnfxd it works. If I start dbus/HAL it starts again missing key presses and if I kill hald-addon-acpi-toshiba it works again (although I got the impression not 100%). I moved /usr/share/hal/fdi/policy/10osvendor/10-toshiba-buttons.fdi away and restarted everything (dbus, HAL, fnfxd) and it works 100% again. Cool :). > > I heard something like this. Is this FIFO a normal FIFO akin to > > the ones generated by mkfifo(1)? > > No. It is just that the kernel interface is implementing the event > interface as such. Thus, if you have more than one process using > the interface you will see that one process gets event A, the other > process event B and event C (just as an example). It's racy, there > should not be more than one process at a time reading from the event > interface of the Toshiba ACPI driver. Of course. A simple fifo would be too easy ;). So what should we do with this bug? Reassign it to hal? What does hald-addon-acpi-toshiba do, anyway? Things like the power or the lid button work without special Toshiba kernel module magic IIRC (and are handled by acpid directly on my system), so I do not see a point in shipping hald-addon-acpi-toshiba altogether. But of course I could be mistaken. Greetings and thanks again for the help, -- : Sebastian Fontius : www.fsfe.org : www.fsfe.org/en/fellows/smc `--------+----------+--------------+-----------------------------------. [] | "They that can give up essential liberty to obtain a little | [][][] | temporary safety deserve neither liberty nor safety." | || : Benjamin Franklin, 1759 :
signature.asc
Description: Digital signature