Bug 365109

Summary: Laptop: docking does not work
Product: [openSUSE] openSUSE 11.0 Reporter: Andreas Jaeger <aj>
Component: Mobile DevicesAssignee: Holger Macht <hmacht>
Status: RESOLVED DUPLICATE QA Contact: E-mail List <qa-bugs>
Severity: Major    
Priority: P5 - None    
Version: Alpha 2   
Target Milestone: ---   
Hardware: Other   
OS: Other   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---
Attachments: dmesg output

Description Andreas Jaeger 2008-02-27 08:28:51 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.
Comment 1 Holger Macht 2008-03-11 10:58:09 UTC
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.
Comment 2 Holger Macht 2008-03-13 15:28:25 UTC
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 ***