Re: Intel SE7500WV2 not working with ACPI

2003-12-03 Thread Nate Lawson
Brooks Davis wrote:
>> Since acpi0 failed to probe, ACPI isn't used to route interrupts.  However,
>> the apic code expects ACPI to do that since it enumerated CPUs and I/O
>> APICs.  You are just going to have to disable ACPI for now.
>>
>> > acpi0:  on motherboard
>> > ACPI-1287: *** Error: Method execution failed [\\_SB_.PCI0.SBRG.EC0_._REG] 
>> > (Node 0xc29b4660), AE_NOT_EXIST
>> > acpi0: Could not initialise SystemIO handler: AE_NOT_EXIST
>> > device_probe_and_attach: acpi0 attach returned 6
>>
>> If you can get this fixed, then you can re-enable ACPI again.
>
> What I can't figure out is why this is failing since acpi was at least
> partialy working before.  For instance, soft power was definalty
> working.  Doesn't that depend on acpi attaching?

I plan on updating our ACPI-CA to the 20031202 dist after the code freeze
is over.  It has some important fixes, including this one:

---
Changed the initialization of Operation Regions during subsystem init to
perform two entire walks of the ACPI namespace; The first to initialize
the regions themselves, the second to execute the _REG methods.  This
fixed some interdependencies across _REG methods found on some machines.
---

You might be able to work around this problem by setting:
  debug.acpi.disable="ec"
or
  debug.acpi.avoid="\_SB_.PCI0.SBRG"

-Nate
___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to "[EMAIL PROTECTED]"


Re: Intel SE7500WV2 not working with ACPI

2003-12-03 Thread John Baldwin

On 02-Dec-2003 Brooks Davis wrote:
> On Tue, Dec 02, 2003 at 05:50:27PM -0500, John Baldwin wrote:
>> 
>> On 25-Nov-2003 Brooks Davis wrote:
>> > Since the interrupt changes, my dual Xeons based on the SE7500WV2 board
>> > don't work with ACPI.  Specificly, the onboard nics (em0 and em1)
>> > appear to not be recieving interupts.  Instead, they continiously get
>> > watchdog timeouts.  In a stock current, this is an instant panic.  With
>> > a minor fix to the watchdog function, the system sees to be more or less
>> > funcitonal other then not having a network.  Disabling ACPI makes the
>> > nics work.  I have updated the BIOS to the latest version[0].
>> > 
>> > I've included ACPI and non-ACPI dmesg output below.  What else is needed
>> > to diagnose this problem?  Any patches I should try?
>> 
>> Since acpi0 failed to probe, ACPI isn't used to route interrupts.  However,
>> the apic code expects ACPI to do that since it enumerated CPUs and I/O
>> APICs.  You are just going to have to disable ACPI for now.
>> 
>> > acpi0:  on motherboard
>> > ACPI-1287: *** Error: Method execution failed [\\_SB_.PCI0.SBRG.EC0_._REG] 
>> > (Node
>> > 0xc29b4660),
>> > AE_NOT_EXIST
>> > acpi0: Could not initialise SystemIO handler: AE_NOT_EXIST
>> > device_probe_and_attach: acpi0 attach returned 6
>> 
>> If you can get this fixed, then you can re-enable ACPI again.
> 
> What I can't figure out is why this is failing since acpi was at least
> partialy working before.  For instance, soft power was definalty
> working.  Doesn't that depend on acpi attaching?

Yes.  What does a dmesg from a UP kernel or a kernel w/o 'device apic'
show?

-- 

John Baldwin <[EMAIL PROTECTED]>  <><  http://www.FreeBSD.org/~jhb/
"Power Users Use the Power to Serve!"  -  http://www.FreeBSD.org/


pgp0.pgp
Description: PGP signature


Re: Intel SE7500WV2 not working with ACPI

2003-12-02 Thread Brooks Davis
On Tue, Dec 02, 2003 at 05:50:27PM -0500, John Baldwin wrote:
> 
> On 25-Nov-2003 Brooks Davis wrote:
> > Since the interrupt changes, my dual Xeons based on the SE7500WV2 board
> > don't work with ACPI.  Specificly, the onboard nics (em0 and em1)
> > appear to not be recieving interupts.  Instead, they continiously get
> > watchdog timeouts.  In a stock current, this is an instant panic.  With
> > a minor fix to the watchdog function, the system sees to be more or less
> > funcitonal other then not having a network.  Disabling ACPI makes the
> > nics work.  I have updated the BIOS to the latest version[0].
> > 
> > I've included ACPI and non-ACPI dmesg output below.  What else is needed
> > to diagnose this problem?  Any patches I should try?
> 
> Since acpi0 failed to probe, ACPI isn't used to route interrupts.  However,
> the apic code expects ACPI to do that since it enumerated CPUs and I/O
> APICs.  You are just going to have to disable ACPI for now.
> 
> > acpi0:  on motherboard
> > ACPI-1287: *** Error: Method execution failed [\\_SB_.PCI0.SBRG.EC0_._REG] 
> > (Node 0xc29b4660),
> > AE_NOT_EXIST
> > acpi0: Could not initialise SystemIO handler: AE_NOT_EXIST
> > device_probe_and_attach: acpi0 attach returned 6
> 
> If you can get this fixed, then you can re-enable ACPI again.

What I can't figure out is why this is failing since acpi was at least
partialy working before.  For instance, soft power was definalty
working.  Doesn't that depend on acpi attaching?

-- Brooks

-- 
Any statement of the form "X is the one, true Y" is FALSE.
PGP fingerprint 655D 519C 26A7 82E7 2529  9BF0 5D8E 8BE9 F238 1AD4


pgp0.pgp
Description: PGP signature


RE: Intel SE7500WV2 not working with ACPI

2003-12-02 Thread John Baldwin

On 25-Nov-2003 Brooks Davis wrote:
> Since the interrupt changes, my dual Xeons based on the SE7500WV2 board
> don't work with ACPI.  Specificly, the onboard nics (em0 and em1)
> appear to not be recieving interupts.  Instead, they continiously get
> watchdog timeouts.  In a stock current, this is an instant panic.  With
> a minor fix to the watchdog function, the system sees to be more or less
> funcitonal other then not having a network.  Disabling ACPI makes the
> nics work.  I have updated the BIOS to the latest version[0].
> 
> I've included ACPI and non-ACPI dmesg output below.  What else is needed
> to diagnose this problem?  Any patches I should try?

Since acpi0 failed to probe, ACPI isn't used to route interrupts.  However,
the apic code expects ACPI to do that since it enumerated CPUs and I/O
APICs.  You are just going to have to disable ACPI for now.

> acpi0:  on motherboard
> ACPI-1287: *** Error: Method execution failed [\\_SB_.PCI0.SBRG.EC0_._REG] (Node 
> 0xc29b4660),
> AE_NOT_EXIST
> acpi0: Could not initialise SystemIO handler: AE_NOT_EXIST
> device_probe_and_attach: acpi0 attach returned 6

If you can get this fixed, then you can re-enable ACPI again.

-- 

John Baldwin <[EMAIL PROTECTED]>  <><  http://www.FreeBSD.org/~jhb/
"Power Users Use the Power to Serve!"  -  http://www.FreeBSD.org/
___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to "[EMAIL PROTECTED]"


Re: Intel SE7500WV2 not working with ACPI

2003-11-25 Thread Brooks Davis
On Tue, Nov 25, 2003 at 12:12:16PM -0800, Nate Lawson wrote:
> > acpi0:  on motherboard
> > ACPI-1287: *** Error: Method execution failed [\\_SB_.PCI0.SBRG.EC0_._REG] 
> > (Node 0xc29b4660), AE_NOT_EXIST
> > acpi0: Could not initialise SystemIO handler: AE_NOT_EXIST
> > device_probe_and_attach: acpi0 attach returned 6
> 
> This is the source of the problems.  When acpi0 fails to attach,
> everything else is done through the legacy PCI code.  The question is, why
> is it failing?  The above-mentioned EC method could indicate the problem
> is in walking the namespace but we'll have to look at the ASL to be sure.
> 
> Please send a url to the output of:
>  acpidump -t -d > brooks-Intel.asl

http://people.freebsd.org/~brooks/debug/brooks-Intel.asl

> Also, build with options ACPI_DEBUG and set these in your loader.conf:
> 
> debug.acpi.layer="ACPI_ALL_COMPONENTS"
> debug.acpi.level="ACPI_LV_OPREGION"

There's a new dmesg with this done at:

http://people.freebsd.org/~brooks/debug/dmesg-brooks-Intel

Thanks,
Brooks

-- 
Any statement of the form "X is the one, true Y" is FALSE.
PGP fingerprint 655D 519C 26A7 82E7 2529  9BF0 5D8E 8BE9 F238 1AD4


pgp0.pgp
Description: PGP signature


Re: Intel SE7500WV2 not working with ACPI

2003-11-25 Thread Nate Lawson
> acpi0:  on motherboard
> ACPI-1287: *** Error: Method execution failed [\\_SB_.PCI0.SBRG.EC0_._REG] (Node 
> 0xc29b4660), AE_NOT_EXIST
> acpi0: Could not initialise SystemIO handler: AE_NOT_EXIST
> device_probe_and_attach: acpi0 attach returned 6

This is the source of the problems.  When acpi0 fails to attach,
everything else is done through the legacy PCI code.  The question is, why
is it failing?  The above-mentioned EC method could indicate the problem
is in walking the namespace but we'll have to look at the ASL to be sure.

Please send a url to the output of:
 acpidump -t -d > brooks-Intel.asl

Also, build with options ACPI_DEBUG and set these in your loader.conf:

debug.acpi.layer="ACPI_ALL_COMPONENTS"
debug.acpi.level="ACPI_LV_OPREGION"

-Nate
___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to "[EMAIL PROTECTED]"