|
Bugzilla – Full Text Bug Listing |
| Summary: | ACPI Errors on Acer Aspire 3003 LMi | ||
|---|---|---|---|
| Product: | [openSUSE] SUSE LINUX 10.0 | Reporter: | Peter Magnusson <crippledcanary> |
| Component: | Mobile Devices | Assignee: | Thomas Renninger <trenn> |
| Status: | RESOLVED FIXED | QA Contact: | Andreas Jaeger <aj> |
| Severity: | Normal | ||
| Priority: | P5 - None | ||
| Version: | RC 1 | ||
| Target Milestone: | --- | ||
| Hardware: | x86 | ||
| OS: | All | ||
| Whiteboard: | |||
| Found By: | Other | Services Priority: | |
| Business Priority: | Blocker: | --- | |
| Marketing QA Status: | --- | IT Deployment: | --- |
| Attachments: |
The original decompiled dsdt from a Acer Asprire 3003 LMi
Diff of changes made to the dsdt to get rid of the problem Workaround for undeclared Z00X objects Patch didn't apply cleanly; here's what I added. |
||
|
Description
Peter Magnusson
2005-09-20 11:13:52 UTC
Please attach such long logs as attachment next time! Danny do you want to take that bug? It is more a mobile issue than a legal issue. I won't touch it. I think this is a issue for Thomas, I reassign the bug. Update: This probably isn't a bug in openSuse. After finding some articles using google about broken DSDT I could fix it. It think it is a hardware problem related to Acer Aspire 3003 LMi that provides a buggy DSDT. I solved the problem using info found on http://www.whoopy.it/linux/ACPI_problem_linux_resolved.html but I only did the DSDT stuff without smart battery described on that page. I will put up a complete guide for Acer Aspire 3003LMi on http://crippledcanary.se/?page_id=9 Could you send the diff output of the DSDT and the origanl one that fixex your problem, please? Maybe this could be workarounded in the kernel. Created attachment 50524 [details]
The original decompiled dsdt from a Acer Asprire 3003 LMi
Created attachment 50525 [details]
Diff of changes made to the dsdt to get rid of the problem
Ok, I know this one. I am currently thinking about a solution to workaround this problem, so that patching the DSDT is not necessary anymore. It seems as if the windows compiler can handle undefined Z00X operands. Could you try a patch/kernel if I come up with a solution? I would be glad to help out and test a possible solution. Perhaps this fix could be done before the 10.0 release? Created attachment 51054 [details] Workaround for undeclared Z00X objects If a Z00X object is found that has not been declared in whole ACPI namespace one is created and added in the local namespace. Works fine for me and as it is additionally checked for Z00X it should be considered as rather safe. I also created a bug and submitted the patch at: http://bugzilla.kernel.org/show_bug.cgi?id=5322 Waiting for comment/inclusion, then we should add this to 10.0 branch. I asked Robert Moore for this change. He likes to add a more complex change that generally allows the use of undeclared objects in Package declarations as the "other" ACPI compiler/interpreter does. This is probably nothing for 10.0 and as far as I know the ACPI people this will take a while until a fix gets mainline. However, I only know of undeclared Z00x objects, but of those I have several reports. Olaf, this change should be rather safe as it only comes in when a Z00x object is not found/undeclared. Could this be added to 10.0? Created attachment 51585 [details]
Patch didn't apply cleanly; here's what I added.
Patch added to 10.0, but not yet to 10.1. Please let me know if you want the same patch for HEAD - if not, close as resolved/fixed Peter could you check whether it works for you with the newest YOU update kernel, please. |