old-www/HOWTO/Infrared-HOWTO/infrared-howto-s-code-histo...

291 lines
5.1 KiB
HTML

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML
><HEAD
><TITLE
>Code History</TITLE
><META
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
REL="HOME"
TITLE="Linux Infrared HOWTO"
HREF="index.html"><LINK
REL="UP"
TITLE="About the Linux/IrDA Project"
HREF="infrared-howto-about-the-linux-irda-project.html"><LINK
REL="PREVIOUS"
TITLE="Project History"
HREF="infrared-howto-s-project-history.html"><LINK
REL="NEXT"
TITLE="Getting Started"
HREF="infrared-howto-c-getting-started.html"></HEAD
><BODY
CLASS="sect1"
BGCOLOR="#FFFFFF"
TEXT="#000000"
LINK="#0000FF"
VLINK="#840084"
ALINK="#0000FF"
><DIV
CLASS="NAVHEADER"
><TABLE
SUMMARY="Header navigation table"
WIDTH="100%"
BORDER="0"
CELLPADDING="0"
CELLSPACING="0"
><TR
><TH
COLSPAN="3"
ALIGN="center"
>Linux Infrared HOWTO</TH
></TR
><TR
><TD
WIDTH="10%"
ALIGN="left"
VALIGN="bottom"
><A
HREF="infrared-howto-s-project-history.html"
ACCESSKEY="P"
>Prev</A
></TD
><TD
WIDTH="80%"
ALIGN="center"
VALIGN="bottom"
>Chapter 1. About the Linux/IrDA Project</TD
><TD
WIDTH="10%"
ALIGN="right"
VALIGN="bottom"
><A
HREF="infrared-howto-c-getting-started.html"
ACCESSKEY="N"
>Next</A
></TD
></TR
></TABLE
><HR
ALIGN="LEFT"
WIDTH="100%"></DIV
><DIV
CLASS="sect1"
><H1
CLASS="sect1"
><A
NAME="infrared-howto-s-code-history"
></A
>1.2. Code History</H1
><P
>&#13; The Linux/IrDA project has undertaken some changes in the program
code, which you should know to understand some possible confusions
with older documentation, which you shouldn't use anyway.
</P
><DIV
CLASS="warning"
><P
></P
><TABLE
CLASS="warning"
WIDTH="100%"
BORDER="0"
><TR
><TD
WIDTH="25"
ALIGN="CENTER"
VALIGN="TOP"
><IMG
SRC="../images/warning.gif"
HSPACE="5"
ALT="Warning"></TD
><TD
ALIGN="LEFT"
VALIGN="TOP"
><P
>&#13; Some caveats in the documentation have been caused by changes of the following
concepts, device names and parameters. I hope I have got them alright now, they confused me
sometimes, too. The new style stuff works from Kernel 2.2.15 / 2.4.0.
Some important changes were made again in Kernel 2.6, not all of these are
mentioned in this document yet, I will fix that hopefully soon.
Anyway I recommend not to use any earlier kernel version than 2.6.
This document will describe
differences to the kernel 2.4 series in the appropriate places
to provide documentation for situations where you must
use kernel 2.4, which is hopefully rare.
You should always use current Kernel, irda-utils and documentation.
</P
></TD
></TR
></TABLE
></DIV
><P
>&#13;
<P
></P
><UL
><LI
><P
>&#13; For 2.0.x kernels Linux/IrDA support worked in a totally other way
(only user-land programs) and is no longer supported by the
Linux/IrDA project. Since 2.1.131 and 2.2.0 it is part of the kernel.
</P
></LI
><LI
><P
>&#13; The major device number of the irda device changed from 61 to 161
(as far as I remember there was also a major number 60 around, too),
also there have been different and now obsolete minor device numbers
around, see the list of current device numbers below.
</P
></LI
><LI
><P
>&#13; The <B
CLASS="command"
>irmanager</B
> is obsolete now,
its tasks are now achieved by
<B
CLASS="command"
>irattach</B
>.
</P
></LI
><LI
><P
>&#13; The module name <TT
CLASS="filename"
>/dev/ircomm_tty</TT
> changed to <TT
CLASS="filename"
>/dev/ircomm-tty</TT
>
, but there are other modules around which use either "-" or "_" in there names,
this might be confusing.
</P
></LI
><LI
><P
>&#13; The device names <TT
CLASS="filename"
>/dev/irnine</TT
> and
<TT
CLASS="filename"
>/dev/ircomm_new</TT
> are obsolete.
</P
></LI
><LI
><P
>&#13; IrLPT is handled by IrCOMM now. So all references to <B
CLASS="command"
>irlpt_server</B
>
are obsolete.
</P
></LI
><LI
><P
>&#13; From irda-utils 0.9.15 the behaviour of the <B
CLASS="command"
>-s</B
>
option of <B
CLASS="command"
>irattach</B
> has changed. The option
must not use the parameter <B
CLASS="command"
>1</B
> anymore.
</P
></LI
><LI
><P
>&#13; The <B
CLASS="command"
>toshoboe</B
> driver for Toshiba
laptops has been removed from 2.6 kernels.
</P
></LI
><LI
><P
>&#13; Some important changes (e.g. for module names) were made
in Kernel 2.6, these are not
mentioned in this document yet, I will fix that hopefully soon.
</P
></LI
></UL
>
</P
></DIV
><DIV
CLASS="NAVFOOTER"
><HR
ALIGN="LEFT"
WIDTH="100%"><TABLE
SUMMARY="Footer navigation table"
WIDTH="100%"
BORDER="0"
CELLPADDING="0"
CELLSPACING="0"
><TR
><TD
WIDTH="33%"
ALIGN="left"
VALIGN="top"
><A
HREF="infrared-howto-s-project-history.html"
ACCESSKEY="P"
>Prev</A
></TD
><TD
WIDTH="34%"
ALIGN="center"
VALIGN="top"
><A
HREF="index.html"
ACCESSKEY="H"
>Home</A
></TD
><TD
WIDTH="33%"
ALIGN="right"
VALIGN="top"
><A
HREF="infrared-howto-c-getting-started.html"
ACCESSKEY="N"
>Next</A
></TD
></TR
><TR
><TD
WIDTH="33%"
ALIGN="left"
VALIGN="top"
>Project History</TD
><TD
WIDTH="34%"
ALIGN="center"
VALIGN="top"
><A
HREF="infrared-howto-about-the-linux-irda-project.html"
ACCESSKEY="U"
>Up</A
></TD
><TD
WIDTH="33%"
ALIGN="right"
VALIGN="top"
>Getting Started</TD
></TR
></TABLE
></DIV
></BODY
></HTML
>