Bug 7214
Summary: | [PBST] Namespace lookup failure, AE_NOT_FOUND | ||
---|---|---|---|
Product: | ACPI | Reporter: | paolo (oopla) |
Component: | Config-Tables | Assignee: | Robert Moore (Robert.Moore) |
Status: | REJECTED INVALID | ||
Severity: | normal | ||
Priority: | P2 | ||
Hardware: | i386 | ||
OS: | Linux | ||
Kernel Version: | 2.6.17.13 | Subsystem: | |
Regression: | --- | Bisected commit-id: | |
Attachments: | DSDT of Toshiba A110-262 |
Description
paolo
2006-09-27 08:43:08 UTC
Please post the acpidump for this machine Created attachment 9122 [details]
DSDT of Toshiba A110-262
The DSDT contains a method that creates a namespace object, but is not serialized. This will cause various race conditions with multiple threads. Use acpi_serialize configuration option to force serialization, this should fix the problem. Manufacturer should be notified. Method (_BST, 0, NotSerialized) { Name (PBST, Package (0x04) { Zero, Ones, Ones, 0x2B5C }) Store (0x2B5C, Local3) If (LAnd (ECOK (), LEqual (ECDY, Zero))) { Sleep (0x14) Store (^^EC0.BST0, BST1) Sleep (0x14) Store (^^EC0.GAU0, BGU1) Sleep (0x14) } ... Return (PBST) } thanks, I'll put acpi_serialize as boot param and see what happen after 1st chance to reboot that (remote) machine, and leave it run 1 day. Will be back with results. Then I'll put up a notice on Toshiba's Linux website. ok, no more such messages in logs. Seems that acpi_serialize solved the problem. So bug should be closed, though I'm unsure which 'resolution' code applies here. This is a BIOS bug, not an ACPI bug |