* [2.6.32] Please cherry-pick Toshiba Satellite DSDT corruption workaround [not found] <20111118200908.3274.86645.reportbug@pingwin> @ 2011-11-19 5:14 ` Jonathan Nieder 2011-11-22 22:36 ` Greg KH 0 siblings, 1 reply; 3+ messages in thread From: Jonathan Nieder @ 2011-11-19 5:14 UTC (permalink / raw) To: stable; +Cc: Mirosław Zalewski, linux-acpi, Len Brown, Lin Ming Hi Greg, Mirosław Zalewski wrote[1]: > When kernel is invoked with ACPI support, it has various problems with USB > detection [...] > When finally booted, at least wireless driver (ath9k) > does not work. I heard that sound does not work as well, but haven't > tested it myself. With ACPI enabled, kernel is unable to shutdown computer > properly. [...] > This is known flaw of Toshiba Satellite C650/kernel. You can find various > posts around the net about it. > > Toshiba Satellite C650 comes in four variants: > PSC08E > PSC10E > PSC12E > PSC14E [...] > In July there was a BIOS update for 12E and 14E. The new BIOS is version 1.5 > and it is said to fix ACPI issues on Linux [3]. Unfortunetly there is no new > BIOS for 08E and 10E machines. Mirosław confirmed that cherry-picking the following six patches on top of your linux-2.6.32.y tree brings his machine back to sanity: 729df0f848da (ACPICA: Add detection of corrupted/replaced DSDT, 2010-04-01) 69ec87efa815 (ACPICA: Add subsystem option to force copy of DSDT to local memory, 2010-04-01) 43323cb4c4b6 (ACPICA: Update DSDT copy/detection, 2010-04-07) aa2110cb1a75 (ACPI: add boot option acpi=copy_dsdt to fix corrupt DSDT, 2010-04-08) cce4f632db20 (ACPI: fix early DSDT dmi check warnings on ia64, 2010-05-12) 100cf87788c0 (ACPI: invoke DSDT corruption workaround on all Toshiba Satellite, 2010-09-28) Patches 1-5/6 have been in Debian squeeze since last September and seem to work well. Patch 6/6 turns on acpi=copy_dsdt by default for additional machines that need it, including Mirosław's. The DMI pattern in 6/6 overreaches a little in my opinion --- it would be better to look at a BIOS version number or something instead. But it is what was done in mainline, and false positives should be harmless. I have tested on my PSC16U (which has BIOS 1.60 and doesn't need the workaround) that I get TOSHIBA Satellite detected - force copy of DSDT to local memory and no other noticeable side-effect. The patches apply cleanly to linux-2.6.32.y except for patch 2/6, which has a boring textual conflict with the inverse of 4cdf1a5 (and the obvious conflict resolution works). Patches 1-5/6 hit mainline in v2.6.35-rc1~477. Patch 6/6 is v2.6.36-rc7~25^2^5. Anyway, I think these make good candidates for application to the 2.6.32.y longterm tree. What do you think? Regards, Jonathan [1] http://bugs.debian.org/cgi-bin/bugreport.cgi?msg=55;bug=598104 > [3] - http://ubuntuforums.org/showthread.php?p=9622930#post9622930 -- To unsubscribe from this list: send the line "unsubscribe linux-acpi" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html ^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [2.6.32] Please cherry-pick Toshiba Satellite DSDT corruption workaround 2011-11-19 5:14 ` [2.6.32] Please cherry-pick Toshiba Satellite DSDT corruption workaround Jonathan Nieder @ 2011-11-22 22:36 ` Greg KH 2011-11-22 22:47 ` Jonathan Nieder 0 siblings, 1 reply; 3+ messages in thread From: Greg KH @ 2011-11-22 22:36 UTC (permalink / raw) To: Jonathan Nieder Cc: stable, Mirosław Zalewski, linux-acpi, Len Brown, Lin Ming On Fri, Nov 18, 2011 at 11:14:27PM -0600, Jonathan Nieder wrote: > Hi Greg, > > Mirosław Zalewski wrote[1]: > > > When kernel is invoked with ACPI support, it has various problems with USB > > detection > [...] > > When finally booted, at least wireless driver (ath9k) > > does not work. I heard that sound does not work as well, but haven't > > tested it myself. With ACPI enabled, kernel is unable to shutdown computer > > properly. > [...] > > This is known flaw of Toshiba Satellite C650/kernel. You can find various > > posts around the net about it. > > > > Toshiba Satellite C650 comes in four variants: > > PSC08E > > PSC10E > > PSC12E > > PSC14E > [...] > > In July there was a BIOS update for 12E and 14E. The new BIOS is version 1.5 > > and it is said to fix ACPI issues on Linux [3]. Unfortunetly there is no new > > BIOS for 08E and 10E machines. > > Mirosław confirmed that cherry-picking the following six patches on top > of your linux-2.6.32.y tree brings his machine back to sanity: > > 729df0f848da (ACPICA: Add detection of corrupted/replaced DSDT, 2010-04-01) > 69ec87efa815 (ACPICA: Add subsystem option to force copy of DSDT to local > memory, 2010-04-01) > 43323cb4c4b6 (ACPICA: Update DSDT copy/detection, 2010-04-07) > aa2110cb1a75 (ACPI: add boot option acpi=copy_dsdt to fix corrupt DSDT, > 2010-04-08) > cce4f632db20 (ACPI: fix early DSDT dmi check warnings on ia64, > 2010-05-12) > 100cf87788c0 (ACPI: invoke DSDT corruption workaround on all Toshiba > Satellite, 2010-09-28) > > Patches 1-5/6 have been in Debian squeeze since last September and seem > to work well. Patch 6/6 turns on acpi=copy_dsdt by default for > additional machines that need it, including Mirosław's. These all do not look like the match up with the stable_kernel_rules.txt file, do they? Because of that, I can't take these patches, sorry. greg k-h -- To unsubscribe from this list: send the line "unsubscribe linux-acpi" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html ^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [2.6.32] Please cherry-pick Toshiba Satellite DSDT corruption workaround 2011-11-22 22:36 ` Greg KH @ 2011-11-22 22:47 ` Jonathan Nieder 0 siblings, 0 replies; 3+ messages in thread From: Jonathan Nieder @ 2011-11-22 22:47 UTC (permalink / raw) To: Greg KH; +Cc: stable, Mirosław Zalewski, linux-acpi, Len Brown, Lin Ming Greg KH wrote: > These all do not look like the match up with the stable_kernel_rules.txt > file, do they? I assume you mean because they are too big / nontrivial? If so, then that makes sense. Thanks for explaining. Jonathan ^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2011-11-22 22:47 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
[not found] <20111118200908.3274.86645.reportbug@pingwin>
2011-11-19 5:14 ` [2.6.32] Please cherry-pick Toshiba Satellite DSDT corruption workaround Jonathan Nieder
2011-11-22 22:36 ` Greg KH
2011-11-22 22:47 ` Jonathan Nieder
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox