> -> so both methods think the lid is closed, while its open.
Ok, then this is a kernel problem, not a udev problem.
> both acpi_listen and lshal -m do not show any messages when i close / open the lid
There is probably an event on a different input device than the keyboard. You can check the full set of input devices on your system by running 'sudo lsinput' from the input-utils package.
> $ cat /proc/acpi/ button/ lid/*/*
> type: Lid Switch
> state: closed
> -> so both methods think the lid is closed, while its open.
Ok, then this is a kernel problem, not a udev problem.
> both acpi_listen and lshal -m do not show any messages when i close / open the lid
There is probably an event on a different input device than the keyboard. You can check the full set of input devices on your system by running 'sudo lsinput' from the input-utils package.