Bugzilla – Bug 365109
Laptop: docking does not work
Last modified: 2008-03-13 15:28:25 UTC
Created attachment 197337 [details] dmesg output I'm running on my openSUSE 10.3 system the current kernel CVS (uname -a reports: Linux x61s-aj 2.6.25-rc3-20080225235404-default #1 SMP 2008/02/25 23:54:04 UTC i686 i686 i386 GNU/Linux) and now undocking of the docking station of my thinkpad x61s does not work at all anymore. If I press the undock key on the docking station, nothing happens, not even a message in dmesg.
Upstream kernel problem which introduced a regression. Fix: --- a/drivers/acpi/ec.c +++ b/drivers/acpi/ec.c @@ -943,11 +943,7 @@ int __init acpi_ec_ecdt_probe(void) boot_ec->command_addr = ecdt_ptr->control.address; boot_ec->data_addr = ecdt_ptr->data.address; boot_ec->gpe = ecdt_ptr->gpe; - if (ACPI_FAILURE(acpi_get_handle(NULL, ecdt_ptr->id, - &boot_ec->handle))) { - pr_info("Failed to locate handle for boot EC\n"); - boot_ec->handle = ACPI_ROOT_OBJECT; - } + boot_ec->handle = ACPI_ROOT_OBJECT; I guess this will be integrated into rc4. I'll build a custom kernel for you to test.
This is actually a duplicate of bug 363196. Can you please try the kernel from my home project? https://build.opensuse.org/package/show?package=kernel-default&project=home%3Ahmacht Also, please remove package dockutils before testing, the new kernel obsoletes this package. Thanks. *** This bug has been marked as a duplicate of bug 363196 ***