Since /proc/acpi/button/lid provides wrong info it is problem in the kernel (or buggy laptop ACPI). Do you still have dapper (or at least dapper kernel) to try it there?
Since /proc/acpi/ button/ lid provides wrong info it is problem in the kernel (or buggy laptop ACPI).
Do you still have dapper (or at least dapper kernel) to try it there?