291 lines
5.1 KiB
HTML
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
|
|
> 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
|
|
> 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
|
|
>
|
|
<P
|
|
></P
|
|
><UL
|
|
><LI
|
|
><P
|
|
> 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
|
|
> 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
|
|
> The <B
|
|
CLASS="command"
|
|
>irmanager</B
|
|
> is obsolete now,
|
|
its tasks are now achieved by
|
|
<B
|
|
CLASS="command"
|
|
>irattach</B
|
|
>.
|
|
</P
|
|
></LI
|
|
><LI
|
|
><P
|
|
> 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
|
|
> The device names <TT
|
|
CLASS="filename"
|
|
>/dev/irnine</TT
|
|
> and
|
|
<TT
|
|
CLASS="filename"
|
|
>/dev/ircomm_new</TT
|
|
> are obsolete.
|
|
</P
|
|
></LI
|
|
><LI
|
|
><P
|
|
> IrLPT is handled by IrCOMM now. So all references to <B
|
|
CLASS="command"
|
|
>irlpt_server</B
|
|
>
|
|
are obsolete.
|
|
</P
|
|
></LI
|
|
><LI
|
|
><P
|
|
> 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
|
|
> The <B
|
|
CLASS="command"
|
|
>toshoboe</B
|
|
> driver for Toshiba
|
|
laptops has been removed from 2.6 kernels.
|
|
</P
|
|
></LI
|
|
><LI
|
|
><P
|
|
> 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
|
|
> |