|
Perle-serial
driver for RedHat Enterprise Linux 3
Issue
ID: SPLINUX0001
Date: January 16, 2006
Firmware: perle-serial-3.2.0-RHEL3-1.src.rpm
perle-serial-3.2.0-RHEL3-1.tgz
The
information in this article applies to:
perle-serial-3.0.3.EL3-1.src.rpm
- UltraPort
-
UltraPort SI
- UltraPort Express
- Speed LE
-
PCI-RAS V.92
SYMPTOMS
The
standard perle-serial driver for Linux will
not compile under RedHat Enterprise Linux 3
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.21 kernel, count is declared as a
simple int. In the RedHat Enterprise Linux 2.4.21
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 RedHat Enterprise
Linux, that make use of this member, have had
to be changed
|