| | | {note:title=Fairly out of date} |
| | When considering updating this page.. pointers to the official, correct, and current information should be added. The following information is not expected to be in sync with current ordering capabilities |
| | {note} |
| | |
| | |
| | On this page all available adapter cards (older and new ones) are summarized and how they are supported with Linux. We distinguish between the following systems: |
| | - RS/6000 systems, POWER4 and POWER5 processor-based pSeries systems |
| | - JS20 and JS21 PowerPC processor-based blade servers |
| | |
| | *Table of Contents* |
| | {toc} |
| | |
| | Please also check the following documents: |
| | - [IBM System p server I/O & IntelliStation POWER facts and features document|http://www-03.ibm.com/systems/p/hardware/factsfeatures.html] |
| | - [pSeries hardware - installable options|http://publib.boulder.ibm.com/infocenter/pseries/v5r3/index.jsp?topic=/com.ibm.pseries.doc/hardware_docs/selectbyinstallableoption.htm] |
| | - [PCI adapter information by feature type|http://publib.boulder.ibm.com/infocenter/eserver/v1r3s/index.jsp?topic=/iphcd/pcibyfeature.htm] |
| | |
| | h1. RS/6000 systems, POWER4 and POWER5 processor-based pSeries systems |
| | |
| | All adapter cards are specified by a *feature code* (FC) number. A list of all available adapter cards can be found at: |
| | http://www.ibm.com/link_still_to_be_specified. |
| | |
| | h2. Storage Interfaces |
| | The storage interfaces are classified into the following categories: |
| | - SCSI interfaces |
| | - iSCSI interfaces |
| | - Fibre Channel interfaces |
| | - Virtual interfaces |
| | - SSA interfaces |
| | |
| | h3. SCSI Interfaces |
| | The following table summarizes all SCSI adapter cards: |
| | ||Feature Code||Description||Linux kernel module|| |
| | |1912|PCI-X DDR Dual Channel Ultra320 LVD SCSI Adapter|???| |
| | |1974|PCI-X Dual Channel Ultra320 SCSI Adapter|ipr| |
| | |5710/5712|PCI-X Dual Channel Ultra320 SCSI Adapter|ipr| |
| | |5736|PCI-X Dual Channel Ultra320 SCSI Adapter|???| |
| | |6203|PCI Dual Channel Ultra3 SCSI Adapter|???| |
| | |
| | The following table summarizes all SCSI RAID adapter cards: |
| | ||Feature Code||Description||Linux kernel module|| |
| | |1913|PCI-X DDR Dual Channel Ultra320 LVD SCSI RAID 0, 5, 6, 10 Adapter|???| |
| | |1975|PCI-X Dual Channel Ultra320 SCSI RAID Adapter|ipr| |
| | |2498|PCI Dual Channel Ultra3 SCSI RAID Adapter|???| |
| | |5703/5711|PCI-X Dual Channel Ultra320 SCSI RAID Adapter|ipr| |
| | |5737|PCI-X DDR Dual Channel Ultra320 LVD SCSI RAID 0, 5, 6, 10 Adapter|???| |
| | |6204|PCI Ultra SCSI Differential Adapter|??? sym53cXXX| |
| | |
| | The following table summarizes all SCSI RAID daughter cards: |
| | ||Feature Code||Description||Linux kernel module|| |
| | |1907|Dual Channel SCSI RAID Enablement Daughter Card|ipr| |
| | |1908|Dual Channel SCSI RAID Enablement Daughter Card|ipr| |
| | |1976|Dual Channel SCSI RAID Enablement Daughter Card|ipr| |
| | |5709|Dual Channel SCSI RAID Enablement Card|ipr| |
| | |5726|Dual Channel SCSI RAID Enablement Card|ipr| |
| | |5727|Dual Channel SCSI RAID Enablement Daughter Card|ipr| |
| | |5728|Dual Channel SCSI RAID Enablement Daughter Card|ipr| |
| | |
| | h3. iSCSI Interfaces |
| | The following table summarizes all iSCSI adapter cards: |
| | ||Feature Code||Description||Linux kernel module|| |
| | |1986|1 Gigabit iSCSI TOE PCI-X on twisted-pair copper media Adapter|???| |
| | |1987|1 Gigabit iSCSI TOE PCI-X on optical media Adapter|???| |
| | |5713|1 Gigabit iSCSI TOE PCI-X on twisted-pair copper media Adapter|???| |
| | |5714|1 Gigabit iSCSI TOE PCI-X on optical media Adapter|???| |
| | |
| | h3. Fibre Channel Interfaces |
| | The following table summarizes all Single Port Fibre Channel adapter cards: |
| | ||Feature Code||Description||Linux kernel module|| |
| | |1905|4 Gigabit Fibre Channel 1-Port PCI-X DDR Adapter|lpfc| |
| | |1957|2 Gigabit Fibre Channel 1-Port PCI-X Adapter Low Profile|lpfc| |
| | |1977|2 Gigabit Fibre Channel 1-Port PCI-X Adapter|lpfc| |
| | |5716|2 Gigabit Fibre Channel 1-Port PCI-X Adapter|lpfc| |
| | |5758|4 Gigabit Fibre Channel 1-Port PCI-X DDR Adapter|lpfc| |
| | |6228|2 Gigabit Fibre Channel 1-Port PCI Adapter|lpfc| |
| | |6239|2 Gigabit Fibre Channel 1-Port PCI-X Adapter|(CHECK IF PCI-X ???) lpfc| |
| | |
| | The following table summarizes all Dual Port Fibre Channel adapter cards: |
| | ||Feature Code||Description||Linux kernel module|| |
| | |1910|4 Gigabit Fibre Channel 2-Port PCI-X DDR Adapter|lpfc| |
| | |5759|4 Gigabit Fibre Channel 2-Port PCI-X DDR Adapter|lpfc| |
| | |
| | h3. Virtual Interfaces |
| | The following table summarizes all Virtual adapter cards: |
| | ||Feature Code||Description||Linux kernel module|| |
| | |N/A|IBM Virtual SCSI Client|ibmvscsic| |
| | |N/A|IBM Virtual SCSI Server|ibmvscsis| |
| | |
| | h3. SSA Interfaces |
| | The following table summarizes all SSA adapter cards: |
| | ||Feature Code||Description||Linux kernel module|| |
| | |6230|SSA - Advanced SerialRAID Plus|not supported| |
| | |
| | h2. Communications and Connectivity |
| | The communications and Connectivity interfaces are classified into the following categories: |
| | - Single port Ethernet adapters |
| | - Dual port Ethernet adapters |
| | - Quad port Ethernet adapters |
| | - 10 Gig Ethernet adapters |
| | - Virtual Ethernet adapters |
| | - Token Ring Adapters |
| | - ATM Adapters |
| | - WAN Adapters |
| | - Async Adapters |
| | - InfiniBand Adapters |
| | - USB Adapters |
| | - Cryptographic Adapters |
| | |
| | h3. Single Port Ethernet Adapters |
| | The following table summarizes all single port Ethernet adapter cards: |
| | ||Feature Code||Description||Linux kernel module|| |
| | |1959|IBM 10/100/1000 Base-TX Ethernet Low Profile PCI-X Adapter (Copper)|e1000| |
| | |1978|IBM Gigabit Ethernet-SX PCI-X Adapter (Fibre)|e1000| |
| | |1979|IBM 10/100/1000 Base-TX Ethernet PCI-X Adapter (Copper)|e1000| |
| | |1985|IBM 10/100 Mbps Ethernet PCI II Adapter|e100| |
| | |2968|10/100 Ethernet Tx PCI Adapter|???| |
| | |2969|Gigabit Ethernet - SX PCI (Fibre)|e1000| |
| | |2975|Gigabit Ethernet - Base-T PCI (UTP)|e1000| |
| | |2975|10/100/1000 Base-T Ethernet PCI Adapter|e1000| |
| | |2985/2987|Ethernet PCI Adapter|???| |
| | |4962|IBM 10/100 Mbps Ethernet PCI II Adapter|???| |
| | |5700|IBM Gigabit Ethernet-SX PCI-X Adapter (Fibre)|e1000| |
| | |5701|IBM 10/100/1000 Base-TX Ethernet PCI-X Adapter (Copper)|e1000| |
| | |
| | h3. Dual Port Ethernet Adapters |
| | The following table summarizes all dual port Ethernet adapter cards: |
| | ||Feature Code||Description||Linux kernel module|| |
| | |1983|IBM 2-Port 10/100/1000 Base-TX Ethernet PCI-X Adapter (Copper)|e1000| |
| | |1984|IBM 2-Port Gigabit Ethernet-SX PCI-X Adapter (Fibre)|e1000| |
| | |1990|IBM 2-Port 10/100/1000 Base-TX Ethernet Low Profile PCI-X Adapter|e1000| |
| | |5706|IBM 2-Port 10/100/1000 Base-TX Ethernet PCI-X Adapter|e1000| |
| | |5707|IBM 2-Port Gigabit Ethernet-SX PCI-X Adapter|e1000| |
| | |
| | h3. Quad Port Ethernet Adapters |
| | The following table summarizes all quad port Ethernet adapter cards: |
| | ||Feature Code||Description||Linux kernel module|| |
| | |1954|IBM 10/100/1000 Base-T Ethernet PCI-X Adapter (Copper)|e1000| |
| | |4951|4-Port 10/100 Base-TX Ethernet PCI Adapter|???| |
| | |4961|IBM 10/100 Mbps Ethernet PCI Adapter|e100 ???| |
| | |5740|IBM 10/100/1000 Base-T Ethernet PCI-X Adapter (Copper)|e1000| |
| | |
| | h3. 10 Gig Ethernet Adapters |
| | The following table summarizes all 10 Gig Ethernet adapter cards: |
| | ||Feature Code||Description||Linux kernel module|| |
| | |1981|IBM 1-Port 10 Gigabit Ethernet-SR PCI-X Adapter|???| |
| | |1982|IBM 1-Port 10 Gigabit Ethernet-LR PCI-X Adapter|???| |
| | |5718|IBM 1-Port 10 Gigabit Ethernet-SR PCI-X Adapter|???| |
| | |5719|IBM 1-Port 10 Gigabit Ethernet-LR PCI-X Adapter|???| |
| | |5721|IBM 1-Port 10 Gigabit Ethernet-SR PCI-X 2.0 DDR Adapter|???| |
| | |5722|IBM 1-Port 10 Gigabit Ethernet-LR PCI-X 2.0 DDR Adapter|???| |
| | |
| | h3. Virtual Ethernet Adapters |
| | The following table summarizes all virtual Ethernet adapter cards: |
| | ||Feature Code||Description||Linux kernel module|| |
| | |N/A|IBM Virtual Ethernet|ibmveth| |
| | |
| | h3. Token Ring Adapters |
| | The following table summarizes all Token Ring adapter cards: |
| | ||Feature Code||Description||Linux kernel module|| |
| | |2920|PCI Token-Ring Adapter|???| |
| | |2979|PCI Auto LANStreamer Token-Ring Adapter|???| |
| | |4959|IBM 4/16 Mbps PCI Token Ring Adapter|olympic ???| |
| | |
| | h3. ATM Adapters |
| | The following table summarizes all ATM adapter cards: |
| | ||Feature Code||Description||Linux kernel module|| |
| | |2946|622 Mbs ATM Fibre Adapter|not supported| |
| | |4953|155 Mbs ATM UTP Adapter|not supported| |
| | |4957|155 Mbs ATM Fibre Adapter|not supported| |
| | |
| | h3. WAN Adapters |
| | The following table summarizes all WAN adapter cards: |
| | ||Feature Code||Description||Linux kernel module|| |
| | |2947|IBM ARTIC960Hx 4-Port Multiprotocol PCI Adapter|not supported| |
| | |2962|IBM Dual Port Multiprotocol Adapter|not supported| |
| | |6312|Quad Digital Trunk Telephony PCI Adapter|not supported| |
| | |
| | h3. Async Adapters |
| | The following table summarizes all Async adapter cards: |
| | ||Feature Code||Description||Linux kernel module|| |
| | |2943|8-Port Asynchronous EIA-232 / RS-422 Adapter|not supported| |
| | |2944|128-Port Asynchronous Controller|not supported| |
| | |5723|2-Port Asynchronous EIA-232 PCI Adapter|???| |
| | |7036-P16|16-Port Asynchronous RAN|???| |
| | |8136|Rack Mountable Remote Asynchronous Node 16-Port EIA-232|not supported| |
| | |8137|Enhanced Remote Asynchronous Node 16-Port EIA-232|not supported| |
| | |
| | h3. InfiniBand Adapters |
| | The following table summarizes all InfiniBand adapter cards: |
| | ||Feature Code||Description||Linux kernel module|| |
| | |1809|IBM GX Dual-port 4x IB HCA|???| |
| | |1810|IBM GX Dual-port 4x IB HCA|???| |
| | |1811|IBM GX Dual-port 4x IB HCA|???| |
| | |1812|IBM GX Dual-port 4x IB HCA|???| |
| | |1820|PCI-X Dual-port 4x IB HCA|???| |
| | |
| | h3. USB Adapters |
| | The following table summarizes all USB adapter cards: |
| | ||Feature Code||Description||Linux kernel module|| |
| | |2737|2-Port USB 1.1 PCI Adapter|???| |
| | |2738|2-Port USB 2.0 PCI Adapter|???| |
| | |2962|4-Port USB PCI Adapter|???| |
| | |
| | h3. Cryptographic Adapters |
| | The following table summarizes all Cryptographic adapter cards: |
| | ||Feature Code||Description||Linux kernel module|| |
| | |4958|PCI Cryptographic Coprocessor|???| |
| | |4960|IBM e-business Cryptographic Accelerator|???| |
| | |4963|PCI Cryptographic Coprocessor|???| |
| | |
| | h2. Graphics Adapters |
| | The following table summarizes all Graphics adapter cards: |
| | ||Feature Code||Description||Support|| |
| | |1980|POWER GXT135P PCI 2D Graphics Accelerator with Digital Support|supported as framebuffer only| |
| | |2848|POWER GXT135P PCI 2D Graphics Accelerator with Digital Support|supported as framebuffer only| |
| | |2849|POWER GXT135P PCI 2D Graphics Accelerator with Digital Support|supported as framebuffer only| |
| | |2842|POWER GXT4500P PCI 3D Graphics Accelerator with Digital Support|PCI-X ??? not supported| |
| | |2843|POWER GXT6500P PCI 3D Graphics Accelerator with Digital Support|PCI-X ??? not supported| |
| | |
| | |
| | h1. JS20 and JS21 PowerPC processor-based Blade Servers |
| | |
| | The JS20 and JS21 PowerPC processor-based blade servers are listed separatey because they have a different system of feature numbers. |
| | |
| | h2. Storage Interfaces |
| | The following table summarizes all available Storage Interface adapter cards: |
| | ||Feature Code||Description||Linux kernel module|| |
| | |N/A|JS20 Integrated ATA-100 IDE controller|amd74xx| |
| | |N/A|JS21 Integrated SAS controller with RAID support|ipr| |
| | |73P6112|JS20 Fibre Channel Expansion Card|qla2300???| |
| | |26R0890|JS21 QLogic 4Gb SFF Fibre Channel Expansion Card|qla2400| |
| | |32R1923|JS21 StFF iSCSI Expansion Card|qla4xxx(iSCSI func.) & qla3022ip(NIC func.), both from qlogic.com| |
| | |
| | h2. Communications and Connectivity |
| | The following table summarizes all Communications and Connectivity adapter cards: |
| | ||Feature Code||Description||Linux kernel module|| |
| | |N/A|Integrated Dual-Port Gigabit Ethernet|bcm5700 or tg3| |
| | |73P9030|IBM BladeCenter Gigabit Ethernet Expansion Card|???| |
| | |73P6000|Myricom Myrinet Expansion Card|???| |
| | |26K6457|Topspin InfiniBand Host Channel Adapter|(driver modules from topspin/cisco)???| |
| | |
| | |
| | h1. IDE Support |
| | |
| | For IDE support the following Linux kernel modules are necessary (should all be included in the standard kernel): |
| | - ide_SPECIFY!!! |
| | - ide_SPECIFY!!! |
| | - ide_SPECIFY!!! |
| | - ide_SPECIFY!!! |
| | |
| | |
| | h1. USB Support |
| | |
| | For USB support the following Linux kernel modules are necessary (should all be included in the standard kernel): |
| | - usb_SPECIFY!!! |
| | - usb_SPECIFY!!! |
| | - usb_SPECIFY!!! |
| | - usb_SPECIFY!!! |
| | |
| | |
| | h1. Diagnostic tools |
| | |
| | - *ethtool* - for all LAN devices |
| | - *iprutils* - for IBM SCSI/RAID controllers |
| | - *lputil* - for Emulex Fibre Channel HBA |
| | - *bcmflashdiag* - for Broadcom Ethernet |
| | - *scli* - for QLogic Fibre Channel HBA |