<HTML ><HEAD ><TITLE >$B@_Dj$K$D$$$F(B</TITLE ><META NAME="GENERATOR" CONTENT="Modular DocBook HTML Stylesheet Version 1.54"><LINK REL="HOME" TITLE="Linux Infrared HOWTO" HREF="index.html"><LINK REL="UP" TITLE="$B$3$3$+$i$O$8$a$h$&(B" HREF="infrared-howto-c-getting-started.html"><LINK REL="PREVIOUS" TITLE="$B%+!<%M%k%b%8%e!<%k%*%W%7%g%s(B" HREF="infrared-howto-s-kernel-module-options.html"><LINK REL="NEXT" TITLE="IrDA $B@\B3$N>\:Y(B - $B%W%m%H%3%k(B" HREF="infrared-howto-c-specific-connections.html"></HEAD ><BODY CLASS="SECT1" BGCOLOR="#FFFFFF" TEXT="#000000" ><DIV CLASS="NAVHEADER" ><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-kernel-module-options.html" >Prev</A ></TD ><TD WIDTH="80%" ALIGN="center" VALIGN="bottom" >Chapter 2. $B$3$3$+$i$O$8$a$h$&(B</TD ><TD WIDTH="10%" ALIGN="right" VALIGN="bottom" ><A HREF="infrared-howto-c-specific-connections.html" >Next</A ></TD ></TR ></TABLE ><HR ALIGN="LEFT" WIDTH="100%"></DIV ><DIV CLASS="SECT1" ><H1 CLASS="SECT1" ><A NAME="INFRARED-HOWTO-S-CONFIGURATION" >2.4. $B@_Dj$K$D$$$F(B</A ></H1 ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN411" >2.4.1. Device $BHV9f(B</A ></H2 ><P ><TABLE BORDER="0" BGCOLOR="#E0E0E0" WIDTH="100%" ><TR ><TD ><FONT COLOR="#000000" ><PRE CLASS="PROGRAMLISTING" >mknod /dev/ircomm0 c 161 0 mknod /dev/ircomm1 c 161 1 mknod /dev/irlpt0 c 161 16 mknod /dev/irlpt1 c 161 17 mknod /dev/irnet c 10 187 chmod 666 /dev/ir*</PRE ></FONT ></TD ></TR ></TABLE > <B CLASS="COMMAND" >irkbd</B > $B$r;H$&>l9g!"I,MW$K$J$k%G%P%$%9HV9f$,$3$l0J30$K$b$"$k$G$7$g$&!#:G?7$N%G%P%$%9HV9f$O(B <TT CLASS="FILENAME" >../src/linux/Documentation/devices.txt</TT > $B$K$"$j$^$9!#(B</P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN417" >2.4.2. Device $BG[CV(B</A ></H2 ><P > $B$^$:!"(BIrDA $B%G%P%$%9$rDL?.2DG=$J5wN%$K$*$$$F$/$@$5$$!#(B $B1?$,NI$1$l$P(B Linux/IrDA $B%5!<%S%9$,$9$Y$F$N?7$7$$%G%P%$%9$r<+F0E*$K8!=P$G$-$k$3$H$b$"$k$+$b$7$l$^$;$s$,!"(B $B7P83>e%3%s%U%#%0%l!<%7%g%s;~$K=jDj$N5wN%$K$"$k>l9g$@$1NI9%$J7k2L$,F@$i$l$k$G$7$g$&!#(B</P ><P > $B@V30@~%G%P%$%9$O(B 1m $B0JFb$G!"3QEY$N79$-$O(B 30 $BEY0JFb$K$7$F$/$@$5$$!#(B $BFs$D$N%G%P%$%9$,??$CD>$08+DL$;$k>uBV$K$"$kI,MW$,$"$j$^$9!#(B $B$3$&$G$-$J$$>l9g$K$O6@$r;H$C$F$/$@$5$$(B ($BL$;HMQ$N(B M$ $B$N(B CD-ROM $B$,NI$$6@$H$7$F;H$($^$9(B)$B!#(B</P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN421" >2.4.3. /etc/modules.conf</A ></H2 ><P > <TT CLASS="FILENAME" >/etc/conf.modules</TT > $B$K0J2<$N9T$r2C$($F$/$@$5$$!#(B <TABLE BORDER="0" BGCOLOR="#E0E0E0" WIDTH="100%" ><TR ><TD ><FONT COLOR="#000000" ><PRE CLASS="PROGRAMLISTING" ># IrDA over a normal serial port, or a serial port compatible IrDA port alias tty-ldisc-11 irtty # IrCOMM (for printing, PPP, Minicom etc) alias char-major-161 ircomm-tty # if you want IrCOMM support # IRLAN alias irlan0 irlan # To be able to attach some serial dongles # These values are hard-coded in irattach (not instance order) alias irda-dongle-0 tekram # Tekram IrMate IR-210B alias irda-dongle-1 esi # ESI JetEye alias irda-dongle-2 actisys # Actisys IR-220L alias irda-dongle-3 actisys # Actisys IR-220L+ alias irda-dongle-4 girbil # Greenwich GIrBIL alias irda-dongle-5 litelink # Parallax LiteLink alias irda-dongle-6 airport # Adaptec Airport 1000 and 2000 # To use the FIR driver. This applies only to the specific device!!! #options nsc-ircc dongle_id=0x09 # NSC driver on a IBM Thinkpad laptop #options nsc-ircc dongle_id=0x08 # HP Omnibook 6000 #alias irda0 nsc-ircc #alias irda0 smc-ircc # IrNET module... alias char-major-10-187 irnet # Official allocation of IrNET</PRE ></FONT ></TD ></TR ></TABLE > $B$3$N$"$H(B <B CLASS="COMMAND" >depmod -a</B > $B$r9T$C$F99?7$rH?1G$7$F$/$@$5$$!#(B $B$3$l$GA4(B IrDA $B%G%P%$%9$,I,MW$K1~$8$F<+F0E*$K%m!<%I$5$l$k$O$:$G$9!#(B $BCm0U$,I,MW$JE@$H$7$F!"%F%9%H;~$K$3$l$i$N%b%8%e!<%k$r<jF0$G%m!<%I$9$k$3$H$O$G$-$^$9$,!"Fs2s%m!<%I$5$l$k$3$H$,$J$$$h$&$K3NG'$7$F$*$$$F$/$@$5$$!#(B <B CLASS="COMMAND" >irkbd</B > $B$d(B USB $B%I%s%0%k$r;H$&>l9g$K$O!"$3$l0J30$K$bI,MW$J%(%s%H%j$,$"$k$+$b$7$l$^$;$s!#(B $B@_Dj$N85$H$J$kNc$O(B irda-utils $B%Q%C%1!<%8$K4^$^$l$F$$$^$9!#(B</P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN428" >2.4.4. /etc/irda</A ></H2 ><P > <TT CLASS="FILENAME" >/etc/irda</TT > $B$KL\$rDL$7$F$/$@$5$$!#(B $B$"$J$?$N@_Dj$rH?1G$9$k$h$&E,59JT=8$7$F$/$@$5$$!#(B</P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN432" >2.4.5. BIOS $B@_Dj(B</A ></H2 ><P > BIOS $B$G@V30@~%]!<%H$,M-8z$K$J$C$F$$$k$3$H$r3NG'$7!"$=$N:]$K@V30@~%]!<%H$,;HMQ$7$F$$$k3d$j9~$_$H%]!<%H%"%I%l%9$r%A%'%C%/$7$F$/$@$5$$!#(B $B0lIt$N%i%C%W%H%C%W$G$O(B BIOS $B$N%Q%i%a!<%?$r@_Dj$9$k$N$K(B Window$ $B$r%$%s%9%H!<%k$7$F$*$/I,MW$,$"$k>l9g$,$"$k$h$&$G$9!#(B</P ><P > $B0lIt$N5!<o$G$O!"%I%C%-%s%0%9%F!<%7%g%s$K@\B3$7$?>l9g$K@V30@~%]!<%H$,L58z$K$5$l$?!"$H$$$&Js9p$r<u$1$F$$$^$9!#(B</P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN436" >2.4.6. $B%7%j%"%k%]!<%H(B (setserial)</A ></H2 ><P > $B%7%j%"%k%G%P%$%9$H$N$"$k<o$N6%9g$rHr$1$k$?$a!"(B <B CLASS="COMMAND" >setserial /dev/ttyS1 uart none</B > $B$H$7$F$*$/I,MW$,$"$j$^$9!#$"$J$?$N(B SIR $B%]!<%H$K$"$o$;$F(B ttySx $B$NItJ,$OJQ99$7$F$/$@$5$$!#(B $B%R%s%H(B: <B CLASS="COMMAND" >dmesg | grep tty</B ></P ><P > Florian Lohoff $B$5$s(B $B$+$i(B: $BB?J,(B "port 0x0 irq 0" $B$b$d$C$F$*$/I,MW$,$"$j$^$9!#$3$&$7$F$*$+$J$$$HFMA3JL$N(B S1 $B$,%7%9%F%`$G;H$($k$h$&$K$J$C$?$H$-(B ($BNc$($P%b%G%`(B PCMCIA $B%+!<%I$rA^F~$7$?$H$-(B) $BL/$J$3$H$K$J$j$^$9!#$=$N:]$K%7%j%"%k%I%i%$%P$O!"<+J,$N;YG[2<$K$J$$$N$K$b4X$o$i$:5l%]!<%H$r%"%/%;%9$9$k$?$a!"(BIrDA $B4X78$,;`$s$@$j%O%s%0$7$?$j$7$F$7$^$$$^$9!#$^$@!"%7%j%"%k%I%i%$%P$G$I$3$,0-$$$N$+8+$D$1$F$$$^$;$s$,!"$O$C$-$jB8:_$9$k%P%0$G$9(B (serial_out $B$H(B serial_in $B4X78$NA08e$G(B printk $B$7$F$_$?8B$j(B)$B!#(B</P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN442" >2.4.7. IrDA $B$rF0$+$7$F$_$k(B</A ></H2 ><P > $B$^$:!"$H$K$+$/(B Disk $B$r(B sync $B$7$F$/$@$5$$!#(B $B%j%V!<%H$9$k1)L\$K$J$k$+$b$7$l$^$;$s!#:G=i$NLH@U$N9`;2>H!#(B</P ><P > $B%m!<%l%Y%k%I%i%$%P$K$O!"(BSIR$B!"%I%s%0%k$H(B FIR $B$N;0$D$N%+%F%4%j$,$"$j$^$9!#(B Linux/IrDA $B$r;O$a$k$K$O$^$:(B SIR $B$+$i;H$C$F$_$k$3$H$rA&$a$^$9!#(B</P ><P > <B CLASS="COMMAND" >modprobe irda irtty</B > $B$G%b%8%e!<%k$r%m!<%I$7$^$9!#(B <B CLASS="COMMAND" >irattach /dev/ttyS1 -s 1</B > $B$G(B IrDA $B%5!<%S%9$K(B IrDA $B%G%P%$%9$r@\B3$7$^$9!#(B<B CLASS="COMMAND" >lsmod</B > $B$N=PNO$H(B <B CLASS="COMMAND" >dmesg</B > $B$r%A%'%C%/$7$F$/$@$5$$!#(B</P ><P > <B CLASS="COMMAND" >irdadump</B > $B$OFO$/HO0O$NA4(B IrDA $B%G%P%$%9$rNs5s$7$^$9!#(B $B%R%s%H(B: $BJL$N(B Linux $B%^%7%s$H$N4V$G@\B3$7$F$$$k>l9g!"(B<B CLASS="COMMAND" >hostname YOUR_HOSTNAME</B > $B$H$7$F3F%3%s%T%e!<%?$K8GM-$NL>A0$rM?$($k$3$H$,$G$-$^$9!#(B</P ><P > $B%5!<%PB&$K$J$k%^%7%s$G!"(B"pppd /dev/ircomm0 LOCAL_IP:REMOTE_IP" $B$r(B $B%/%i%$%"%s%HB&$G(B "pppd /dev/ircomm0" $B$r<B9T$7$F$/$@$5$$!#(B</P ><P > $B$3$l$G@\B3$r(B <B CLASS="COMMAND" >ping</B > $B$G%F%9%H$G$-$k$h$&$K$J$j$^$9!#(B $B$^$?!"3F<o$N%M%C%H%o!<%/@\B3(B (ssh, NFS $B$J$I(B) $B$r!"$3$N;~E@$G;H$C$F$_$F$/$@$5$$!#(B</P ></DIV ></DIV ><DIV CLASS="NAVFOOTER" ><HR ALIGN="LEFT" WIDTH="100%"><TABLE WIDTH="100%" BORDER="0" CELLPADDING="0" CELLSPACING="0" ><TR ><TD WIDTH="33%" ALIGN="left" VALIGN="top" ><A HREF="infrared-howto-s-kernel-module-options.html" >Prev</A ></TD ><TD WIDTH="34%" ALIGN="center" VALIGN="top" ><A HREF="index.html" >Home</A ></TD ><TD WIDTH="33%" ALIGN="right" VALIGN="top" ><A HREF="infrared-howto-c-specific-connections.html" >Next</A ></TD ></TR ><TR ><TD WIDTH="33%" ALIGN="left" VALIGN="top" >$B%+!<%M%k%b%8%e!<%k%*%W%7%g%s(B</TD ><TD WIDTH="34%" ALIGN="center" VALIGN="top" ><A HREF="infrared-howto-c-getting-started.html" >Up</A ></TD ><TD WIDTH="33%" ALIGN="right" VALIGN="top" >IrDA $B@\B3$N>\:Y(B - $B%W%m%H%3%k(B</TD ></TR ></TABLE ></DIV ></BODY ></HTML >