public inbox for linux-acpi@vger.kernel.org
 help / color / mirror / Atom feed
* Hardlock during boot on Supermicro C2SBA BIOS v1.1
@ 2008-04-07  8:41 lists_acpi
  2008-04-07 14:21 ` Thomas Renninger
  0 siblings, 1 reply; 4+ messages in thread
From: lists_acpi @ 2008-04-07  8:41 UTC (permalink / raw)
  To: linux-acpi

Hello all,

I recently upgraded the BIOS to v1.1 on my Supermicro C2SBA and found 
that the system would hardlock on boot.  The last message printed on the 
screen was:

    tbxface-0587 [00] tb_load_namespace : ACPI Tables successfully acquired

which lead me to think the problem was caused by some changes to the 
ACPI tables in the new version of the BIOS.  Booting the system with 
"acpi=off irqpoll" then allowed me to boot the system but the system 
would randomly drop off the network. 

I've subsequently downgraded the BIOS to v1.0a in order to get the 
system to function correctly.  I can temporarily upgrade to v1.1 again 
in order to gather further data if anyone wants to investigate this problem.

Regards,

Steve.


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

* Re: Hardlock during boot on Supermicro C2SBA BIOS v1.1
  2008-04-07  8:41 Hardlock during boot on Supermicro C2SBA BIOS v1.1 lists_acpi
@ 2008-04-07 14:21 ` Thomas Renninger
  2008-04-07 15:24   ` lists_acpi
  0 siblings, 1 reply; 4+ messages in thread
From: Thomas Renninger @ 2008-04-07 14:21 UTC (permalink / raw)
  To: lists_acpi; +Cc: linux-acpi

On Mon, 2008-04-07 at 09:41 +0100, lists_acpi wrote:
> Hello all,
> 
> I recently upgraded the BIOS to v1.1 on my Supermicro C2SBA and found 
> that the system would hardlock on boot.  The last message printed on the 
> screen was:
> 
>     tbxface-0587 [00] tb_load_namespace : ACPI Tables successfully acquired
>From another machine with 2.6.22 kernel:
 tbxface-0587 [00] tb_load_namespace     : ACPI Tables successfully acquired
evxfevnt-0091 [00] enable                : Transition to ACPI mode successful
If your machine really freezes when switching to ACPI mode, I expect
something goes wrong in the depth of SMM BIOS operations?
Not much one can do from OS then..., still maybe something below helps.

> which lead me to think the problem was caused by some changes to the 
> ACPI tables in the new version of the BIOS.  Booting the system with 
> "acpi=off irqpoll" then allowed me to boot the system but the system 
> would randomly drop off the network. 
AFAIK it should still be possible to dump ACPI tables with acpidump?

If yes, best is you do this with the working and the not working BIOS,
open a bug on bugzilla.kernel.org and attach both.

Maybe pci=noacpi or noapic also helps instead of switching off whole
acpi?
Can you switch off Cstate/C1E/processor deeper sleep states in the new
BIOS? Just a guess, maybe it's that?

   Thomas

> I've subsequently downgraded the BIOS to v1.0a in order to get the 
> system to function correctly.  I can temporarily upgrade to v1.1 again 
> in order to gather further data if anyone wants to investigate this problem.




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

* Re: Hardlock during boot on Supermicro C2SBA BIOS v1.1
  2008-04-07 14:21 ` Thomas Renninger
@ 2008-04-07 15:24   ` lists_acpi
  2008-04-07 15:57     ` Thomas Renninger
  0 siblings, 1 reply; 4+ messages in thread
From: lists_acpi @ 2008-04-07 15:24 UTC (permalink / raw)
  To: linux-acpi

Thomas Renninger wrote:
> On Mon, 2008-04-07 at 09:41 +0100, lists_acpi wrote:
>   
>> Hello all,
>>
>> I recently upgraded the BIOS to v1.1 on my Supermicro C2SBA and found 
>> that the system would hardlock on boot.  The last message printed on the 
>> screen was:
>>
>>     tbxface-0587 [00] tb_load_namespace : ACPI Tables successfully acquired
>>     
> >From another machine with 2.6.22 kernel:
>  tbxface-0587 [00] tb_load_namespace     : ACPI Tables successfully acquired
> evxfevnt-0091 [00] enable                : Transition to ACPI mode successful
> If your machine really freezes when switching to ACPI mode, I expect
> something goes wrong in the depth of SMM BIOS operations?
> Not much one can do from OS then..., still maybe something below helps.
>
>   
>> which lead me to think the problem was caused by some changes to the 
>> ACPI tables in the new version of the BIOS.  Booting the system with 
>> "acpi=off irqpoll" then allowed me to boot the system but the system 
>> would randomly drop off the network. 
>>     
> AFAIK it should still be possible to dump ACPI tables with acpidump?
>
> If yes, best is you do this with the working and the not working BIOS,
> open a bug on bugzilla.kernel.org and attach both.
>
>   
What format should I use to create the acpi dumps?  I know nothing of 
acpi tables so I don't know what information is useful to a developer.  
I tried "acpidump -o acpidump --binary" but was unable to disassemble it 
using iasl.  I then tried "acpidump --t DSDT -o acpidump_dsdt --binary" 
and was able to disassemble it using iasl. 

> Maybe pci=noacpi or noapic also helps instead of switching off whole
> acpi?
> Can you switch off Cstate/C1E/processor deeper sleep states in the new
> BIOS? Just a guess, maybe it's that?
>
>    Thomas
>
>   
When I get a free window with the machine I'll get the ACPI dumps for as 
many BIOS versions as I can and see if I can change the sleep state with 
the newest BIOS.

Thanks,

Steve.

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

* Re: Hardlock during boot on Supermicro C2SBA BIOS v1.1
  2008-04-07 15:24   ` lists_acpi
@ 2008-04-07 15:57     ` Thomas Renninger
  0 siblings, 0 replies; 4+ messages in thread
From: Thomas Renninger @ 2008-04-07 15:57 UTC (permalink / raw)
  To: lists_acpi; +Cc: linux-acpi

On Mon, 2008-04-07 at 16:24 +0100, lists_acpi wrote:
> Thomas Renninger wrote:
> > On Mon, 2008-04-07 at 09:41 +0100, lists_acpi wrote:
> >   
> >> Hello all,
> >>
> >> I recently upgraded the BIOS to v1.1 on my Supermicro C2SBA and found 
> >> that the system would hardlock on boot.  The last message printed on the 
> >> screen was:
> >>
> >>     tbxface-0587 [00] tb_load_namespace : ACPI Tables successfully acquired
> >>     
> > >From another machine with 2.6.22 kernel:
> >  tbxface-0587 [00] tb_load_namespace     : ACPI Tables successfully acquired
> > evxfevnt-0091 [00] enable                : Transition to ACPI mode successful
> > If your machine really freezes when switching to ACPI mode, I expect
> > something goes wrong in the depth of SMM BIOS operations?
> > Not much one can do from OS then..., still maybe something below helps.
> >
> >   
> >> which lead me to think the problem was caused by some changes to the 
> >> ACPI tables in the new version of the BIOS.  Booting the system with 
> >> "acpi=off irqpoll" then allowed me to boot the system but the system 
> >> would randomly drop off the network. 
> >>     
> > AFAIK it should still be possible to dump ACPI tables with acpidump?
> >
> > If yes, best is you do this with the working and the not working BIOS,
> > open a bug on bugzilla.kernel.org and attach both.
> >
> >   
> What format should I use to create the acpi dumps?  I know nothing of 
> acpi tables so I don't know what information is useful to a developer.  
> I tried "acpidump -o acpidump --binary" but was unable to disassemble it 
> using iasl.  I then tried "acpidump --t DSDT -o acpidump_dsdt --binary" 
> and was able to disassemble it using iasl. 
Just providing the output of acpidump as text/plain mime type attachment
in bugzilla is perfect.
Assign it to the ACPI component and you can add my email to CC.

To have a look at the tables yourself you can (acpidump comes from Len
Brown's pmtools package, acpixtract from Intel's acpica project, the
latter should not be older than say a year or the syntax is another):
acpidump > acpidump
acpixtract -a acpidump

iasl -d DSDT.dat   (to disassemble)
iasl -sa DSDT.dsl  (to recompile)

You might want to do a diff between DSDT.dsl of the two BIOSes, but also
other tables, also static ones can be "disassembled" and compared...,
maybe you find something interesting.

Also comparing default BIOS configuration, might reveal a change (maybe
somewhere in the ACPI area?)?

   Thomas

> > Maybe pci=noacpi or noapic also helps instead of switching off whole
> > acpi?
> > Can you switch off Cstate/C1E/processor deeper sleep states in the new
> > BIOS? Just a guess, maybe it's that?
> >
> >    Thomas
> >
> >   
> When I get a free window with the machine I'll get the ACPI dumps for as 
> many BIOS versions as I can and see if I can change the sleep state with 
> the newest BIOS.



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

end of thread, other threads:[~2008-04-07 15:57 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-04-07  8:41 Hardlock during boot on Supermicro C2SBA BIOS v1.1 lists_acpi
2008-04-07 14:21 ` Thomas Renninger
2008-04-07 15:24   ` lists_acpi
2008-04-07 15:57     ` Thomas Renninger

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox