Here are the drivers for Compaq hardware:
NCR53C8XX / Sym53c8xx
This driver works with the following SCSI Chipsets:
NCR53c875, NCR53c876
CPQARRAY
This driver works with the Compaq Smart Array Controllers in the following table.
Table of Compaq Array Controllers and Part Numbers:
Vendor ID | Device ID | Name | Spare # | Assembly # | Option # |
110e | 0040 | IDA | |||
110e | 0140 | IDA-2 | |||
110e | 1040 | IAES | |||
110e | 2040 | Smart Array Controller (EISA) | 142130-001 | 002969-001 | 142055-001 |
110e | 2040 | Smart Array Controller (EISA) | 181132-001 | 003596-001 / 003596-002 | 142055-001 |
0e11 | 4031 | Smart-2/SL | 242777-001 | 006888-001 | 242776-B21 |
110e | 3040 | Smart-2/E (EISA) | 194752-001 | 194771-001 | 194751-001 |
0e11 | 4030 | Smart-2/P | 194754-001 | 194770-001 | 194753-001 |
Smart-2/DH | 295243-001 | 295244-001 | 295242-B21 | ||
0e11 | 4034 | SA221 | 400546-001 | 010214-001 | 388099-B21 |
0e11 | 4033 | SA3100ES | 295625-001 | 295571-001 | 295570-B21 |
0e11 | 4032 | SA3200 | 340855-001 | 340825-001 | 295643-B21 |
0e11 | 4040 | Integrated Array Controller | |||
0e11 | 4050 | SA4200 | 401859-001 | 400502-001 | 295636-B21 |
0e11 | 4051 | SA4250ES | 401858-001 | 007899-001 | 295635-B21 |
SA431 | 143886-001 | 010505-001 | 127695-B21 |
The drivers for cpqarray are already in the main Linux kernel source tree. This means that RedHat already comes with drivers for the Compaq array controllers.
Table of cpqarray driver versions and controllers supported:
Cpqarray Driver Version | Earliest Kernel Version | RedHat Version | Supported Cards |
1.0.9 | 2.2.17 | 7.0 | Smart Array LC2, and prior |
1.0.6 | 2.2.15 | 6.2 | Smart Array 431, and prior |
1.0.5 | 2.2.11 | 6.1 | IDA (EISA), IDA-2 (EISA), original Smart Array Controller (EISA), SA4200, SA4250ES, Integrated Array Controller (ROC), and prior |
0.9.9 | (2.2.5-15)* | 6.0 | Smart-2/SL, Smart-2/E (EISA), Smart-2/P, Smart-2DH, SA221, SA3100ES, SA3200 |
*Not an official Kernel Release, this kernel is provided by RedHat
Problems / Known Issues:
In RedHat 6.1, the cpqarray driver does support the SA4200 and SA4250ES; however, the PCI device id’s of these controllers did not make it into the RedHat Installation PCI device table. What this means is that the driver does work, but the installation program does not recognize controller card, and therefore does not load a driver.
The solution to this is to go through the “expert mode” of installing Linux. When prompted for a driver diskette, choose cancel. Then select the Compaq Smart2 driver from the list. This is the proper method to have the controller card detected by the installer program and have Linux load the driver after you reboot.
I believe that the above is true for RedHat 6.2 as well, it won’t automatically detect the SA4200, SA4250ES, nor the SA431; however, the driver does work for those cards.
Another issue is that the driver for the Integrated Smart Array Controller (ROC) will not support both an array of drives and a tape drive; therefore, systems which have the ROC chip installed will need to put the tape drive on another controller other than the integrated controller. The other choice is to install a Compaq Smart Array controller in a slot, move the drives to that controller, remove the Integrated Smart Array controller (ROC), leave the tape drive connected to the integrated SCSI controller.
More ROC info: roc.html
Here is the readme for the cpqarray driver: /usr/src/linux/Documentation/cpqarray.txt
Additional information concerning the cpqarray driver can be found at the following locations:
Old site for cpqarray: | http://www.insync.net/~frantzc/cpqarray.html – check http://web.archive.org/web/*/http://www.insync.net/~frantzc/cpqarray.html |
New site for cpqarray: | ftp://ftp.compaq.com/pub/products/drivers/linux/ |
CCISS:
Table of Compaq CCISS Array Controllers and Part Numbers:
Vendor ID | Device ID | Name | Spare # | Assembly # | Option # |
SA5300 |
Compaq Network Cards
There are basically two types of supported Compaq Network Cards: tlan and e100
TLAN
Vendor ID | Device ID | Name | Spare # | Assembly # | Option # |
0e11 | ae32 | Compaq Netelligent 10/100 TX PCI UTP | 169849-001 | 005139-001 | 169845-001 |
0e11 | ae34 | Compaq Netelligent 10 T PCI UTP | 242501-001 | 006064-001 | 242500-001 |
0e11 | ae35 | Compaq Integrated NetFlex 3/P | n/a | n/a | n/a |
0e11 | ae40 | Compaq Netelligent Dual 10/100 TX PCI UTP | 242560-001 | 006312-001 | 242559-001 |
0e11 | ae43 | Compaq Netelligent Integrated 10/100 TX UTP | n/a | n/a | n/a |
0e11 | b011 | Compaq Netelligent 10/100 TX Embedded UTP | n/a | n/a | n/a |
0e11 | b012 | Compaq Netelligent 10 T/2 PCI UTP/Coax | 292857-001 | 007132-001 | 292856-B21 |
0e11 | b030 | Compaq Netelligent 10/100 TX UTP | ? | ? | ? |
0e11 | f130 | Compaq NetFlex 3/P | (169811-001) | (004165-001) | (169810-001) |
0e11 | f150 | Compaq NetFlex 3/P | (169811-001) | (004165-001) | (169810-001) |
108d | 0012 | Olicom OC-2325 | ? | ? | ? |
108d | 0013 | Olicom OC-2183 | ? | ? | ? |
108d | 0014 | Olicom OC-2326 | ? | ? | ? |
Additional information concerning the tlan driver can be found at the following location:
Linux TI ThunderLAN driver site: | http://sourceforge.net/projects/tlan/ |
e100
Vendor ID | Device ID | Name | Spare # | Assembly # | Option # | Chipset |
Netelligent 10T PCI Intel UTP | 317358-001 | 317357-001 | 317356-B21 | |||
Netelligent 10/100 TX PCI Intel UTP | 317606-001 | 317607-001 | 317600-B21 | |||
Compaq NC3120 | 82558 | |||||
Compaq NC3121 Fast Ethernet | 323553-001 / 323556-001 | 323557-001 / 323550-001 | 323551-B21 | 82558 | ||
Compaq NC3122 Dual Port Fast Ethernet | 317453-001 | 317459-001 | 317450-B21 | |||
Compaq NC3131 64 PCI Dual Base 10/100 | 338478-001 | 009542-001 | 338456-B21 | |||
Compaq NC3132 Dual 10/100 Upgrade Module for NC3131 | 338479-001 | 009545-001 | 338456-B22 | |||
Compaq NC6132 1000 SX Upgrade Module for NC3131 | 338480-001 | 009548-001 | 338456-B23 |
Unknown as of yet, probably uses the e100:
Vendor ID | Device ID | Name | Spare # | Assembly # | Option # | Chipset |
Intel Pro/100 Management Adapter | 82559 | |||||
Intel Pro/100 Management Adapter, Alert on Lan |
For RedHat 70 there is a Compaq version of the e100 intel driver:
ftp://ftp.compaq.com/pub/softpaq/sp16001-16500/sp16262.txt
ftp://ftp.compaq.com/pub/softpaq/sp16001-16500/sp16262.tgz
e100: | http://support.intel.com/support/network/adapter/pro100/e100-1.0.7.htm |
eepro100
The e100 driver should be used rather than the eepro100 driver.
AMD PCNET 32
I do not know if there is currently a driver for the AMD PCNET chipset. Here is a listing of some of the network cards. There is a PCNET32 driver which should be the correct one; however, I have not been able to test it as of yet. I’m sure parameters should need to be passed to it since it has been usually on the EISA bus.
I believe I have been able to get the pcnet32 driver to work on some embedded AMD controller cards on the older ProLiant servers.
Vendor ID | Device ID | Name | Spare # | Assembly # | Option # | Chipset |
Netelligent 10T ISA | 265617-001 | 006252-002 / 006252-004 | 265615-001 | AMD AM79C961A PCNET ISA II | ||
Netelligent 10T/2 ISA UTP/Coax | 265618-001 | 006252-001 / 006252-003 | 265616-001 | AMD AM79C961A PCNET ISA II |
E1000
This is the driver for the Compaq Gigabit NIC.
The e1000 driver is available from the Intel web site and is used for the Fibre NIC. You can either do a search at Intel’s site for e1000 or you can also go to the following address:
e1000: | http://support.intel.com/… |
Currenlty, there is a 1.0.3 patch for the driver.
OLYMPIC
Vendor ID | Device ID | Name | Spare # | Assembly # | Option # |
1014 | 003e | IBM 16/4 Token Ring PCI Special NIC – or – PCI Wake on LAN II 16/4 Token-Ring Adapter | 135449-001 | 133750-001 | 133749-B21 |
More info: See cpqlintr.html
NOTES
Network Card Summary:
The tlan, eepro100, and pcnet32 drivers are all built in to the Linux Kernel Source Tree. If updated or different drivers are needed, you may wish to check the NASA web site or for Intel based cards, the Intel web site.
Intel Web Site | http://www.intel.com |
Nasa Web Site | http://cesdis.gsfc.nasa.gov/linux/ |
Compaq SA4200 and SA4250ES not auto-detected during RedHat 6.1 Installation:
These controllers are supported by the 1.0.5 version of the driver which is in the 6.1 version of RedHat Linux. The PCI Device ID of these controllers did not make it into the RedHat installation PCI Device ID Table. What this means is that the RedHat installation program sees the boards (with their respective ID’S), doesn’t find these ID’s listed in the PCI Device ID Table, and therefore does not load any drivers for them.
The solution to this is to go through Linux Expert mode of installation and specifically choose the Smart2 driver from the list. By informing the installation program in this way that you want to use this driver, the installation program will properly create an initrd that you will be able to boot from.
Compaq PCI Hot Plug Bus:
Linux is currently unable to handle nor make proper use of the Compaq PCI Hot Plug Bus.
The solution is in SCU to choose Linux as the installed OS. If Linux is not an available choice (2000 ROM and latest SCU), then choose UnixWare 2 as the installed OS. A third solution on this is to disable the PCI Hot Plug Bus Reservations in SCU under advanced mode.
- Choose Linux as the installed OS (available on System ROM’s from 12/99 and beyond, also use the latest SCU)
- Choose UnixWare 2 as the installed OS
- Disable the PCI Hot Plug Bus Reservations in SCU under advanced mode
Boot Controller on the 2nd and 3rd PCI Bus:
Linux is currently unable to handle a boot controller on the 2nd or 3rd PCI bus. There are a set of boot diskettes provided by Compaq that has a kernel that will boot and provide support for the 2nd and 3rd PCI bus. The 2nd and 3rd diskettes are used after the installation to copy out a correct kernel to /boot that will allow you to boot Linux. Also there should be a patch on the 2nd or 3rd diskettes to patch the kernel source tree so that you can build your own kernel. These diskettes are located in two softpaq’s: SP10775.EXE (for creation of diskettes from windows) and SP10776.TAR (for creation of diskettes from Linux).
Links Summary:
cpqarray: Old site for cpqarray | http://www.insync.net/~frantzc/cpqarray.html – check http://web.archive.org/web/*/http://www.insync.net/~frantzc/cpqarray.html |
cpqarray: New site for cpqarray: | ftp://ftp.compaq.com/pub/products/drivers/linux/ |
tlan: Linux TI ThunderLAN driver site: | http://sourceforge.net/projects/tlan/ |
e100: Intel e100 drivers | http://support.intel.com/support/network/adapter/pro100/e100-1.0.0.htm |
e1000: Intel e1000 drivers | http://support.intel.com/support/network/adapter/1000/e1000-1.0.0.htm |
Intel Web Site: | http://www.intel.com |
Nasa Web Site (Network Drivers & Beowulf): | http://cesdis.gsfc.nasa.gov/linux/ |
Change Log:
Last Updated | Page Name | Notes |
06-09-2000 | devices.html | cpqarray 1.0.6 is now in kernel 2.2.15. Thanks for the info Charles W. |
04-05-2000 | devices.html | Put change log into table format. Added more TLAN information, TLAN web site, PCI Device ID’s. |
03-20-2000 | devices.html |
Search this site powered by FreeFind |