Title: DFlex and DFlex-4/104 Multi-Port Serial I/O Solaris 2.4 for x86 Installation Guide
Date: December 2, 1997
KDB: KDB-201
Revision: 0.01
Author: Support
Distribution: External
The DFlex line of serial adapters utilizes the standard Solaris serial (asy) driver.
1. Edit /kernel/drv/asy.conf file (/platform/i86pc/kernel/drv/asy.conf in Solaris 2.5 and later).
You will see entries of the following nature:
- name=”asy” class=”sysbus” interrupts=12,( Interrupt ) reg=(I/O address) ,0,0, ioaddr= (I/O address)
The bracketed fields in italics are where your DFlex interrupt and I/O address are placed.
You will need to edit this line to reflect the hardware settings of your DFlex adapter. An entry is required for each port on the DFlex. Therefore you should have an equivalent number of entries in the asy.conf file to the number of physical serial ports installed on this system (standard serial ports + DFlex serial ports).
Example: Installing a DFlex-4 set for IRQ 5 and I/O address of 280, still including the two standard serial ports on the mother board.
The asy.conf file would look like the following:
- name=”asy” class=”sysbus” interrupts=12,4 reg 0x3f8,0,0, ioaddr=0x3f8
- name=”asy” class=”sysbus” interrupts=12,3 reg=0x2f8,0,0 ioaddr=0x2f8
- name=”asy” class=”sysbus” interrupts=12,5 reg=0x280,0,0, ioaddr=0x280
- name=”asy” class=”sysbus” interrupts=12,5 reg=0x288,0,0, ioaddr=0x288
- name=”asy” class=”sysbus” interrupts=12,5 reg=0x290,0,0, ioaddr=0x290
- name=”asy” class=”sysbus” interrupts=12,5 reg=0x298,0,0, ioaddr=0x298
2. After modifying the asy.conf file and saving the changes, run the touch utility as follows.
# touch /reconfigure
3. Then reboot the system.
# reboot
4. When the system has restarted you will find the new DFlex ports in the /dev/cua directory, de-noted by a letter.
The prefix /dev/cua:
a b c d e f
You will see that these devices are links to device definitions in the /devices/isa directory.
End of KDB-201