Bug 5768 - PCI: Multiple domains not supported - 2nd PCI video card not found unless "acpi=off" - HP xw9300 workstation
Summary: PCI: Multiple domains not supported - 2nd PCI video card not found unless "ac...
Status: REJECTED UNREPRODUCIBLE
Alias: None
Product: ACPI
Classification: Unclassified
Component: Config-Other (show other bugs)
Hardware: i386 Linux
: P2 normal
Assignee: Len Brown
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-12-21 13:42 UTC by Robert Crocombe
Modified: 2007-08-20 15:23 UTC (History)
1 user (show)

See Also:
Kernel Version: 2.6.15-rc6
Subsystem:
Regression: ---
Bisected commit-id:


Attachments
dmesg of 2.6.15-rc6 with acpi=off (12.23 KB, text/plain)
2005-12-21 13:43 UTC, Robert Crocombe
Details
dmesg of 2.6.15-rc6 with acpi=on (default) (15.02 KB, text/plain)
2005-12-21 13:44 UTC, Robert Crocombe
Details
lspci -vvv of 2.6.15-rc6 with acpi=off (14.98 KB, text/plain)
2005-12-21 13:45 UTC, Robert Crocombe
Details
lspci -vvv of 2.6.15-rc6 with acpi=on (default) (11.98 KB, text/plain)
2005-12-21 13:45 UTC, Robert Crocombe
Details

Description Robert Crocombe 2005-12-21 13:42:36 UTC
Most recent kernel where this bug did not occur: N/A
Distribution: Debian 64-bit sid
Hardware Environment:

HP xw9300 workstation
dual Opteron
dual NVidia PCI-E Quadro FX 4500 (512MB) -- not in SLI

Software Environment:

at boot

Problem Description:

Boot 2.6.15-rc6 with 'root=/dev/sda1 ro acpi=off'

then:

rcrocomb@atlas$ lspci | grep VGA
0000:0a:00.0 VGA compatible controller: nVidia Corporation: Unknown device 009d
(rev a1)
0000:81:00.0 VGA compatible controller: nVidia Corporation: Unknown device 009d
(rev a1)

if do not boot 'acpi=off' then only first card is detected, and not second.  Oh,
and looks like SCSI controllers, too (I use SATA).  Will attach dmesg and lspci
-vvv from both.
Comment 1 Robert Crocombe 2005-12-21 13:43:49 UTC
Created attachment 6873 [details]
dmesg of 2.6.15-rc6 with acpi=off
Comment 2 Robert Crocombe 2005-12-21 13:44:27 UTC
Created attachment 6874 [details]
dmesg of 2.6.15-rc6 with acpi=on (default)
Comment 3 Robert Crocombe 2005-12-21 13:45:08 UTC
Created attachment 6875 [details]
lspci -vvv of 2.6.15-rc6 with acpi=off
Comment 4 Robert Crocombe 2005-12-21 13:45:42 UTC
Created attachment 6876 [details]
lspci -vvv of 2.6.15-rc6 with acpi=on (default)
Comment 5 Len Brown 2005-12-21 18:21:35 UTC
Did booting w/ ACPI ever work properly on this hardware
with any version of the kernel -- or as far as you know
this has always been broken?
Comment 6 Robert Crocombe 2005-12-21 18:30:05 UTC
Always broken, so far as I can tell.  This is a very new box, but what I have
tried (without success with acpi=on):

2.6.14-rc5
2.6.14
2.6.14.4
2.6.15-rc6

If there's a particular revision you'd like me to try, I can do that.
Comment 7 Robert Crocombe 2005-12-21 19:27:18 UTC
Cannot build kernels earlier than 2.6.12: tried 2.6.10, 2.6.11, 2.6.11.12.

Could build:

2.6.12
2.6.13

but they have the same problem.  Or at least they still don't see the second
video card with acpi on (I didn't try them with acpi=off).
Comment 8 Shaohua 2006-01-15 23:53:12 UTC
>ACPI: PCI Root Bridge [PCI1] (0001:40)
>PCI: Multiple domains not supported
>ACPI: PCI Root Bridge [PCI2] (0002:80)
>PCI: Multiple domains not supported
As far as I can tell, Linux x86/x86-64 doesn't support multiple domains 
currently. This might cause some buses can't be scanned in your box.
Comment 9 Len Brown 2007-08-19 00:23:53 UTC
Curious that in "acpi=off" mode the 'lost' devices appear in domain 0000:

0000:61:06.0 SCSI storage controller: LSI Logic / Symbios Logic 53c1030 PCI-X Fusion-MPT Dual Ultra320 SCSI (rev 07)
0000:61:06.1 SCSI storage controller: LSI Logic / Symbios Logic 53c1030 PCI-X Fusion-MPT Dual Ultra320 SCSI (rev 07)
0000:81:00.0 VGA compatible controller: nVidia Corporation: Unknown device 009d (rev a1) (prog-if 00 [VGA])

What do you see if you boot with "pci=noacpi"?
Comment 10 Robert Crocombe 2007-08-20 15:15:47 UTC
Whoops.  I left the job where I had access to this machine about a month ago.

Note You need to log in before you can comment on or make changes to this bug.