* Intel DP43BF MB - No PCI Devices detected
@ 2010-08-25 21:54 Brian C. Huffman
2010-09-24 21:29 ` Andrew Morton
0 siblings, 1 reply; 3+ messages in thread
From: Brian C. Huffman @ 2010-08-25 21:54 UTC (permalink / raw)
To: linux-kernel
I have searched and found no previous posts on this topic. Using the
2.6.36-rc2-git3 (and many before that rev), the kernel doesn't see my
PCI devices. They can be seen with dmidecode but do not show up with
lspci (and are not mentioned on boot up).
For example, here's one of the slots (shown as In Use):
Handle 0x0038, DMI type 9, 17 bytes
System Slot Information
Designation: PCI Slot
Type: 32-bit PCI
Current Usage: In Use
Length: Short
ID: 5
Characteristics:
3.3 V is provided
Opening is shared
PME signal is supported
Bus Address: 0000:00:1e.0
But here's the lspci:
00:00.0 Host bridge: Intel Corporation 4 Series Chipset DRAM Controller
(rev 03)
00:01.0 PCI bridge: Intel Corporation 4 Series Chipset PCI Express Root
Port (rev 03)
00:1a.0 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB
UHCI Controller #4
00:1a.1 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB
UHCI Controller #5
00:1a.2 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB
UHCI Controller #6
00:1a.7 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB2
EHCI Controller #2
00:1b.0 Audio device: Intel Corporation 82801JI (ICH10 Family) HD Audio
Controller
00:1c.0 PCI bridge: Intel Corporation 82801JI (ICH10 Family) PCI Express
Root Port 1
00:1c.1 PCI bridge: Intel Corporation 82801JI (ICH10 Family) PCI Express
Port 2
00:1c.2 PCI bridge: Intel Corporation 82801JI (ICH10 Family) PCI Express
Root Port 3
00:1c.3 PCI bridge: Intel Corporation 82801JI (ICH10 Family) PCI Express
Root Port 4
00:1c.4 PCI bridge: Intel Corporation 82801JI (ICH10 Family) PCI Express
Root Port 5
00:1c.5 PCI bridge: Intel Corporation 82801JI (ICH10 Family) PCI Express
Root Port 6
00:1d.0 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB
UHCI Controller #1
00:1d.1 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB
UHCI Controller #2
00:1d.2 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB
UHCI Controller #3
00:1d.7 USB Controller: Intel Corporation 82801JI (ICH10 Family) USB2
EHCI Controller #1
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev 90)
00:1f.0 ISA bridge: Intel Corporation 82801JIR (ICH10R) LPC Interface
Controller
00:1f.2 IDE interface: Intel Corporation 82801JI (ICH10 Family) 4 port
SATA IDE Controller #1
00:1f.3 SMBus: Intel Corporation 82801JI (ICH10 Family) SMBus Controller
00:1f.5 IDE interface: Intel Corporation 82801JI (ICH10 Family) 2 port
SATA IDE Controller #2
01:00.0 VGA compatible controller: nVidia Corporation G98 [GeForce 8400
GS] (rev a1)
02:00.0 IDE interface: Marvell Technology Group Ltd. 88SE6101
single-port PATA133 interface (rev b2)
06:00.0 FireWire (IEEE 1394): VIA Technologies, Inc. Device 3403
07:00.0 Ethernet controller: Broadcom Corporation NetLink BCM57788
Gigabit Ethernet PCIe (rev 01)
What can I do to further troubleshoot this?
Thanks,
Brian
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: Intel DP43BF MB - No PCI Devices detected
2010-08-25 21:54 Intel DP43BF MB - No PCI Devices detected Brian C. Huffman
@ 2010-09-24 21:29 ` Andrew Morton
2010-10-04 18:39 ` Brian C. Huffman
0 siblings, 1 reply; 3+ messages in thread
From: Andrew Morton @ 2010-09-24 21:29 UTC (permalink / raw)
To: Brian C. Huffman; +Cc: linux-kernel
On Wed, 25 Aug 2010 17:54:45 -0400
"Brian C. Huffman" <bhuffman@graze.net> wrote:
> I have searched and found no previous posts on this topic. Using the
> 2.6.36-rc2-git3 (and many before that rev), the kernel doesn't see my
> PCI devices. They can be seen with dmidecode but do not show up with
> lspci (and are not mentioned on boot up).
Is this still happening?
Do you know when it started happening? Was 2.6.35 OK? 2.6.34?
>
> ...
>
> What can I do to further troubleshoot this?
>
I guess that capturing the bootup logs for both working and non-working
kernels wold be a good start, thanks.
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: Intel DP43BF MB - No PCI Devices detected
2010-09-24 21:29 ` Andrew Morton
@ 2010-10-04 18:39 ` Brian C. Huffman
0 siblings, 0 replies; 3+ messages in thread
From: Brian C. Huffman @ 2010-10-04 18:39 UTC (permalink / raw)
To: Andrew Morton; +Cc: linux-kernel
On 09/24/2010 05:29 PM, Andrew Morton wrote:
> On Wed, 25 Aug 2010 17:54:45 -0400
> "Brian C. Huffman"<bhuffman@graze.net> wrote:
>
>> I have searched and found no previous posts on this topic. Using the
>> 2.6.36-rc2-git3 (and many before that rev), the kernel doesn't see my
>> PCI devices. They can be seen with dmidecode but do not show up with
>> lspci (and are not mentioned on boot up).
> Is this still happening?
>
> Do you know when it started happening? Was 2.6.35 OK? 2.6.34?
>
Thanks.
Unfortunately I no longer have this board to help test. I posted the
same message on the linux-pci list and we got so far as to determine
that somehow the kernel is getting the wrong primary / secondary bus
number. Using pci=assign-busses worked around it, but even after
recognizing the cards, they didn't work properly and I had to send the
board back. Here's the pertinent excerpt from linux-pci:
On 09/10/2010 02:38 PM, Bjorn Helgaas wrote:
>
>> pci 0000:00:1e.0: PCI bridge to [bus 20-08] (subtractive decode)
> There's something wrong here because the [20-08] bus number range is
> backwards. Maybe the secondary bus is really 08, but we scan bus 20
> instead?
>
> The "pci=assign-busses" parameter might work around this for now.
> Maybe Windows is smart enough to notice this problem and reprogram
> the bridge to something sensible automatically.
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2010-10-04 18:53 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-08-25 21:54 Intel DP43BF MB - No PCI Devices detected Brian C. Huffman
2010-09-24 21:29 ` Andrew Morton
2010-10-04 18:39 ` Brian C. Huffman
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox