Difference between revisions of "PCI"

From Nekochan
Jump to: navigation, search
m (Further reading)
(Added description and picture of mod for Onyx2 deskside chassis)
Line 34: Line 34:
  
 
[[Image: Shoebox.gif]]
 
[[Image: Shoebox.gif]]
 +
 +
 +
[[File:Pci_shoebox_mod_onyx2_840x800.JPG|200px|thumb|right|Mod for Onyx2 deskside]]
 +
Some users have reported a problem on Onyx2 desksides with mechanical interference between a rivet in the chassis and an ear on the bracket that's part of the shoebox.  This rivet can prevent the shoebox from seating completely and fully engaging the XIO connector with the midplane.  A simple and effective modification to fix this is to cut a corner off the mounting ear of the shoebox as shown in the picture to the right.
 +
 +
[http://forums.nekochan.net/viewtopic.php?f=3&t=16721990#p7309841 Forum post about Onyx2 deskside mod to fix rivet problem]
  
 
== PCI in IRIX hinv ==
 
== PCI in IRIX hinv ==

Revision as of 10:58, 7 December 2011

General information

The Peripheral Component Interconnect, or PCI Standard (in practice almost always shortened to PCI), specifies a computer bus for attaching peripheral devices to a computer motherboard. These devices can take any one of the following forms:

  • An integrated circuit fitted onto the motherboard itself, called a planar device in the PCI specification.
  • An expansion card that fits into a socket.

The PCI bus is common in modern PCs, where it has displaced ISA and VESA Local Bus as the standard expansion bus, but it also appears in many other computer types. The bus is being succeeded by PCI Express, which launched in 2004 and offers much higher bandwidth. As of 2007 the PCI standard is still used by many legacy and new devices that do not require the higher bandwidth of PCI-E. New computers are also still provided with ample PCI slots.

The PCI specification covers the physical size of the bus (including wire spacing), electrical characteristics, bus timing, and protocols. The specification can be purchased from the PCI Special Interest Group (PCI-SIG).

Origin 3x0/3x00 PCI Carrier

The PCI Card Carrier is used with Origin 3x0/3x00 expansion bricks such as the I-Brick, IX-Brick, or P-Brick. Its places the edge-connector of PCI boards into or out of a PCI slot as the carrier is inserted/retracted. When controlled by the correct software, it allows for hot-swapping PCI cards.

ShoeHorn.gif


Pebrick.int.gif

Shoehorn

Single PCI slot <-> XIO

PCI Shoehorns for the Origin 2000 / Octane adapt single PCI boards for use in an XIO slot:

SGI 1000BaseT GIGABIT 9470434.JPG

Shoebox

3 PCI slots into a XIO bridge.

The Origin 2000 and Oynx2 ones are straight up and down with the screws on the bottom.

The Octane ones are sideways with the screws on one side.

The orientation of the compression connectors are also incompatible between the two shoeboxes.

Shoebox.gif


Mod for Onyx2 deskside

Some users have reported a problem on Onyx2 desksides with mechanical interference between a rivet in the chassis and an ear on the bracket that's part of the shoebox. This rivet can prevent the shoebox from seating completely and fully engaging the XIO connector with the midplane. A simple and effective modification to fix this is to cut a corner off the mounting ear of the shoebox as shown in the picture to the right.

Forum post about Onyx2 deskside mod to fix rivet problem

PCI in IRIX hinv

A machine with a lot of PCI slots:

 PCI Adapter ID (vendor 0x1077, device 0x2200) PCI slot 2
 PCI Adapter ID (vendor 0x1077, device 0x2200) PCI slot 2
 PCI Adapter ID (vendor 0x1077, device 0x2200) PCI slot 1
 PCI Adapter ID (vendor 0x1077, device 0x2300) PCI slot 2
 PCI Adapter ID (vendor 0x1077, device 0x2200) PCI slot 1
 PCI Adapter ID (vendor 0x10a9, device 0x0003) PCI slot 4
 PCI Adapter ID (vendor 0x11c1, device 0x5802) PCI slot 5
 PCI Adapter ID (vendor 0x104c, device 0x8009) PCI slot 6
 PCI Adapter ID (vendor 0x1077, device 0x2200) PCI slot 1
 PCI Adapter ID (vendor 0x1077, device 0x2200) PCI slot 1
 PCI Adapter ID (vendor 0x1077, device 0x2200) PCI slot 2
 PCI Adapter ID (vendor 0x1077, device 0x2200) PCI slot 1
 PCI Adapter ID (vendor 0x1077, device 0x2200) PCI slot 2
 PCI Adapter ID (vendor 0x1077, device 0x2200) PCI slot 1
 PCI Adapter ID (vendor 0x1077, device 0x2200) PCI slot 2



There is a PCI database at: http://www.pcidatabase.com/

The first looks like a SCSI controller:

PCI DB.png

Qlogic makes SCSI controllers. This machine probably has a lot of disk attached.

Known working PCI cards with IRIX (A visual database)

PCI serial.jpg

Radical audio.jpg

SGI Gigabit.jpg

Mellanox.jpg

O2 inifinitiband.jpg

Programming

The IRIX device driver guide contains a section on PCI programming.

Further reading