Sun Microsystems PCI manual Create the InfiniBand devices using the following command

Page 34

For example:

Dec 10 16:41:05 hostname pcplusmp: [ID 637496 kern.info] pcplusmp: pci15b3,5a44 (tavor) instance 0 vector 0x1c ioapic 0x4 intin 0x0 is bound to cpu 1

Dec 10 16:41:05 hostname pci_pci: [ID 370704 kern.info] PCI-device: pci15b3,5a44@0, tavor0

Dec 10 16:41:05 hostname genunix: [ID 936769 kern.info] tavor0 is /pci@0,0/pci1022,7450@b/pci15b3,5a46@1/pci15b3,5a44@0

Dec 10 16:41:05 hostname tavor: [ID 548581 kern.info] tavor0: FW ver:

0003.0002.0000, HW rev: a1

Dec 10 16:41:05 hostname tavor: [ID 827127 kern.info] tavor0: MT23108 InfiniHost Mellanox Technologies (0x0002c9010976bb40)

Dec 10 16:41:06 hostname tavor: [ID 979957 kern.info] NOTICE: tavor0:

port 1 up (link width: 4x)

Refer to dmesg(1M) for more information.

2.Create the InfiniBand devices using the following command:

#devfsadm -C

A /dev/ibdn device is created for each IB-HCA port in the system where n is the port number. Refer to devfsadm(1M) for more information.

3.Verify InfiniBand devices.

Check that the InfiniBand devices were created. To do this, type the following command:

#ls -l /dev/ibd*

A list of InfiniBand devices (/dev/ibd*) is displayed.

4.Plumb each of the IB devices.

To do this, type the following command for each IB-HCA port in the system:

#ifconfig ibdn plumb host-ipv4-addressup

where n is the instance number of the interface and host-ipv4-addressis the designated IPv4 address for the device.

If you are using IPv6, use the following command instead:

# ifconfig ibdn inet6 plumb host-ipv6-addressup

12 Sun Dual Port 4x IB Host Channel Adapter PCI-X Installation and User’s Guide • September 2005

Image 34
Contents Sun Microsystems, Inc Page Contents Adapter Installation Index Page Figures Page Tables Page Regulatory Compliance Statements FCC Class a NoticeICES-003 Class B Notice Avis NMB-003, Classe B CCC Class a Notice Page Declaration of Conformity Page Preface How This Book Is OrganizedUsing Unix Commands Shell PromptsTypographic Conventions Related DocumentationThird-Party Web Sites Documentation, Support, and TrainingContacting Sun Technical Support Sun Welcomes Your Comments Page Product Overview Product FeaturesHardware Description Standard faceplate Interfaces LED DisplaysPhysical link Green LED Hardware, Software, and Cable Requirements 2Hardware, Software, and Cable RequirementsPage Installing the Adapter Adapter InstallationIB-HCA Bus and Slot Selection See -1for a typical adapter to switch cabling example Verifying the Installation 1Typical Adapter-to-Switch ConfigurationPage IPoIB Configuration Configuring IP Over InfiniBandConfiguring IPoIB Create the InfiniBand devices using the following command Managing IB Devices for IPoIB Check that data can be send over the InfiniBand linkPage InfiniBand Software Overview InfiniBand SoftwareUser Direct Access Programming Library IP over InfiniBand DriverInfiniBand Management Framework InfiniBand Transport FrameworkTavor HCA Driver Manuals Related Software DocumentationMan Pages InfiniBand Cable Pin Assignments Figure A-1Sun 4x-to-12x InfiniBand Cable Pin Assignments Diagnostic Software Troubleshooting SunVTS Diagnostic TestingUsing the SunVTS ibhcatest Table B-1SunVTS DocumentationTroubleshooting Tasks Using the ibhcatestOther Useful Utilities CfgadmSnoop Page Index

PCI specifications

Sun Microsystems, a pioneer in the development of computer systems and software, played a significant role in the advancement of PCI (Peripheral Component Interconnect) technology. Introduced in the early 1990s, PCI was a revolutionary standard for connecting peripheral devices to a computer's motherboard, and Sun Microsystems implemented this technology across many of their systems.

One of the primary features of Sun's PCI implementation was its ability to support a wide range of peripheral devices. This versatility allowed users to expand their systems with various components, such as graphics cards, networking interfaces, and storage controllers, which improved system performance and functionality. The PCI standard enabled multiple devices to communicate concurrently, enhancing overall operational efficiency.

Another characteristic of Sun's PCI systems was their high bandwidth capability. Sun Microsystems designed their workstations and servers with a focus on delivering superior data transfer rates, which was essential for high-performance applications such as computer-aided design and scientific simulations. The PCI standard supported different bandwidth configurations, allowing Sun to optimize their hardware for demanding tasks.

Sun systems supported various PCI versions, including PCI 2.1 and PCI-X, which further increased data transfer rates and provided backward compatibility with older PCI devices. The transition to PCI Express (PCIe) marked another leap in performance, and Sun embraced this technology by incorporating it into their hardware, providing users with enhanced speed and improved energy efficiency.

In addition to supporting high-performance peripherals, Sun Microsystems placed a strong emphasis on reliability and fault tolerance in their PCI designs. Many of their servers included features like redundant power supplies and advanced cooling systems to ensure long-term operation and minimize downtime.

Security was also a consideration in Sun's PCI implementation. The company developed advanced features to protect data integrity and prevent unauthorized access, making their systems suitable for enterprise-level applications.

Overall, Sun Microsystems' approach to PCI technology was characterized by flexibility, performance, reliability, and security. Their commitment to innovation helped to establish PCI as a crucial standard in the industry, contributing to the evolution of computer systems and enhancing the user experience for a variety of applications. Sun's legacy in PCI technology continues to influence modern computing as businesses continue to seek efficient and high-performing solutions for their computing needs.