On Mon, Jan 12, 2009 at 10:04:14AM -0800, Kerry Shu wrote: > James Carlson wrote: > >How exactly does the system know which module works on a given system? > > If the corresponding ACPI method is found in _init of the vendor > specific module, then _init will return SUCCESS and we know the > module works.
That means the order in which the modules are tried is significant, no? > >Are these modules expected to test for platform compatibility by > >probing around in the module's _init(9E) function? > > Yes. And per my understanding, the ACPI method string should be unique > per vendor. Still, you're providing a very difficult to use interface for mapping these hotkeys: a kernel module interface. Nico --