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

