[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#596709: Add "acpi=copy_dsdt" patch to Debian Squeeze kernels for buggy laptops



Package: linux-image-2.6.32-5-amd64
Version: 2.6.32-21
Severity: normal

I was wondering if a kernel patch that was added in the Linux 2.6.35 kernel could be applied to Debian's kernels for the Squeeze release?...

This specific patch adds a kernel option [acpi=copy_dsdt] to fix laptops that have buggy dsdt tables.

I bought a Toshiba A505-S6005 a few months ago.  Without the patch, the laptop's USB ports and SD card reader do not function, screen brightness can not controlled with the FN+ F[#] keys, unable to disable touchpad via dedicated button or FN+F[#] key, fan issues, etc.  Applying the patch or using the 2.6.35 kernel from 'experimental' allows the laptop to function fixing those issues. 

Also, the 2.6.35 kernel from the 'experimental' branch automatically detects that the dsdt table has changed without the need to specify acpi=copy_dsdt in the kernel line of the boot menu; which I believe is thanks to the DMI blacklist of broken machines that automatically copy the DSDT.

I hope that this patch could be added to the Squeeze kernels' so that users who decide to install Debian 6.0 will be able to have a working system, rather than resorting to using options such as acpi=noirq, acpi=off, etc that could cause more harm than good from my understanding.

Further information:

copy_dsdt patch: https://bugzilla.kernel.org/attachment.cgi?id=25669

Kernel Bug Report - Namespace lookup failure, AE_NOT_FOUND - ACPI table overridden after boot?: https://bugzilla.kernel.org/show_bug.cgi?id=14679

Ubuntu theard discussing the problem: http://ubuntuforums.org/showthread.php?t=1470732

Thank you for your time, and all the work everyone does to make Debian so great.  This is my first bug report, so I apologize if this is a duplicate or slightly incomplete bug report.

--Michael Carr
--
Michael P. Carr Jr.
Email: mpc160@psu.edu

Reply to: