kernel-testers.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* R: [Bug #14886] Asus P2B-DS not detected as SMP moterboard
@ 2010-01-11  9:15 flinco-VGgt2q2+T+FeoWH0uzbU5w
  2010-01-11 19:40 ` Rafael J. Wysocki
  0 siblings, 1 reply; 7+ messages in thread
From: flinco-VGgt2q2+T+FeoWH0uzbU5w @ 2010-01-11  9:15 UTC (permalink / raw)
  To: rjw-KKrjLPT3xs0, Linux Kernel Mailing List; +Cc: Kernel Testers List

Tried 2.6.32.3. The issue is still present.

Regards,
Lorenzo Buzzi

>----
Messaggio originale----
>Da: rjw-KKrjLPT3xs0@public.gmane.org
>Data: 10/01/2010 23.56
>A: "Linux 
Kernel Mailing List"<linux-kernel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org>
>Cc: "Kernel Testers List"
<kernel-testers-u79uwXL29TY76Z2rM5mHXA@public.gmane.org>, "Lorenzo Buzzi"<flinco-VGgt2q2+T+FeoWH0uzbU5w@public.gmane.org>
>Ogg: [Bug 
#14886] Asus P2B-DS not detected as SMP moterboard
>
>This message has been 
generated automatically as a part of a report
>of regressions introduced 
between 2.6.31 and 2.6.32.
>
>The following bug entry is on the current list of 
known regressions
>introduced between 2.6.31 and 2.6.32.  Please verify if it 
still should
>be listed and let me know (either way).
>
>
>Bug-Entry	: http:
//bugzilla.kernel.org/show_bug.cgi?id=14886
>Subject		: Asus P2B-DS not 
detected as SMP moterboard
>Submitter	: Lorenzo Buzzi <flinco-VGgt2q2+T+FeoWH0uzbU5w@public.gmane.org>
>Date		
: 2009-12-27 17:20 (15 days old)
>
>
>


^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: R: [Bug #14886] Asus P2B-DS not detected as SMP moterboard
  2010-01-11  9:15 flinco-VGgt2q2+T+FeoWH0uzbU5w
@ 2010-01-11 19:40 ` Rafael J. Wysocki
       [not found]   ` <201001112040.45514.rjw-KKrjLPT3xs0@public.gmane.org>
  0 siblings, 1 reply; 7+ messages in thread
From: Rafael J. Wysocki @ 2010-01-11 19:40 UTC (permalink / raw)
  To: flinco@libero.it; +Cc: Linux Kernel Mailing List, Kernel Testers List

On Monday 11 January 2010, flinco@libero.it wrote:
> Tried 2.6.32.3. The issue is still present.

Thanks for the update.

Rafael

^ permalink raw reply	[flat|nested] 7+ messages in thread

* R: [Bug #14886] Asus P2B-DS not detected as SMP moterboard
@ 2010-01-25  8:15 flinco-VGgt2q2+T+FeoWH0uzbU5w
  2010-01-25 20:45 ` Rafael J. Wysocki
  0 siblings, 1 reply; 7+ messages in thread
From: flinco-VGgt2q2+T+FeoWH0uzbU5w @ 2010-01-25  8:15 UTC (permalink / raw)
  To: rjw-KKrjLPT3xs0, Linux Kernel Mailing List; +Cc: Kernel Testers List

Tried yestaerdy 2.6.32.5. Regression still present.

Lorenzo Buzzi.

>----Messaggio originale----
>Da: rjw-KKrjLPT3xs0@public.gmane.org
>Data: 24/01/2010 23.22
>A: "Linux Kernel Mailing List"<linux-kernel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org>
>Cc: "Kernel Testers List"<kernel-testers-u79uwXL29TY76Z2rM5mHXA@public.gmane.org>, "Lorenzo Buzzi"
<flinco-VGgt2q2+T+FeoWH0uzbU5w@public.gmane.org>
>Ogg: [Bug #14886] Asus P2B-DS not detected as SMP moterboard
>
>This message has been generated automatically as a part of a report
>of regressions introduced between 2.6.31 and 2.6.32.
>
>The following bug entry is on the current list of known regressions
>introduced between 2.6.31 and 2.6.32.  Please verify if it still should
>be listed and let me know (either way).
>
>
>Bug-Entry	: http://bugzilla.kernel.org/show_bug.cgi?id=14886
>Subject		: Asus P2B-DS not detected as SMP moterboard
>Submitter	: Lorenzo Buzzi <flinco-VGgt2q2+T+FeoWH0uzbU5w@public.gmane.org>
>Date		: 2009-12-27 17:20 (29 days old)
>
>
>


^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: R: [Bug #14886] Asus P2B-DS not detected as SMP moterboard
  2010-01-25  8:15 R: [Bug #14886] Asus P2B-DS not detected as SMP moterboard flinco-VGgt2q2+T+FeoWH0uzbU5w
@ 2010-01-25 20:45 ` Rafael J. Wysocki
  0 siblings, 0 replies; 7+ messages in thread
From: Rafael J. Wysocki @ 2010-01-25 20:45 UTC (permalink / raw)
  To: flinco-VGgt2q2+T+FeoWH0uzbU5w@public.gmane.org
  Cc: Linux Kernel Mailing List, Kernel Testers List

On Monday 25 January 2010, flinco-VGgt2q2+T+FeoWH0uzbU5w@public.gmane.org wrote:
> Tried yestaerdy 2.6.32.5. Regression still present.

Thanks for the update.

Rafael

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: R: [Bug #14886] Asus P2B-DS not detected as SMP moterboard
       [not found]   ` <201001112040.45514.rjw-KKrjLPT3xs0@public.gmane.org>
@ 2010-01-26 15:53     ` Dmitry Artamonow
  2010-01-27  3:35       ` Feng Tang
  0 siblings, 1 reply; 7+ messages in thread
From: Dmitry Artamonow @ 2010-01-26 15:53 UTC (permalink / raw)
  To: Linux Kernel Mailing List
  Cc: flinco-VGgt2q2+T+FeoWH0uzbU5w@public.gmane.org, Rafael J. Wysocki,
	Kernel Testers List, Arkadiusz Miskiewicz, H. Peter Anvin,
	Andrew Morton, Feng Tang, Len Brown

On 20:40 Mon 11 Jan     , Rafael J. Wysocki wrote:
> On Monday 11 January 2010, flinco-VGgt2q2+T+FeoWH0uzbU5w@public.gmane.org wrote:
> > Tried 2.6.32.3. The issue is still present.
> 
> Thanks for the update.
> 
> Rafael

(I have some troubles with registering on kernel bugzilla, so posting here,
adding people from bug to CC: list)

Hi!
I'm also using P2B-DS and can confirm that starting with kernel 2.6.32
SMP stopped working (and don't work still - tested with current git
v2.6.33-rc5-238-g158c168) The issue seems to have something to do with the
fact that ACPI is blacklisted on P2B-DS. I used to workaround this bug
on newer kernels (>=2.6.32) by passing "acpi=force" in kernel arguments.
Finally, yesterday I found some time to write simple automated bisection
script and leaved it to run on machine overnight. Here's result:
---------------------------------------------------------------------------
e5b8fc6ac158f65598f58dba2c0d52ba3b412f52 is the first bad commit
commit e5b8fc6ac158f65598f58dba2c0d52ba3b412f52
Author: Len Brown <len.brown-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org>
Date:   Tue Jul 7 23:22:58 2009 -0400

    ACPI: check acpi_disabled in acpi_table_parse() and acpi_table_parse_entries()
    
    Allow consumers of the acpi_table_parse()/acpi_table_parse_entries() API
    to gracefully handle the acpi_disabled=1 case via return value
    rather than checking the global flag themselves.
    
    Signed-off-by: Feng Tang <feng.tang-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org>
    Signed-off-by: Len Brown <len.brown-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org>
---------------------------------------------------------------------------

I re-checked this result and yes - reverting this commit on both 2.6.32 and
current git (v2.6.33-rc5-238-g158c168) makes problem go away.

-- 
Best regards,
Dmitry "MAD" Artamonow

^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: R: [Bug #14886] Asus P2B-DS not detected as SMP moterboard
  2010-01-26 15:53     ` Dmitry Artamonow
@ 2010-01-27  3:35       ` Feng Tang
  2010-01-27  6:21         ` Arkadiusz Miskiewicz
  0 siblings, 1 reply; 7+ messages in thread
From: Feng Tang @ 2010-01-27  3:35 UTC (permalink / raw)
  To: Dmitry Artamonow
  Cc: Linux Kernel Mailing List, flinco@libero.it, Rafael J. Wysocki,
	Kernel Testers List, Arkadiusz Miskiewicz, H. Peter Anvin,
	Andrew Morton, Brown, Len

On Tue, 26 Jan 2010 23:53:30 +0800
Dmitry Artamonow <mad_soft@inbox.ru> wrote:


> Hi!
> I'm also using P2B-DS and can confirm that starting with kernel 2.6.32
> SMP stopped working (and don't work still - tested with current git
> v2.6.33-rc5-238-g158c168) The issue seems to have something to do
> with the fact that ACPI is blacklisted on P2B-DS. I used to
> workaround this bug on newer kernels (>=2.6.32) by passing
> "acpi=force" in kernel arguments. Finally, yesterday I found some
> time to write simple automated bisection script and leaved it to run
> on machine overnight. Here's result:
> ---------------------------------------------------------------------------
> e5b8fc6ac158f65598f58dba2c0d52ba3b412f52 is the first bad commit
> commit e5b8fc6ac158f65598f58dba2c0d52ba3b412f52 Author: Len Brown
> <len.brown@intel.com> Date:   Tue Jul 7 23:22:58 2009 -0400
> 
>     ACPI: check acpi_disabled in acpi_table_parse() and
> acpi_table_parse_entries() 
>     Allow consumers of the
> acpi_table_parse()/acpi_table_parse_entries() API to gracefully
> handle the acpi_disabled=1 case via return value rather than checking
> the global flag themselves. 
>     Signed-off-by: Feng Tang <feng.tang@intel.com>
>     Signed-off-by: Len Brown <len.brown@intel.com>
> ---------------------------------------------------------------------------
Hi Dmitry,

That commit is 
diff --git a/drivers/acpi/tables.c b/drivers/acpi/tables.c
index 646d39c..f336bca 100644
--- a/drivers/acpi/tables.c
+++ b/drivers/acpi/tables.c
@@ -213,6 +213,9 @@ acpi_table_parse_entries(char *id,
        unsigned long table_end;
        acpi_size tbl_size;
 
+       if (acpi_disabled)
+               return -ENODEV;
+
        if (!handler)
                return -EINVAL;
 
@@ -277,6 +280,9 @@ int __init acpi_table_parse(char *id, acpi_table_handler handler)
        struct acpi_table_header *table = NULL;
        acpi_size tbl_size;
 
+       if (acpi_disabled)
+               return -ENODEV;
+
        if (!handler)
                return -EINVAL;

Which only enforces the "acpi_disabled" check and should have no
logical problem.

And I guess your platform is blacklisted and acpi_disabled is set to 1,
while it still need parse ACPI tables to get SMP info. So I would suggest
to add a "acpi=force" for your case.

Thanks,
Feng


^ permalink raw reply related	[flat|nested] 7+ messages in thread

* Re: R: [Bug #14886] Asus P2B-DS not detected as SMP moterboard
  2010-01-27  3:35       ` Feng Tang
@ 2010-01-27  6:21         ` Arkadiusz Miskiewicz
  0 siblings, 0 replies; 7+ messages in thread
From: Arkadiusz Miskiewicz @ 2010-01-27  6:21 UTC (permalink / raw)
  To: Feng Tang
  Cc: Dmitry Artamonow, Linux Kernel Mailing List,
	flinco-VGgt2q2+T+FeoWH0uzbU5w@public.gmane.org, Rafael J. Wysocki,
	Kernel Testers List, H. Peter Anvin, Andrew Morton, Brown, Len

On Wednesday 27 of January 2010, Feng Tang wrote:
> On Tue, 26 Jan 2010 23:53:30 +0800
> 
> Dmitry Artamonow <mad_soft-aPYA7nAdAYY@public.gmane.org> wrote:
> > Hi!
> > I'm also using P2B-DS and can confirm that starting with kernel 2.6.32
> > SMP stopped working (and don't work still - tested with current git
> > v2.6.33-rc5-238-g158c168) The issue seems to have something to do
> > with the fact that ACPI is blacklisted on P2B-DS. I used to
> > workaround this bug on newer kernels (>=2.6.32) by passing
> > "acpi=force" in kernel arguments. Finally, yesterday I found some
> > time to write simple automated bisection script and leaved it to run
> > on machine overnight. Here's result:
> > -------------------------------------------------------------------------
> > -- e5b8fc6ac158f65598f58dba2c0d52ba3b412f52 is the first bad commit
> > commit e5b8fc6ac158f65598f58dba2c0d52ba3b412f52 Author: Len Brown
> > <len.brown-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org> Date:   Tue Jul 7 23:22:58 2009 -0400
> > 
> >     ACPI: check acpi_disabled in acpi_table_parse() and
> > 
> > acpi_table_parse_entries()
> > 
> >     Allow consumers of the
> > 
> > acpi_table_parse()/acpi_table_parse_entries() API to gracefully
> > handle the acpi_disabled=1 case via return value rather than checking
> > the global flag themselves.
> > 
> >     Signed-off-by: Feng Tang <feng.tang-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org>
> >     Signed-off-by: Len Brown <len.brown-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org>
> > 
> > -------------------------------------------------------------------------
> > --
> 
> Hi Dmitry,
> 
> That commit is
> diff --git a/drivers/acpi/tables.c b/drivers/acpi/tables.c
> index 646d39c..f336bca 100644
> --- a/drivers/acpi/tables.c
> +++ b/drivers/acpi/tables.c
> @@ -213,6 +213,9 @@ acpi_table_parse_entries(char *id,
>         unsigned long table_end;
>         acpi_size tbl_size;
> 
> +       if (acpi_disabled)
> +               return -ENODEV;
> +
>         if (!handler)
>                 return -EINVAL;
> 
> @@ -277,6 +280,9 @@ int __init acpi_table_parse(char *id,
> acpi_table_handler handler) struct acpi_table_header *table = NULL;
>         acpi_size tbl_size;
> 
> +       if (acpi_disabled)
> +               return -ENODEV;
> +
>         if (!handler)
>                 return -EINVAL;
> 
> Which only enforces the "acpi_disabled" check and should have no
> logical problem.
> 
> And I guess your platform is blacklisted and acpi_disabled is set to 1,
> while it still need parse ACPI tables to get SMP info. So I would suggest
> to add a "acpi=force" for your case.

Is there a force ht-only option? acpi=ht doesn't work.

> Thanks,
> Feng


-- 
Arkadiusz Mi≈õkiewicz        PLD/Linux Team
arekm / maven.pl            http://ftp.pld-linux.org/

^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2010-01-27  6:21 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-01-25  8:15 R: [Bug #14886] Asus P2B-DS not detected as SMP moterboard flinco-VGgt2q2+T+FeoWH0uzbU5w
2010-01-25 20:45 ` Rafael J. Wysocki
  -- strict thread matches above, loose matches on Subject: below --
2010-01-11  9:15 flinco-VGgt2q2+T+FeoWH0uzbU5w
2010-01-11 19:40 ` Rafael J. Wysocki
     [not found]   ` <201001112040.45514.rjw-KKrjLPT3xs0@public.gmane.org>
2010-01-26 15:53     ` Dmitry Artamonow
2010-01-27  3:35       ` Feng Tang
2010-01-27  6:21         ` Arkadiusz Miskiewicz

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).