Download Perle Port Devices Driver

  
  1. Download Perle Port Devices Driver
  2. Download Perle Port Devices Driver Updater
  3. Download Perle Port Devices Driver Printer

How to release COM ports that Windows 2000 (XP/2003) has reserved from previous installations of COM port drivers that are no longer in use. Uninstall the serial card through device manager and physically remove the card from the host. Install a 'phantom' COM port. Go to Control Panel Add/Remove Hardware Next Add/TroubleShoot. Easily find drivers, software, and documentation for a specific product. Product FAQs Search our Product FAQ knowledge base to find answers to your product-related questions. Download and upgrade the IOLAN with the latest iolan firmware. Ensure that your Windows computer NIC and the iolanDS are connected to the same ethernet network switch / hub The following configuration example uses a 1-port IOLAN Device Server. If you have a multiple port IOLAN Device Server specify additional number of COM ports. All this devices use a PL2303 to provide a connection to an USB port, but inside, they are RS232-like interface build (and appear as a COM port in your operating system). When you plug the device into USB, it is well recognized by W10 and it try to load the Prolific driver. Perle has been providing reliable device connectivity solutions since 1976.That’s over 40 years of experience that businesses around the globe have come to trust to deliver superior connectivity technology for mission critical applications.

Online Technical Support

Software Upgrades: Please check our latest Download section.

Devices

Search Tip: You can increase the accuracy of your searches by using as many keywords as possible. Remove any common words such as 'a', 'or', 'the' as they will be used in the search. Do not use any operands such as +, or quotation marks to enclose phrases.

Perle Knowledgebase
Perle Multiport Serial Cards and the Linux kernelDownload perle port devices driver download

Issue:

Perle Multiport Serial Cards and the Linux kernel

Solution:

The following card drivers are currently included in the 2.4.x and 2.6.x kernel (some cards may require kernel updates. See the Perle Software Download page for details):

Perle Speed 4 (+)
Perle I/O8+ (ISA/PCI)
Perle SI/XIO/SX (ISA/PCI)
Perle RIO (ISA/PCI)
Perle PCI-Fast (2.4.x kernel)
Perle PCI-RAS v.90

The UltraPort, PCI-RAS v.92 and Speed LE cards currently requires the perle-serial kernel module to be installed.

Download

Required kernel parameters:

Kernel config for 2.4.x

Character Devices ->
[*] Extended dumb serial device options
[*] Support more than 4 serial ports
[*] Support for sharing interrupts
[*] Support special multiport boards (note: for I/O8+, SX, and RIO cards)

Kernel config for 2.6.x

Device Drivers -> Character Devices ->
[*] Non-standard serial port support (note: for I/O8+, SX, or RIO cards in non-SMP kernels)
serial drivers ->
<*> 8250/16550 and compatible serial support
[*] Extended 8250/16550 serial driver options
[*] Support more than 4 legacy serial ports
[*] Support for sharing serial interrupts
[*] Support special multiport boards

The Speed 4, PCI-Fast (2.4.x kernels), and PCI-RAS v.90 use the Linux serial drivers, so no additional driver is required to be enabled.

The following cards require to be enabled in the kernel. Creating a module [M] is the prefered method. To enable kernel configuration you must enable the following:

I/O8+

[M] Specialix IO8+ card support

SI/XIO/SX

[M] Specialix SX (and SI) card support

RIO

[M] Specialix RIO system support

If you are not familiar with rebuilding the kernel/modules then please contact the Support group of the Linux distribution you have purchased (or their support website). You can also obtain How-To documents from the Linux Documentation Project website (see link below).

Note: some Linux distributions will have these character device settings enabled as a default so no kernel/module recompile may be required.

You can quickly check to see if the module has been incorporated by running the modprobe command to load the module after the card has been installed:
I/O8+
# modprobe specialix
SI/XIO/SX
# modprobe sx
RIO
# modprobe rio
Ultraport/PCI-RAS
# modprobe perle-serial

If this command returns an error then the module is not supported and the kernel must be rebuilt.

Refer to the Perle User Guide for further details on configuration.

Related Articles:
1.) Installation and Configuration of the I/O8+ card for Linux
2.) PCI-FAST installation for Linux kernel 2.4.x
3.) Install RIO card on Linux kernel 2.2.15 or higher

Related Links:

1.)

2.)


Article ID: 350

Download Perle Port Devices Driver

Published: 6/6/2003 8:42:34 AM

Last Modified: 11/17/2006 10:27:53 AM

Issue Type: Configuration

Download
Download
FAQ Home Newest Articles Top 10 Articles Suggest New Article

Download Perle Port Devices Driver Updater

Online Technical Support

Software Upgrades: Please check our latest Download section.

Search Tip: You can increase the accuracy of your searches by using as many keywords as possible. Remove any common words such as 'a', 'or', 'the' as they will be used in the search. Do not use any operands such as +, or quotation marks to enclose phrases.

Perle Knowledgebase
Perle-Serial driver v2.x.x - Linux troubleshooting tips

Issue:

Trouble shooting tips for the Perle-Serial (Ultraport/PCI-RAS/Speed LE) v2.x.x driver.

Solution:

Ensure that your current 2.4.x/2.6.x kernel is enabled for special Character device support, otherwise the driver compilation may fail. See the below link for more details.

Once the v2.x.x driver module has been installed and the ports added, the Linux host will automatically load the perle-serial module if any port is opened. You can verify if the module is loaded by listing the modules using the lsmod command:

[[email protected] i386]# lsmod
Module Size Used by Not tainted
perle-serial 42372 0 (autoclean)

If the module is not loaded automatically, it can be loaded from the command line:

[[email protected] i386]# modprobe perle-serial

When the module loads for the first time it will probe the system for the Ultraport card and display information in your messages file. The Perle devices will always appear as ttyPS devices:

[[email protected] i386]# more /var/log/messages
Feb 20 09:25:12 rh9 kernel: Perle Serial driver version 2.00 (2003-12-24) with SHARE_IRQ SERIAL_PCI enabled
Feb 20 09:25:12 rh9 kernel: PCI: Found IRQ 11 for device 00:12.0
Feb 20 09:25:12 rh9 kernel: PCI: Sharing IRQ 11 with 00:0e.0
Feb 20 09:25:12 rh9 kernel: ttyPS0 at port 0x2480 (irq = 11) is a ST16654
Feb 20 09:25:12 rh9 kernel: ttyPS1 at port 0x2488 (irq = 11) is a ST16654
Feb 20 09:25:12 rh9 kernel: ttyPS2 at port 0x2490 (irq = 11) is a ST16654
Feb 20 09:25:12 rh9 kernel: ttyPS3 at port 0x2498 (irq = 11) is a ST16654
Feb 20 09:25:12 rh9 kernel: ttyPS4 at port 0x24a0 (irq = 11) is a ST16654
Feb 20 09:25:12 rh9 kernel: ttyPS5 at port 0x24a8 (irq = 11) is a ST16654
Feb 20 09:25:12 rh9 kernel: ttyPS6 at port 0x24b0 (irq = 11) is a ST16654
Feb 20 09:25:12 rh9 kernel: ttyPS7 at port 0x24b8 (irq = 11) is a ST16654
Feb 20 09:25:12 rh9 kernel: ttyPS8 at port 0x24c0 (irq = 11) is a ST16654
Feb 20 09:25:12 rh9 kernel: ttyPS9 at port 0x24c8 (irq = 11) is a ST16654
Feb 20 09:25:12 rh9 kernel: ttyPS10 at port 0x24d0 (irq = 11) is a ST16654
Feb 20 09:25:12 rh9 kernel: ttyPS11 at port 0x24d8 (irq = 11) is a ST16654
Feb 20 09:25:12 rh9 kernel: ttyPS12 at port 0x24e0 (irq = 11) is a ST16650V2
Feb 20 09:25:12 rh9 kernel: ttyPS13 at port 0x24e8 (irq = 11) is a ST16654
Feb 20 09:25:12 rh9 kernel: ttyPS14 at port 0x24f0 (irq = 11) is a ST16654
Feb 20 09:25:12 rh9 kernel: ttyPS15 at port 0x24f8 (irq = 11) is a ST16654

Note: if your system boots up and detects the Ultraport serial ports as ttySxx devices then the older patch has not been removed properly.
Example from /var/log/dmesg:

ttyS0 at 0x03f8 (irq = 4) is a 16550A
ttyS1 at 0x02f8 (irq = 3) is a 16550A
PCI: Found IRQ 10 for device 00:10.0
PCI: Sharing IRQ 10 with 00:14.2
ttyS4 at port 0x2480 (irq = 10) is a ST16654
ttyS5 at port 0x2488 (irq = 10) is a ST16654
ttyS6 at port 0x2490 (irq = 10) is a ST16654
ttyS7 at port 0x2498 (irq = 10) is a ST16654
ttyS8 at port 0x24a0 (irq = 10) is a ST16654
ttyS9 at port 0x24a8 (irq = 10) is a ST16654
ttyS10 at port 0x24b0 (irq = 10) is a ST16654
ttyS11 at port 0x24b8 (irq = 10) is a ST16654
ttyS12 at port 0x24c0 (irq = 10) is a ST16654
ttyS13 at port 0x24c8 (irq = 10) is a ST16654
ttyS14 at port 0x24d0 (irq = 10) is a ST16654
ttyS15 at port 0x24d8 (irq = 10) is a ST16654
ttyS16 at port 0x24e0 (irq = 10) is a ST16650V2
ttyS17 at port 0x24e8 (irq = 10) is a ST16654
ttyS18 at port 0x24f0 (irq = 10) is a ST16654
ttyS19 at port 0x24f8 (irq = 10) is a ST16654

Please refer to the current Ultraport manual for instructions on removing the old patch.

Related Articles:
1.) Perle Multiport Serial Cards and the Linux kernel


Article ID: 471

Published: 2/20/2004 9:41:36 AM

Last Modified: 1/25/2008 9:31:04 AM

Issue Type: Trouble Shooting



Download Perle Port Devices Driver Printer

FAQ Home Newest Articles Top 10 Articles Suggest New Article