Contribute
Register

[Solved] PCI devices not detected (only PCIe)

Status
Not open for further replies.
Joined
Nov 1, 2013
Messages
7
Motherboard
ASUS H97M-PLUS
CPU
i7-4770K
Graphics
Built-in
Mobile Phone
  1. Android
Hi guys,

My mobo is Asus H97M-PLUS. Most things work, including Sleep. But I have a weird problem.
As the title say, I can only have devices on PCI Express ports detected; PCI (legacy ports) devices are not detected at all.

I have tried these devices:
  • FireWire card
  • Network adapter
  • TP-Link Wireless
All of them undetected.

I have no more ideas nor where or what to do and where to look for. lspci and DPCIManager both do not show my devices. Here is the lspci output:
pcilib: 0000:05:00.0 64-bit device address ignored.
pcilib: 0000:05:00.0 64-bit device address ignored.
pcilib: 0000:01:00.0 64-bit device address ignored.
pcilib: 0000:00:1f.3 64-bit device address ignored.
pcilib: 0000:00:1b.0 64-bit device address ignored.
pcilib: 0000:00:16.0 64-bit device address ignored.
pcilib: 0000:00:14.0 64-bit device address ignored.
pcilib: 0000:00:02.0 64-bit device address ignored.
pcilib: 0000:00:02.0 64-bit device address ignored.
00:00.0 Host bridge [0600]: Intel Corporation Unknown device [8086:0c00] (rev 06)
00:01.0 PCI bridge [0604]: Intel Corporation Unknown device [8086:0c01] (rev 06)
00:02.0 VGA compatible controller [0300]: Intel Corporation Unknown device [8086:0412] (rev 06)
00:14.0 USB Controller [0c03]: Intel Corporation Unknown device [8086:8cb1]
00:16.0 Communication controller [0780]: Intel Corporation Unknown device [8086:8cba]
00:1a.0 USB Controller [0c03]: Intel Corporation Unknown device [8086:8cad]
00:1b.0 Audio device [0403]: Intel Corporation Unknown device [8086:8ca0]
00:1c.0 PCI bridge [0604]: Intel Corporation Unknown device [8086:8c90] (rev d0)
00:1c.3 PCI bridge [0604]: Intel Corporation 82801 PCI Bridge [8086:244e] (rev d0)
00:1c.4 PCI bridge [0604]: Intel Corporation Unknown device [8086:8c98] (rev d0)
00:1d.0 USB Controller [0c03]: Intel Corporation Unknown device [8086:8ca6]
00:1f.0 ISA bridge [0601]: Intel Corporation Unknown device [8086:8cc6]
00:1f.2 SATA controller [0106]: Intel Corporation Unknown device [8086:8c82]
00:1f.3 SMBus [0c05]: Intel Corporation Unknown device [8086:8ca2]
01:00.0 Ethernet controller [0200]: D-Link System Inc DGE-528T Gigabit Ethernet Adapter [1186:4300] (rev 06)
05:00.0 VGA compatible controller [0300]: nVidia Corporation Unknown device [10de:0de1] (rev a1)
05:00.1 Audio device [0403]: nVidia Corporation Unknown device [10de:0bea] (rev a1)


Compared to Linux, I'm missing the following devices:

0000:03:00.0 PCI bridge [0604]: ASMedia Technology Inc. ASM1083/1085 PCIe to PCI Bridge [1b21:1080] (rev 04) (prog-if 01 [Subtractive decode])
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 64 bytes
Interrupt: pin A routed to IRQ 15
Bus: primary=03, secondary=04, subordinate=04, sec-latency=32
Memory behind bridge: f7800000-f78fffff
Secondary status: 66MHz+ FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort+ <SERR- <PERR-
BridgeCtl: Parity- SERR- NoISA- VGA- MAbort- >Reset- FastB2B-
PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
Capabilities: [c0] Subsystem: ASUSTeK Computer Inc. ASM1083/1085 PCIe to PCI Bridge [1043:8489]
00: 21 1b 80 10 07 00 10 00 04 01 04 06 10 00 01 00
10: 00 00 00 00 00 00 00 00 03 04 04 20 f1 01 20 20
20: 80 f7 80 f7 f1 ff 01 00 00 00 00 00 00 00 00 00
30: 00 00 00 00 c0 00 00 00 00 00 00 00 0f 01 10 00
40: 60 60 00 00 00 07 00 00 00 00 00 00 a7 27 00 00
50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
c0: 0d 00 00 00 43 10 89 84 00 00 00 00 00 00 00 00
d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

0000:04:00.0 Network controller [0280]: Qualcomm Atheros AR9227 Wireless Network Adapter [168c:002d] (rev 01)
Subsystem: Qualcomm Atheros AR9227 Wireless Network Adapter [168c:0301]
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 168, Cache Line Size: 64 bytes
Interrupt: pin A routed to IRQ 15
Region 0: Memory at f7800000 (32-bit, non-prefetchable)
Capabilities: [44] Power Management version 2
Flags: PMEClk- DSI- D1- D2- AuxCurrent=100mA PME(D0+,D1-,D2-,D3hot+,D3cold-)
Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
Kernel driver in use: ath9k
Kernel modules: ath9k
00: 8c 16 2d 00 06 00 b0 02 01 00 80 02 10 a8 00 00
10: 00 00 80 f7 00 00 00 00 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 8c 16 01 03
30: 00 00 00 00 44 00 00 00 00 00 00 00 0f 01 00 00
40: 80 00 00 00 01 00 82 48 00 00 00 00 00 00 00 00
50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00


What I have already tried:
  • Making sure AppleLPC is loaded via DSDT patching -- PCI devices show in the System Information, but only the SATA and USB Host controllers are visible there
  • Modifying the DSDT for Atheros Airport
  • Tinkering with the npci=... boot flag
All helps appreciated.

PS: Original DSDT attached
 

Attachments

  • dsdt.aml
    60 KB · Views: 288
Solved. I reinstalled the system, all PCI devices detected.
 
Status
Not open for further replies.
Back
Top