Hi,

Also, sprach Timo Hoenig am Montag, den 27. November 2006 um 13:01:
> On Mon, 2006-11-27 at 12:36 +0100, Sebastian Fontius wrote:
> > I agree.  I have no real idea of the inner workings of fnfx, its
> > client, or the kernel in regard to this, but the symptoms reminded
> > me of #328085.  So I concluded (or merely hoped) that it would be
> > a matter of simply making the patch dependant on what version of
> > Linux actually runs or something as easy as this.
> 
> Agreed, #328085 sounds very similar.
>
> > But then I found http://developer.berlios.de/projects/ial [...]
> > How good is IAL working and is there a possibility that it will
> > enter Debian?
> 
> IAL is basically not under development any longer.  Please do not spend
> any time on getting it into Debian.

Okay.

> I am planning to cleanup the hotkey mess in 2007 by adding some bits
> to HAL.  Again, not only for Toshiba laptops but an abstract
> approach which should help any system, vendor independent.

If I am not mistaken there already are at least some things Toshiba
specific in HAL:

$ dlocate hal: | grep tosh
hal: /usr/share/hal/fdi/policy/10osvendor/10-toshiba-buttons.fdi
hal: /usr/lib/hal/hald-addon-acpi-buttons-toshiba

$ lsof | grep tosh
hald-addo  4724               root  mem       REG        3,1     9212    149972 
/usr/lib/hal/hald-addon-acpi-buttons-toshiba

The lsof output gives the hint that HAL loads this addon (and indeed,
smbios.system.manufacturer is TOSHIBA, as specified in
/usr/share/hal/fdi/policy/10osvendor/10-toshiba-buttons.fdi), but it
does not appear to do anything.  At least lshal -m does not utter a
single byte regarding to the keys, whereas it reacts to everything
else I tried: removing input devices, charging the battery, etc.pp.

I also stopped fnfx from starting for this so as not to disturb HAL in
any way.

I read some things about a virtual input device or something (again:
no knowledge, and if, then some rather dangerous half-knowledge ;))
but did not find anything in the output of lshal or the source code of
the current version of HAL in testing.

> If FnFX is missing key events, IAL will miss them, too as it is
> basically the same backend code.

Good reasoning :).

> > BTW: I updated to linux 2.6.18.3 and the problem has not gone away.
> If you want to succeed I'd suggest breaking it down to the kernel
> version where it broke.  If you can tell "it worked with 2.6.16.3 but
> stopped working with 2.6.1.16.4" you will have a realistic chance to
> find the culprit.

Bah!  (Read: "I know of course that you are right, but had hoped to
find a solution without resorting to bug hunting this way.  I strongly
assume that with Linux 2.6.17 it worked and will try that now (albeit
not my homegrown version but the Debian one
linux-image-2.6.17-2-686...  If that does not help I will have to
think of something because I do not backup my old kernel .configs).  I
will report my findings shortly"...  I am always surprised to find
what a simpe "Bah!" is able to convey ;))

Greetings,

-- 
: 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 :

Attachment: signature.asc
Description: Digital signature

Reply via email to