Information Library for Solaris 2.6 (Intel Platform Edition)

Chapter 10 Configuring Devices

This module of Information Library for Solaris 2.6 (Intel Platform Edition) describes how to use the SolarisTM 2.6 Intel Platform Edition Device Configuration Assistant software, manufacturers' device configuration media and documentation, and Device Reference Pages to configure your x86 based system to run in the Solaris operating environment and to solve configuration problems.

Identifying and Correcting Problems

Use the Solaris 2.6 Intel Platform Edition Configuration Assistant program to identify devices and the resources each device uses. If there is a problem, you must provide device names and resource parameters so the Configuration Assistant can pass this information to the Solaris kernel.

ISA Devices

If your system hangs or resets when you scan for ISA devices, perform these tasks (in order, as explained in the next three sections) until you can successfully complete the scan.

Identifying a Problem With an Existing Device

  1. Consult the manufacturer's documentation and Device Reference Page, if there is one. Ensure the device is properly configured and does not conflict with other devices in the system.

  2. Reboot the system with the Solaris 2.6 (Intel Platform Edition) Device Configuration Assistant Boot Diskette.

  3. Select Partial Scan to identify the devices that are automatically detected.

  4. Select Scan for Specific Devices, select the device that you think caused the hang, and start the scan.

    • If the scan doesn't hang, the problem may be due to the order in which the devices were scanned. Go to Step 5.

    • If the scan hangs, there is probably a hardware conflict. Verify that the device is in your machine. Double check for conflicts by consulting the manufacturer's documentation for all installed hardware. Proceed to "Finding and Resolving Resource Conflicts."

  5. Scan for each remaining device in the system.

    If the hang is caused by a "software probe conflict," you may be able to prevent the hang by scanning for each device in a different order from the one used to scan for all devices.

  6. When the scan is successful, go to the Boot Solaris menu and select a device to boot from.

    • If you plan to boot or install from a CD-ROM, select CD.

    • If you plan to boot or install using the network and your machine is registered as a netinstall client, select NET.

    • If you plan to boot from the machine's installed hard disk, select DISK.

  7. Boot and install the Solaris software.

Finding and Resolving Resource Conflicts

  1. Reboot the system with the Solaris 2.6 (Intel Platform Edition) Device Configuration Assistant Boot Diskette.

  2. Select Partial Scan to identify only the automatically detected devices.

  3. Select Scan for Specific Devices to scan for each device in the system that did not cause the initial hang.

  4. Go back to the Device Tasks menu, select Review/Edit Devices, and examine the list of devices provided to determine if the problem device conflicts with another device.


    Note -

    This method may not work if a hardware conflict interferes with the ability of the device scan to correctly determine the configuration of a device.


    • If a conflict is found for a device that requires setting jumpers and switches, turn the system off, manually change settings for the problem device, turn the system on, boot the Configuration Assistant diskette, and go to Step 5.

    • If a conflict is found for a device that requires a manufacturer's configuration utility, do the following:

    1. Remove the Configuration Assistant diskette.

    2. Insert the manufacturer's configuration utility diskette.

    3. Change device settings.

    4. Remove the configuration utility diskette.

    5. Insert the Configuration Assistant diskette, and go to Step 5.

      If a conflict is not found, go to Step 2 in "Providing Information About the Device Manually." You don't have to reboot.

  5. Select the Scan for Specific Devices option from the Device Tasks menu.

  6. When the scan is successful, go to the Boot Solaris menu and select a device to boot from.

    • If you plan to boot or install from a CD-ROM, select CD.

    • If you plan to boot or install using the network and your machine is registered as a netinstall client, select NET.

    • If you plan to boot from the machine's installed hard disk, select DISK.

  7. Boot and install the Solaris software.

Providing Information About the Device Manually

  1. Reboot the system with the Solaris 2.6 (Intel Platform Edition) Device Configuration Assistant Boot Diskette.

  2. If all other devices have been found by selective scanning, select View/Edit Devices from the Device Tasks menu and manually add the name of the problem device.

    The program should warn you if there is a conflict.

  3. When the scan is successful, go to the Boot Solaris menu and select a device to boot from.

    • If you plan to boot or install from a CD-ROM, select CD.

    • If you plan to boot or install using the network and your machine is registered as a netinstall client, select NET.

    • If you plan to boot from the machine's installed hard disk, select DISK.


    Note -

    If the device hangs again when attempting to go the Boot Solaris menu or the device does not function, contact your support provider.


PC Card Devices

PC Card devices can be inserted at any time during the boot process or after the Solaris environment is running since PC Card peripherals are hot-pluggable and configured automatically by the software.

Issue

What to Do

How to know if there are enough IRQs available to run a two-socket adapter. 

Three IRQs must be available to use devices in both of the sockets. One IRQ is required for the adapter itself, and one is needed for each device inserted in a socket. 

Allocating IRQs--Sample Procedure

  1. Boot with the Configuration Assistant diskette so you can review the resource usage.

  2. Select View/Edit Devices from the Device Tasks menu, and review the list of devices to see how many IRQs are being used.

    There are 16 IRQs, from 0-15. Several IRQs are already assigned. For example, IRQ 3 is reserved for the second serial port, COM2.

  3. If your system has a COM2 port but it is not being used, delete the port to leave the IRQ resource free for a PC Card.

    1. Select the serial port device using IRQ 3, and choose Delete Device.

    2. Choose Continue to return to the Device Tasks menu.

    3. Save the configuration.

  4. Boot the Solaris software.

Unrecognized Devices

Issue

What to Do

How a known ISA or EISA device can be recognized by the Configuration Assistant software. 

The address chosen for the unrecognized device may have been allocated to some other system device. Manually provide nonconflicting address information for the unrecognized device using the EISA configuration utility (ECU). The Configuration Assistant uses that information to identify that device for the Solaris environment.  

 

Identifying ISA or EISA Devices--Sample Procedure

To set the configuration parameters for an ISA or EISA adapter, run the manufacturer's ECU. This utility must be run every time an ISA or EISA board is added, removed, or moved to a different bus slot. Although the function of this utility is standardized, implementations vary among manufacturers, each providing unique user interface screens or menus.

  1. Boot DOS.


    Note -

    Back up the board manufacturer's EISA configuration diskette before using it to configure your hardware.


  2. For each ISA or EISA add-in adapter to be configured, copy the EISA .cfg and .ovl configuration files from the board manufacturer's configuration diskette to the system EISA configuration diskette.

  3. Run the ECU.

    The program is called CF.EXE or CFG.EXE.

  4. For each device, set the appropriate configuration parameters.

  5. Some adapters have special operating modes that can be set using the ECU.

    See the Device Reference Pages for board configuration requirements.

Autobooting

Issue

What to Do

How to recover if your machine fails to autoboot. 

If you have a loopback serial cable between COM1 and COM2 with autobooting enabled, use the eprom command to set one of the following properties: epromcom1-noprobe true or epromcom2-noprobe true.

 

Using Manufacturers' Configuration Programs

ISA Cards in EISA Machines

Issue

What to Do

How to add an ISA device to an EISA machine. 

Run the machine's EISA configuration utility (ECU) so the system knows about the new ISA card and the resources it uses. 

Self-Identifying Plug and Play ISA Devices

Issue

What to Do

How to go between Plug and Play mode and Legacy mode. 

Set the switch to Plug and Play mode, and plug the device into the system. The software will configure it automatically. 

Micro Channel Devices

System and device parameters for Micro Channel devices are software-configured by utilities on a Reference Diskette. This diskette contains a menu-driven program that leads you through the configuration of the system.

PCI Devices

Issue

What to Do

How to control the assignments of IRQs to PCI devices. 

In the chipset configuration of the system, verify that an IRQ is enabled for PCI bus use. After checking IRQs used by ISA devices, assign as many available IRQs to PCI devices as possible so that the PCI bus can resolve device conflicts. 

System BIOS

Issue

What to Do

How to use the system BIOS to change device settings. 

Refer to the manufacturer's documentation for the method of accessing the BIOS setup for your system and the features it provides. 

How to set up a cachable region in system memory for American Megatrends, Inc. (AMI) BIOS. 

For the best performance, make the cachable region equal to the total memory installed in the system. 

 

Configuring Graphics Cards, Monitors, Keyboards, and Pointing Devices

Use the kdmconfig program to identify graphics cards, chips, monitors, keyboards, and pointing devices required for running the Common Desktop Environment (CDE) or other windowing system.

Graphics Devices

Issue

What to Do

How to configure an unrecognized graphics device manually. 

If hardware limitations or inadequate information from the BIOS prevent proper configuration of a graphics device, manually configure the devices by providing information to the kdmconfig software interface.

How to verify the configuration of graphics devices. 

Check the sample display provided after configuration and click to accept the configuration. If the display looks wrong or you can't click on the button, use the kdmconfig software to change the device parameters, and accept the configuration when the sample display looks correct.

Monitors

What to Do

What to Do

How to correct a redundant monitor configuration for the Weitek P9000-based Diamond Viper graphics card. 

The OpenWindows environment uses the attributes listed on the same line as the Diamond Viper card selection in the kdmconfig interface. The next screen that requests monitor type is ignored by the software, and any selection can be made.

  

For additional information on the kdmconfig program, see the kdmconfig(1M) man page.

Postinstallation Configuration

Replacing a Network Card

If you replace your network card with one that uses a different network driver (for example, smc), before rebooting the second time, rename the /etc/hostname.olddriver0 file to /etc/hostname.newdriver0.


Note -

Any time you add, remove, or replace hardware, run the Configuration Assistant utility.


For example, to replace a 3Com EtherLink III card with an SMC EtherEZ card, run the following command as root:

# mv /etc/hostname.elx0 /etc/hostname.smc0

and then perform a reconfiguration boot for your changes to take effect:

# touch /reconfigure
# reboot

Using Device Reference Pages

Third--Party Drivers


Note -

Contact the manufacturer directly for information on these third-party device drivers:


Driver Name 

Devices Supported 

asc

AdvanSys SCSI host bus adapters 

fmvel

Fujitsu Ethernet adapters 

hxhn

QLogic SCSI host bus adapters 

mega

American Megatrends SCSI RAID controllers 

mtok

Madge token ring network adapters 

sxp

Rockwell FDDI network adapters 

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

Device Reference Pages

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

Connector  

Supported Media 

Comments 

Speed 

RJ-45 

10BASE-T 

Category-3 Twisted Pair cable 

10 Mbps 

RJ-45 

100BASE-TX 

Category-5 Twisted Pair cable 

100 Mbps 

BNC 

10BASE2 

Coax cable ("Thin" Ethernet cable) 

10 Mbps 

AUI 

10BASE5 

Shielded Twisted Pair 

("Thick" Ethernet cable) 

10 Mbps 

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, AHA-1520A, AHA-1522A, AHA-1530P, AHA-1532P HBAs"

 

aha

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

 

aha

"Adaptec AHA-1640, AHA-1642 HBAs"

 

eha

"Adaptec AHA-1740, AHA-1742A HBAs"

 

esa

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

 

aic

"Creative Labs Sound Blaster 16 SCSI-2 Interface"

 

adp

"Adaptec AHA-2940, AHA-2940W, AHA-2940U, AHA-2940UW, AHA-3940, AHA-3940W HBAs"

 

pcscsi

"AMD PCscsi, PCscsi II, PCnet-SCSI "

 

 

blogic

"BusLogic 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 BT-946C, BT-956C HBAs"

 

flashpt

"BusLogic FlashPoint LT Ultra SCSI, FlashPoint LW Ultra and Wide SCSI, FlashPoint DL Dual Channel Ultra SCSI, FlashPoint DW Dual Channel Ultra and Wide SCSI HBAs"

 

ncrs

"Compaq 32-Bit Fast SCSI-2 Controllers"

 

cpqncr

"Compaq Fast Wide SCSI and Wide Ultra SCSI Controllers"

 

dpt

"DPT PM-2011, PM-2021, PM-2041W, PM-3021 HBAs"

 

dpt

"DPT PM-2012B HBA "

 

dpt

"DPT PM-2022, PM-2042W, PM-2122, PM-2142W SCSI and PM-3222, PM-3332UW SCSI RAID HBAs"

 

dpt

"DPT PM-2024, PM-2044W, PM-2044UW, PM-2124, PM-2124W, PM-2144W, PM-2144UW SCSI and PM-3224, PM-3224W, PM-3334W, PM-3334UW SCSI RAID HBAs"

 

mcis

"IBM Micro Channel HBA"

 

corvette

"IBM Micro Channel SCSI-2 Fast/Wide Adapter/A"

 

ncrs

"NCR 53C710 HBAs (Siemens Nixdorf PCE-5 SCSI)"

 

ncrs

"NCR 53C810, 53C815, 53C820, 53C825 HBAs"

 

trantor

"Trantor T348 MiniSCSI Plus Parallel HBAs"

 

iss

"Tricord Systems Intelligent SCSI Subsystem HBAs"

SCSI Disk Arrays/ 

RAID Controllers 

csa

"Compaq SMART Array Controller"

 

smartii

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

 

dsa

"Dell SCSI Array Controller"

 

dpt

"DPT PM-2022, PM-2042W, PM-2122, PM-2142W SCSI and PM-3222, PM-3332UW SCSI RAID HBAs"

 

dpt

"DPT PM-2024, PM-2044W, PM-2044UW, PM-2124, PM-2124W, PM-2144W, PM-2144UW SCSI and PM-3224, PM-3224W, PM-3334W, PM-3334UW SCSI RAID HBAs"

chs

"IBM PC ServeRAID SCSI HBA"

 

mlx

"IBM SCSI-2 RAID Controller, SCSI-2 Fast/Wide Streaming-RAID Adapter/A and Mylex DAC960PD-Ultra, DAC960PD/DAC960P, DAC960PL, DAC960E Controllers "

Graphics Cards 

p9000

p9100

"Diamond Viper VLB, PCI, SE, Pro and Intergraph G91"

Ethernet Network Adapters

elink

"3Com EtherLink 16 (3C507)"

 

el

"3Com EtherLink II (3C503), EtherLink II/16 (3C503-16)"

 

elx

"3Com EtherLink III (3C5x9, 3C509B, 3C59x), EtherLink XL (3C900 TPO, 3C900 COMBO), Fast EtherLink XL (3C905)"

 

pcn

"AMD PCnet Ethernet (PCnet-ISA, PCnet-PCI), Allied Telesyn AT-1500, Microdyne NE2500plus"

 

nfe

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

 

cnft

"Compaq NetFlex-3, Netelligent Controllers"

 

dnet

"DEC 21040, 21041, 21140 Ethernet"

 

iee

"Intel EtherExpress 16, 16C, 16TP, MCA, MCA TP (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"

 

riles

"Racal InterLan ES3210, ES3210 TP 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"

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 and SanDisk Flash 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, AHA-1520A, AHA-1522A, AHA-1530P, AHA-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

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

Solaris Device Driver:

aha

Device Type:

SCSI 

Adapters:

Adaptec AHA-1540, 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: 

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 

Known Problems and Limitations

Because the Adaptec AHA-1542CP and the Solaris fdisk program may be incompatible, use the DOS version of FDISK (or equivalent utility) to create an entry in the FDISK partition table before installing the Solaris software. Create at least a 1-cylinder DOS partition starting at cylinder 0. If the DOS partition is not created, the system won't reboot after Solaris installation.

Adaptec AHA-1640, AHA-1642 HBAs

Solaris Device Driver:

aha

Device Type:

SCSI 

Adapters:

Adaptec AHA-1640, AHA-1642 

Bus Type:

Micro Channel 

Preconfiguration Information

Supported Settings

o IRQ Level: 

11 

o I/O Address: 

0x330 

o DMA Channel: 

Known Problems and Limitations

Only one AHA-1640 host bus adapter can be configured on each machine.

Adaptec AHA-1740, AHA-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, AHA-2742, AHA-2740A, AHA-2742A, AHA-2740T, AHA-2742T, AHA-2740AT, AHA-2742AT, AHA-2740W, AHA-2742W, AHA-2840VL, AHA-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-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:

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.

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-2940, AHA-2940W, AHA-2940U, AHA-2940UW, AHA-3940, AHA-3940W HBAs

Solaris Device Driver:

adp

Device Types:

SCSI, SCSI with Ultra SCSI option 

Adapters:

Adaptec AHA-2940, AHA-2940W, AHA-2940U, AHA-2940UW, AHA-3940, AHA-3940W 

Chips:

Adaptec AIC-7560, AIC-7850, AIC-7855, AIC-7860, AIC-7861, AIC-7862, AIC-7870, AIC-7871, AIC-7872, AIC-7874 AIC-7875, AIC-7880, AIC-7881, AIC-7882, AIC-7884, AIC-7885 

Bus Type:

PCI 

Preconfiguration Information

The Plug N Play SCAM Support option is not supported.

Known Problems and Limitations

Configuration Procedure

Configure each SCSI device to have a unique SCSI ID, and on the adapter's Advanced Configuration Options setup menu, set the Plug N Play SCAM Support option to Disabled.

Using the Adaptec configuration utility:

AMD PCscsi, PCscsi II, PCnet-SCSI

Solaris Device Driver: 

pcscsi

Device Types: 

SCSI 

Adapter: 

Qlogic QLA510 

Chip: 

AMD 53C974 (PCscsi) 

 

53C974A (PCscsi II), Am79C974 (PCnet-SCSI) (SCSI device only)QLogic FAS974 

Bus Type: 

PCI 

Systems Supported: 

PCnet-SCSI chip is embedded in the HP Vectra XU 5/90 and Compaq XL 560 and XL 590 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 the "AMD PCnet Ethernet (PCnet-ISA, PCnet-PCI), Allied Telesyn AT-1500, Microdyne NE2500plus" Device Reference Page for configuration information about Ethernet capabilities.

Known Problems and Limitations

BusLogic 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 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

Special Cases

Configuring Multiple Devices

BusLogic BT-946C, BT-956C HBAs

Solaris Device Driver:

blogic

Device Type:

SCSI 

Adapters:

BusLogic BT-946C, BT-956C 

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:

Special Cases

Configuring Multiple Devices

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

BusLogic FlashPoint LT Ultra SCSI, FlashPoint LW Ultra and Wide SCSI, FlashPoint DL Dual Channel Ultra SCSI, FlashPoint DW Dual Channel Ultra and Wide SCSI HBAs

Solaris Device Driver:

flashpt

Device Type:

SCSI 

Adapters:

BusLogic FlashPoint LT Ultra SCSI, 

FlashPoint LW Ultra and Wide SCSI,  

FlashPoint DL Dual Channel Ultra SCSI,  

FlashPoint DW Dual Channel Ultra and Wide SCSI 

Bus Type:

PCI 

Mylex Corporation provides direct support for the flashpt device driver. Refer to the product menu and related documents for detailed information. Technical support is available through telephone and email:

Preconfiguration Information

Since the FlashPoint family is PCI compliant, no special hardware setup is required. To display information and set up the adapters, run the on-board AutoSCSI utility by booting the system and pressing Control-b when "FlashPoint" appears on the screen.

Compaq 32-Bit Fast SCSI-2 Controllers

Solaris Device Driver:

ncrs

Device Type:

SCSI-2 

Compaq Controller 

Chip 

Available On 

Compaq 32-Bit Fast-SCSI-2 

53C710 

EISA add-in card 

Compaq Integrated 32-Bit Fast-SCSI-2 

53C710 

ProLiant 2000-EISA, 4000-EISA 

Compaq Integrated 32-Bit Fast-SCSI-2/P 

53C810 

ProSignia 300-PCI, 500-PCI 

Preconfiguration Information

Don't use a version of the Compaq EISA configuration utility before version 2.20 revision B.

Supported Settings

o BIOS Hard Drive Geometry: 

<=1 GB: 64 Heads, 32 Sectors  

> 1GB: 255 Heads, 63 Sectors 

Known Problems and Limitations

Compaq Fast Wide SCSI and Wide Ultra SCSI Controllers

Solaris Device Driver:

cpqncr

Device Type:

SCSI 

Adapters:

Compaq Fast Wide SCSI and Wide Ultra SCSI Controllers in Compaq Servers: 

825 Add-on PCI 

825 Add-on EISA 

Integrated 825 PCI/EISA 

875 Add-on PCI 

Integrated 875 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 or 875 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 and 875 controllers. It recognizes the board ID for Compaq 825 Fast Wide SCSI and Compaq 875 Ultra SCSI controllers by default.

    • ignore-hardware-nodes: Set this property to 1.

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

    # touch /reconfigure
    # reboot
    

DPT PM-2011, PM-2021, PM-2041W, PM-3021 HBAs

Solaris Device Driver:

dpt

Device Type:

SCSI 

Adapters:

DPT PM-2011, PM-2021, PM-2041W, PM-3021 

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 PM-2012B HBA

Solaris Device Driver:

dpt

Device Type:

SCSI 

Adapter:

DPT PM-2012B 

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.

IBM Micro Channel HBA

Solaris Device Driver:

mcis

Device Type:

SCSI 

Adapter:

IBM Micro Channel 

Bus Type:

Micro Channel 

Preconfiguration Information

The controller board must be installed in any slot between 1 and 7. Slots 8 and above are not supported.

Supported Settings

o IRQ Level: 

14 

o I/O Address: 

0x3540, 0x3548 

Known Problems and Limitations

No more than seven devices can be attached to the IBM Micro Channel SCSI adapter because only devices with a logical unit number of 0 are recognized by the Solaris software.

IBM Micro Channel SCSI-2 Fast/Wide Adapter/A

Solaris Device Driver:

corvette

Device Type: 

SCSI 

Adapter:

IBM Micro Channel SCSI-2 Fast/Wide Adapter/A 

Bus Type:

Micro Channel 

Preconfiguration Information

Supported Settings

o IRQ Level: 

14 

o I/O Address: 

0x3540, 0x3548, 0x3550, 0x3558, 0x3560, 0x3568, 0x3570, 0x3578 

Known Problems and Limitations

The microcode version of the SCSI-2 Fast/Wide Adapter/A board should be 0x71. Boards with older versions, such as version 0x58, may cause the Solaris environment to hang when using certain tape drives. The Solaris corvette driver displays a warning message if it detects an older, unsupported version of the adapter.

NCR 53C710 HBAs (Siemens Nixdorf PCE-5 SCSI)

Solaris Device Driver:

ncrs

Device Type:

SCSI 

Adapters:

NCR 53C710 (two embedded) 

Bus Type:

EISA 

Preconfiguration Information

Known Problems and Limitations

NCR 53C810, 53C815, 53C820, 53C825 HBAs

Solaris Device Driver:

ncrs

Device Type:

SCSI 

Adapters:

NCR 53C810, 53C815, 53C820, 53C825 (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.

Tricord Systems Intelligent SCSI Subsystem HBAs

Solaris Device Driver:

iss

Device Type:

SCSI 

Bus Type:

EISA 

Preconfiguration Information

Known Problems and Limitations

Regardless of the number of devices on the ISS controller, a maximum of eight disk devices (physical or logical) are shown by the realmode driver when installing the Solaris software, which limits the number of drives that can be used for booting.

SCSI Disk Arrays/RAID Controllers

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, ProLiant, and Systempro 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-2SL Array Controllers

Solaris Device Driver:

smartii

Device Type:

Disk Array 

Adapters:

Compaq SMART-2, SMART-2SL Array Controllers 

Bus Types:

EISA, PCI 

Systems Supported:

Internal and external SCSI drives on Compaq servers 

Preconfiguration Information

Known Problems and Limitations

Dell SCSI Array Controller

Solaris Device Driver:

dsa

Device Type:

SCSI Disk Array 

Bus Type:

EISA  

Preconfiguration Information

Although the Dell SCSI Array (DSA) controller is physically connected to SCSI devices, the interface to composite drives (logical disks the controller has constructed out of one or more physical disks) is that of a direct access disk (DADK). SCSI commands cannot be sent to composite drives on a SCSI array controller. Noncomposite devices (such as a tape or CD-ROM) cannot be accessed with the dsa driver.

Known Problems and Limitations

Configuration Procedure

Using the EISA configuration utility:


Note -

During the EISA configuration, if you need to manually edit the BIOS base address and there are two DSA controllers, assign the controller in the lower-numbered EISA slot an address that is lower than the second one. This forces the BIOS to spin up the disks on the secondary controller so they are accessible after a cold boot.


Dell Disk Manager Setup

If your disk did not come from Dell, you must use the Dell Disk Manager Setup to low-level format the hard disk before completing the following:

  1. Set up one or more composite drives using the Dell DOS software array manager program.

  2. Make one composite drive on controller 1 "Drive 0 - Composite Drive A."

    This will be the drive containing the bootable Solaris partition.

  3. Select any RAID level supported by the controller.


    Note -

    All disk drives used by the Solaris software (except the CD-ROM used during the initial installation) must be composite drives having one or more physical drives.


  4. Enable Adaptec AHA-1540 emulation on the CD-ROM drive:

    1. Set targets 0-5 to OFF.

    2. Set target 6 to emulate the CD-ROM drive, SCSI ID 6.

    3. Set target 7 to emulate the controller ID.

  5. Save your configuration changes.

Special Cases

Adding a Dell SCSI Array Controller as a Secondary Controller

If there is already a primary (boot) controller and you are now adding a Dell SCSI Array controller as a secondary controller:

Dell Disk Manager Setup

If your disk did not come from Dell, use the Dell Disk Manager Setup to low-level format the hard disk before completing these steps:

  1. Set up one or more composite drives with the Dell DOS software array manager program.

  2. Select any RAID level supported by the controller.


    Note -

    All disk drives accessible by the Solaris software must be composite drives, composed of one or more physical drives.


  3. Save your configuration changes.

DPT PM-2022, PM-2042W, PM-2122, PM-2142W SCSI and PM-3222, PM-3332UW SCSI RAID HBAs

Solaris Device Driver:

dpt

Device Types:

SCSI, SCSI RAID 

Adapters:

DPT PM-2022, PM-2042W, PM-2122, PM-2142W SCSI  

DPT PM-3222, PM-3332UW 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 Cases

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 PM-2024, PM-2044W, PM-2044UW, PM-2124, PM-2124W, PM-2144W, PM-2144UW SCSI and PM-3224, PM-3224W, PM-3334W, PM-3334UW SCSI RAID HBAs

Solaris Device Driver:

dpt

Device Type:

SCSI, SCSI RAID 

Adapters:

DPT PM-2024, PM-2044W, PM-2044UW, PM-2124, PM-2124W, PM-2144W, PM-2144UW SCSI  

DPT PM-3224, PM-3224W, PM-3334W, PM-3334UW 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 environment.

IBM SCSI-2 RAID Controller, SCSI-2 Fast/Wide Streaming-RAID Adapter/A and Mylex DAC960PD-Ultra, DAC960PD/DAC960P, DAC960PL, DAC960E Controllers

Solaris Device Driver:

mlx

Device Type:

SCSI-2 RAID 

Adapters:

IBM SCSI-2 RAID, SCSI-2 Fast/Wide Streaming-RAID Adapter/A (IBM DMC960) 

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

Bus Types:

Micro Channel, EISA, PCI 

Preconfiguration Information

Known Problems and Limitations

Graphics Cards

Diamond Viper VLB, PCI, SE, Pro and Intergraph G91

Solaris Device Drivers:

p9000, p9100

Device Type:

Graphics accelerator cards 

Chips:

Weitek P9000 (VLB, PCI) 

Weitek P9100 SE, Pro (VLB, PCI) Intergraph G91 (PCI only) 

Bus Types:

VLB, PCI 

Preconfiguration Information

Monitor Configurations With the Diamond Viper (P9000)

The following table lists monitors that can be used with the Diamond Viper graphics cards based on the Weitek Power 9000 (P9000) chipset. When configuring your graphics card using the kdmconfig command, select only resolutions and frequencies that are supported by your monitor. If your monitor isn't listed, you may be able to select a supported one that has the same resolution and synchronization rates as yours.

Only the maximum resolution and horizontal and vertical frequencies supported by the monitor are listed below. The kdmconfig program will display the lower resolutions supported by the monitor.

Monitor  

Maximum Resolution  

Hfreq (kHz) 

Vfreq (Hz) 

CS1024 

800x600 

35.4  

56.1  

CS1024ni 

1024x768 

48.4  

60.0  

CS1572 FS 

1280x1024 

64.4  

60.2  

CTX 5468NI 

1024x768 

48.4  

60.0  

Fixed Frequency 

800x600 

35.4  

56.1  

HL 6955 SETK 

1280x1024 

64.4  

60.2  

IBM 8514 

800x600 

35.4  

56.1  

IBM 9515 

1024x768 

61.2  

75.8  

IBM 9517 

1024x768 

58.1  

72.1  

InterVue 20 

1280x1024 

81.2 

76.0 

MAG 17F 

1152x900 

56.8  

60.3  

NCR 3298-0240/0241 

1024x768 

48.4  

60.0  

NCR 3298-0261 

1024x768 

56.5  

70.1  

NCR 3298-0271/0272 

1024x768 

56.5  

70.1  

NEC 3FG 

1024x768 

48.4  

60.0  

NEC 3FGe 

1024x768 

48.4  

60.0  

NEC 3FGx 

1024x768 

48.4  

60.0  

NEC 4FG 

1152x900 

56.8  

60.3  

NEC 4FGe/5FGe 

1152x900 

56.8  

60.3  

NEC 5FG 

1280x1024 

64.4  

60.2  

NEC 6FG 

1280x1024 

78.9  

74.0  

Nanao 9070u 

1024x768 

48.4  

60.0  

Nanao 9080i 

1152x900 

56.8  

60.3  

Nanao 9500 

1152x900 

56.8  

60.3  

Nanao T550i 

1280x1024 

64.4  

60.2  

Nanao T560i 

1152x900 

56.8  

60.3  

PS/V 2414-A04 

1024x768 

56.5  

70.1  

PS/V 2414-A07 

1024x768 

58.1  

72.1  

SONY 1304 

1024x768 

48.4  

60.0  

SONY 1304S 

1152x900 

56.8  

60.3  

SONY 1604S 

1152x900 

56.8  

60.3  

ViewSonic 6 

1024x768 

48.4  

60.0  

ViewSonic 7 

1152x900 

56.8  

60.3  

Monitor Configurations With the Intergraph G91

The following table lists Intergraph monitors that have been tested with the Intergraph G91 (Weitek P9100) graphics card. The table below lists maximum resolutions and horizontal and vertical frequencies supported by the monitors. You should select more monitors using kdmconfig only if your monitor and video card are capable of such high resolutions and frequencies.

Monitor  

Maximum Resolution  

Hfreq (kHz) 

Vfreq (Hz) 

InterVue 20 

1280x1024 

81.25 

76.00 

InterVue 21 

1600x1280 

100.96 

76.020 

InterVue 27 

1600x1280 

80.07  

60.25  

Ethernet Network Adapters

3Com EtherLink 16 (3C507)

Solaris Device Driver:

elink

Device Type:

Network (Ethernet) 

Adapter:

3Com EtherLink 16 (3C507) 

Bus Type:

ISA 

Preconfiguration Information

Supported Settings

o Data Mode: 

Turbo 

Known Problems and Limitations

3Com EtherLink II (3C503), EtherLink II/16 (3C503-16)

Solaris Device Driver:

el

Device Type:

Network (Ethernet) 

Adapters:

3Com EtherLink II (3C503), EtherLink II/16 (3C503-16) 

Bus Type:

ISA 

Connectors:

One adapter port has an RJ-45 and an AUI connector 

A second adapter port has a BNC (coax) and an AUI connector 

Preconfiguration Information

Supported Settings

I/O Address 

IRQ 

0x250-0x2E0 

0x300-0x350 

Known Problems and Limitations

3Com EtherLink III (3C5x9, 3C509B, 3C59x), EtherLink XL (3C900 TPO, 3C900 COMBO), Fast EtherLink XL (3C905)

Solaris Device Driver:

elx

Device Type:

Network (Ethernet) 

Adapters:

3Com EtherLink III (3C5x9, 3C509B, 3C59x), EtherLink XL (3C900 TPO, 3C900 COMBO), Fast EtherLink XL (3C905)

Bus Types:

ISA, EISA, Micro Channel, PCI 

Preconfiguration Information

Configure the 3C5x9 (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

3C509B cards with the following information printed on the card won't work with the Solaris operating environment: ASSY 03-0021-000, REV A.

AMD PCnet Ethernet (PCnet-ISA, PCnet-PCI), Allied Telesyn AT-1500, Microdyne NE2500plus

Solaris Device Driver:

pcn

Device Type:

Network (Ethernet) 

Adapter:

PCnet 

Chips:

AMD PCnet-ISA, PCnet-PCI; Allied Telesyn AT-1500; Microdyne NE2500plus 

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 10T 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 10T 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 /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 Ethernet

Solaris Device Driver:

dnet

Device Type:

Network (Ethernet) 

Adapters:

DEC 21040, 21041, 21140 

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-based adapters are supported.

Name/Model 

Part/Version 

Chip 21xxx

10MB Media 

100MB Media 

Notes 

Asante Fast 

09-00087-11 D 

140AA 

CNET PowerNIC CN935E 

041AA 

T B 

 

 

Cogent EM100 

100001-01 02 

140 

 

 

Cogent EM100TX 

110001-02 02 

140AB 

 

 

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 

Rockwell RNS2300 

320109-02 

140AB 

 

Rockwell RNS2340 QUAD 

320112-00 

140AB 

SMC 8432 BT 

60-600510-003 A 

040AA 

T B 

 

 

SMC 8432 BT 

60-600528-001 A 

041AA 

T B 

 

 

SMC 8432 BT 

61-600510-010 B 

040AA 

T B 

 

 

SMC 8432 BTA 

60-600510-003 A 

040AA 

T B A 

 

 

SMC 8432 BTA 

61-600510-000 

040AA 

T B A 

 

 

SMC 8432 T 

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  

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 

10MB Media Codes:

100MB Media Codes:

Notes:

Known Problems and Limitations

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

Solaris Device Driver:

iee

Device Type:

Network (Ethernet) 

Adapters:

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

Bus Types:

ISA, Micro Channel 

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

The EtherExpress Flash32 (82596) card may "hard-hang" under heavy load. This is a hardware problem and cannot be fixed in software. The only way to recover from this is to reboot the machine.

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 

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

Racal InterLan ES3210, ES3210 TP Ethernet

Solaris Device Driver:

riles

Device Type:

Network (Ethernet) 

Adapters:

Racal InterLan ES3210, ES3210 TP 

Chip:

National 8390 

Bus Type:

EISA 

Connectors:

RJ-45, BNC, AUI 

Preconfiguration Information

Only the latest revision of the ES3210 is supported--it uses surface-mount technology. The older boards have a white sticker on the back bearing the number 625-0136-00; the newer cards have the number 625-0367-00 or higher.

Supported Settings

o IRQ Level: 

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

The default setting for the IRQ on this Ethernet adapter is 3, which is typically used by COM2. IRQ 6 is typically used by the diskette controller.

o Memory Base Address: 

0xC0000, 0xC4000, 0xC8000, 0xCC000, 0xD0000, 0xD4000, 0xD8000, 0xDC000 

The riles driver will not work with the default setting (Memory Mapped Disable). When changing the setting, be aware that C0000-C3FFF is used by the VGA BIOS, if present.

o DMA Channel: 

Disabled, 5, 6, 7 

If you choose DMA channel 5, 6, or 7, network performance will degrade.

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 Elite 32 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 Types:

ISA, Micro Channel 

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, Micro Channel 

Preconfiguration Information

Supported Settings

All cards that support Plug and Play:

  • Plug and Play

Enabled 

16/4 Token Ring adapters (Micro Channel) and Auto 16/4, Turbo 16/4 Token Ring adapters (ISA, Micro Channel):

  • IRQ Level:

3, 9, 10, 11 

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. 

Turbo 16/4 Token Ring adapters (ISA):

  • 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.

    • Auto 16/4 Token Ring adapter in MCA systems only: Install the configuration files from the adapter reference diskette, following the adapter's instructions.

      Use the Standard Install Option if you need to configure the following:

    • An Auto 16/4 ISA adapter for another computer to use

    • The Autosense parameter setting

  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.

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(7D) and sbpro(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 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 under 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(7D) 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(7D) and sbpro(7D) man pages.



Note -

The Sound Blaster 16 optional SCSI-2 interface is supported by the Solaris aic driver. See the "Creative Labs Sound Blaster 16 SCSI-2 Interface" Device Reference Page 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

Configuration Procedure

Hardware Configuration


Note -

Make sure you set the jumpers for the audio interface and not for the SCSI interface, if your Sound Blaster 16 card has an on-board SCSI controller.


  1. If you have a Sound Blaster 16 card and you intend to use the SCSI interface, you may have to set the jumpers that control the SCSI I/O address.

    See "Creative Labs Sound Blaster 16 SCSI-2 Interface" for information on setting the Sound Blaster 16 SCSI-2 jumpers, and make a note of any changes.

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. See add_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 Review/Edit Devices menu.

    The problem is typically a resource conflict between device memory settings. See "Using the Configuration Assistant to Identify and Correct Problems" at the beginning of this module.

  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 PCMCIA Cards" in Appendix G of Solaris 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 and SanDisk Flash 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 -D output. For example:

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

  2. If pcata does not appear in the prtconf -D 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