Perle Serial Cards - UltraPort
  

 
Technical Solutions
1x1pixel.gif (43 bytes)


Perle-serial driver for Fedora Core 1 Linux

Issue ID: SCUP0006
Date: December 23, 2004


The information in this article applies to:
perle-serial-3.1.0.FC1-2.src.rpm and perle-serial-3.1.0.FC1-2.tgz
  • UltraPort
  • UltraPort SI
  • PCI-RAS V.92

SYMPTOMS

The standard perle-serial driver for Linux will not compile under Fedora Core 1 Linux.

CAUSE

The perle-serial driver makes use of a structure called tty_struct from the file include/linux/tty.h in the kernel directory. In this structure is a member called count. In the "vanilla" Linux 2.4.22 kernel, count is declared as a simple int. In the Fedora Core 1 Linux 2.4.22 kernel, count has been changed to an atomic_t structure.

RESOLUTION

A special version of the perle-serial driver was created to handle the new count member properly (and prevent compiler errors) in the same way that all other drivers for Fedora Core 1 Linux, that make use of this member, have had to be changed.

perle-serial-3.1.0.FC1-2.tgz
perle-serial-3.1.0.FC1-2.src.rpm