Back to Rose Index Page >>
 
 

  Products
  Sales
  Support
 Technical Support
  About Rose

 

 
Home>>Home :Tech Support


Serial device support in the UltraMatrix

What is it?
The serial emulation feature on the UltraMatrix multi-platform products allows you to connect the standard keyboard, mouse, and VGA  on the switch  to an RS232 serial device such as a serial port on a UNIX or Sun computer, a communication device, or any device with a serial port. The serial device is connected to the UltraMatrix DB25 computer port with a serial cable. No changes are made to the KVM side of the switch. The switch is configured for any port to be a serial port with the desired baud rate. When you switch to that port you are connected to the serial port and can access it as you normally would.

How does it work?
Well, it's pretty cool. The UltraMatrix multi-platform units have always had serial communication chips present on each computer port, so its no problem for the switch to transmit to and receive from serial devices. On the KVM side the UltraMatrix OSD (on-screen-display) is so powerful that it is actually a complete color terminal. We have modified its firmware to implement VT100 emulation, scrolling, a hardware cursor, cursor controls, and other necessary elements to convert and format serial data to color VGA signals. In the other direction the PS/2 or Sun keyboard signals are converted to serial data and transmitted back to the serial device.

What products is it available on?
This new feature is only available on UltraMatrix multi-platform products. This includes the entire UltraMatrix X-series and part of the UltraMatrix E-series. The feature will not work on E-series products whose part numbers begin with EP2- or EP4-. These are PC only switches and lack the serial communication chips on each computer port. The feature works great on multi-platform E-series products, whose part numbers begin with EE2- and EE4-.

Can I upgrade my current UltraMatrix switch to support this feature?
Yes, if it is a multi-platform version, but you must follow the these two conditions:

  • The correct revision of OSD (on-screen-display) chips, revision 5.0 or greater must be installed.
    The chips are not flash upgradeable and they must be physically replaced if you have a lower revision. The chips are socketed so it can be done in the field.
  • The correct kernel and program switch firmware must be installed. This firmware is free and is available from the  UltraMatrix firmware download page. You must upgrade both the program and the kernel. The initial release of code is MXP21A.HEX for the program and MXK19C.HEX for the kernel, but always use the latest firmware.

If you have an old set of OSD chips, the feature will not work and you will get a connection message of OSD 5.x required in the connection status. The part number is ICK-O52 and this includes two chips with part numbers ICE-89C51/O52 and ICE-1441/A22. This only needs to be done for each KVM port that will be accessing a serial device.

Tell me more about the cabling.
We list the most common cables below. If you need to connect to a device not listed, please contact us. We are a full service manufacturer and very knowledgeable about serial devices, so we can build a cable to match any device you have. Due to the confusing nature of serial devices, we don't recommend that you build your own cable.

Rose part number  Serial device  Connector on cable
CAB-USDTD9FC PC DB9 or compatible DB9F
CAB-USDTD25FC PC DB25  or compatible DB25F
CAB-USDCD9MC Modem DB9  or compatible DB9M
CAB-USDCD25MC Modem DB25 or compatible DB25M
CAB-USSNMD8MC Old Sun serial port MD8M

Tell me how to configure the UltraMatrix.
It's pretty easy. Go to the Configure Computer page which you reach by keying in Ctrl-F12-down-enter. Use the arrow keys to go to the keyboard field of the computer you want to configure and hit enter. The computer keyboard type selection box pops up. Use the arrow keys and enter to select serial with the baud rate desired. In the example below computer 1 has already been set to serial 9600 baud. The example shows the keyboard selection box popped up with serial 9600 baud about to be entered. The baud rate choices are 9600, 4800, 2400, 1200, 600, 300, 110, and 50. At this time only no parity, 8 bits, 1 stop is available.

What type of features does it have?
It implements the industry standard VT100 terminal emulation. You can also use it in standard  TTY mode and it will automatically scroll incoming data. The example below shows a typical screen from a UNIX computer. The serial data from the computer is shown in the standard 24x80 area. Below the data are two status lines. The first line shows the current  KVM station name (NOC station 12), user name (Martin) , connect mode (Share mode), and computer name (UNIX NCC-1701-D) that are currently in use. These fields all come from the UltraMatrix current state.

The original OSD hardware upgrade was version 51. The latest is version 52. The table below shows the differences.

Feature  Revision 51  Revision 52
Serial break  Yes* Yes*
ISO8859-1 characters Yes* Yes*
Clear screen Yes Yes
Clear buffer Yes* Yes*
Two line status Yes Yes
Scroll buffer 8-page/2-color 4-page/8-color
Reverse video No Yes
VI support Limited Full
VT102 commands No Insert/delete line insert/delete character
VT220 commands No F5-F12 keys
Ansi color No Yes
Tabs No Yes
Serial break  Yes* Yes*
* Requires firmware revision MXP22 or later

 
Also implemented is an eight page scroll buffer. View up to eight pages of previous data using the page up and down keys as shown in the second status line. Use the F12 key to clear the screen. The current page to which you are scrolled is shown at the right of the second status line. The two-color screen is programmable as configured from the background and text fields on the Configure System page.

 

Why do I get a rapidly changing screen when I switch to a serial port?
The first time you connect to a serial port with no data in the buffer you will get a blank screen with the cursor in the upper left hand corner. As you interact with the computer the screen fills up with data. This data is stored in the UltraMatrix in a buffer for each computer port. When you disconnect and later reconnect to this serial port, the data that is in the buffer is sent to the KVM station. So you will see a replay of the data as it is loaded from the buffer to the KVM station.

Is hardware handshaking supported? 
Not at this time, but we may decide to implement it in the future.

Can I connect the KVM on a PC platform switch to the serial device on a multi-platform switch?
Yes, you can. The requirement for serial port connectivity is that the switch to which the serial device is attached must be multi-platform. The switch that is attached to the KVM station must have the correct switch firmware and OSD firmware but doesn't have to be multi-platform.


© Copyright 2005 Rose Electronics. All rights reserved.
    10707 Stancliff Road Houston, Texas 77099   Toll free 800 333 9343   Tel 281 933 7673   Fax 281 933 0044