JetSet
Vedi ordine Ordine Prima Pagina Indice Invio Commento


MULTISERIALI.....: da 2,4,8,16,32 porte con o senza processore

Codice:SCH02013

multiterminale (4) per unix

Lit. 145.600


CARATTERISTICHE TECNICHE


BROCHURE
For multi-serial cards under Windows 95
and Windows NT there is no need for extra drivers, one just has to setup
the standard Windows serial drivers correctly to use different IRQs and IO
addreses.
Windows 95 ===============

APPLICATION NOTES: Windows 95 Serial Communications

- COM Ports and Windows 95
Microsoft Windows 95 requires each COM port to have a unique I/O address
and interrupt. The address and interrupt are selectable from the Windows 95
Device Manager. The Device Manager allows you to use non-standard I/O
addresses and interrupts for communication ports.

- Adding additional COM Ports
To add COM ports to your system, use the following procedure for each port.

1.) Select the My Computer icon or run Control Panel from the
Start->Settings->Control Panel selection.

2.) In the Control Panel Folder, select the Add New Hardware icon. This
will launch the Add New Hardware Wizard. Choose Next.

3.) Select No in response to "Do you want Windows to search for your new
hardware?"

4.) From the Hardware types list box select Ports (COM & LPT). Then choose
Next.

5.) From the Manufacturers list box select Standard port types. From the
Models list box select Communication Port. Now select Next.

6.) The message "Windows can install your hardware using the following
settings:" will be displayed. Accept this configuration by choosing Next
even though these settings may not correspond to the selections made on
your adapter card. The correct settings will be set in the next step.

7.) The message "Windows has finished installing the software necessary to
support your new hardware." will be displayed. Choose Finish.

8.) Select No to answer the prompt "Do you want to shut down your
system now?"

Repeat the steps above to add additional ports.

- Changing the COM Port Settings
Now that additional COM ports have been added to the system using the
previous steps, each port's resources (i.e. I/O address and IRQ) will need
to be updated to match the adapter card's settings.

1.) Again select the Control Panel folder and select the System icon.

2.) Select the Device Manager tab and click on the "+" symbol next to the
Ports (COM & LPT) selection. Choose one of the ports that were added in the
previous steps (usually located at the end of the list).

3.) Click the Properties button and then select the Resources tab.

4.) Windows 95 includes a set of basic configurations for COM ports. These
basic configurations allow varying degrees of customization for COM
settings as described in the following information taken from the Windows
95 Knowledge Base.

Basic
Config...IRQ....Editable?....I/O Setting....Editable?
---------------------------------------------------------------
0........4......No...........03F8-03FF......No
1........4......Yes..........03F8-03FF......No
2........3......No...........02F8-02FF......No
3........3......Yes..........02F8-02FF......No
4........4......No...........03E8-03EF......No
5........4......Yes..........03E8-03EF......No
6........3......No...........02E8-02EF......No
7........3......Yes..........02E8-02EF......No
8.....Variable..Yes..........Variable.......Yes

COM 1 defaults to Basic Configuration 0. The IRQ can be changed by
selecting Basic Configuration 1.
COM 2 defaults to Basic Configuration 2. The IRQ can be changed by
selecting Basic Configuration 3.
COM 3 defaults to Basic Configuration 4. The IRQ can be changed by
selecting Basic Configuration 5.
COM 4 defaults to Basic Configuration 6. The IRQ can be changed by
selecting Basic Configuration 7.
Basic Configuration 8 can be used to configure additional COM ports because
it lets you change the IRQ and the I/O address.

5.) Select a basic configuration which corresponds to your adapter's
settings or will allow you to enter custom settings for your adapter. Basic
Configuration 8 will allow you to customize both the IRQ and I/O settings.

6.) If the message "This resource setting cannot be modified." is
displayed, make sure you have selected a Base Configuration which allows
this resource to be changed and that the Use Automatic Settings checkbox is
not selected.

7.) Restart Windows so that your changes can take effect.

- Windows 95 and the 16550 Buffered UART
The following information is taken from the Microsoft Development Library.
Windows 95 provides two methods for accessing the 16550 UART FIFO buffer
settings. Each method is a global setting and can affect PCMCIA, internal,
and external modems. Use one of the following methods to access the
Advanced Port Settings dialog box:

Method 1
1.) Click the Start button, point to Settings, then click Control Panel.
2.) Double-click Modems.
3.) On the General tab, click Properties.
4.) On the Connection tab, click Port Settings.
NOTE: This setting can be changed from any modem properties dialog box. If
you change this setting in one connectoid, it affects all connectoids. A
connectoid is a saved communications session within an application. For
example, HyperTerminal connectoids are files that store settings for
individual HyperTerminal connections.

Method 2
1.) Click the Start button, point to Settings, then click Control Panel.
2.) Double-click System.
3.) On the Device Manager tab, double-click Ports (COM & LPT).
4.) Double-click the communications port (COMx) you want to change.
5.) On the Port Settings tab, click Advanced.

In the Advanced Port Settings dialog box you can:
- Enable/disable the FIFO buffer for the 16550 chip.
NOTE: The COMxFIFO setting that can be manually added to the [386Enh]
section of the SYSTEM.INI file does not affect Windows-based programs in
Windows 95. This setting only affects MS-DOS-based programs.

- Increase/decrease the Receive buffer.
- Increase/decrease the Transmit buffer.

Enable/Disable the FIFO Buffer
To disable the FIFO buffer for a 16550 UART chip, click the "Use
FIFObuffers (requires 16550 compatible UART)" check box to clear it.

Receive Buffer
The Receive Buffer slider supports the values 1 (low), 4, 8, and 14 (high).
The default value of 8 should be sufficient in most cases. If you decrease
this value, more interrupts are sent to the processor, slowing bytes into
the UART. If you increase this value from 8 to 14, characters may overrun
the FIFO buffer.

Transmit Buffer

The Transmit Buffer slider supports the values 1 (low), 6, 11, and 16
(high).
If you experience problems uploading files, decrease the default value of
16. If you decrease the buffer from 16, more interrupts are sent to the
processor, slowing down the rate at which bytes are sent into the UART
Transmit buffer, reducing serial overruns. The higher the number, the fewer
interrupts are sent, increasing system performance during uploads.
- Preferred Windows Settings Windows 95 does not support interrupt sharing.
Each port should have a unique IRQ and should have the 16550 option.

Windows NT 4.0 =============

From MSDN

Controlling Multiport Serial I/O Cards
The Microsoft serial driver can be used to control many dumb multiport
serial cards. Dumb indicates that the control includes no onboard
processor. Each port of a multiport board has a separate subkey under the
CurrentControlSet\Services\Serial subkey in the Registry. In each of these
subkeys, you must add values for DosDevices, Interrupt, InterruptStatus,
PortAddress, and PortIndex, because these are not detected by the Hardware
Detector. (For descriptions and ranges for these values, see "Disk, Serial,
and Parallel Port Entries" in Chapter 14, "Registry Value Entries.")
For example, if you have a four-port COMTROL Hostess 550 board configured
to use address 0x500 with an interrupt of 0x2, the values in the Registry
would be as follows:

Serial2 subkey:
PortAddress = REG_DWORD 0x500
Interrupt = REG_DWORD 2
DosDevices = REG_SZ COM3
InterruptStatus = REG_DWORD 0x507
PortIndex = REG_DWORD 1

Serial3 subkey:
PortAddress = REG_DWORD 0x508
Interrupt = REG_DWORD 2
DosDevices = REG_SZ COM4
InterruptStatus = REG_DWORD 0x507
PortIndex = REG_DWORD 2

Serial4 subkey:
PortAddress = REG_DWORD 0x510
Interrupt = REG_DWORD 2
DosDevices = REG_SZ COM5
InterruptStatus = REG_DWORD 0x507
PortIndex = REG_DWORD 3

Serial5 subkey:
PortAddress = REG_DWORD 0x518
Interrupt = REG_DWORD 2
DosDevices = REG_SZ COM6
InterruptStatus = REG_DWORD 0x507
PortIndex = REG_DWORD 4

Certain multiport boards, such as Digiboard non-MCA bus cards, use a
different scheme to determine which port is interrupting. These boards
should include the Indexed value entry in the configuration data for each
port under its subkey in CurrentControlSet\Services\Serial. This entry
indicates that the board uses an indexed interrupt notification scheme as
opposed to a bitmapped method.
For example, if you have an eight-port Digiboard communications board
configured to be at address 0x100 with an interrupt of 0x3, the values in
the Registry would be as follows:

Serial2 subkey:
PortAddress = REG_DWORD 0x100
Interrupt = REG_DWORD 3
DosDevices = REG_SZ COM3
InterruptStatus = REG_DWORD 0x140
Indexed = REG_DWORD 1
PortIndex = REG_DWORD 1

Serial3 subkey:
PortAddress = REG_DWORD 0x108
Interrupt = REG_DWORD 3
DosDevices = REG_SZ COM4
InterruptStatus = REG_DWORD 0x140
Indexed = REG_DWORD 1
PortIndex = REG_DWORD 2

Serial4 subkey:
PortAddress = REG_DWORD 0x110
Interrupt = REG_DWORD 3
DosDevices = REG_SZ COM5
InterruptStatus = REG_DWORD 0x140
Indexed = REG_DWORD 1
PortIndex = REG_DWORD 3

Serial5 subkey:
PortAddress = REG_DWORD 0x118
Interrupt = REG_DWORD 3
DosDevices = REG_SZ COM6
InterruptStatus = REG_DWORD 0x140
Indexed = REG_DWORD 1
PortIndex = REG_DWORD 4

Serial6 subkey:
PortAddress = REG_DWORD 0x120
Interrupt = REG_DWORD 3
DosDevices = REG_SZ COM7
InterruptStatus = REG_DWORD 0x140
Indexed = REG_DWORD 1
PortIndex = REG_DWORD 5

Serial7 subkey:
PortAddress = REG_DWORD 0x128
Interrupt = REG_DWORD 3
DosDevices = REG_SZ COM8
InterruptStatus = REG_DWORD 0x140
Indexed = REG_DWORD 1
PortIndex = REG_DWORD 6

Serial8 subkey:
PortAddress = REG_DWORD 0x130
Interrupt = REG_DWORD 3
DosDevices = REG_SZ COM9
InterruptStatus = REG_DWORD 0x140
Indexed = REG_DWORD 1
PortIndex = REG_DWORD 7

Serial9 subkey:
PortAddress = REG_DWORD 0x138
Interrupt = REG_DWORD 3
DosDevices = REG_SZ COM10
InterruptStatus = REG_DWORD 0x140
Indexed = REG_DWORD 1
PortIndex = REG_DWORD 8

Windows NT 3.51 =============

APPLICATION NOTES: Windows NT (Version 3.51) Serial Communications

This document details the installation of COM: ports under Windows NT.
Installation notes are included for Non-Intelligent Multi-port and Normal
serial interfaces. This Non-Intelligent Multi-port serial interface is one
of a special type of COM: card that has an Interrupt Status Port that
allows the Device Driver to better service the ports that reside on the
card.

WARNING: Be very careful when following the procedure for adding ports. If
an error is made, you may need to use the emergency repair disk to recover.

Quick Start Details:
1. Open Windows NT.
2. Open Control Panel.
3. Open Ports.
4. Select "Add."
5. Provide Information for Base I/O address and Interrupt that has been
previously selected.
6. Select "Don't Restart Windows Now."

Repeat steps 4 through 6 for all ports being added.

7. From the Windows NT command prompt type "Net Stop Serial."
8. From the Windows NT command prompt type "REGEDT32."
9.Select the window titled HKEY_LOCAL_MACHINE.

Click on the System folder.
Click on the CurrentControlSet folder.
Click on the Services Folder.
Click on the Serial folder.

At this point a listing of Serial devices will be present.

10. Select the device that represents the first port you have installed.
11. Select Edit from the Command Bar.

Select "Add Value."
Type "PortIndex" for the Value Name.
Select "Reg_Dword" for Data type.

12. Type the decimal number that represents the # of the port you are
configuring (i.e. "1" for the 1st port).
13. Select "Add Value".

Type "Interruptstatus" for the Value Name.
Select "Reg_Dword" for Data type.
Type the number that represents the address of the interrupt status port

Repeat steps 10 through 13 for all ports being installed.

The registry should appear as below for an adapter which has a base address
of 500 Hex, an interrupt status port at 507 Hex, is sharing IRQ 10, is the
first port on this adapter, and is the third port in the system:
PortAddress......REG_DWORD....0x500
Interrupt........REG_DWORD....10
DosDevices.......REG_SZ.......COM3
PortIndex........REG_DWORD....1
InterruptStatus..REG_DWORD....0x507
Note: periods are used as place holders only




Vedi ordine Prima PaginaIndice Invio Commento