PCI sběrnice
PCI (z anglického Peripheral Component Interconnect) nebo PCI Standard (v praxi se však téměř vždy zkracuje na PCI) je počítačová sběrnice pro připojení periferií k základní desce, která není omezená na platformu osobních počítačů PC. Používá paralelní přenos dat (šířka 32 nebo 64 bitů) a je orientovaná na přenos zpráv místo přímé komunikace (anglicky message passing). Od zbytku systému je oddělena pomocí PCI mostů (PCI bridge), které zprostředkovávají komunikaci s připojenými kartami. V jednom počítači může být jedna nebo i více na sobě nezávislých PCI sběrnic. Jejím prostřednictvím lze připojit periférie spadající do dvou kategorií:
-
integrovaný obvod zabudovaný přímo do základní desky – označuje se jako planární zařízení
-
rozšiřující karta, která se vsune do konektoru (slotu) sběrnice
Sběrnice PCI byla běžná v osobních počítačích, kde jako standardní rozšiřující sběrnice nahradila sběrnici ISA a VESA Local Bus, ale objevovala se také v mnoha jiných typech počítačů. Nízká propustnost PCI sběrnice vedla k vytvoření specializovaného portu AGP určeného pro grafické karty, který je rychlejší než PCI sběrnice a zároveň přinesl další vylepšení. PCI a AGP byly dlouhou dobu součástí většiny vyráběných základních desek pro PC. V současné době jsou PCI i AGP nahrazeny sběrnicí PCI Express, která používá sériový přenos. Specifikace PCI se zabývá fyzickými rozměry sběrnice (včetně rozestupu vodičů), elektrickými charakteristikami, časováním sběrnice a protokoly. Tyto specifikace lze zakoupit od konzorcia PCI Special Interest Group (PCISIG).
Sběrnice PCI se neustále používá.

PCI-X sběrnice
PCI-X (Peripheral Component Interconnect eXtended) je v informatice standard počítačové sběrnice pro rozšiřující karty. Byla navržena jako zpětně kompatibilní náhrada sběrnice PCI 2.3, vůči které zdvojnásobuje šířku datové sběrnice, zvyšuje maximální frekvenci a upravuje komunikační protokol. Zpětná kompatibilita je zajištěna použitím stejné architektury, protokolu a konektorů. Sběrnice PCI-X nenahradila sběrnici PCI, protože se dostatečně nerozšířila. Nástupcem sběrnice PCI tak byla až sběrnice PCI-Express.
Sběrnice PCI-X se v současnosti téměř nepoužívá. Najdete ji maximálně ve starších serverech.
PCI-Express sběrnice
PCI-Express (též PCIe, PCI-E nebo 3GIO = 3rd Generation I/O) je v informatice standard systémové sběrnice, který byl vytvořen jako náhrada za starší standardy PCI, PCI-X a AGP. Označení sběrnice není zcela správné, protože se jedná o dvoubodové spoje, na kterých jsou data přenášena bez potřeby adresy (adresace zařízení). Sběrnice PCI-Express používá sériový přenos dat (na rozdíl od svých předchůdců), protože to přináší proti paralelnímu přenosu některé výhody, zejména možnost dále zvyšovat frekvenci, na které sběrnice pracuje (a tím i přenosovou rychlost), protože u paralelní komunikace začalo při vysokých frekvencích docházet k nežádoucímu vzájemnému ovlivňování vodičů a vyvstaly problémy se synchronizací (anglicky clock skew).




Vývoj PCI
Standard PCI (Peripheral Component Interconnect) prošel nesčetnými velkými či malými vylepšeními, což se odráží v odpovídajících síťových kartách. Zpočátku byla PCI karta všestranným síťovým hardwarem, který sloužil domácím a firemním uživatelům po mnoho let, a stále nebyl schopen uniknout osudu, že bude nakonec nahrazena, protože poptávka po vyšším výkonu roste. Jako předchůdce PCI-E je karta PCI-X (odvozená z Peripheral Component Interconnect eXtended) vylepšenou verzí PCI pro vyšší požadovanou šířku pásma. PCI-E (E znamená Express) karta, nejnovější verze, se pak po vydání stala první volbou pro mnoho kupujících. Co je PCIe karta? Vše, co potřebujete vědět o PCI Express Card nabízí kompletní představení PCIe karty.
Všechny síťové adaptéry „řady PCI“ fungují jako připojovací rozhraní, které připojuje zařízení k počítači. Rozdíly mezi PCI vs PCI-X, PCI vs PCIe jsou však zřetelné. Následující část se bude zabývat především srovnáním PCI vs PCI-X vs PCI-E karty.
Topologie
Hlavním rozdílem mezi předchozí kartou PCI a kartou PCI-X a následnou kartou PCIe je přenos dat „paralelní versus sériový“. Síťové karty PCI a PCI-X se řídí původním standardem PCI, což je klasická architektura sdílené sběrnice se všemi připojenými periferiemi využívajícími stejnou sběrnici paralelně. Konkrétně budou data odesílána a přijímána současně přes více linek. Zařízení musí při komunikaci s počítačem normálně čekat na sběrnici. Celkový výkon bude klesat s nárůstem přidaných zařízení. Karta PCIe však využívá vyhrazenou sériovou technologii point-to-point, která se podobá palubní síti. Proto má každé jednotlivé zařízení svou vlastní sběrnici, která vytváří efektivnější sběrnicový systém. Všimněte si, že jedno sériové připojení s vyšším taktem může odpovídat rychlosti více paralelních linek pohybujících se na stejné zátěži.

Velikost slotu
Pokud jde o velikost slotu na základní desce počítače, PCI vs PCI-X, PCI vs PCIe se velmi liší. Pevné šířky pro běžné karty PCI jsou 32bitové a 64bitové verze. Karta PCI-X (má šířku pouze 64 bitů) je fyzicky podobná 64bitové kartě PCI. Konvenční PCI sloty jsou 85 mm dlouhé 32bitové verze, většina PCI-X síťových karet používá 130 mm dlouhý 64bitový slot. Díky tomu zabírají sloty a odpovídající síťové karty poměrně dost místa na základní desce. Naopak PCI-E karty lze zasunout pouze do PCIe slotů pro ně určených. Velikost slotu závisí na počtu drah, které má sběrnice PCI-E, což je specifikováno jako „x1“, „x8“ atd. Číslo označuje „dráhy“, které slot nabízí. Slot PCI-E x1, který má pouze jeden pruh, nezabírá na základní desce téměř žádné místo. A slot PCI-E x32 s 32 pruhy je velikostí podobný slotům PCI-X.
Šířka pásma
Jak již bylo uvedeno, PCI karta má dvě verze: 32bitovou a 64bitovou, běžící na 33 MHz a 66 MHz. Potenciální šířka pásma je 133 MB/s ve 32 bitech při 33 MHz (standardní konfigurace), 266 MB/s ve 32 bitech při 66 MHz nebo v 64 bitech při 33 MHz a 533 MB/s v 64 bitech při 66 MHz. Většina síťových adaptérů PCI-X je pouze 64bitových a běžně běží na 66 MHz, 100 MHz, 133 MHz, až 533 MHz s PCI-X 2.0, což umožňuje maximální přenosovou rychlost 1,06 GB/s. Pokud jde o kartu PCIe, bylo dosaženo velkého skoku ve vyšší šířce pásma. Šířka pásma se pohybuje od 250 MB/s do několika GB/s na pruh v závislosti na velikosti a verzi karty. Maximální šířka pásma PCIe 5.0 x1 je 3,9 GB/s.
| Označení | Topologie | Typ sběrnice | Rychlost hodin | Přenosová rychlost dat |
|---|---|---|---|---|
PCI |
paralelní přenos |
32bit 64bit |
33MHz 66MHz |
32bit: 133MB/s, 266MB/s 64bit:266MB/s, 533MB/s |
PCI-X |
paralelní přenos |
64bit |
66MHz, 100MHz, 133MHz až do 533MHz |
533MB/s, 800MB/s, 1066MB/s |
PCIe (PCIe 1.0 8x) |
sériový přenos |
8bit |
2.5GHz |
4GB/s |
Nástroje pro zjišťování zařízení připojených k PCI sběrnici
PCI Utilities (pciutils) pro různé operační systémy
Autorem je Martin Mareš, zdrojový kód na Githubu
Funguje na systémech:
-
Linux (via /sys/bus/pci, /proc/bus/pci or i386 ports)
-
FreeBSD (via /dev/pci)
-
NetBSD (via libpci)
-
OpenBSD (via /dev/pci)
-
GNU/kFreeBSD (via /dev/pci)
-
Solaris/i386 (direct port access)
-
Aix (via /dev/pci and odmget)
-
GNU Hurd (direct port access)
-
Windows (via cfgmgr32 or direct port access, see README.Windows for caveats)
-
CYGWIN (direct port access)
-
BeOS (via syscalls)
-
Haiku (via /dev/misc/poke)
-
Darwin (via IOKit)
-
DOS/DJGPP (via i386 ports)
-
SylixOS (via /proc/pci)
root@jirka-Precision-T3610:/home/jirka# lspci
00:00.0 Host bridge: Intel Corporation Xeon E5/Core i7 DMI2 (rev 07)
00:01.0 PCI bridge: Intel Corporation Xeon E5/Core i7 IIO PCI Express Root Port 1a (rev 07)
00:02.0 PCI bridge: Intel Corporation Xeon E5/Core i7 IIO PCI Express Root Port 2a (rev 07)
00:03.0 PCI bridge: Intel Corporation Xeon E5/Core i7 IIO PCI Express Root Port 3a in PCI Express Mode (rev 07)
00:05.0 System peripheral: Intel Corporation Xeon E5/Core i7 Address Map, VTd_Misc, System Management (rev 07)
00:05.2 System peripheral: Intel Corporation Xeon E5/Core i7 Control Status and Global Errors (rev 07)
00:05.4 PIC: Intel Corporation Xeon E5/Core i7 I/O APIC (rev 07)
00:11.0 PCI bridge: Intel Corporation C600/X79 series chipset PCI Express Virtual Root Port (rev 06)
00:16.0 Communication controller: Intel Corporation C600/X79 series chipset MEI Controller #1 (rev 05)
00:19.0 Ethernet controller: Intel Corporation 82579LM Gigabit Network Connection (Lewisville) (rev 06)
00:1a.0 USB controller: Intel Corporation C600/X79 series chipset USB2 Enhanced Host Controller #2 (rev 06)
00:1b.0 Audio device: Intel Corporation C600/X79 series chipset High Definition Audio Controller (rev 06)
00:1c.0 PCI bridge: Intel Corporation C600/X79 series chipset PCI Express Root Port 3 (rev b6)
00:1d.0 USB controller: Intel Corporation C600/X79 series chipset USB2 Enhanced Host Controller #1 (rev 06)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev a6)
00:1f.0 ISA bridge: Intel Corporation C600/X79 series chipset LPC Controller (rev 06)
00:1f.2 IDE interface: Intel Corporation C600/X79 series chipset 4-Port SATA IDE Controller (rev 06)
00:1f.3 SMBus: Intel Corporation C600/X79 series chipset SMBus Host Controller (rev 06)
00:1f.5 IDE interface: Intel Corporation C600/X79 series chipset 2-Port SATA IDE Controller (rev 06)
02:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Pitcairn XT GL [FirePro W7000]
02:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Oland/Hainan/Cape Verde/Pitcairn HDMI Audio [Radeon HD 7000 Series]
05:00.0 USB controller: Renesas Technology Corp. uPD720201 USB 3.0 Host Controller (rev 03)
ff:08.0 System peripheral: Intel Corporation Xeon E5/Core i7 QPI Link 0 (rev 07)
ff:08.3 System peripheral: Intel Corporation Xeon E5/Core i7 QPI Link Reut 0 (rev 07)
ff:08.4 System peripheral: Intel Corporation Xeon E5/Core i7 QPI Link Reut 0 (rev 07)
ff:09.0 System peripheral: Intel Corporation Xeon E5/Core i7 QPI Link 1 (rev 07)
ff:09.3 System peripheral: Intel Corporation Xeon E5/Core i7 QPI Link Reut 1 (rev 07)
ff:09.4 System peripheral: Intel Corporation Xeon E5/Core i7 QPI Link Reut 1 (rev 07)
ff:0a.0 System peripheral: Intel Corporation Xeon E5/Core i7 Power Control Unit 0 (rev 07)
ff:0a.1 System peripheral: Intel Corporation Xeon E5/Core i7 Power Control Unit 1 (rev 07)
ff:0a.2 System peripheral: Intel Corporation Xeon E5/Core i7 Power Control Unit 2 (rev 07)
ff:0a.3 System peripheral: Intel Corporation Xeon E5/Core i7 Power Control Unit 3 (rev 07)
ff:0b.0 System peripheral: Intel Corporation Xeon E5/Core i7 Interrupt Control Registers (rev 07)
ff:0b.3 System peripheral: Intel Corporation Xeon E5/Core i7 Semaphore and Scratchpad Configuration Registers (rev 07)
ff:0c.0 System peripheral: Intel Corporation Xeon E5/Core i7 Unicast Register 0 (rev 07)
ff:0c.1 System peripheral: Intel Corporation Xeon E5/Core i7 Unicast Register 0 (rev 07)
ff:0c.2 System peripheral: Intel Corporation Xeon E5/Core i7 Unicast Register 0 (rev 07)
ff:0c.3 System peripheral: Intel Corporation Xeon E5/Core i7 Unicast Register 0 (rev 07)
ff:0c.6 System peripheral: Intel Corporation Xeon E5/Core i7 Integrated Memory Controller System Address Decoder 0 (rev 07)
ff:0c.7 System peripheral: Intel Corporation Xeon E5/Core i7 System Address Decoder (rev 07)
ff:0d.0 System peripheral: Intel Corporation Xeon E5/Core i7 Unicast Register 0 (rev 07)
ff:0d.1 System peripheral: Intel Corporation Xeon E5/Core i7 Unicast Register 0 (rev 07)
ff:0d.2 System peripheral: Intel Corporation Xeon E5/Core i7 Unicast Register 0 (rev 07)
ff:0d.3 System peripheral: Intel Corporation Xeon E5/Core i7 Unicast Register 0 (rev 07)
ff:0d.6 System peripheral: Intel Corporation Xeon E5/Core i7 Integrated Memory Controller System Address Decoder 1 (rev 07)
ff:0e.0 System peripheral: Intel Corporation Xeon E5/Core i7 Processor Home Agent (rev 07)
ff:0e.1 Performance counters: Intel Corporation Xeon E5/Core i7 Processor Home Agent Performance Monitoring (rev 07)
ff:0f.0 System peripheral: Intel Corporation Xeon E5/Core i7 Integrated Memory Controller Registers (rev 07)
ff:0f.1 System peripheral: Intel Corporation Xeon E5/Core i7 Integrated Memory Controller RAS Registers (rev 07)
ff:0f.2 System peripheral: Intel Corporation Xeon E5/Core i7 Integrated Memory Controller Target Address Decoder 0 (rev 07)
ff:0f.3 System peripheral: Intel Corporation Xeon E5/Core i7 Integrated Memory Controller Target Address Decoder 1 (rev 07)
ff:0f.4 System peripheral: Intel Corporation Xeon E5/Core i7 Integrated Memory Controller Target Address Decoder 2 (rev 07)
ff:0f.5 System peripheral: Intel Corporation Xeon E5/Core i7 Integrated Memory Controller Target Address Decoder 3 (rev 07)
ff:0f.6 System peripheral: Intel Corporation Xeon E5/Core i7 Integrated Memory Controller Target Address Decoder 4 (rev 07)
ff:10.0 System peripheral: Intel Corporation Xeon E5/Core i7 Integrated Memory Controller Channel 0-3 Thermal Control 0 (rev 07)
ff:10.1 System peripheral: Intel Corporation Xeon E5/Core i7 Integrated Memory Controller Channel 0-3 Thermal Control 1 (rev 07)
ff:10.2 System peripheral: Intel Corporation Xeon E5/Core i7 Integrated Memory Controller ERROR Registers 0 (rev 07)
ff:10.3 System peripheral: Intel Corporation Xeon E5/Core i7 Integrated Memory Controller ERROR Registers 1 (rev 07)
ff:10.4 System peripheral: Intel Corporation Xeon E5/Core i7 Integrated Memory Controller Channel 0-3 Thermal Control 2 (rev 07)
ff:10.5 System peripheral: Intel Corporation Xeon E5/Core i7 Integrated Memory Controller Channel 0-3 Thermal Control 3 (rev 07)
ff:10.6 System peripheral: Intel Corporation Xeon E5/Core i7 Integrated Memory Controller ERROR Registers 2 (rev 07)
ff:10.7 System peripheral: Intel Corporation Xeon E5/Core i7 Integrated Memory Controller ERROR Registers 3 (rev 07)
ff:11.0 System peripheral: Intel Corporation Xeon E5/Core i7 DDRIO (rev 07)
ff:13.0 System peripheral: Intel Corporation Xeon E5/Core i7 R2PCIe (rev 07)
ff:13.1 Performance counters: Intel Corporation Xeon E5/Core i7 Ring to PCI Express Performance Monitor (rev 07)
ff:13.4 Performance counters: Intel Corporation Xeon E5/Core i7 QuickPath Interconnect Agent Ring Registers (rev 07)
ff:13.5 Performance counters: Intel Corporation Xeon E5/Core i7 Ring to QuickPath Interconnect Link 0 Performance Monitor (rev 07)
ff:13.6 System peripheral: Intel Corporation Xeon E5/Core i7 Ring to QuickPath Interconnect Link 1 Performance Monitor (rev 07)
dizzy# lspci
00:00.0 Host bridge: Intel Corporation 3rd Gen Core processor DRAM Controller (rev 09)
00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09)
00:16.0 Communication controller: Intel Corporation 7 Series/C216 Chipset Family MEI Controller #1 (rev 04)
00:1a.0 USB controller: Intel Corporation 7 Series/C216 Chipset Family USB Enhanced Host Controller #2 (rev 04)
00:1b.0 Audio device: Intel Corporation 7 Series/C216 Chipset Family High Definition Audio Controller (rev 04)
00:1c.0 PCI bridge: Intel Corporation 7 Series/C216 Chipset Family PCI Express Root Port 1 (rev c4)
00:1c.1 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 2 (rev c4)
00:1c.2 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev c4)
00:1c.3 PCI bridge: Intel Corporation 7 Series/C216 Chipset Family PCI Express Root Port 4 (rev c4)
00:1d.0 USB controller: Intel Corporation 7 Series/C216 Chipset Family USB Enhanced Host Controller #1 (rev 04)
00:1f.0 ISA bridge: Intel Corporation NM70 Express Chipset LPC Controller (rev 04)
00:1f.2 SATA controller: Intel Corporation 7 Series Chipset Family 6-port SATA Controller [AHCI mode] (rev 04)
00:1f.3 SMBus: Intel Corporation 7 Series/C216 Chipset Family SMBus Controller (rev 04)
01:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 06)
02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 06)
03:00.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev 41)
04:00.0 Ethernet controller: D-Link System Inc DGE-528T Gigabit Ethernet Adapter (rev 10)
05:00.0 IDE interface: JMicron Technology Corp. JMB368 IDE controller
Windows
HWiNFO HWiNFO
Snadný způsob: Device manager (devmgmt.msc) → View →Devices by connection
C:\Users\admin\Downloads\pciutils-3.5.5-win64\pciutils-3.5.5-win64>lspci.exe
00:00.0 Host bridge: Intel Corporation Broadwell-U Host Bridge -OPI (rev 09)
00:02.0 VGA compatible controller: Intel Corporation HD Graphics 5500 (rev 09)
00:04.0 Signal processing controller: Intel Corporation Broadwell-U Processor Thermal Subsystem (rev 09)
00:14.0 USB controller: Intel Corporation Wildcat Point-LP USB xHCI Controller (rev 03)
00:16.0 Communication controller: Intel Corporation Wildcat Point-LP MEI Controller #1 (rev 03)
00:19.0 Ethernet controller: Intel Corporation Ethernet Connection (3) I218-LM (rev 03)
00:1b.0 Audio device: Intel Corporation Wildcat Point-LP High Definition Audio Controller (rev 03)
00:1c.0 PCI bridge: Intel Corporation Wildcat Point-LP PCI Express Root Port #1 (rev e3)
00:1c.3 PCI bridge: Intel Corporation Wildcat Point-LP PCI Express Root Port #4 (rev e3)
00:1c.4 PCI bridge: Intel Corporation Wildcat Point-LP PCI Express Root Port #5 (rev e3)
00:1d.0 USB controller: Intel Corporation Wildcat Point-LP USB EHCI Controller (rev 03)
00:1f.0 ISA bridge: Intel Corporation Wildcat Point-LP LPC Controller (rev 03)
00:1f.2 SATA controller: Intel Corporation Wildcat Point-LP SATA Controller [AHCI Mode] (rev 03)
00:1f.3 SMBus: Intel Corporation Wildcat Point-LP SMBus Controller (rev 03)
01:00.0 SD Host controller: O2 Micro, Inc. SD/MMC Card Reader Controller (rev 01)
02:00.0 Network controller: Intel Corporation Wireless 7265 (rev 59)
C:\Users\admin\Downloads\pciutils-3.5.5-win64\pciutils-3.5.5-win64>lspci.exe -v
00:00.0 Host bridge: Intel Corporation Broadwell-U Host Bridge -OPI (rev 09)
Subsystem: Dell Device 062b
Flags: bus master, fast devsel, latency 0
Capabilities: [e0] Vendor Specific Information: Len=0c <?>
00:02.0 VGA compatible controller: Intel Corporation HD Graphics 5500 (rev 09) (prog-if 00 [VGA controller])
Subsystem: Dell Device 062b
Flags: bus master, fast devsel, latency 0
Memory at f6000000 (64-bit, non-prefetchable)
Memory at e0000000 (64-bit, prefetchable)
I/O ports at f000
Capabilities: [90] MSI: Enable+ Count=1/1 Maskable- 64bit-
Capabilities: [d0] Power Management version 2
Capabilities: [a4] PCI Advanced Features
00:04.0 Signal processing controller: Intel Corporation Broadwell-U Processor Thermal Subsystem (rev 09)
Subsystem: Dell Device 062b
Flags: bus master, fast devsel, latency 0, IRQ 16
Memory at fead0000 (64-bit, non-prefetchable)
Capabilities: [90] MSI: Enable- Count=1/1 Maskable- 64bit-
Capabilities: [d0] Power Management version 3
Capabilities: [e0] Vendor Specific Information: Len=0c <?>
00:14.0 USB controller: Intel Corporation Wildcat Point-LP USB xHCI Controller (rev 03) (prog-if 30 [XHCI])
Subsystem: Dell Device 062b
Flags: bus master, medium devsel, latency 0
Memory at feac0000 (64-bit, non-prefetchable)
Capabilities: [70] Power Management version 2
Capabilities: [80] MSI: Enable+ Count=1/8 Maskable- 64bit+
00:16.0 Communication controller: Intel Corporation Wildcat Point-LP MEI Controller #1 (rev 03)
Subsystem: Dell Device 062b
Flags: bus master, fast devsel, latency 0
Memory at f7246000 (64-bit, non-prefetchable)
Capabilities: [50] Power Management version 3
Capabilities: [8c] MSI: Enable+ Count=1/1 Maskable- 64bit+
00:19.0 Ethernet controller: Intel Corporation Ethernet Connection (3) I218-LM (rev 03)
Subsystem: Dell Device 062b
Flags: bus master, fast devsel, latency 0
Memory at feae0000 (32-bit, non-prefetchable)
Memory at feadf000 (32-bit, non-prefetchable)
I/O ports at <unassigned> [disabled]
Capabilities: [c8] Power Management version 2
Capabilities: [d0] MSI: Enable+ Count=1/1 Maskable- 64bit+
Capabilities: [e0] PCI Advanced Features
00:1b.0 Audio device: Intel Corporation Wildcat Point-LP High Definition Audio Controller (rev 03)
Subsystem: Dell Device 062b
Flags: bus master, fast devsel, latency 32, IRQ 22
Memory at feabc000 (64-bit, non-prefetchable)
Capabilities: [50] Power Management version 3
Capabilities: [60] MSI: Enable- Count=1/1 Maskable- 64bit+
00:1c.0 PCI bridge: Intel Corporation Wildcat Point-LP PCI Express Root Port #1 (rev e3) (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0
Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
I/O behind bridge: None
Memory behind bridge: f7100000-f71fffff [size=1M]
Prefetchable memory behind bridge: None
Capabilities: [40] Express Root Port (Slot+), MSI 00
Capabilities: [80] MSI: Enable+ Count=1/1 Maskable- 64bit-
Capabilities: [90] Subsystem: Dell Device 062b
Capabilities: [a0] Power Management version 3
00:1c.3 PCI bridge: Intel Corporation Wildcat Point-LP PCI Express Root Port #4 (rev e3) (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0
Bus: primary=00, secondary=02, subordinate=02, sec-latency=0
I/O behind bridge: None
Memory behind bridge: f7000000-f70fffff [size=1M]
Prefetchable memory behind bridge: None
Capabilities: [40] Express Root Port (Slot+), MSI 00
Capabilities: [80] MSI: Enable+ Count=1/1 Maskable- 64bit-
Capabilities: [90] Subsystem: Dell Device 062b
Capabilities: [a0] Power Management version 3
00:1c.4 PCI bridge: Intel Corporation Wildcat Point-LP PCI Express Root Port #5 (rev e3) (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0
Bus: primary=00, secondary=03, subordinate=03, sec-latency=0
I/O behind bridge: None
Memory behind bridge: None
Prefetchable memory behind bridge: None
Capabilities: [40] Express Root Port (Slot+), MSI 00
Capabilities: [80] MSI: Enable+ Count=1/1 Maskable- 64bit-
Capabilities: [90] Subsystem: Dell Device 062b
Capabilities: [a0] Power Management version 3
00:1d.0 USB controller: Intel Corporation Wildcat Point-LP USB EHCI Controller (rev 03) (prog-if 20 [EHCI])
Subsystem: Dell Device 062b
Flags: bus master, medium devsel, latency 0, IRQ 21
Memory at feadec00 (32-bit, non-prefetchable)
Capabilities: [50] Power Management version 3
Capabilities: [58] Debug port: BAR=1 offset=00a0
Capabilities: [98] PCI Advanced Features
00:1f.0 ISA bridge: Intel Corporation Wildcat Point-LP LPC Controller (rev 03)
Subsystem: Dell Device 062b
Flags: bus master, medium devsel, latency 0
Capabilities: [e0] Vendor Specific Information: Len=0c <?>
00:1f.2 SATA controller: Intel Corporation Wildcat Point-LP SATA Controller [AHCI Mode] (rev 03) (prog-if 01 [AHCI 1.0])
Subsystem: Dell Device 062b
Flags: bus master, 66MHz, medium devsel, latency 0
I/O ports at f0d0
I/O ports at f0c0
I/O ports at f0b0
I/O ports at f0a0
I/O ports at f060
Memory at f7241000 (32-bit, non-prefetchable)
Capabilities: [80] MSI: Enable+ Count=1/1 Maskable- 64bit-
Capabilities: [70] Power Management version 3
Capabilities: [a8] SATA HBA v1.0
00:1f.3 SMBus: Intel Corporation Wildcat Point-LP SMBus Controller (rev 03)
Subsystem: Dell Device 062b
Flags: medium devsel, IRQ 255
Memory at f7240000 (64-bit, non-prefetchable)
I/O ports at f040
01:00.0 SD Host controller: O2 Micro, Inc. SD/MMC Card Reader Controller (rev 01) (prog-if 01)
Subsystem: Dell Device 062b
Flags: bus master, fast devsel, latency 0
Memory at f7101000 (32-bit, non-prefetchable)
Memory at f7100000 (32-bit, non-prefetchable)
Capabilities: [6c] Power Management version 3
Capabilities: [48] MSI: Enable+ Count=1/1 Maskable+ 64bit+
Capabilities: [80] Express Endpoint, MSI 00
02:00.0 Network controller: Intel Corporation Wireless 7265 (rev 59)
Subsystem: Intel Corporation Dual Band Wireless-AC 7265
Flags: bus master, fast devsel, latency 0
Memory at f70fe000 (64-bit, non-prefetchable)
Capabilities: [c8] Power Management version 3
Capabilities: [d0] MSI: Enable+ Count=1/1 Maskable- 64bit+
Capabilities: [40] Express Endpoint, MSI 00
C:\Users\admin\Downloads\pciutils-3.5.5-win64\pciutils-3.5.5-win64>
Domácí úkol
Stáhněte a nainstalujte si na svém domácím počítači s Windows program HWiNFO a vypište PCI zařízení vašeho počítače.
Nebo použijte PCI Utils, viz výše, je to jednodušší. V cmd spustíte lspci.exe z příslušného adresáře a výpis označíte myší, Ctrl+C, Notepad, Ctrl-V, uložit a máte hotovo.
Pokud používáte Linux, použijte lspci. Prozkoumeje volbu lspci -v. Program lspci nemusíte spouštět jako root. Ve většině distribucí Linuxu je lspci součástí systému, nebudete muset nic instalovat.
Na OpenBSD zadejte jako root:
pkg_add pciutils
lspci -v
Ve Windows použijte program Notepad (Poznámkový blok) nebo jiný textový editor, který umí ukládat prostý text.
Vypracovaný úkol v prostém textu jako přílohu mi pošlete mailem na adresu chraska.jiri@sspvc.cz do 6.2.2023.
Nepoužívejte prosím žádné Teamsy a odkazy na nějaká vzdálená úložiště, posíláte malý textový soubor.
Kdo si chce opravit kuli, tak najde USB zařízení, které neznám a pošle mi obrázek nebo URL odkaz.
Václav Vaněček má speciální úkol pokud si chce opravit kuli. Najít software podobné HWiNFO, které bude fungovat na operačním systému Apple iOS, a vypíše, zda má jeho telefon s Apple iOS nějaké PCI zařízení.