Solaris 7 (Intel Platform Edition) Device Configuration Guide

Chapter 2 Device Reference Pages

This chapter describes how to use Device Reference Pages to configure your x86 based system to run in the Solaris operating environment and to solve configuration problems.

Third-Party Drivers


Note -

Contact the manufacturer directly for information on these third-party device drivers. In some cases as noted below, see also the Device Reference Page.


Driver Name 

Devices Supported 

blogic

BusLogic (Mylex) BT SCSI host bus adapters 

(see two Device Reference Pages) 

flashpt

BusLogic (Mylex) FlashPoint SCSI host bus adapters 

mega

American Megatrends SCSI RAID controllers 

(see Device Reference Page) 

mtok

Madge token ring network adapters 

(see Device Reference Page) 

Third-party drivers are provided for the convenience of Solaris customers and are tested to ensure that they meet acceptable standards of operability. Sun cannot be responsible for their inclusion in a given release or the timeliness of their availability.

Using Device Reference Pages

Only devices that require special configuration for running Solaris Intel Platform Edition have Device Reference Pages.

The following table shows the Device Reference Pages provided with Solaris 7 Intel Platform Edition.

Device Type 

Solaris Driver Name

Where to Find Device Reference Pages 

Disk Interface

ata

"IDE/Enhanced IDE Disk Controller (Including ATAPI CD-ROM)"

SCSI Host Bus Adapters

aic

"Adaptec AHA-1510A, 1520A, 1522A, 1530P, 1532P HBAs"

 

aic

"Creative Labs Sound Blaster 16 SCSI-2 Interface"

 

aha

"Adaptec AHA-1540B, 1542B, 1542C, 1542CF, 1542CP HBAs"

 

eha

"Adaptec AHA-1740, 1742A HBAs"

 

esa

"Adaptec AHA-2740, 2742, 2740A, 2742A, 2740T, 2742T, 2740AT, 2742AT, 2740W, 2742W, 2840A, 2842A, 2840VL, 2842VL HBAs"

 

adp

"Adaptec AHA-2940, 2940AU, 2940W, 2940U, 2940U Dual, 2940UW, 2940UW Dual, 2944W, 2944UW, 3940, 3940W, 3940U, 3940UW, 3940AU, 3940AUW, 3940AUWD, 3944AUWD HBAs"

 

pcscsi

"AMD PCscsi, PCscsi II, PCnet-SCSI and QLogic QLA510 HBAs"

 

blogic

"BusLogic (Mylex) BT-742A, BT-746C, BT-747C, BT-747S, BT-757C, BT-757S, BT-542B, BT-545C, BT-545S, BT-440C, BT-445C, BT-445S HBAs"

 

blogic

"BusLogic (Mylex) BT-946C, BT-948, BT-956C, BT-956CD, BT-958, BT-958D HBAs"

 

ncrs

"Compaq 32-Bit Fast SCSI-2 Controllers"

 

cpqncr

"Compaq 32-Bit Fast Wide SCSI-2, Wide Ultra SCSI, Dual Channel Wide Ultra SCSI-3 Controllers"

 

dpt

"DPT PM2011, PM2021, PM2041W, PM3021 HBAs"

 

dpt

"DPT PM2012B HBA"

 

dpt

"DPT PM2022, PM2042W, PM2122, PM2142W SCSI and PM3222, PM3222UW, PM3332UW SCSI RAID HBAs"

 

dpt

"DPT PM2024, PM2044W, PM2044UW, PM2124, PM2124W, PM2144W, PM2144UW SCSI and PM3224, PM3224W, PM3334W, PM3334UW SCSI RAID HBAs"

 

ncrs

"Symbios Logic (also NCR) 53C810, 53C810A, 53C815, 53C820, 53C825, 53C825A, 53C860, 53C875, 53C875J, 53C876, 53C895 HBAs"

SCSI Disk Arrays/RAID Controllers 

mega

"American Megatrends MegaRAID 428 SCSI RAID Controller"

 

csa

"Compaq SMART Array Controller"

 

smartii

"Compaq SMART-2, SMART-2DH, SMART-2SL Array Controllers"

 

dpt

"DPT PM2022, PM2042W, PM2122, PM2142W SCSI and PM3222, PM3222UW, PM3332UW SCSI RAID HBAs"

 

dpt

"DPT PM2024, PM2044W, PM2044UW, PM2124, PM2124W, PM2144W, PM2144UW SCSI and PM3224, PM3224W, PM3334W, PM3334UW SCSI RAID HBAs"

chs

"IBM PC ServeRAID SCSI HBA"

 

mlx

"Mylex DAC960PD-Ultra, DAC960PD/DAC960P, DAC960PG, DAC960PJ, DAC960PL, DAC960E Controllers"

Ethernet Network Adapters 

elx

"3Com EtherLink (3C509), EtherLink III (3C509B), EtherLink III Bus Master (3C590, 3C592, 3C595-TX, 3C597-TX)"

 

elxl

"3Com EtherLink XL (3C900, 3C900-COMBO, 3C900B-COMBO, 3C900B-TPC, 3C900B-TPO), Fast EtherLink XL (3C905-TX, 3C905-T4, 3C905B-TX, 3C905B-T4)"

 

pcn

"AMD PCnet Ethernet (PCnet-ISA, PCnet-PCI, PCnet-PCI II, PCnet-Fast), Allied Telesyn AT-1500, Microdyne NE2500plus, Cabletron E-2210"

 

nfe

"Compaq NetFlex-2 DualPort ENET, NetFlex-2 ENET-TR Controllers"

 

cnft

"Compaq NetFlex-3, Netelligent Controllers"

 

dnet

"DEC 21040, 21041, 21140, 21142, 21143 Ethernet"

 

iee

"Intel EtherExpress 16, 16C, 16TP (82586)"

 

ieef

"Intel EtherExpress Flash32 (82596)"

 

eepro

"Intel EtherExpress PRO (82595), EtherExpress PRO/10+ (82595FX)"

 

ieef

"Intel EtherExpress PRO/100 (82556)"

 

nei

"Novell NE2000, NE2000plus Ethernet, and Compatibles"

 

nee

"Novell NE3200 Ethernet"

 

smce

"SMC Elite32 (8033)"

 

smceu

"SMC Elite32C Ultra (8232)"

 

smcf

"SMC Ether 10/100 (9232)"

 

smc

"SMC EtherEZ (8416), EtherCard Elite16 Ultra (8216), EtherCard PLUS Elite (8013), EtherCard PLUS Elite 16 (8013), EtherCard PLUS (8003), EtherCard Elite 32T (8033)"

 

pe

"Xircom Pocket Ethernet (PE3 and PE2)"

Token Ring Network Adapters 

tr

"IBM 16/4, Auto 16/4, Turbo 16/4 Token Ring and Compatible Adapters"

 

mtok

"Madge Smart 16/4 Token Ring"

Audio Cards 

sbpro

"Analog Devices AD1848 and Compatible Devices"

 

sbpro

"Creative Labs Sound Blaster Pro, Sound Blaster Pro-2"

 

sbpro

"Creative Labs Sound Blaster 16, Sound Blaster AWE32, Sound Blaster Vibra 16"

PC Card (PCMCIA) Hardware 

pcic

"PC Card Adapters"

 

pcelx

"3Com EtherLink III (3C562, 3C589) PC Cards"

 

pcser

"Modem and Serial PC Card Devices"

 

pcram

"SRAM and DRAM PC Card Devices"

 

pcata

"Viper 8260pA, SanDisk Flash, or Any PC Card ATA Devices"

Disk Interface

IDE/Enhanced IDE Disk Controller (Including ATAPI CD-ROM)

Solaris Device Driver:

ata

Device Type:

Hard disk or CD-ROM controller 

Supported Configuration:

Two drives per controller, up to four IDE drives if both primary and secondary interfaces are available 

Preconfiguration Information

If there are two IDE drives on the same controller, one must be set to "master" and the other to "slave." Typically, if there is both an IDE hard disk drive and an IDE CD-ROM drive, the hard disk drive is the master, and the CD-ROM drive is the slave, but this isn't mandatory. If there is only one drive on a controller, it must be set to master.

Supported Settings

Primary controller:

o IRQ Level: 

14 

o I/O Address: 

0x1F0 

Secondary controller:

o IRQ Level: 

15 

o I/O Address: 

0x170 

If an IDE CD-ROM drive is installed, the system BIOS parameter for that device should be:

o Drive Type: 

Not installed 

If an enhanced IDE drive is installed, set the system BIOS as follows:

o Enhanced IDE Drive: 

Enabled 


Note -

If the BIOS supports autoconfiguration, use this facility to set the number of heads, cylinders, and sectors for the IDE hard disk drive. If this capability is not supported by the BIOS, use the settings provided by the disk manufacturer.


Known Problems and Limitations

SCSI Host Bus Adapters

Adaptec AHA-1510A, 1520A, 1522A, 1530P, 1532P HBAs

Solaris Device Driver:

aic

Device Type:

SCSI 

Adapters:

Adaptec AHA-1510A, AHA-1520A, AHA-1522A, AHA-1530P, AHA-1532P 

Chip:

Adaptec AIC-6360 

Bus Type:

ISA 

Preconfiguration Information

The AHA-1522A and AHA-1532P provide diskette drive support in addition to being bus interfaces.

Supported Settings

o IRQ Level: 

9, 10, 11, 12 

o I/O Address: 

0x140, 0x340 

Known Problems and Limitations

The Adaptec AHA-1510A adapter cannot be a primary (boot) disk controller since it has no BIOS. Boot from a disk attached to another controller.

Configuration Procedure

Creative Labs Sound Blaster 16 SCSI-2 Interface

Solaris Device Driver:

aic

Device Type:

SCSI 

Adapter:

Creative Labs Sound Blaster 16 SCSI-2 

Bus Type:

ISA 

Preconfiguration Information

Supported Settings

If your card supports Plug and Play, your device resources are configured automatically. Use the following settings for devices that don't support Plug and Play.

o IRQ Level: 

9, 10, 11, 12 

o I/O Address: 

0x140, 0x340 

o DMA Channel: 

Disabled 


Note -

The SCSI subsystem of the Sound Blaster 16 SCSI-2 needs an I/O (port) address and an IRQ that are distinct from those of the audio subsystem. The resistors on the Sound Blaster 16 SCSI-2 cannot be removed. Set the jumpers for the SCSI interface, not for the audio.


Known Problems and Limitations

Adaptec AHA-1540B, 1542B, 1542C, 1542CF, 1542CP HBAs

Solaris Device Driver:

aha

Device Type:

SCSI 

Adapters:

Adaptec AHA-1540B, AHA-1542B, AHA-1542C, AHA-1542CF, AHA-1542CP 

Bus Type:

ISA 

Preconfiguration Information

Supported Settings

o IRQ Level: 

9, 10, 11, 12, 13, 14, 15 

o I/O Address: 

0x330  

o DMA Channel: 

6  

AHA-1542C, AHA-1542CF, and AHA-1542CP only:

o Synchronous Negotiation: 

Disabled for each CD-ROM drive target 

o Support for More Than Two DOS Drives:  

Disabled 

o Dynamically Scan SCSI Bus for BIOS Devices: 

Disabled 

For two non-Plug and Play cards:

o I/O Base Address: 

230 and 330 only 

Known Problems and Limitations

Adaptec AHA-1740, 1742A HBAs

Solaris Device Driver:

eha

Device Type:

SCSI 

Adapters:

Adaptec AHA-1740, AHA-1742A 

Bus Type:

EISA 

Preconfiguration Information

Supported Settings

o IRQ Level: 

Any legal value between 9 and 15 

o I/O Address: 

z000 (where z is a slot number from 1 to 8)

o DMA Channel: 

Known Problems and Limitations

Operating these boards in 154x emulation mode may cause data corruption.

Adaptec AHA-2740, 2742, 2740A, 2742A, 2740T, 2742T, 2740AT, 2742AT, 2740W, 2742W, 2840A, 2842A, 2840VL, 2842VL HBAs

Solaris Device Driver:

esa

Device Type:

SCSI 

Adapters:

Adaptec AHA-2740, AHA-2742, AHA-2740A, AHA-2742A, AHA-2740T, AHA-2742T, AHA-2740AT, AHA-2742AT, AHA-2740W, AHA-2742W, AHA-2840A, AHA-2842A, AHA-2840VL, AHA-2842VL 

Chip:

Adaptec AIC-7770  

Bus Types:

EISA, VLB 

Preconfiguration Information

Known Problems and Limitations

Set the SCSI ID of the tape drive higher than the host bus adapter.

For example, set the tape SCSI ID to 6 and the host bus adapter SCSI ID to 5 or less by doing the following:

  1. Log in as root and shut down the Solaris operating environment.

  2. Boot DOS and change the target ID of the host bus adapter to 5 using the ECU supplied by the motherboard manufacturer.

  3. Turn off the computer and power down the tape.

  4. Jumper the tape device to SCSI ID 6.

  5. Boot the Solaris operating environment and run the drvconfig and tapes utilities.

Configuration Procedure

  1. Select channel A as the Primary Channel.

  2. Run the BIOS configuration and verify that BIOS support for more than two drives is disabled.

  3. If there are multiple AIC-7770 controllers on one system, the order of the I/O base addresses must match the order of the BIOS base addresses.

    On an EISA motherboard, the I/O base address corresponds to the EISA slot number times 0x1000 plus 0xC00 for controller boards. For example, if the first slot has an AHA-274x controller, the address is 0x1C00, and if the adjacent slot also has an AHA-274x controller, the address is 0x2C00. Motherboard manufacturers usually map the controller chip on the motherboard at the highest EISA slot plus 1. Thus in an EISA motherboard with three EISA slots, the motherboard AIC-7770 address is 0x4C00.

    The BIOS base address is selected from a range of choices on the manufacturer-supplied configuration utility. Common addresses for the AIC-7770 controller are: 0xCC00, 0xD400, 0xD800, and 0xDC00. The controller with the lowest BIOS base address will become the boot or primary controller.

Adaptec AHA-2940, 2940AU, 2940W, 2940U, 2940U Dual, 2940UW, 2940UW Dual, 2944W, 2944UW, 3940, 3940W, 3940U, 3940UW, 3940AU, 3940AUW, 3940AUWD, 3944AUWD HBAs

Solaris Device Driver:

adp

Device Types:

SCSI-2, SCSI-3, Ultra SCSI  

Adapters:

Adaptec AHA-2940, AHA-2940AU, AHA-2940W, AHA-2940U, AHA-2940U Dual, AHA-2940UW, AHA-2940UW Dual, AHA-2944W, AHA-2944UW, AHA-3940, AHA-3940W, AHA-3940U, AHA-3940UW, AHA-3940AU, AHA-3940AUW, AHA-3940AUWD, AHA-3944AUWD 

Chips:

Adaptec AIC-7850, AIC-7860, AIC-7870, AIC-7880, AIC-7895 

Bus Type:

PCI 

Preconfiguration Information

The Plug N Play SCAM Support option is not supported.

Known Problems and Limitations

Configuration Procedure

Using the Adaptec configuration utility:

AMD PCscsi, PCscsi II, PCnet-SCSI and QLogic QLA510 HBAs

Solaris Device Driver:

pcscsi

Device Type:

SCSI 

Adapter:

QLogic QLA510 

Chips:

AMD 53C974 (PCscsi), 53C974A (PCscsi II), Am79C974 (PCnet-SCSI) (SCSI device only) 

QLogic FAS974 

Bus Type:

PCI 

Systems Supported:

PCnet-SCSI chip is integrated in the HP Vectra XU 5/90 and Compaq Deskpro XL systems 

Preconfiguration Information

Only the SCSI portion of the PCnet-SCSI host bus adapter is discussed here; the net portion requires a separate Solaris driver (pcn). See "AMD PCnet Ethernet (PCnet-ISA, PCnet-PCI, PCnet-PCI II, PCnet-Fast), Allied Telesyn AT-1500, Microdyne NE2500plus, Cabletron E-2210" for configuration information about Ethernet capabilities.

Known Problems and Limitations

BusLogic (Mylex) BT-742A, BT-746C, BT-747C, BT-747S, BT-757C, BT-757S, BT-542B, BT-545C, BT-545S, BT-440C, BT-445C, BT-445S HBAs

Solaris Device Driver:

blogic

Device Type:

SCSI 

Adapters:

BusLogic (Mylex) BT-742A, BT-746C, BT-747C, BT-747S, BT-757C, BT-757S, BT-542B, BT-545C, BT-545S, BT-440C, BT-445C, BT-445S 

Bus Types:

ISA, EISA, VLB 

Preconfiguration Information

Supported Settings

o IRQ Level: 

9, 10, 11, 12, 14, 15 

o I/O Address: 

0x334, 0x234, 0x130, 0x134 


Note -

Do not use the default I/O address setting, 0x330.


Known Problems and Limitations

Configuration Procedure

Configuring Multiple Devices

BusLogic (Mylex) BT-946C, BT-948, BT-956C, BT-956CD, BT-958, BT-958D HBAs

Solaris Device Driver:

blogic

Device Type:

SCSI 

Adapters:

BusLogic (Mylex) BT-946C, BT-948, BT-956C, BT-956CD, BT-958, BT-958D 

Bus Type:

PCI 

Preconfiguration Information

Supported Settings

o IRQ Level: 

5, 6, 7, 8, 9, 10, 11, 12, 14, 15 

o I/O Address: 

0x334, 0x230, 0x234, 0x130, 0x134 


Note -

I/O addresses are dynamically configured for BT-946C Rev. C PCI adapters.


Known Problems and Limitations

Configuration Procedure

BT-946C, Rev. A and B Only

Insert the board into the bus master slot, and using the AutoSCSI utility:

BT-946C (Rev. C) and BT-956C

Insert the board into the bus master slot, and using the AutoSCSI utility:

Configuring Multiple Devices

Follow these guidelines when adding a second Mylex PCI controller to a system.

Compaq 32-Bit Fast SCSI-2 Controllers

Solaris Device Driver:

ncrs

Device Type:

SCSI-2 

Adapters:

Compaq Integrated 32-Bit Fast-SCSI-2/P
53C810 chip
ProSignia 300-PCI, 500-PCI

Bus Type:

PCI 

Preconfiguration Information

Supported Settings

o BIOS Hard Drive Geometry: 

<= 1 GB: 64 Heads, 32 Sectors  

> 1 GB: 255 Heads, 63 Sectors 

Compaq 32-Bit Fast Wide SCSI-2, Wide Ultra SCSI, Dual Channel Wide Ultra SCSI-3 Controllers

Solaris Device Driver:

cpqncr

Device Type:

SCSI 

Adapters:

Compaq 32-Bit Fast Wide SCSI-2, Wide Ultra SCSI, and Dual Channel Wide Ultra SCSI-3 Controllers in Compaq Servers: 

825 Add-on PCI,
825 Add-on EISA,
Integrated 825 PCI/EISA,
875 Add-on PCI,
Integrated 875 PCI,
Integrated 876 PCI

 

Bus Types:

EISA, PCI 

Preconfiguration Information

Configuration Procedure

  1. Install the Solaris software.

  2. Modify the driver configuration file /kernel/drv/cpqncr.conf.

    This file specifies the valid configurable parameters for the driver:

    • tag_enable: This property enables or disables tagged queuing support by the driver and can be set to the following values:

      • 0 - Disabled (Default)

      • 1 - Enabled

    • alrm_msg_enable: This property enables or disables Alarm messages due to faults in the Compaq Storage system connected to the 825, 875, or 876 controller. The valid values are:

      • 0 - Disabled

      • 1 - Enabled (Default)

    • debug_flag: This property enables or disables debug messages from the driver. The valid values are:

      • 0 - Disabled (Default)

      • 1 - Enabled

    • queue_depth: This property specifies the number of active requests the driver can handle for a controller. The maximum and default value for this property is 37; the minimal value is 13. You can reduce the value to support multiple controllers if you cannot allocate enough memory while trying to load the driver.

    • board_id: This property specifies additional controller IDs the driver has to support. The driver currently supports Compaq 825, 875, and 876 controllers. It recognizes the board ID for Compaq 825 Fast Wide SCSI-2, Compaq 875 Wide Ultra SCSI, and Compaq Dual Channel Wide Ultra SCSI-3 controllers by default.

    • ignore-hardware-nodes: Set this property to 0 if present.

  3. To activate the configuration changes, as root type:

    # touch /reconfigure
    # reboot
    

DPT PM2011, PM2021, PM2041W, PM3021 HBAs

Solaris Device Driver:

dpt

Device Type:

SCSI 

Adapters:

DPT PM2011, PM2021, PM2041W, PM3021 

Bus Type:

ISA 

Preconfiguration Information

Supported Settings

You must use the settings in this typeface for the DPT adapter if an IDE controller is installed:

o I/O Address: 

0x1F0, 0x230

o IRQ Level: 

12, 14, 15

o DMA Channel: 

5, 6 

o Emulation: 

Disabled

Known Problems and Limitations

DPT PM2012B HBA

Solaris Device Driver:

dpt

Device Type:

SCSI 

Adapter:

DPT PM2012B 

Bus Type:

EISA 

Preconfiguration Information

Supported Settings

o IRQ Level: 

Any legal value between 9 and 15 

(edge-triggered interrupts) 

o I/O Address: 

zC88 (where z is a slot number from 1 to 7)

o Option ROM Address: 

Default 

o WD1003: 

Emulation off for drives 0 and 1 

Known Problems and Limitations

Configuration Procedure

  1. Boot DOS from the diskette drive.

  2. Insert a copy of the DPT Utility diskette in the diskette drive.

    1. Type DPTFMT and press Enter.

    2. Press Enter to begin, and again to continue.

    3. Press <F3> to enter SCSI ID 0 and LUN 0, and press <F3> to continue.

    4. Use the down arrow to select MS-DOS and PC DOS.

    5. Press Enter to write out the drive geometry, and press Enter to reboot.

  3. Insert the user copy diskette of the ECU (CF.EXE) containing the !DPTxxx.CFG files.

    1. At the A:> prompt, type CFG and press Enter.

    2. At the Viewer Edit Details screen, press Enter.

    3. Press the down arrow to the DPT SCSI HBA to select parameters and set them as follows:

      o Bus: 

      Enabled 

      o IDE Boot Address: 

      Primary 

      o Option ROM Address: 

      Default 

      o SCSI ID HBA: 

      Default 7 

      o WD1003: 

      Emulation off for both drive 0 and 1 

    4. Press <F10> to save your changes.

  4. Insert a copy of the boot diskette.

  5. Press Enter to reboot DOS.

Symbios Logic (also NCR) 53C810, 53C810A, 53C815, 53C820, 53C825, 53C825A, 53C860, 53C875, 53C875J, 53C876, 53C895 HBAs

Solaris Device Driver:

ncrs

Device Type:

SCSI 

Adapters:

Symbios Logic (also NCR) 53C810, 53C810A, 53C815, 53C820, 53C825, 53C825A, 53C860, 53C875, 53C875J, 53C876, 53C895 (multiple adapters can be configured) 

Bus Type:

PCI 

Preconfiguration Information

Known Problems and Limitations

Trantor T348 MiniSCSI Plus Parallel HBAs

Solaris Device Driver:

trantor

Device Type:

SCSI 

Adapter:

Trantor T348 

Preconfiguration Information

The T348 ends in a male SCSI-1 connector, for plugging into a SCSI-1 device. To connect the T348 to a SCSI-2 device, use a SCSI-1 to SCSI-2 cable (which has a male SCSI-1 connector on one end and a male SCSI-2 connector on the other end) and a SCSI-1 female-to-female adapter (to connect the male end of the T348 to the male end of the SCSI-1 to SCSI-2 cable).

Known Problems and Limitations

Configuration Procedure

  1. Install the Solaris software.

  2. Shut down the Solaris operating environment and turn off the computer.

  3. Plug the T348 adapter into the selected (or only) parallel port.

  4. Attach all required SCSI devices to the T348.

  5. Turn on all the SCSI devices.

  6. Turn on the computer.

SCSI Disk Arrays/RAID Controllers

American Megatrends MegaRAID 428 SCSI RAID Controller

Solaris Device Driver:

mega

Device Type:

SCSI RAID 

Adapter:

American Megatrends MegaRAID 428 SCSI RAID  

Bus Type:

PCI 

Configuration Procedure

  1. Press Control-M while the system is starting up to configure the controller and all logical drives.

  2. Install the Solaris software and reboot.

    You will only see a single logical drive available during installation.

  3. Open /kernel/drv/sd.conf and add additional drives by duplicating the existing entry for target=0 and incrementing the lun field by one for each additional logical drive you want the Solaris software to recognize.

    For example, if you have a total of three logical drives configured on your adapter, you would add the following lines:

    name="sd" class="scsi" 
         target=0 lun=1;
    name="sd" class="scsi" 
         target=0 lun=2; 

  4. Reboot.

    After the system reboots, you can use additional drives.

Compaq SMART Array Controller

Solaris Device Driver:

csa

Device Type:

Disk Array 

Adapter:

Compaq SMART Array Controller 

Bus Type:

EISA 

Systems Supported:

Internal and external SCSI drives on the Compaq family of ProSignia and ProLiant servers 

Preconfiguration Information

Known Problems and Limitations

If you want to change the RAID configuration, first delete the old configuration information using the EISA configuration utility. If you physically move the disks before deleting the RAID configuration (or the partition information on the logical drives), you may not be able to boot your system.

Compaq SMART-2, SMART-2DH, SMART-2SL Array Controllers

Solaris Device Driver:

smartii

Device Type:

Disk Array 

Adapters:

Compaq SMART-2, SMART-2DH, SMART-2SL Array Controllers 

Bus Types:

EISA, PCI 

Systems Supported:

Internal and external SCSI drives on Compaq servers 

Preconfiguration Information

Known Problems and Limitations

DPT PM2022, PM2042W, PM2122, PM2142W SCSI and PM3222, PM3222UW, PM3332UW SCSI RAID HBAs

Solaris Device Driver:

dpt

Device Types:

SCSI, SCSI RAID 

Adapters:

DPT PM2022, PM2042W, PM2122, PM2142W SCSI  

DPT PM3222, PM3222UW, PM3332UW SCSI RAID 

Bus Type:

EISA 

Preconfiguration Information

Supported Settings

o WD1003 Boot Address: 

Disabled (Secondary) 

o IRQ Level: 

Any legal value between 11 and 15, except 14 


Note -

Make sure you use edge-triggered interrupts.


o IDE Boot Address: 

Disabled 

o SCSI BIOS ROM Address: 

Default 

o HBA SCSI ID: 

Default 7 

Known Problems and Limitations

ERROR: Could not create Fdisk partition table on disk
ERROR: Could not label the disks

Configuration Procedure

Run the DPT SCSI Storage Manager Utility, DPTMGR, under DOS, and select Solaris as the operating environment. See Chapter 4 of DPT SmartCache III User's Manual for instructions. An error message similar to this may be displayed while DPTMGR is running.

Unable to find any drivers in the DRIVERS Directory ......

This message can be ignored.

Special Case

When using the ECU supplied by DPT in conjunction with a configuration file, you enter emulation information as part of the configuration process. When you configure two drives, both should be "disabled." When asked for drive types for drives 0 and 1, type 0. This indicates "no drives present" and disables the WD1003 emulation mode of the adapter, allowing correct operation of the native mode driver.

DPT PM2024, PM2044W, PM2044UW, PM2124, PM2124W, PM2144W, PM2144UW SCSI and PM3224, PM3224W, PM3334W, PM3334UW SCSI RAID HBAs

Solaris Device Driver:

dpt

Device Type:

SCSI, SCSI RAID 

Adapters:

DPT PM2024, PM2044W, PM2044UW, PM2124, PM2124W, PM2144W, PM2144UW SCSI  

DPT PM3224, PM3224W, PM3334W, PM3334UW SCSI RAID 

Bus Type:

PCI 

Preconfiguration Information

Known Problems and Limitations

During the system boot, if you see a message that a DPT controller driver cannot be installed, the motherboard installed in your system probably has ECC memory or does not check parity; disable PCI parity checking.

Supported Settings

o I/O Address: 

Auto 

IBM PC ServeRAID SCSI HBA

Solaris Device Driver:

chs

Device Type:

SCSI RAID 

Adapter:

IBM PC ServeRAID 

Bus Type:

PCI 

Preconfiguration Information

Known Problems and Limitations

To prevent data loss, a SCSI disk drive that is not defined to be part of any physical pack within a logical drive won't be accessible through the Solaris operating environment.

Mylex DAC960PD-Ultra, DAC960PD/DAC960P, DAC960PG, DAC960PJ, DAC960PL, DAC960E Controllers

Solaris Device Driver:

mlx

Device Type:

SCSI-2 RAID 

Adapters:


Mylex DAC960PD-Ultra (PCI-to-UltraSCSI), 
DAC960PD/DAC960P (PCI-to-SCSI), 
DAC960PG (PCI-to-SCSI), 
DAC960PJ (PCI-to-SCSI),
DAC960PL (PCI-to-SCSI),
DAC960E (EISA-to-SCSI)

Bus Types:

EISA, PCI 

Preconfiguration Information

Known Problems and Limitations

Ethernet Network Adapters

3Com EtherLink (3C509), EtherLink III (3C509B), EtherLink III Bus Master (3C590, 3C592, 3C595-TX, 3C597-TX)

Solaris Device Driver:

elx

Device Type:

Network (Ethernet) 

Adapters:

3Com EtherLink (3C509), EtherLink III (3C509B), 
EtherLink III Bus Master (3C590, 3C592, 3C595-TX,  3C597-TX)

Bus Types:

ISA, EISA, PCI 

Preconfiguration Information

Configure the 3C509 (ISA bus) adapter for EISA addressing when installed in an EISA bus system.

Supported Settings

EtherLink III 3C59x and 3C509B adapters only:

o Media Type: 

Auto Select 

Known Problems and Limitations

3Com EtherLink XL (3C900, 3C900-COMBO, 3C900B-COMBO, 3C900B-TPC, 3C900B-TPO), Fast EtherLink XL (3C905-TX, 3C905-T4, 3C905B-TX, 3C905B-T4)

Solaris Device Driver:

elxl

Device Type:

Network (Ethernet) 

Adapters:

3Com EtherLink XL (3C900, 3C900-COMBO, 3C900B-COMBO, 3C900B-TPC, 3C900B-TPO), Fast EtherLink XL (3C905-TX, 3C905-T4, 3C905B-TX, 3C905B-T4)  

Bus Type:

PCI 

Preconfiguration Information

Supported Settings

o Media Type: 

Auto Select 

Known Problems and Limitations

3C905B cards in a Compaq ProLiant 6500 can fail to generate interrupts. There is no known workaround for this problem. However, since some slots appear to be more prone to the problem than others, moving the card to another PCI slot might help. Also, successive reboots of the machine have succeeded in getting the card out of the wedged state.

AMD PCnet Ethernet (PCnet-ISA, PCnet-PCI, PCnet-PCI II, PCnet-Fast), Allied Telesyn AT-1500, Microdyne NE2500plus, Cabletron E-2210

Solaris Device Driver:

pcn

Device Type:

Network (Ethernet) 

Adapter:

PCnet 

Chips:

AMD PCnet-ISA, PCnet-PCI, PCnet-PCI II, PCnet-Fast 

Allied Telesyn AT-1500 

Microdyne NE2500plus 

Cabletron E-2210 

Bus Types:

ISA, PCI 

Preconfiguration Information

Supported Settings

PCnet-ISA adapters only:

o IRQ Level: 

3, 5, 9, 10, 11, 15 

o I/O Address: 

0x300, 0x320, 0x340, 0x360 

Known Problems and Limitations

Compaq NetFlex-2 DualPort ENET, NetFlex-2 ENET-TR Controllers

Solaris Device Driver:

nfe

Device Type:

Network (Ethernet and token ring) 

Adapters:

Compaq NetFlex-2 DualPort ENET,
NetFlex-2 ENET-TR

Bus Type:

EISA 

Preconfiguration Information

Supported Settings

o IRQ Level: 

3, 5, 9, 10, 11 

Both ports on the Compaq NetFlex-2 DualPort ENET card share the same IRQ.

Known Problems and Limitations

Configuration Procedure

  1. Set the connector type; use DB-15 or 10BASE-T RJ-45.

    • Use the splitter cable (shipped with the DualPort ENET controller) with DB-15 connectors.

    • If the DualPort ENET card is used to install the Solaris software over a network, connect the RJ-45 connector to the first network port (Port 1).

    • The default setting (DB-9) on the NetFlex-2 ENET-TR needs to be changed.

  2. Compaq NetFlex-2 ENET-TR card only: Configure this card to use a 10-Mbps data rate, not the default (16 Mbps).

Compaq NetFlex-3, Netelligent Controllers

Solaris Device Driver:

cnft

Device Type:

Network (Ethernet) 

Adapters:

  • Compaq NetFlex-3/E, NetFlex-3/P and:

    • 10BASE-T UTP Module (included)

    • 10/100BASE-TX UTP Module (optional)

    • 100VG-AnyLAN UTP Module (optional)

    • 100BASE-FX Module (optional)

  • Compaq Netelligent 10 T PCI UTP with TLAN 2.3 or TLAN 3.03

  • Compaq Netelligent 10/100 TX PCI UTP with TLAN 2.3 or TLAN 3.03

  • Compaq NetFlex-3 EISA and PCI with TLAN 2.3 and:

    • 10BASE-T UTP Module (included)

    • 10/100BASE-TX UTP Module (optional)

    • 100VG-AnyLAN UTP Module (optional)

    • 100BASE-FX Module (optional)

  • Compaq NetFlex-3 DualPort 10/100TX PCI UTP

  • Compaq Integrated NetFlex-3 10/100 T PCI with AUI on ProLiant 2500

  • Compaq Integrated NetFlex-3 10/100 T PCI UTP/BNC on Deskpro 4000/6000, Professional Workstation 5000, and ProLiant 800

  • Compaq Netelligent 10 T PCI UTP Version 2 with TLAN 3.03

  • Compaq Netelligent 10/100 T PCI UTP Version 2 with TLAN 3.03

Bus Types:

EISA, PCI 

Preconfiguration Information

Supported Settings

NetFlex-3/E controllers:

o IRQ Level: 

5, 9, 10, 11 

NetFlex-3/P controllers:

o IRQ Level: 

2(9), 3, 4, 5, 6, 7, 10, 11 

Netelligent controllers:

o IRQ Level: 

2(9), 3, 4, 5, 6, 7, 10, 11, 12, 14, 15 

Known Problems and Limitations

Configuration Procedure

  1. Install the Solaris software.

  2. Modify the driver configuration file /platform/i86pc/kernel/drv/cnft.conf.

    This file specifies the valid configurable parameters for the driver:

    • duplex_mode: This property forces the duplex mode for the controller. It can be set to:

      • 0 - Autoconfigure (Default)

      • 1 - Half duplex

      • 2 - Full duplex

    • media_speed: This property sets the media speed for the controller. This option can be used to force the 10/100BASE-TX to 10- or 100-Mbps operation. The media speed is autoconfigured by default. The valid values are:

      • 0 - Autoconfigure (Default)

      • 10 - Force 10-Mbps media speed

      • 100 - Force 100-Mbps media speed

    • max_tx_lsts, max_rx_lsts, tx_threshold: These properties tune driver performance. The valid values are:

    Property 

    Valid Values 

    Default Value 

    max_tx_lsts

    4 to 16 

    16 

    max_rx_lsts

    4 to 16 

    16 

    tx_threshold

    2 to 16 

    16 

    • debug_flag: Set this property to 1 or 0 to enable or disable debug messages from the driver. Debug messages are disabled by default.

    • mediaconnector: Set to 1 to enable the AUI interface for the Integrated NetFlex-3 controller on ProLiant 2500 systems or to enable the BNC interface on the Integrated NetFlex-3 controller on the ProLiant 800, Deskpro 4000/6000, and Professional Workstation 5000. The UTP interface is the default (0).

    • board_id: Set this property to support additional EISA/PCI controllers. The format of the board_id is 0xVVVVDDDD, where VVVV means vendor ID and DDDD, device ID. More than one ID can be specified, if required.

  3. To activate the configuration changes, as root type:

    # touch /reconfigure
    # reboot
    

DEC 21040, 21041, 21140, 21142, 21143 Ethernet

Solaris Device Driver:

dnet

Device Type:

Network (Ethernet) 

Adapters:

DEC 21040, 21041, 21140, 21142, 21143 

Bus Type:

PCI 

Preconfiguration Information

The PCI configuration process varies from system to system. Follow the instructions provided by the vendor.

Supported Settings

These successfully tested 21040/21041/21140/21142/21143-based adapters are supported.

Name/Model 

Part/Version 

Chip 21xxx

10 MB Media 

100 MB Media 

Notes 

Adaptec ANA-6911A/C 

143PA 

T B 

 

Adaptec ANA-6911A/TX 

143PA 

 

AsanteFAST 

09-00087-11 D 

140AA 

CNet PowerNIC CN935E 

041AA 

T B 

 

 

Cogent EM100 

100001-01 02 

140 

 

 

Cogent EM100TX 

110001-02 02 

140AB 

 

 

Cogent EM110 T4 

110101-01 

140 

T B 

 

Cogent EM110TX 

110001-02 06 

140AB 

 

Cogent EM110TX 

110001-03 01 

140AB 

 

Cogent EM110TX 

110001-03 14 

140AC 

 

Cogent EM400 QUAD 

400001-00 01 

140 

 

 

Cogent EM400 QUAD 

400001-00 01 

140AB 

 

 

Cogent EM440 QUAD 

440001-01 01 

140AC 

Cogent EM960C 

960001-03 06 

040AA 

T B A 

 

 

Cogent EM960C 

960001-04 02 

040AA 

T B A 

 

Cogent EM960TP 

960001-03 07 

040AA 

 

 

Cogent EM960TP 

960001-04 01 

040AA 

 

 

Cogent EM964 QUAD 

964001-00 01 

040AA 

 

 

Compex ReadyLINK ENET32 

B2 

040AA 

T B A 

 

 

D-Link DE530CT 

A2 

040AA 

T B 

 

 

D-Link DE530CT 

D2 

041AA 

T B 

 

 

D-Link DE530CT+ 

A1 

040AA 

T B 

 

 

DEC EtherWORKS 10/100 

DE500 RevD01 

140AC 

6, C 

DEC EtherWORKS PCI 10/100 

DE500-XA RevC01 

140AB 

6, C 

Diversified Tech 

651205025 1.2 

140AC 

Kingston KNE40BT 

2001585 A00 

041AA 

T B 

 

 

Kingston KNE100TX 

2001837-000.A00 

140AC 

Kingston KNE100TX 

2001837-000.B00 

140AC 

Kingston KNE100TX 

9920219-001.B00 

140AB 

Kingston KNE100TX 

9920219-002.B00 

140AC 

Linksys LNE100TX 

8EFPCI01..B1-1 

140AB 

Linksys LNE100TX 

8EFPCI01..B1-3 

140AC 

NetGear 

FA310TX-C2 

140AE 

 

NetGear 

FA310TX-C6 

140AF 

 

Rockwell (Osicom) RNS2300 

320109-02 

140AB 

 

Rockwell (Osicom) RNS2340 QUAD 

320112-00 

140AB 

SMC 8432BT 

60-600510-003 A 

040AA 

T B 

 

 

SMC 8432BT 

60-600528-001 A 

041AA 

T B 

 

 

SMC 8432BT 

61-600510-010 B 

040AA 

T B 

 

 

SMC 8432BTA 

60-600510-003 A 

040AA 

T B A 

 

 

SMC 8432BTA 

61-600510-000 

040AA 

T B A 

 

 

SMC 8432T 

60-600528-001 A 

041AA 

 

 

SMC 9332BDT 

60-600542-000 A 

140AC 

SMC 9332DST 

60-600518-002 A 

140 

X  

SMC 9332DST 

61-600518-000 B 

140 

X  

SMC 9334BDT DUAL 

140AC 

 

Znyx ZX311 

SA0027 01 

041AA 

T B A 

 

 

Znyx ZX312 

SA0011 04 

040AA 

T B A 

 

Znyx ZX314 QUAD 

PC0009-05 

040AA 

 

 

Znyx ZX314 QUAD 

SA0014-05 

040AA 

 

 

Znyx ZX315 DUAL 

SA0015 X2 

040AA 

T B 

 

 

Znyx ZX342 

PC0012 X2 

140 

Znyx ZX344 QUAD 

SA0019 X2 

140AA 

 

 

Znyx ZX345 

SA0025 X1 

140AB 

Znyx ZX346 QUAD 

SA0026 X1 

140AC 

Znyx ZX348 DUAL 

SA0028 X2 

140AC 

10 MB Media Codes:

100 MB Media Codes:

Notes:

Known Problems and Limitations

Intel EtherExpress 16, 16C, 16TP (82586)

Solaris Device Driver:

iee

Device Type:

Network (Ethernet) 

Adapters:

Intel EtherExpress 16, 16C, 16TP (82586) 

Bus Types:

ISA  

Preconfiguration Information

Known Problems and Limitations

Intel EtherExpress Flash32 (82596)

Solaris Device Driver:

ieef

Device Type:

Network (Ethernet) 

Adapter:

Intel EtherExpress Flash32 (82596)  

Bus Type:

EISA 

Connector:

Any 

Preconfiguration Information

Supported Settings

o Flash Memory: 

Disabled 

Known Problems and Limitations

Intel EtherExpress PRO (82595), EtherExpress PRO/10+ (82595FX)

Solaris Device Driver:

eepro

Device Type:

Network (Ethernet) 

Adapters:

Intel EtherExpress PRO (82595), 
EtherExpress PRO/10+ (82595FX)

Bus Type:

ISA 

Preconfiguration Information

Supported Settings

o IRQ Level: 

3, 5, 9, 10, 11 (10 is recommended) 

o I/O Address: 

0x300 is recommended 

Intel EtherExpress PRO/100 (82556)

Solaris Device Driver:

ieef

Device Type:

Network (Ethernet) 

Adapter:

Intel EtherExpress PRO/100 (82556) 

Bus Types:

EISA, PCI 

Connector:

RJ-45 


Note -

Intel EtherExpress PRO/100B (82557) and Intel EtherExpress PRO/100+ (82558) adapters are PCI devices supported by the iprb device driver. PCI devices are configured automatically and do not require manual configuration.


Preconfiguration Information

Supported Settings

Intel EtherExpress PRO/100 (EISA only):

o IRQ Level: 

3, 5, 7, 9, 10, 11, 12, 14, 15 

o Flash Memory: 

Disabled 

o Speed: 

10 Mbps and 100 Mbps 

Known Problems and Limitations

Novell NE2000, NE2000plus Ethernet, and Compatibles

Solaris Device Driver:

nei

Device Type:

Network (Ethernet) 

Adapters:

Novell NE2000, NE2000plus, Compatibles 

Bus Type:

ISA 


Caution - Caution -

If you have an NE2000 or NE2000plus adapter in your machine, selectively scan for it first before scanning for other legacy devices.



Caution - Caution -

Configure NE2000 or NE2000plus adapters for I/O mode if they are in a machine with devices supported by the Solaris smc driver.


Preconfiguration Information

Supported Settings

Note that some NE2000 compatibles may further restrict these choices.

NE2000:

o IRQ Level: 

3, 4, 5, 9, 10, 11, 12, 14, 15 

o I/O Address: 

0x200, 0x220, 0x240, 0x260, 0x280, 0x2C0, 0x300, 0x320, 0x340, 0x360 

NE2000plus:

o IRQ Level: 

3, 4, 5, 9, 10, 11, 12, 14, 15 

o I/O Address: 

0x200, 0x220, 0x240, 0x260, 0x280, 0x2C0, 0x300, 0x320, 0x340, 0x360 

o Shared Memory: 

Start at 0xD0000 

Increase by 0x4000 for each additional card 

Known Problems and Limitations

Novell NE3200 Ethernet

Solaris Device Driver:

nee

Device Type:

Network (Ethernet) 

Adapter:

Novell NE3200 

Bus Type:

EISA 

Connectors:

RJ-45, BNC, AUI 

Preconfiguration Information

Supported Settings

o Interrupt Type: 

Edge-triggered 

o Flash Memory: 

Disabled 

Known Problems and Limitations

SMC Elite32 (8033)

Solaris Device Driver:

smce

Device Type:

Network (Ethernet) 

Adapter:

SMC Elite32 (8033) 

Bus Type:

EISA 

Connectors:

One board type has an AUI connector and two BNC connectors. 

Another board type has an AUI connector and two RJ-45 connectors. 

Channel 0 can use any of the connectors. 

Channel 1 can use only a BNC or an RJ-45 connector, not an AUI connector.

Configuration Procedure

  1. Use the EISA configuration utility (ECU) to select the connector for channel 0.


    Note -

    If a transceiver is connected to the AUI connector, the board uses the AUI connection even if another connector type is selected in the ECU.


  2. Set the IRQ level if needed.

    In the Elite32 ECU, the system usually determines the IRQ value automatically by using the first available IRQ level the ECU finds. If there are also ISA adapters not identified in the ECU, the automatically chosen IRQ may conflict with an ISA adapter IRQ. System performance or network adapter communication may be affected. You can override the automatic assignment of the IRQ by manually selecting an unused IRQ level for the Elite32 adapter.

SMC Elite32C Ultra (8232)

Solaris Device Driver:

smceu

Device Type:

Network (Ethernet) 

Adapter:

SMC Elite32C Ultra (8232) 

Bus Type:

EISA 

Connectors:

RJ-45, AUI, BNC 

Preconfiguration Information

Supported Settings

o IRQ Level: 

3, 5, 7, 9, 10, 11, 15; Edge-triggered 

o I/O Address: 

Determined by slot number 

o RAM Address: 

0xC0000-0xEE000, 8K increments 

o DMA Channel: 

Disabled 

o ROM Address: 

Disabled 

o Optional ROM: 

Disabled 

Known Problems and Limitations

The smceu driver will not work with the default shared RAM address (0xC0000). This address conflicts with that used by the VGA BIOS (0xC0000-0xC3FFF), if present.

SMC Ether 10/100 (9232)

Solaris Device Driver:

smcf

Device Type:

Network (Ethernet) 

Adapter:

SMC Ether 10/100 (9232) 

Bus Type:

EISA 

Connector:

RJ-45 

Preconfiguration Information

Supported Settings

o IRQ Level: 

3, 5, 7, 9, 10, 11, 15 

o I/O Address: 

Determined by slot number 

o ROM Address: 

Disabled 

o DMA Channel: 

Disabled 

o Speed: 

10 Mbps or 100 Mbps
(operation at the higher speed using the RJ-45 
connector requires a Category 5 UTP cable)

o Optional ROM: 

Disabled 

Known Problems and Limitations

The smcf device driver provides 100-Mbps Ethernet support; however, the driver cannot transfer the data at rates expected of a 100-Mbps interface. The performance of the driver is under study.

SMC EtherEZ (8416), EtherCard Elite16 Ultra (8216), EtherCard PLUS Elite (8013), EtherCard PLUS Elite 16 (8013), EtherCard PLUS (8003), EtherCard Elite 32T (8033)

Solaris Device Driver:

smc

Device Type:

Network (Ethernet) 

Adapters:

SMC EtherEZ (8416),
EtherCard Elite16 Ultra (8216),
EtherCard PLUS Elite (8013),
EtherCard PLUS Elite 16 (8013), 
EtherCard PLUS (8003),
EtherCard Elite 32T (8033)

Bus Type:

ISA 

Preconfiguration Information

Supported Settings

I/O Address 

IRQ 

Base Memory Address (Board RAM) 

0x280 

0xD0000 

0x2A0 

0xD4000 

0x300 

0xD4000 

0x260 

0xE0000 

0x380 

0xD4000 

Known Problems and Limitations

Xircom Pocket Ethernet (PE3 and PE2)

Solaris Device Driver:

pe

Device Type:

Network (Ethernet) 

Adapters:

Xircom Pocket Ethernet (PE2 and PE3) 

Port:

Attach to a parallel port 

Preconfiguration Information

Ensure that the adapter is turned on before the Solaris operating environment starts its networking services.

Known Problems and Limitations

Network booting is supported only for model PE3, not PE2.

Token Ring Network Adapters

IBM 16/4, Auto 16/4, Turbo 16/4 Token Ring and Compatible Adapters

Solaris Device Driver:

tr

Device Type:

Network (Token Ring) 

Adapters:

IBM 16/4, Auto 16/4, Turbo 16/4, Compatible Adapters 

Bus Types:

ISA, EISA  

Preconfiguration Information

Supported Settings

All cards that support Plug and Play:

  • Plug and Play

Enabled 

16/4 Token Ring adapters (ISA):

  • IRQ Level:

3, 6, 7, 9  

  • I/O Address:

0xA20, 0xA24  

If there are multiple adapters installed, do not overlap them. 

Auto 16/4 Token Ring adapters (ISA):

  • IRQ Level:

3, 9, 10, 11 

Turbo 16/4 Token Ring adapters (ISA):

  • IRQ Level:

3, 9, 10, 11 

  • Adapter Mode:

Auto 16 Mode, ISA 16 Mode 

(Auto 16 Mode has better performance) 

Known Problems and Limitations

Configuration Procedure

  1. Follow the manufacturer's documentation and use the manufacturer's setup software to configure the card.

    • Auto 16/4 and Turbo 16/4 Token Ring adapters in ISA systems only: Run the LANAID program that comes with the adapter.

  2. Set up the Token Ring so that:

    • The first station has autosense DISABLED.

    • All other stations can have autosense ENABLED.

  3. When the "Ring speed listening" feature is tested, make sure the Autosense parameter is turned on.

Madge Smart 16/4 Token Ring

Solaris Device Driver:

mtok

Device Type:

Network (Token ring) 

Adapters:

Madge Smart 16/4 AT Ringnode/Bridgenode,
Smart 16/4 AT Plus Ringnode,
Smart 16/4 ISA Client Ringnode,
Smart 16/4 ISA Client Plus Ringnode,
Smart 16/4 EISA Ringnode/Bridgenode,
Smart 16/4 PCI Ringnode/Bridgenode, 
Smart 16/4 PCI Presto

Bus Types:

EISA, ISA, PCI 

Madge Networks Ltd. provides direct support for its third-party mtok device driver that runs in the Solaris operating environment. See the documentation accompanying your Madge Ringnode/Bridgenode for details on how to contact Madge for technical support.

Preconfiguration Information

Known Problems and Limitations

When the mtok driver is enabled, the following messages appear when the system startup scripts run ifconfig:

configuring network interfaces: ip_rput: DL_ERROR_ACK for 29
errno 1, unix0
ip: joining multicasts failed on mtok0
will use link layer broadcasts for multicast

These messages can be ignored.

Configuration Procedure

Various hardware settings on the adapter, such as the ring speed and DMA channel, can be set with switches on the adapter or using a configuration utility supplied on the MDGBOOT diskette shipped with your Ringnode. Refer to the documentation supplied with the Ringnode for detailed instructions.

When choosing hardware settings:

Note that a configuration utility must almost always be used to select features of the adapter (for example, ring speed). If the adapter isn't functioning properly, try alternate features, such as PIO instead of DMA, different I/O addresses, and so on.

Audio Cards

Analog Devices AD1848 and Compatible Devices

Solaris Device Driver:

sbpro

Device Type:

Audio 

Chips:

Analog Devices AD1848, Compatible Devices (on computer motherboard or add-in card)  

Bus Types:

ISA, EISA 


Note -

The features and interfaces that are supported by the Solaris sbpro driver are described in the audio(7I) andsbpro(7D) man pages.


Compatible Device Information

Selected AD1848-based devices are supported by the sbpro device driver. Some audio devices based on other compatible chips are also supported.

Although many audio devices claim to be compatible with other audio devices, they are not always compatible at the hardware level and are not supported by the Solaris software. "Tested Compatible Devices" shows which devices have been tested with the Solaris operating environment.

Some cards based on the AD1848 or compatible chips also support advanced audio features that the sbpro driver does not currently support.

Tested Compatible Devices

The following AD1848 and compatible devices have been tested:

Some other 100 percent hardware-compatible devices may also function using the sbpro driver; however, they have not been tested or certified with the Solaris operating environment.

The Turtle Beach Tropez card may interfere with the operation of other ISA devices in the system, such as the 3Com 3C509 and SMC Elite 16 Ethernet adapters. If installing a Tropez card in the system causes such devices to fail, run the configuration program that came with the device to select a different I/O base address for the card.

Preconfiguration Information


Note -

Many audio devices come with a software utility that allows you to select the IRQ and DMA settings. Often, this utility does not record parameters in nonvolatile memory but in a configuration file used by DOS to set the card's configuration at each reboot. This type of configuration file is not used by the Solaris software and does not affect the operation of the card with the Solaris operating environment.


Supported Settings

If your card supports Plug and Play, your device resources are configured automatically. Use the following settings for devices that don't support Plug and Play. Defaults are shown in this typeface.

Compaq Deskpro XL Business Audio With Built-in AD1847 Chip

o I/O Address: 

0x530, 0x604, 0xE80, 0xF40

The sbpro driver automatically chooses an unused DMA channel and IRQ line for the device.


Note -

The sbpro support for the AD1848 and compatibles uses one DMA channel for both play and record; simultaneous play/record is not supported.


Turtle Beach Tropez Card With CS4231 Chip

o I/O Address: 

0x530

The MWSS I/O address on the Turtle Beach Tropez card is 0x530 at power-up. It can only be changed by software after the system is booted, and the Solaris operating environment does not do that. Therefore, the Tropez card is only supported at I/O address 0x530. 

The sbpro driver automatically chooses an unused DMA channel and IRQ line for the device.


Note -

The Tropez card comes with a software utility for selecting the IRQ, DMA, and MWSS compatibility I/O address settings used by the card. However, that utility does not record those parameters in nonvolatile memory, but in a configuration file used by DOS to set the card's configuration at each reboot. This type of configuration file is not used by the Solaris software and does not affect the operation of the card with the Solaris operating environment.


Known Problems and Limitations

Compaq Deskpro XL Business Audio With Built-in AD184x Chip

Creative Labs Sound Blaster Pro, Sound Blaster Pro-2

Solaris Device Driver:

sbpro

Device Type:

Audio 

Adapters:

Creative Labs Sound Blaster Pro,
Sound Blaster Pro-2

Bus Type:

ISA 


Note -

The features and interfaces that are supported by the Solaris sbpro driver are described in the audio(7I) and sbpro(7D) man pages.


Preconfiguration Information

Supported Settings

If your card supports Plug and Play, your device resources are configured automatically. Use the following settings for devices that don't support Plug and Play.

Defaults are shown in this typeface.

o IRQ Level: 

2, 5, 7, 10

o I/O Address: 

0x220, 0x240

o DMA Channel: 

0, 1, 3

Known Problems and Limitations

The ISA version IBM Token Ring and compatible adapters will not work in a system that contains a Sound Blaster card configured at the default I/O port address (0x220). If possible, move the Sound Blaster card to port address 0x240; otherwise, remove the Sound Blaster device from the system.

Creative Labs Sound Blaster 16, Sound Blaster AWE32, Sound Blaster Vibra 16

Solaris Device Driver:

sbpro

Device Type:

Audio 

Adapters:

Creative Labs Sound Blaster 16, 
Sound Blaster AWE32, 
Sound Blaster Vibra 16

Bus Type:

ISA 


Note -

The features and interfaces that are supported by the Solaris sbpro driver are described in the audio(7I) and sbpro(7D) man pages.



Note -

The Sound Blaster 16 optional SCSI-2 interface is supported by the Solaris aic driver. See "Creative Labs Sound Blaster 16 SCSI-2 Interface" for configuration information on the SCSI controller.


Preconfiguration Information

Supported Settings

If your card supports Plug and Play, your device resources are configured automatically. Use the following settings for devices that don't support Plug and Play.

Defaults are shown in this typeface.

o IRQ Level: 

2, 5, 7, 10

o I/O Address: 

0x220, 0x240, 0x260, 0x280

o 8-bit DMA Channel: 

0, 1, 3

o 16-bit DMA Channel: 

5, 6, 7

Known Problems and Limitations

PC Card (PCMCIA) Hardware

PC Card Adapters

Solaris Device Driver:

pcic

Adapters:

Intel i82365SL 

Vadem VG365, VG465, VG468, VG469 

Cirrus Logic PD6710, PD6720 

Ricoh RF5C366 

Toshiba 

Bus Type:

PC Card 

Connectors:

Up to eight Type I, II, or III sockets 


Caution - Caution -

The Intergraph TD-30/TD-40 machine may lock up. To avoid this, ground yourself by touching some metal on the computer case while inserting and removing the PC Card devices. The prtconf command output may mistakenly indicate that the device is in two sockets. If inserting and removing the card is not detected and the machine hangs, reset the machine.


Preconfiguration Information

Configuration Procedure

Initial Installation and Configuration

  1. Consult the Configuration Assistant for address space, I/O space, and IRQs already used by system devices.

  2. Insert the PC Card adapter.

  3. Install the Solaris software, including the PCMCIA packages in the SUNWpcmc cluster.

    • If you choose to install the Entire Distribution, the PCMCIA packages are automatically included. After installation and reboot, any reconfiguration is done automatically.

    • If you choose any other distribution, such as the End User Distribution, select Customize from the choices at the bottom of the Software Selection screen. Then choose PCMCIA Support from the scrolling list on the Customize Software screen. After installation and reboot, any reconfiguration is done automatically.

  4. Reboot the system.

Adding PC Card Support to a Previously Installed System

  1. Become root.

  2. Use the pkgadd command and select PCMCIA Support from the Customize Software screen.

  3. Do a reconfiguration reboot to reallocate resources:

    # touch /reconfigure
    # reboot
    

  4. Insert the PC Card adapter and turn on the machine.

  5. Do a second reboot so that the PC Card device driver begins running with the new resources allocated.

3Com EtherLink III (3C562, 3C589) PC Cards

Solaris Device Driver:

pcelx

Device Type:

Network (Ethernet) 

Adapter:

3Com EtherLink III 3C562 (network, modem), 

EtherLink III 3C589 (network) 

Bus Type:

PC Card 

Preconfiguration Information

Known Problems and Limitations

Network services are automatically started when the system is booted. These services are not started when a network interface is added or shut down after the system has been brought up.

Configuration Procedure

Initial Installation and Configuration

  1. Install the Solaris software, including the PCMCIA packages in the SUNWpcmc cluster.

  2. Boot the system.

  3. Insert the 3Com EtherLink III PC Card device.

Identifying an Unrecognized Card

If you insert a 3C562 or 3C589 card and it isn't recognized (no special files created), use the prtconf command to try to identify the problem.

  1. Become root.

  2. Run the prtconf -D command to see if your 3C562 or 3C589 card is recognized.

    A recognized device will appear in the prtconf output. For example:

    # prtconf -D
    .  .  .
    pcic, instance #0 (driver name: pcic)        
    	.  .  .
    	network, instance #0 (driver name: pcelx)

  3. If pcelx does not appear in the prtconf output, there is a problem with the PC Card adapter configuration or with the hardware. Check to see whether the problem is with the card or the adapter by trying to use the card on another machine and by seeing if it works on the same machine using DOS.

Configuring Two or More Cards

Because the 3C562 and 3C589 cards are not supported during Solaris installation, you must update network configuration files before one can be used as a network interface.

  1. Create a /etc/hostname.pcelx# file (where # is a socket number) to specify the host name to be associated with this interface.

  2. Add an IP address for the new host name to the file /etc/inet/hosts.

  3. Ensure that the associated network is listed in /etc/inet/netmasks.

  4. Ensure that the Name Service Switch /etc/nsswitch.conf configuration file includes the network and local services you need.

  5. Reboot the system.


    Note -

    This process is described in TCP/IP and Data Communications Administration Guide.


Special Files

Device naming in /dev follows standard LAN device naming except that the PPA (physical point of attachment) unit number is the socket where the card resides, not the instance. That is, for the pcelx driver, /dev/pcelx0 (or PPA 0 of /dev/pcelx) is the card in socket 0, while a card in socket 1 is /dev/pcelx1 (or PPA 1 of /dev/pcelx). See the pcelx(7D) man page.

To find information on devices created for multifunction cards such as 3C562, see the pcser(7D) man page

Hot-Plugging

If you remove the 3C562 or 3C589 card, any information you send is discarded, and no error messages are given.

When you reinsert the card in the same socket, the device operates normally. The behavior is similar to temporarily disconnecting the device from the network.

Modem and Serial PC Card Devices

Solaris Device Driver:

pcser

Device Type:

Modem and serial PC Card devices based on the 8250, 16550, or compatible UART at speeds up to 115 Kbps 

Bus Type:

PC Card 

Preconfiguration Information

If a PC Card modem or serial device is recognized, the pcser device driver is automatically loaded, ports and IRQs allocated, and special files created (if they don't already exist).

Configuration Procedure

Initial Installation and Configuration

  1. Install the Solaris software, including the PCMCIA packages in the SUNWpcmc cluster.

  2. Boot the system.

  3. Insert the modem or serial device.

Identifying an Unrecognized Device

If you insert a PC Card modem or serial device and it isn't recognized (no special files are created under /dev/cua or /dev/term), use the prtconf command to try to find the problem.

  1. Become root.

  2. Run the prtconf -D command to see if your modem or serial device is recognized.

    An unrecognized device will appear at the end of the prtconf output. For example:

    # prtconf -D
    .  .  .
    pcic, instance #0 (driver name: pcic)
       .  .  .
       pccard111.222 (driver not attached)

  3. If your device is not recognized "(driver not attached)", use the add_drv command to add the name of your device as another known alias for pcser devices.

    For example, type the following at the command line:

    # add_drv -i'"pccard111.222"' pcser
    


    Note -

    Include the double quotes in single quotes to keep the shell from stripping out the double quotes. Use the identification string listed in the prtconf output. Use the entire string in the add_drv command. Seeadd_drv(1M) .


Misidentifying a Recognized Device

  1. Run the prtconf -D command to see if your modem or serial device is erroneously recognized as a memory card.

    If the device is incorrectly recognized as a memory card, for example, the output of the prtconf command could show:

    # prtconf -D
    .  .  .
    pcic, instance #0 (driver name: pcic)
    	.  .  .
    	memory, instance #0 (driver name: pcmem)
    		pcram, instance #0 (driver name: pcram)

  2. Use the Configuration Assistant to identify the memory resource conflict, and add correct information for the device on the View/Edit Devices menu.

    The problem is typically a resource conflict between device memory settings. See "Identifying and Correcting Problems" in the Configuring Devices chapter of this book.

  3. To work properly with the Solaris operating environment, all devices must be accounted for, even those the Solaris environment does not support. The Configuration Assistant software accounts for all devices in your system.

Additional Configuration

When adding a new serial port or modem to the system, you often need to edit configuration files so that applications can use the new communications port. For example, the /etc/uucp/devices file needs to be updated to use UUCP and PPP. See "UUCP Databases and Programs" in TCP/IP and Data Communications Administration Guide.

Special Files

The serial devices in /dev/term and /dev/cua are named by socket number. A card inserted in socket 0 is pc0, and socket 1 is pc1. See pcser(7D).

Hot-Plugging

If a PC Card modem or serial device is unplugged while in use, the device driver returns errors until the card is replaced in the socket.

The device must be closed and reopened with the card reinserted before the device begins working again. The restart process depends on the application. For example, a tip session automatically exits when a card in use is unplugged. To restart the system, you must restart the tip session.

SRAM and DRAM PC Card Devices

Solaris Device Driver:

pcram

Device Types:

Static RAM (SRAM), Dynamic RAM (DRAM) 

Bus Type:

PC Card 


Note -

Flash RAM devices are not supported.


Preconfiguration Information

If a PC Card memory device is recognized, the pcram device driver is automatically loaded, the physical address allocated, and special files created (if they don't already exist).

Known Problems and Limitations

Configuration Procedure

Initial Installation and Configuration

  1. Install the Solaris software, including the PCMCIA packages in the SUNWpcmc cluster.

  2. Boot the system.

  3. Insert the card.

Identifying an Unrecognized Device

If you insert a memory device and it isn't recognized (no special files created), use the prtconf command.

  1. Become root.

  2. Run the prtconf -D command to display the configuration recognized by the system.

    A recognized device will appear in the prtconf output. For example:

    # prtconf -D
    .  .  .
    pcic, instance #0 (driver name: pcic)
        .  .  .
       memory, instance #0 (driver name: pcmem)
             pcram, instance #0 (driver name: pcram)
    

  3. If your memory device does not appear at the end of the prtconf output, it is not supported and cannot be used with the pcram device driver.

Special Files

The special files created for PC Card memory devices act like disks and have names in the form /dev/dsk/c#t#d#p# or /dev/dsk/c#t#d#s#. See pcram(7D). Abbreviations used in the names are:

c# Controller #

t# Card technology type #, defined as follows:

0 Null--no device

1 ROM

2 OTPROM (One Time PROM)

3 UV EPROM

4 EEPROM

5 Flash EPROM

6 SRAM

7 DRAM

d# Device region of type #, usually zero

p# fdisk partition #

s# Solaris slice #


Note -

A device name can be specified either by a partition name (p#) or a slice name (s#), but not both.


Using PC Card Memory Devices

Since the Solaris Volume Management software recognizes PC Card memory devices, no special vold configuration is required.

    If you don't want to use vold to manage your PC Card memory devices, comment out the "use pcmem" line in the /etc/vold.conf file.

To comment out a line, insert a # character at the beginning of the line.

PC Card memory devices don't need to have file systems on them, though typically, before using a new PC Card memory card, you will want to create a file system on it. DOS PCFS is the best format to use. (You can use virtually any file system format on a PC Card memory card, but most other file system formats are platform-dependent, making them unsuitable for moving data between different types of machines. See "Using a PCMCIA Memory Card" in OpenWindows Advanced User's Guide.


Note -

If you want to redirect the output of a tar command (or dd or cpio) to a PC Card memory device, first create a file system on the card, using the fdformat command without arguments. The card must be reformatted before it can be written on again.


Hot-Plugging

If a memory card is removed while in use, the device driver returns errors until the memory card is inserted into the appropriate socket. Close and reopen the device with the card reinserted, and the memory card will work.

Viper 8260pA, SanDisk Flash, or Any PC Card ATA Devices

Solaris Device Driver:

pcata

Device Type:

ATA PC Card 

Adapters:

Viper 8260pA 

SanDisk Flash 

Or any PC Card ATA device 

Bus Type:

PC Card 

Preconfiguration Information

If a PC Card ATA device is recognized, the pcata device driver is automatically loaded, IRQs allocated, devices nodes created, and special files created (if they don't already exist).

Known Problems and Limitations

Configuration Procedure

Initial Installation and Configuration

  1. Install the Solaris software, including the PCMCIA packages in the SUNWpcmc cluster.

  2. Boot the system.

  3. Insert the PC Card ATA device.

Identifying an Unrecognized Card

If you insert a PC Card ATA device and it isn't recognized (no special files are created), use the prtconf command to try to identify the problem.

  1. Run the prtconf -D command to see if your pcata card is recognized.

    A recognized device will appear at the end of the prtconf output. For example:

    # prtconf -D
    .  .  .
    pcic, instance #0 (driver name: pcic)
       .  .  .
       disk, instance #0

  2. If pcata does not appear in the prtconf output, there is a problem with the PC Card adapter configuration or with the hardware.

    Check to see whether the problem is with the card or the adapter by trying to use the card on another machine and by seeing if it works on the same machine using DOS.

Special Files

For PC Card devices, nodes are created in /devices that include the socket number as one component of a device name that the node refers to. However, the /prtc/dev names and the names in /dev/dsk and /dev/rdsk do follow the current convention for ATA devices, which do not encode the socket number in any part of the name. See the pcata(7D) man page.

Hot-Plugging