Bug 8591

Summary: Problem with the PCI : Bus
Product: Drivers Reporter: wordgf (wordgf)
Component: PCIAssignee: Bernhard Kaindl (bk)
Status: RESOLVED DUPLICATE    
Severity: normal CC: bunk, greg
Priority: P2    
Hardware: i386   
OS: Linux   
Kernel Version: 2.6.20-16-generic Subsystem:
Regression: --- Bisected commit-id:

Description wordgf@aol.com 2007-06-06 07:49:39 UTC
Most recent kernel where this bug did *NOT* occur:
Distribution: Ubuntu festy
Hardware Environment: ??
Software Environment: Linux ??

#2 SMP Wed May 23 01:46:23 UTC 2007


Problem Description: kern.log::: 


un  4 11:39:21 Exile kernel: [   11.259447] PCI: PCI BIOS revision 2.10 entry 
at 0xfc96e, last bus=2
Jun  4 11:39:21 Exile kernel: [   11.259454] PCI: Using configuration type 1
Jun  4 11:39:21 Exile kernel: [   11.259459] Setting up standard PCI resources
Jun  4 11:39:21 Exile kernel: [   11.276403] ACPI: Interpreter enabled
Jun  4 11:39:21 Exile kernel: [   11.276411] ACPI: Using PIC for interrupt 
routing
Jun  4 11:39:21 Exile kernel: [   11.279316] ACPI: PCI Root Bridge 
[PCI0] (0000:00)
Jun  4 11:39:21 Exile kernel: [   11.279340] PCI: Probing PCI hardware (bus 00)
Jun  4 11:39:21 Exile kernel: [   11.279659] ACPI: Assume root bridge 
[\_SB_.PCI0] bus is 0
Jun  4 11:39:21 Exile kernel: [   11.292712] PCI quirk: region 0800-087f 
claimed by ICH4 ACPI/GPIO/TCO
Jun  4 11:39:21 Exile kernel: [   11.292721] PCI quirk: region 0880-08bf 
claimed by ICH4 GPIO
Jun  4 11:39:21 Exile kernel: [   11.293038] Boot video device is 0000:01:00.0
Jun  4 11:39:21 Exile kernel: [   11.293458] PCI: Transparent bridge - 
0000:00:1e.0
Jun  4 11:39:21 Exile kernel: [   11.293579] PCI: Bus #03 (-#06) is hidden 
behind transparent bridge #02 (-#02) (try 'pci=assign-busses')
Jun  4 11:39:21 Exile kernel: [   11.293587] Please report the result to linux-
kernel to fix this permanently
Jun  4 11:39:21 Exile kernel: [   11.293665] PCI: Bus #07 (-#0a) is hidden 
behind transparent bridge #02 (-#02) (try 'pci=assign-busses')
Jun  4 11:39:21 Exile kernel: [   11.293673] Please report the result to linux-
kernel to fix this permanently
Jun  4 11:39:21 Exile kernel: [   11.293706] ACPI: PCI Interrupt Routing Table 
[\_SB_.PCI0._PRT]
Jun  4 11:39:21 Exile kernel: [   11.350448] ACPI: PCI Interrupt Link 
[LNKA] (IRQs 9 10 *11)
Jun  4 11:39:21 Exile kernel: [   11.351093] ACPI: PCI Interrupt Link 
[LNKB] (IRQs 5 7) *11
Jun  4 11:39:21 Exile kernel: [   11.351736] ACPI: PCI Interrupt Link 
[LNKC] (IRQs 9 10 *11)
Jun  4 11:39:21 Exile kernel: [   11.352378] ACPI: PCI Interrupt Link 
[LNKD] (IRQs 5 7 9 10 *11)
Jun  4 11:39:21 Exile kernel: [   11.352984] ACPI: PCI Interrupt Link 
[LNKE] (IRQs 3 4 5 6 7 9 10 11 12 14 15) *0, disabled.
Jun  4 11:39:21 Exile kernel: [   11.353648] ACPI: PCI Interrupt Link 
[LNKH] (IRQs 3 4 5 6 7 9 10 *11 12 14 15)
Jun  4 11:39:21 Exile kernel: [   11.356045] ACPI: PCI Interrupt Routing Table 
[\_SB_.PCI0.AGP_._PRT]
Jun  4 11:39:21 Exile kernel: [   11.357813] ACPI: PCI Interrupt Routing Table 
[\_SB_.PCI0.PCIE._PRT]
Jun  4 11:39:21 Exile kernel: [   11.359595] Linux Plug and Play Support v0.97 
(c) Adam Belay
Jun  4 11:39:21 Exile kernel: [   11.359613] pnp: PnP ACPI init
Jun  4 11:39:21 Exile kernel: [   11.427723] pnp: PnP ACPI: found 13 devices
Jun  4 11:39:21 Exile kernel: [   11.427735] PnPBIOS: Disabled by ACPI PNP
Jun  4 11:39:21 Exile kernel: [   11.427826] PCI: Using ACPI for IRQ routing
Jun  4 11:39:21 Exile kernel: [   11.427833] PCI: If a device doesn't work, try 
"pci=routeirq".  If it helps, post a report
Jun  4 11:39:21 Exile kernel: [   11.436889] NET: Registered protocol family 8
Jun  4 11:39:21 Exile kernel: [   11.436895] NET: Registered protocol family 20 
kkkkkk, nn
Comment 1 Bernhard Kaindl 2007-07-26 04:55:57 UTC
For Greg and others: I'll likely use the same text in other bug reports too,
unless I see something new, which I'll note on the top of my bug comments.

Many thanks for the report, I reviewed it and have this result:

The messages

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

indicate that two PCI busses are not reachable by your system, but it is
very likely that if these busses are two CardBus slots, then yenta-socket
fixes this as of 2.6.20, and lets you see your cardbus cards, so when they
are, there is no issue at all.

Unless you have PCI hardware connected to your machine which is not shown
by lspci after loading all neccessary drivers (eg. yenta_socket), we can
close this bug:

I'd then go forward and simply propose to either delete this warning check
or to change it it a PCI-internal warning message and refine it a bit (so
that it only is triggered in cases which are not addressed by yenta-socket)

Not that if a secific driver is not working, then this is not in relation
to this bug report, this bug report is only about PCI devices which may
potentially not show up in lspci and for which the driver also will never see.

Unless the PCI device is not shown in PCI, open a new bug if you have an
issue with a driver.

Again many thanks for the report and if I hear nothing new regarding this
bug report, I'll close it when the 'bus hidden behind bridge' message is fixed.
Comment 2 Bernhard Kaindl 2007-10-16 04:41:14 UTC
Thanks, closing as duplicate of bug 8074.

The message is has been disabled in the latest upstream kernel release (2.6.22
stable series as well as 2.6.23), it's now a debug message which is not shown
when not debugging.

*** This bug has been marked as a duplicate of bug 8074 ***