I added an ACPI interface to get the REAL alps hardware type.  See
version 1.2 at [1].

I hacked the driver to wrap the E6/E7/command mode selecton code inside
a function that checks the ACPI PS2 hardware id against a table (which
has only one entry right now, "DLL04B0" for my Dell N5110.  If there is
no ACPI access or no entry in the HID table,  it calls the old
"get_model" routine.

It took me a while to figure out the ACPI language and API but it's
actually fairly flexible.  I had some problems with the API because it
uses a lot of double pointers - which led to several kernel crashes.

Anyways, this seems to be the way the Alps drivers do it - access the
ACPI DSDT table to determine the init sequence, etc., which makes a lot
of sense.

Individual responses shortly....

[1]: http://www.dahetral.com/public-download

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/606238

Title:
  synaptic touchpad not recognized on dell latitude e6510 and others

To manage notifications about this bug go to:
https://bugs.launchpad.net/linux/+bug/606238/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to