2009-12-15 18:15:50

by Matthew Garrett

[permalink] [raw]
Subject: [REGRESSION] 9a884ab64a4d092b4c3bf24fd9a30f7fbd4591e7 causes boot hang

Commit 9a884ab64a4d092b4c3bf24fd9a30f7fbd4591e7 (ACPICA: Add additional
module-level code support) results in one of my test machines hanging at
boot. The last line output is:

bio: create slab <bio-0> at 0

which would normally be followed by

ACPI: EC: Look up EC in DSDT

but instead the machine hangs without printing this line. Reverting the
commit results in the machine booting. acpidump output attached.

--
Matthew Garrett | [email protected]


Attachments:
(No filename) (458.00 B)
acpidump.out.gz (90.81 kB)
Download all attachments

2009-12-16 01:13:24

by Lin Ming

[permalink] [raw]
Subject: Re: [REGRESSION] 9a884ab64a4d092b4c3bf24fd9a30f7fbd4591e7 causes boot hang

On Wed, 2009-12-16 at 02:15 +0800, Matthew Garrett wrote:
> Commit 9a884ab64a4d092b4c3bf24fd9a30f7fbd4591e7 (ACPICA: Add additional
> module-level code support) results in one of my test machines hanging at
> boot. The last line output is:
>
> bio: create slab <bio-0> at 0
>
> which would normally be followed by
>
> ACPI: EC: Look up EC in DSDT
>
> but instead the machine hangs without printing this line. Reverting the
> commit results in the machine booting. acpidump output attached.
>

Hi, Matthew

Could you try the attached ACPICA latest release (20091214) patch
series? There are module level code and _REG method fixes included in
it.

Checkout Linus' tree.
git am acpica-v20091214.patch

Thanks,
Lin Ming


Attachments:
acpica-v20091214.patch (83.20 kB)

2009-12-16 03:41:38

by Len Brown

[permalink] [raw]
Subject: Re: [REGRESSION] 9a884ab64a4d092b4c3bf24fd9a30f7fbd4591e7 causes boot hang

Matthew,

Alternatively, you can pick up the latest ACPICA code from
the acpica or release branches of the acpi tree.

Please let me know as soon as you can check if it helps.

thanks,
Len Brown, Intel Open Source Technology Center

On Wed, 16 Dec 2009, Lin Ming wrote:

> On Wed, 2009-12-16 at 02:15 +0800, Matthew Garrett wrote:
> > Commit 9a884ab64a4d092b4c3bf24fd9a30f7fbd4591e7 (ACPICA: Add additional
> > module-level code support) results in one of my test machines hanging at
> > boot. The last line output is:
> >
> > bio: create slab <bio-0> at 0
> >
> > which would normally be followed by
> >
> > ACPI: EC: Look up EC in DSDT
> >
> > but instead the machine hangs without printing this line. Reverting the
> > commit results in the machine booting. acpidump output attached.
> >
>
> Hi, Matthew
>
> Could you try the attached ACPICA latest release (20091214) patch
> series? There are module level code and _REG method fixes included in
> it.
>
> Checkout Linus' tree.
> git am acpica-v20091214.patch
>
> Thanks,
> Lin Ming
>
>

2009-12-16 15:11:11

by Matthew Garrett

[permalink] [raw]
Subject: Re: [REGRESSION] 9a884ab64a4d092b4c3bf24fd9a30f7fbd4591e7 causes boot hang

On Wed, Dec 16, 2009 at 08:57:20AM +0800, Lin Ming wrote:

> Could you try the attached ACPICA latest release (20091214) patch
> series? There are module level code and _REG method fixes included in
> it.

Yes, that appears to fix it. Len, could you push these ASAP?
--
Matthew Garrett | [email protected]

2009-12-22 02:14:44

by Len Brown

[permalink] [raw]
Subject: Re: [REGRESSION] 9a884ab64a4d092b4c3bf24fd9a30f7fbd4591e7 causes boot hang

> > Could you try the attached ACPICA latest release (20091214) patch
> > series? There are module level code and _REG method fixes included in
> > it.
>
> Yes, that appears to fix it. Len, could you push these ASAP?

We pushed ACPICA 20091214 in -rc1, so you should be set
with that and anything later.

thanks,
Len Brown, Intel Open Source Technology Center