Re: pci bus enumeration



rafi wrote in comp.os.linux.hardware:

Hi all,

I want to know the PCI fundas
1. How the PCI Buses are enumerated while booting linux?
2. How it detects the Vendor ID,Device ID,etc., and make the device
structure for various cards?
3. What Happens if two or more same cards which are having same DEVICE
ID,VENDOR ID,and
SUB-SYSTEM ID connected to the slots.I mean to say,
Are they having same IRQs,same IRQ_FLAGS(SA_INTERRUPT/SA_SHIRQ)?
4.In the prev case, Is kernel allocate any different adderss space
for each (same kind of) cards ?
Please reply me ASAP
Thanks
Rafi.

[c17] /home/psd->lspci
00:00.0 Host bridge: Silicon Integrated Systems [SiS] 651 Host (rev 01)
00:01.0 PCI bridge: Silicon Integrated Systems [SiS] Virtual PCI-to-PCI bridge (AGP)
00:02.0 ISA bridge: Silicon Integrated Systems [SiS] SiS962 [MuTIOL Media IO] (rev 04)
00:02.1 SMBus: Silicon Integrated Systems [SiS] SiS961/2 SMBus Controller
00:02.5 IDE interface: Silicon Integrated Systems [SiS] 5513 [IDE]
00:02.7 Multimedia audio controller: Silicon Integrated Systems [SiS] Sound Controller (rev a0)
00:03.0 USB Controller: Silicon Integrated Systems [SiS] USB 1.0 Controller (rev 0f)
00:03.1 USB Controller: Silicon Integrated Systems [SiS] USB 1.0 Controller (rev 0f)
00:03.2 USB Controller: Silicon Integrated Systems [SiS] USB 1.0 Controller (rev 0f)
00:03.3 USB Controller: Silicon Integrated Systems [SiS] USB 2.0 Controller
00:0a.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
00:0b.0 Multimedia video controller: Conexant CX23880/1/2/3 PCI Video and Audio Decoder (rev 05)
00:0b.2 Multimedia controller: Conexant CX23880/1/2/3 PCI Video and Audio Decoder [MPEG Port] (rev 05)
00:0d.0 VGA compatible controller: S3 Inc. ViRGE/DX or /GX (rev 01)
01:00.0 VGA compatible controller: Silicon Integrated Systems [SiS] 65x/M650/740 PCI/AGP VGA Display Adapter

00: means standard PCI, 01: means AGP. Don't know about the rest.


--
Peter D.
Sig goes here...
.



Relevant Pages

  • Re: ATI Radeon 9600se VS ATI X300se
    ... if Phil's motherboard only has PCI Express slot he should be aware ... higher end PCIex cards burn much hotter- think about system cooling. ... > computer that uses AGP graphics cards. ... Note that computers that use PCI Express 16 video cards ...
    (microsoft.public.windowsxp.hardware)
  • Re: SCO Technical Articles to say "tata".
    ... > cards in a machine that needs to perform well. ... It's good that ISA ... The pci version are also much ... When they ported to sco, ...
    (comp.unix.sco.misc)
  • Re: What motherboards are based on Intel 915 and Intel 945 chipsets
    ... The vendors of the cards prefer Intel because in ... known to work well with PV149 or Kodicom series DVR cards I'll be glad ... Is 1 PCI bus enough? ... I suspect that if you are using 5 capture cards, ...
    (comp.sys.ibm.pc.hardware.chips)
  • Re: AGP or PCI
    ... I think they are saying AGP "replaces" PCI in the context of graphic ... cards, because it's more effective - but you can use a PCI graphics ... card instead of an AGP graphics card. ...
    (microsoft.public.windowsxp.hardware)
  • Re: [opensuse] saa7231 chip
    ... chip for things like the compro S88f Tv Card i need to make the ... switch to a PCI-e card to slove a big PITA sound problem so aint got ... The PCI-E cards I have seen that do work with Linux ... have the same old BT787A chipset and a PCI-E to PCI bridge onboard. ...
    (SuSE)