2006-03-30 00:23:12

by Jan Spitalnik

[permalink] [raw]
Subject: ACPI assign-busses

Hi,

while playing with 2.6.16-git kernel from today, I've found out following
message in dmesg:

PCI: Bus #04 (-#07) is hidden behind transparent bridge #02 (-#04)
(try 'pci=assign-busses')

My notebook is HP nc6120 (Pent-M, ICH6). So i've rebooted with said parameter
and dmesg changed a bit, finding new "resources" (not sure what's the proper
terminology :)

Here's a diff before and after adding the parameter (I'm also attaching full
dmesg output).

--- before 2006-03-29 16:06:36.000000000 +0200
+++ after 2006-03-29 16:09:14.000000000 +0200
@@ -1,4 +1,8 @@
-HP HPQPpc 0x00001001 MSFT 0x0100000e) @ 0x4f7f7aa8
+@ 0x4f7efc84
+ACPI: FADT (v002 HP 099C 0x00000002 HP 0x00000001) @ 0x4f7efc00
+ACPI: MADT (v001 HP 099C 0x00000001 HP 0x00000001) @ 0x4f7efcb8
+ACPI: MCFG (v001 HP 099C 0x00000001 HP 0x00000001) @ 0x4f7efd14
+ACPI: SSDT (v001 HP HPQPpc 0x00001001 MSFT 0x0100000e) @ 0x4f7f7aa8
ACPI: DSDT (v001 HP DAU00 0x00010000 MSFT 0x0100000e) @ 0x00000000
ACPI: PM-Timer IO Port: 0x1008
ACPI: Local APIC address 0xfec01000
@@ -61,8 +65,6 @@
PCI: Enabled ICH6/i801 SMBus device
PCI: Ignoring BAR0-3 of IDE controller 0000:00:1f.1
PCI: Transparent bridge - 0000:00:1e.0
-PCI: Bus #04 (-#07) is hidden behind transparent bridge #02 (-#04)
(try 'pci=assign-busses')
-Please report the result to linux-kernel to fix this permanently
ACPI: PCI Interrupt Routing Table [\_SB_.C002._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.C002.C068._PRT]
ACPI: Embedded Controller [C004] (gpe 16) interrupt mode.
@@ -107,7 +109,7 @@
IO window: 00003400-000034ff
PREFETCH window: 50000000-51ffffff
MEM window: 54000000-55ffffff
-PCI: Bus 4, cardbus bridge: 0000:02:06.1
+PCI: Bus 7, cardbus bridge: 0000:02:06.1
IO window: 00003800-000038ff
IO window: 00003c00-00003cff
PREFETCH window: 52000000-53ffffff


--
Jan Spitalnik
[email protected]


Attachments:
(No filename) (1.87 kB)
after.dmesg (15.06 kB)
Download all attachments

2006-03-30 03:26:36

by Andrew Morton

[permalink] [raw]
Subject: Re: ACPI assign-busses

Jan Spitalnik <[email protected]> wrote:
>
> while playing with 2.6.16-git kernel from today, I've found out following
> message in dmesg:
>
> PCI: Bus #04 (-#07) is hidden behind transparent bridge #02 (-#04)
> (try 'pci=assign-busses')
>
> My notebook is HP nc6120 (Pent-M, ICH6). So i've rebooted with said parameter
> and dmesg changed a bit, finding new "resources" (not sure what's the proper
> terminology :)

Did everything actually work OK when pci=assign-busses was not used?

2006-03-30 12:07:04

by Jan Spitalnik

[permalink] [raw]
Subject: Re: ACPI assign-busses

Dne ?tvrtek 30 b?ezen 2006 05:26 Andrew Morton napsal(a):
> Jan Spitalnik <[email protected]> wrote:
> > while playing with 2.6.16-git kernel from today, I've found out following
> > message in dmesg:
> >
> > PCI: Bus #04 (-#07) is hidden behind transparent bridge #02 (-#04)
> > (try 'pci=assign-busses')
> >
> > My notebook is HP nc6120 (Pent-M, ICH6). So i've rebooted with said
> > parameter and dmesg changed a bit, finding new "resources" (not sure
> > what's the proper terminology :)
>
> Did everything actually work OK when pci=assign-busses was not used?

Yeah, I didn't notice any change after using pci=assign-busses - the dmesg
shown changes in cardbus, among other things, so i tested my only pcmcia card
I have (cf card reader) and it worked well w/ and w/o the param.

--
Jan Spitalnik
[email protected]