<HTML ><HEAD ><TITLE >$B%H%i%V%k%7%e!<%F%#%s%0(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$h$j9bEY$JOCBj(B" HREF="infrared-howto-c-advanced-topics.html"><LINK REL="PREVIOUS" TITLE="$B$h$j9bEY$JOCBj(B" HREF="infrared-howto-c-advanced-topics.html"><LINK REL="NEXT" TITLE="$B%a!<%j%s%0%j%9%H(B" HREF="infrared-howto-s-mailing-list.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-c-advanced-topics.html" >Prev</A ></TD ><TD WIDTH="80%" ALIGN="center" VALIGN="bottom" >Chapter 5. $B$h$j9bEY$JOCBj(B</TD ><TD WIDTH="10%" ALIGN="right" VALIGN="bottom" ><A HREF="infrared-howto-s-mailing-list.html" >Next</A ></TD ></TR ></TABLE ><HR ALIGN="LEFT" WIDTH="100%"></DIV ><DIV CLASS="SECT1" ><H1 CLASS="SECT1" ><A NAME="INFRARED-HOWTO-S-TROUBLESHOOTING" >5.1. $B%H%i%V%k%7%e!<%F%#%s%0(B</A ></H1 ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN1131" >5.1.1. $B0lHLE*>pJs(B</A ></H2 ><P > $BLdBj$K=P$/$o$7$?$i!"$^$:0J2<$r;n$7$F$_$F$/$@$5$$!#(B</P ><P > <P ></P ><UL ><LI ><P > $B0J2<$N(B FAQ $B$N>O$rFI$`!#(B</P ></LI ><LI ><P > /var/log/messages $B$H(B /var/log/kern $B$N=PNO$r8+$k!#(B</P ></LI ><LI ><P > <B CLASS="COMMAND" >dmesg</B > $B$r<B9T$9$k!#(B</P ></LI ><LI ><P > <TT CLASS="FILENAME" >/proc/irda</TT > $B$N3F%U%!%$%k$r8+$k!#(B</P ></LI ></UL > </P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN1146" >5.1.2. $B%H%i%V%k%7%e!<%F%#%s%05;=Q(B</A ></H2 ><P > $B;d$O6/NO$J%O%C%+!<$H$$$&$o$1$G$O$"$j$^$;$s$,!"$3$3$K$O(B Linux/IrDA $B%=%U%H%&%'%"$N%(%i!<$d%P%0$rDI@W$9$k$?$a$N5;$r=8$a$F$"$j$^$9!#(B</P ><P > <P ></P ><UL ><LI ><P > <TT CLASS="FILENAME" >/proc/sys/net/irda/debug</TT > $B$N%G%P%C%0%l%Y%k$r(B 1, 2, 3, 4 $B$HJQ99$7$F$_$k!#(B</P ></LI ><LI ><P > <TT CLASS="FILENAME" >/proc/sys/net/irda</TT > $B$K$"$k%U%!%$%k$rMQ$$$F(B $B0c$&%Q%i%a!<%?$r;n$7$F$_$k!#(B $BNc$($P!"(B"echo 0 > /proc/sys/net/irda/discovery" $B$J$I$N$h$&$K$7$F$_$k!#(B/proc/*/irda $B%U%!%$%k$H$O(B <TABLE BORDER="0" BGCOLOR="#E0E0E0" WIDTH="90%" ><TR ><TD ><FONT COLOR="#000000" ><PRE CLASS="PROGRAMLISTING" >root@duckman:~# ls /proc/sys/net/irda/* /proc/net/irda/* /proc/net/irda/discovery /proc/net/irda/irlmp /proc/net/irda/irda_device /proc/net/irda/irttp /proc/net/irda/irias /proc/net/irda/irlap /proc/sys/net/irda/devname /proc/sys/net/irda/discovery /proc/sys/net/irda/compression /proc/sys/net/irda/debug</PRE ></FONT ></TD ></TR ></TABLE > </P ></LI ><LI ><P > $B%3!<%I$r%G%P%C%0$9$k$3$H$b2DG=$G$O$"$j$^$9$,!";d$O$d$jJ}$rCN$j$^$;$s!#(B SKB $B%G%P%C%0%3!<%I$rMQ$$$?$$>l9g!"(Birda.h $B$rJT=8$7!"(B/include/linux/skbuff.h $B$rJQ99$7$F$/$@$5$$(B (snapshot 10-2-98 $B$NJT=8MzNr;2>H$N$3$H(B)$B!#(B</P ></LI ><LI ><P > irda $B%b%8%e!<%k$K4X$9$kLdBj$K$D$$$F$O!"(Bmodules $B%Q%C%1!<%8<}O?$N(B kdstat $B%f!<%F%#%j%F%#$,Lr$KN)$D$G$7$g$&!#C"$7!";d$O$^$@$3$l$r;H$($F$$$^$;$s!#(B</P ></LI ><LI ><P > $B!V;HMQ$9$k%G%#%9%+%P%j%Q%1%C%H$N?t(B (1$B!"(B6$B!"(B8 $B$^$?$O(B 16) $B$H!"$=$l$rAw$k;~4V4V3V(B (2-8 * 10mS) $B$r(B /proc/sys/net/irda $B$GJQ99$G$-$k$h$&$K$J$j$^$7$?!#(B $B%G%P%$%9$N8!=P$GLdBj$,H/@8$7$F$$$k$H8@$&$3$H$J$i!"$3$l$r;n$7$F$/$@$5$$!#;d$N(B Palm III $B$G$O(B 16 $B%G%#%9%+%P%j%9%m%C%H$H!"(B8 (*10mS) $B$N%9%m%C%H%?%$%`%"%&%H$,9%$^$7$$$h$&$G$9!W!D!D(B $B!V(BIR-610 $B$G0BDj$7$?8!=P$,9T$($k:G>.$N%9%m%C%H?t$O(B 9 $B$N$h$&$G$9!W(B $B$=$NB>$K$b!V(BPalm III $B$G$O(B 8 $B%G%#%9%+%P%j%U%l!<%`$rO"B3$7$FAw$k$N$O$^$:$/!"(B6 $B$J$i(B OK $B$G$9!#(B8 $B$K$9$k$H(B 6-10 $B2s$K0l2s$7$+JVEz$7$^$;$s$,!"(B6 $B$@$HKh2sJVEz$,5"$j$^$9!#$3$l$,(B Linux/IrDA $B$NLdBj$J$N$+!"(BPalm III $B$,0-$$$N$+$OJ,$+$C$F$$$^$;$s!#$3$NLdBj$r2r7h$9$kJ}K!$N0l$D$H$7$F!"(B $B0[$J$C$?%G%#%9%+%P%j<jK!$r0J2<$N$h$&$K=g$K7+$jJV$7$F8+$k$3$H$,9M$($i$l$^$9!#(B Discovery 1: send 8 xid frames with 80 ms separation $B$3$3$GJVEz$,$"$l$P!"$3$N@_Dj$r0z$-B3$-;H$$$^$9!#(B $BJVEz$,$J$1$l$P<!$N@_Dj$r;n$7$^$9!#(B Discovery 2: send 6 xid frames with 80 ms separation Discovery 3: send 8 xid frames with 90 ms separation Discovery 4: send 6 xid frames with 90 ms separation Discovery 5. 1 $B$KLa$k(B $B$3$l0J30$N%Q%?!<%s$d!"$b$C$HB?$/$NAH$_9g$o$;$,I,MW$+$b$7$l$^$;$s!#(B $BB?J,$3$l$O>-Mh<BAu$5$l$F!"(B/proc/sys/net/irda/discovery_slots $B$r(B 0 $B$K@_Dj$9$k$3$H$GM-8z$H$J$k$h$&$K$J$k$G$7$g$&!#(B </P ></LI ><LI ><P > $B%+!<%M%k(B Oops $B$H$J$k>l9g$K$O!"$=$l$r(B ../linux/scripts/ksymoops/ksymoops $B%W%m%0%i%`$K?)$o$;$l$P!"$I$3$G$*$+$7$/$J$C$?$+$,$o$+$j$^$9!#(B $BC1$K(B Oops $B$r5/$3$7$?9T$r(B syslog $B$+$i@Z$jH4$$$F!"%U%!%$%k$KJ]B8$7!"(B ksymoops <file> $B$r<B9T$7$F$/$@$5$$!#(B</P ></LI ><LI ><P > Dag Brattli $B$5$s$K$h$k$H!V(Bcs4232 $B%5%&%s%I%+!<%I$,KhIC?tI42s(B ! $B$N3d$j9~$_$rH/@8$5$;$F$$$k$3$H$rFM$-;_$a$^$7$?!#(B $B$=$3$G%+!<%M%k$+$i%5%&%s%I4X78$r<h$j5n$C$?$H$3$m!"%^%7%s$,$@$$$?$$(B 4 $BG\(B ! $B$bB.$/$J$j$^$7$?!#(BLinux/IrDA $B$O(B esound $B%5!<%P(B (esd) $B$rF1$8%^%7%s$G<B9T$7$F$$$k>l9g!"LdBj$r5/$3$9$+$b$7$l$^$;$s!#(B $B;d$NFsBf$N%^%7%s!"(B166MHz $B$N(B Pentium $B$H(B 200MHz $B$N(B Pentium Pro $B$NN>J}$H$b(B esd $B$rF0$+$7$F$$$k$H(B Linux/IrDA $B$r<B9T$G$-$^$;$s!#$3$l$O!"(Besd $B$K$h$j%5%&%s%I%+!<%I$,KhIC(B 300 $B2s$N3d$j9~$_$rH/@8$9$k$?$a!"%7%j%"%k%I%i%$%P$,<u?.%*!<%P%U%m!<$r5/$3$9$+$i$G$9!#(B $B$3$l$O(B Linux-2.2 $B$,%7%j%"%k%I%i%$%P$GCY$$3d$j9~$_$rMQ$$$F$$$k(B (2.2 $B$G$O$9$Y$FCY$$3d$j9~$_$G=hM}$5$l$k$?$a(B) $B$?$a!"3d$j9~$_%I%i%$%P$,H4$1$k:]$K3d$j9~$_=hM}$,%9%1%8%e!<%k$5$l$k$?$a$G$9(B $B!ZLuCm(B: $B3d$j9~$_=hM}$r0z$-B3$$$F9T$&$3$H![!#(B $BCY$$3d$j9~$_$NNI$$E@$O!"<!$N%?%$%^$N9o$_$rBT$DI,MW$,$J$$$?$a%Q%1%C%H$,$:$C$HB.$/G[Aw$5$l$k$3$H$G$9!#(B $B>e5-$NNc30$O(B pc87108 $B%I%i%$%P$G!"$3$l$O(B esd $B$H$NAH$_9g$o$;$G$bLdBj$J$/F0:n$7$^$9!#$3$l$O!"$3$N%I%i%$%P$,(B DMA $B$rMQ$$$F%Q%1%C%HEv$?$j?t2s$N3d$j9~$_$7$+5/$3$5$J$$$?$a$G$9!W(B</P ></LI ><LI ><P > Linux/IrDA $B$N@\B3$r%A%'%C%/$9$k$K$O!"%f!<%66u4V%D!<%k$N(B <B CLASS="COMMAND" >irdaping</B > $B$H(B <B CLASS="COMMAND" >irdadump</B > $B$b;H$($^$9!#(B</P ></LI ><LI ><P > $B;d$NCN$k8B$j!"(BIrCOMM $B$O@V30@~%G%P%$%97PM3$G$b%7%j%"%k%1!<%V%k7PM3$G$b;H$($^$9!#(B $B$3$l$O%G%P%C%0$KLr$KN)$D$+$b$7$l$^$;$s!#(B</P ></LI ><LI ><P ><P ></P ><OL TYPE="1" ><LI ><P >/etc/conf.modules $B$rJT=8$7!"<!$NFs9T$rIU$12C$($F$/$@$5$$!#(B <TABLE BORDER="0" BGCOLOR="#E0E0E0" WIDTH="90%" ><TR ><TD ><FONT COLOR="#000000" ><PRE CLASS="PROGRAMLISTING" >option irda irda_debug=3 option irlpt_client_debug=3 irlpt_common_debug=3</PRE ></FONT ></TD ></TR ></TABLE ></P ></LI ><LI ><P > irda $B4X78%b%8%e!<%k$,$9$Y$F:o=|$5$l$F$$$k$3$H$r3NG'$7$F$/$@$5$$!#(B</P ></LI ><LI ><P > /etc/syslog.conf $B$rJT=8$7!"<!$N9T$rIU$12C$($F$/$@$5$$!#(B <TABLE BORDER="0" BGCOLOR="#E0E0E0" WIDTH="90%" ><TR ><TD ><FONT COLOR="#000000" ><PRE CLASS="PROGRAMLISTING" >*/* -/var/log/all</PRE ></FONT ></TD ></TR ></TABLE ></P ></LI ><LI ><P > <B CLASS="COMMAND" >"killall -1 syslogd"</B > $B$r<B9T$7$F$/$@$5$$!#(B</P ></LI ><LI ><P > $B0u:~!"$^$?$O$=$NB>$N(B irlpt $B$GLdBj$r5/$3$7$F$$$kF0:n$r<B9T$7$F$/$@$5$$!#(B</P ></LI ><LI ><P > /var/log/ $B0J2<$NA4%U%!%$%k$r%A%'%C%/$7$F$/$@$5$$!#(B</P ></LI ></OL > </P ></LI ></UL > </P ><P > $B0lIt$N(B ThinkPad $B%b%G%k$G$O!"%W%j%$%s%9%H!<%k$5$l$F$$$k(B M$ OS $B$G:F5/F0$7$F!"(B ThinkPad $B%D!<%k$r;H$C$F(B IrDA $B%]!<%H$rM-8z$K$7$J$1$l$P$J$j$^$;$s!#$3$l$r9T$&(B Linux $B8~$1$N%D!<%k$O8=:_$"$j$^$;$s!#$3$l$OF1;~$KFbB"%7%j%"%k%]!<%H(B (ttyS0) $B$rL58z2=$7$^$9!#(BDOS $BMQ$N%D!<%k$O(B PS2.EXE $B$G!";d$NCN$k8B$j(B tpctl $B$O$3$N5!G=$r;}$A$^$;$s!#$3$N(B DOS $B%W%m%0%i%`(B (ps2.exe) $B$G@V30@~%]!<%H$rM-8z$K$9$k$3$H$,$-$o$a$F=EMW$G$9!#(Bwindows $B%D!<%k$rMQ$$$F$3$l$r9T$&$3$H$O$G$-$^$;$s!#(B $B$3$l$r9T$o$J$1$l$P!"%I%i%$%P$O@5$7$/%m!<%I$5$l$F2?$b$+$b(B OK $B$N$h$&$K8+$($^$9$,!"(BLED $B$,==J,$KL@$k$/H/8w$7$^$;$s!#(B</P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN1193" >5.1.3. PCI $B%G%P%$%9%J%s%P(B</A ></H2 ><P > Daniel R. Risacher magnus@alum.mit.edu $B$5$s$K$h$k$H!V(BPalm III $B$H;d$N(B Tecra 8100 (2.2.17 $B;HMQ(B) $B$GF14|$r$H$k$?$a!"(B /usr/src/linux/include/net/irda/toshoboe.h $B$G(B "#define PCI_DEVICE_ID_FIR701 0x0701" $B$r(B "#define PCI_DEVICE_ID_FIR701 0x0D01" $B$H=q$-49$($kI,MW$,$"$j$^$7$?!#(B</P ></DIV ><DIV CLASS="SECT2" ><H2 CLASS="SECT2" ><A NAME="AEN1196" >5.1.4. scanport</A ></H2 ><P > $B%A%C%W$N@5$7$$%G%P%$%9(B ID $B$rF@$k$K$O!"(B<B CLASS="COMMAND" >scanport</B > $B%3%^%s%I$,;H$($^$9!#$3$l$O(B hwtools $B%Q%C%1!<%8$N0lIt$G$9(B (Debian $B$G$O!#B>$N%G%#%9%H%j%S%e!<%7%g%s$G$bB?J,F1$8$G$7$g$&(B)$B!#(B $BC1$K%3%^%s%I$rF~NO$9$l$P!"%3%^%s%I$G(B 0x100 $B$+$i(B 0x400 $B$^$G$N(B I/O $B%]!<%H(B ($BI8=`E*(B ISA $B$N%"%I%l%9HO0O(B) $B$r%9%-%c%s$7$^$9!#(B0x400 $B0J>e$O(B 0x400 $B0J2<$N%G%P%$%9$N%7%c%I%&$,$"$j!"99$K>e$O(B PCI $B%G%P%$%9$,;H$C$F$$$^$9$N$G!"(B $BI8=`$G$O(B 0x400 $B0J>e$O%9%-%c%s$7$^$;$s!#!V7k6I(B inb $B$r;H$C$F;d$N%A%C%W$N(B I/O $B%"%I%l%9$r<j$GC5$9$3$H$K$J$j$^$7$?!#(B $B1?NI$/$=$s$J$K@h$^$G8+$kI,MW$O$"$j$^$;$s$G$7$?(B ($B:G6a$N%5%&%s%I%+!<%I$O(B 0x530 $BIU6a$K5o:B$C$F$*$j!"(B0x220 $B$r=>Mh%b!<%I8_49$N$?$a$K2!$5$($F$$$^$9(B)$B!#(B $BIaDL$O!"%G%P%$%9$,%"%I%l%96u4VFb$G$I$3$K$$$k$+J,$+$C$F$$$l$P!"(B $B%I%i%$%P$G$=$l$r;X$7$F$_$F!"$=$l$,%I%i%$%P$,4|BT$7$F$$$k%G%P%$%9$+$I$&$+%I%i%$%P$K8!=P$5$;$k$3$H$K$J$j$^$9!#(B $B$3$l$O40A4$K0BA4$H$O8@$($^$;$s$,!"A4%I%i%$%P$KA4(B I/O $B%]!<%H$r$=$N%I%i%$%P$,07$($k$b$N$r5a$a$FAmEv$?$j$5$;$k$h$j$O$:$C$H0BA4$G$9!#(B scanport $B$O%]!<%H$NFI$_9~$_$r9T$&$@$1$G!"$3$l$ODL>o0BA4$G$9!W(B $B!ZLuCm(B: PC-AT $B$N;EMM>e$O(B 16bit $B%U%k%G%3!<%I$7$m$H$$$&$3$H$K$J$C$F$$$k$,!"<i$C$F$$$k%G%P%$%9$O>/$J$$$?$a!"7k2L$H$7$F>e$N$h$&$J$3$H$K$J$k!#![(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-c-advanced-topics.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-s-mailing-list.html" >Next</A ></TD ></TR ><TR ><TD WIDTH="33%" ALIGN="left" VALIGN="top" >$B$h$j9bEY$JOCBj(B</TD ><TD WIDTH="34%" ALIGN="center" VALIGN="top" ><A HREF="infrared-howto-c-advanced-topics.html" >Up</A ></TD ><TD WIDTH="33%" ALIGN="right" VALIGN="top" >$B%a!<%j%s%0%j%9%H(B</TD ></TR ></TABLE ></DIV ></BODY ></HTML >