* [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