* ACPICA 20061109 regression on Supermicro X7DB8+
@ 2006-12-15 19:36 Len Brown
2006-12-16 0:25 ` Len Brown
0 siblings, 1 reply; 7+ messages in thread
From: Len Brown @ 2006-12-15 19:36 UTC (permalink / raw)
To: linux-acpi
A Supermicro X7DB8+ does not boot for me -- SCSI driver dies.
Possibly related to this difference -- which by itself is a regression.
I'll send more details when I get a chance to narrow it down.
-Len
< ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P2._PRT]
< ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P2.BMD0._PRT]
< ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P2.BMD0.BPD0.PXH0._PRT]
< ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P2.BMD0.BPD0.PXH1._PRT]
< ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P2.BMD0.BPD2._PRT]
< ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P2.BMF3._PRT]
< ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P4._PRT]
< ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P6._PRT]
< ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PEX0._PRT]
< ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PCIB._PRT]
268a318,327
> ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P2._PRT]
> ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P2.BMD0._PRT]
> ACPI Exception (pci_bind-0153): AE_NOT_FOUND, Invalid ACPI-PCI context for parent device BPD0 [20061109]
> ACPI Exception (pci_bind-0153): AE_NOT_FOUND, Invalid ACPI-PCI context for parent device BPD0 [20061109]
> ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P2.BMD0.BPD2._PRT]
> ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P2.BMF3._PRT]
> ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P4._PRT]
> ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P6._PRT]
> ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PEX0._PRT]
> ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PCIB._PRT]
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: ACPICA 20061109 regression on Supermicro X7DB8+
2006-12-15 19:36 ACPICA 20061109 regression on Supermicro X7DB8+ Len Brown
@ 2006-12-16 0:25 ` Len Brown
2006-12-16 4:38 ` sysfs regression on Supermicro X7DB8+ (was Re: ACPICA 20061109 regression on Supermicro X7DB8+) Len Brown
0 siblings, 1 reply; 7+ messages in thread
From: Len Brown @ 2006-12-16 0:25 UTC (permalink / raw)
To: linux-acpi
On Friday 15 December 2006 14:36, Len Brown wrote:
> A Supermicro X7DB8+ does not boot for me -- SCSI driver dies.
> I'll send more details when I get a chance to narrow it down.
>
> -Len
>
> < ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P2._PRT]
> < ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P2.BMD0._PRT]
> < ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P2.BMD0.BPD0.PXH0._PRT]
> < ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P2.BMD0.BPD0.PXH1._PRT]
> < ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P2.BMD0.BPD2._PRT]
> < ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P2.BMF3._PRT]
> < ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P4._PRT]
> < ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P6._PRT]
> < ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PEX0._PRT]
> < ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PCIB._PRT]
> 268a318,327
> > ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P2._PRT]
> > ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P2.BMD0._PRT]
> > ACPI Exception (pci_bind-0153): AE_NOT_FOUND, Invalid ACPI-PCI context for parent device BPD0 [20061109]
> > ACPI Exception (pci_bind-0153): AE_NOT_FOUND, Invalid ACPI-PCI context for parent device BPD0 [20061109]
Neither 2.6.19.1 nor 2.6.19+ACPICA 20061109 show this exception
So either it is transient, or it comes in some later 2.6.20-related patch.
(and the SCSI, hanging off a PCIX AIC79XXX works fine)
-Len
> > ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P2.BMD0.BPD2._PRT]
> > ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P2.BMF3._PRT]
> > ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P4._PRT]
> > ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P6._PRT]
> > ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PEX0._PRT]
> > ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PCIB._PRT]
^ permalink raw reply [flat|nested] 7+ messages in thread
* sysfs regression on Supermicro X7DB8+ (was Re: ACPICA 20061109 regression on Supermicro X7DB8+)
2006-12-16 0:25 ` Len Brown
@ 2006-12-16 4:38 ` Len Brown
2006-12-16 5:06 ` Len Brown
0 siblings, 1 reply; 7+ messages in thread
From: Len Brown @ 2006-12-16 4:38 UTC (permalink / raw)
To: linux-acpi
> Neither 2.6.19.1 nor 2.6.19+ACPICA 20061109 show this exception
> So either it is transient, or it comes in some later 2.6.20-related patch.
> (and the SCSI, hanging off a PCIX AIC79XXX works fine)
The failure is caused by the sysfs branch, which I'll have to drop from the acpi-test tree.
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: sysfs regression on Supermicro X7DB8+ (was Re: ACPICA 20061109 regression on Supermicro X7DB8+)
2006-12-16 4:38 ` sysfs regression on Supermicro X7DB8+ (was Re: ACPICA 20061109 regression on Supermicro X7DB8+) Len Brown
@ 2006-12-16 5:06 ` Len Brown
0 siblings, 0 replies; 7+ messages in thread
From: Len Brown @ 2006-12-16 5:06 UTC (permalink / raw)
To: linux-acpi
[-- Attachment #1: Type: text/plain, Size: 1721 bytes --]
> The failure is caused by the sysfs branch, which I'll have to drop from the acpi-test tree.
I think the failure comes down to the sysfs branch not finding the PRT
that is necessary to configure the SCSI controller on the PCI-X bus,
and the SCSI boot disk subsequently loses its mind.
< ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P2._PRT]
< ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P2.BMD0._PRT]
< ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P2.BMD0.BPD0.PXH0._PRT]
< ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P2.BMD0.BPD0.PXH1._PRT]
< ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P2.BMD0.BPD2._PRT]
< ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P2.BMF3._PRT]
< ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P4._PRT]
< ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P6._PRT]
< ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PEX0._PRT]
< ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PCIB._PRT]
268a316,325
> ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P2._PRT]
> ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P2.BMD0._PRT]
> ACPI Exception (pci_bind-0153): AE_NOT_FOUND, Invalid ACPI-PCI context for parent device BPD0 [20060707]
> ACPI Exception (pci_bind-0153): AE_NOT_FOUND, Invalid ACPI-PCI context for parent device BPD0 [20060707]
> ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P2.BMD0.BPD2._PRT]
> ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P2.BMF3._PRT]
> ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P4._PRT]
> ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P6._PRT]
> ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PEX0._PRT]
> ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PCIB._PRT]
dmesg for 2.6.20-rc1 success and 2.6.20-rc1-sysfs failure attached.
-Len
[-- Attachment #2: console.log.2.6.20-rc1.gz --]
[-- Type: application/x-gzip, Size: 13191 bytes --]
[-- Attachment #3: console.log.2.6.20-rc1-sysfs.gz --]
[-- Type: application/x-gzip, Size: 10860 bytes --]
^ permalink raw reply [flat|nested] 7+ messages in thread
* RE: sysfs regression on Supermicro X7DB8+ (was Re: ACPICA 20061109 regression on Supermicro X7DB8+)
@ 2006-12-16 16:41 Zhang, Rui
2006-12-17 6:35 ` Len Brown
0 siblings, 1 reply; 7+ messages in thread
From: Zhang, Rui @ 2006-12-16 16:41 UTC (permalink / raw)
To: Len Brown, linux-acpi; +Cc: Li, Shaohua
[-- Attachment #1: Type: text/plain, Size: 2375 bytes --]
Yes. We do made several changes on .bind/.unbind method.
It seems that DEVICE(BPD0) doesn't have the _PRT method, which is required when binding BPD0.PXH0 and BPD0.PXH1. This is really strange...
Len, can you show me the ACPIDUMP and dmesg of 2.6.20-rc1 with this debug patch please?
Thanks,
Zhang.Rui(Ray)
-----Original Message-----
From: linux-acpi-owner@vger.kernel.org [mailto:linux-acpi-owner@vger.kernel.org] On Behalf Of Len Brown
Sent: 2006年12月16日 13:07
To: linux-acpi@vger.kernel.org
Subject: Re: sysfs regression on Supermicro X7DB8+ (was Re: ACPICA 20061109 regression on Supermicro X7DB8+)
> The failure is caused by the sysfs branch, which I'll have to drop from the acpi-test tree.
I think the failure comes down to the sysfs branch not finding the PRT
that is necessary to configure the SCSI controller on the PCI-X bus,
and the SCSI boot disk subsequently loses its mind.
< ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P2._PRT]
< ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P2.BMD0._PRT]
< ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P2.BMD0.BPD0.PXH0._PRT]
< ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P2.BMD0.BPD0.PXH1._PRT]
< ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P2.BMD0.BPD2._PRT]
< ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P2.BMF3._PRT]
< ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P4._PRT]
< ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P6._PRT]
< ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PEX0._PRT]
< ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PCIB._PRT]
268a316,325
> ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P2._PRT]
> ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P2.BMD0._PRT]
> ACPI Exception (pci_bind-0153): AE_NOT_FOUND, Invalid ACPI-PCI context for parent device BPD0 [20060707]
> ACPI Exception (pci_bind-0153): AE_NOT_FOUND, Invalid ACPI-PCI context for parent device BPD0 [20060707]
> ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P2.BMD0.BPD2._PRT]
> ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P2.BMF3._PRT]
> ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P4._PRT]
> ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0P6._PRT]
> ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PEX0._PRT]
> ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PCIB._PRT]
dmesg for 2.6.20-rc1 success and 2.6.20-rc1-sysfs failure attached.
-Len
[-- Attachment #2: patch-debug-ACPI-PCI-bridge-driver --]
[-- Type: application/octet-stream, Size: 617 bytes --]
---
drivers/acpi/pci_bind.c | 1 +
1 files changed, 1 insertion(+)
Index: linux-2.6.19/drivers/acpi/pci_bind.c
===================================================================
--- linux-2.6.19.orig/drivers/acpi/pci_bind.c 2006-12-17 00:18:27.000000000 +0800
+++ linux-2.6.19/drivers/acpi/pci_bind.c 2006-12-17 00:38:43.000000000 +0800
@@ -154,6 +154,7 @@ int acpi_pci_bind(struct acpi_device *de
result = -ENODEV;
goto end;
}
+ else printk("Find ACPI-PCI context for parent device %s\n", acpi_device_bid(device->parent));
data->id.segment = pdata->id.segment;
data->id.bus = pdata->bus->number;
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: sysfs regression on Supermicro X7DB8+ (was Re: ACPICA 20061109 regression on Supermicro X7DB8+)
2006-12-16 16:41 Zhang, Rui
@ 2006-12-17 6:35 ` Len Brown
2006-12-18 1:35 ` Shaohua Li
0 siblings, 1 reply; 7+ messages in thread
From: Len Brown @ 2006-12-17 6:35 UTC (permalink / raw)
To: Zhang, Rui; +Cc: linux-acpi, Li, Shaohua
> Len, can you show me the ACPIDUMP and dmesg of 2.6.20-rc1 with this debug patch please?
lets work this here:
http://bugzilla.kernel.org/show_bug.cgi?id=7695
thanks,
-Len
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: sysfs regression on Supermicro X7DB8+ (was Re: ACPICA 20061109 regression on Supermicro X7DB8+)
2006-12-17 6:35 ` Len Brown
@ 2006-12-18 1:35 ` Shaohua Li
0 siblings, 0 replies; 7+ messages in thread
From: Shaohua Li @ 2006-12-18 1:35 UTC (permalink / raw)
To: Len Brown; +Cc: Zhang, Rui, linux-acpi
On Sun, 2006-12-17 at 01:35 -0500, Len Brown wrote:
> > Len, can you show me the ACPIDUMP and dmesg of 2.6.20-rc1 with this debug patch please?
>
> lets work this here:
>
> http://bugzilla.kernel.org/show_bug.cgi?id=7695
Looks we can't use if the device has _PRT to determine if it's a pci
bridge. We'll look at if there is better solution for pci driver.
Thanks,
Shaohua
^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2006-12-18 1:36 UTC | newest]
Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-12-15 19:36 ACPICA 20061109 regression on Supermicro X7DB8+ Len Brown
2006-12-16 0:25 ` Len Brown
2006-12-16 4:38 ` sysfs regression on Supermicro X7DB8+ (was Re: ACPICA 20061109 regression on Supermicro X7DB8+) Len Brown
2006-12-16 5:06 ` Len Brown
-- strict thread matches above, loose matches on Subject: below --
2006-12-16 16:41 Zhang, Rui
2006-12-17 6:35 ` Len Brown
2006-12-18 1:35 ` Shaohua Li
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).