I also had this problem with the 2.2 kernel but
the solution I found for that does not work for 2.4:
setup:
RedHat 7.2 with 2.4.7 kernel.
Actisys IR210L to an onboard IR chip.
'works fine under W'98.
It all seems o.k.:
irda port set in bios to irq=4 io=$3f8,
kernel finds the IRDA interface here,
ttyS00 at 0x03f8 (irq = 4) is a 16550A
/etc/modules.conf has aliases for ircom-tty etc,
alias tty-ldisc-11 irtty
alias char-major-161 ircomm-tty
"irattach /dev/pilot -s 1" is reflected successfully in /var/log/messages,
Dec 16 23:08:33 dunnock kernel: IrDA: Registered device irda0
Dec 16 23:08:34 dunnock irattach: executing: 'echo 1 >
/proc/sys/net/irda/discovery'
Dec 16 23:08:34 dunnock irattach: Starting device irda0
Dec 16 23:08:34 dunnock irattach: executing: 'echo dunnock >
/proc/sys/net/irda/devname'
modules are loaded,
irda0 interface comes up,
irda0 Link encap:IrLAP HWaddr a0:d2:3c:16
UP RUNNING NOARP MTU:2048 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:8
RX bytes:0 (0.0 b) TX bytes:1095 (1.0 Kb)
irdadump shows local interface,
23:20:12.587813 xid:cmd 1b39e4a0 > ffffffff S=6 s=0 (14)
23:20:12.677813 xid:cmd 1b39e4a0 > ffffffff S=6 s=1 (14)
23:20:12.767813 xid:cmd 1b39e4a0 > ffffffff S=6 s=2 (14)
23:20:12.857813 xid:cmd 1b39e4a0 > ffffffff S=6 s=3 (14)
23:20:12.947813 xid:cmd 1b39e4a0 > ffffffff S=6 s=4 (14)
23:20:13.037813 xid:cmd 1b39e4a0 > ffffffff S=6 s=5 (14)
23:20:13.127813 xid:cmd 1b39e4a0 > ffffffff S=6 s=* dunnock hint=0400 [
Computer ] (23)
and palm when introduced,
23:20:18.587813 xid:cmd 1b39e4a0 > ffffffff S=6 s=0 (14)
23:20:18.677813 xid:cmd 1b39e4a0 > ffffffff S=6 s=1 (14)
23:20:18.767813 xid:cmd 1b39e4a0 > ffffffff S=6 s=2 (14)
23:20:18.857813 xid:cmd 1b39e4a0 > ffffffff S=6 s=3 (14)
23:20:18.947813 xid:cmd 1b39e4a0 > ffffffff S=6 s=4 (14)
23:20:19.037813 xid:cmd 1b39e4a0 > ffffffff S=6 s=5 (14)
23:20:19.037813 xid:rsp 1b39e4a0 < bb33065d S=6 s=4 Chuck Elliot hint=8220 [
PDA/Palmtop IrOBEX ] (29)
attempt to sync (pilot-xfer) gets "no such class" error.
23:20:38.397813 snrm:cmd ca=fe pf=1 1b39e4a0 < a61d3975 new-ca=f8 (32)
23:20:38.397813 ua:rsp ca=f8 pf=1 1b39e4a0 > a61d3975 (31)
23:20:38.977813 rr:cmd < ca=f8 pf=1 nr=0 (2)
23:20:38.977813 rr:rsp > ca=f8 pf=1 nr=0 (2)
23:20:38.997813 i:cmd < ca=f8 pf=1 nr=0 ns=0 LM slsap=01 dlsap=00 CONN_CMD (6)
23:20:38.997813 i:rsp > ca=f8 pf=1 nr=1 ns=0 LM slsap=00 dlsap=01 CONN_RSP (6)
23:20:39.017813 i:cmd < ca=f8 pf=1 nr=1 ns=1 LM slsap=01 dlsap=00
GET_VALUE_BY_CLASS: "IrDA:IrCOMM" "IrDA:TinyTP:LsapSel" (37)
23:20:39.017813 i:rsp > ca=f8 pf=1 nr=2 ns=1 LM slsap=00 dlsap=01
GET_VALUE_BY_CLASS: No such class (11)
23:20:39.037813 disc:cmd < ca=0xf8 pf=1 (2)
23:20:39.037813 ua:rsp ca=f8 pf=1 1b39e4a0 > a61d3975 (10)
23:20:39.587813 xid:cmd 1b39e4a0 > ffffffff S=6 s=0 (14)
23:20:39.677813 xid:cmd 1b39e4a0 > ffffffff S=6 s=1 (14)
23:20:39.767813 xid:cmd 1b39e4a0 > ffffffff S=6 s=2 (14)
23:20:39.857813 xid:cmd 1b39e4a0 > ffffffff S=6 s=3 (14)
23:20:39.947813 xid:cmd 1b39e4a0 > ffffffff S=6 s=4 (14)
23:20:40.027813 xid:rsp 1b39e4a0 < a61d3975 S=6 s=4 IrCOMM hint=8204 [
PDA/Palmtop IrCOMM ] (23)
23:20:40.037813 xid:cmd 1b39e4a0 > ffffffff S=6 s=5 (14)
23:20:40.127813 xid:cmd 1b39e4a0 > ffffffff S=6 s=* dunnock hint=0400 [
Computer ] (23)
23:20:41.217813 xid:cmd ffffffff < a61d3975 S=6 s=0 (14)
23:20:41.217813 xid:rsp 1b39e4a0 > a61d3975 S=6 s=0 dunnock hint=0400 [
Computer ] (23)
23:20:41.297813 xid:cmd ffffffff < a61d3975 S=6 s=1 (14)
23:20:41.387813 xid:cmd ffffffff < a61d3975 S=6 s=2 (14)
23:20:41.477813 xid:cmd ffffffff < a61d3975 S=6 s=3 (14)
23:20:41.567813 xid:cmd ffffffff < a61d3975 S=6 s=4 (14)
23:20:41.657813 xid:cmd ffffffff < a61d3975 S=6 s=5 (14)
23:20:41.757813 xid:cmd ffffffff < a61d3975 S=6 s=* IrCOMM hint=8204 [
PDA/Palmtop IrCOMM ] (23)
23:20:41.807813 snrm:cmd ca=fe pf=1 1b39e4a0 < a61d3975 new-ca=dc (32)
23:20:41.807813 ua:rsp ca=dc pf=1 1b39e4a0 > a61d3975 (31)
23:20:42.387813 rr:cmd < ca=dc pf=1 nr=0 (2)
23:20:42.387813 rr:rsp > ca=dc pf=1 nr=0 (2)
23:20:42.407813 i:cmd < ca=dc pf=1 nr=0 ns=0 LM slsap=01 dlsap=00 CONN_CMD (6)
23:20:42.407813 i:rsp > ca=dc pf=1 nr=1 ns=0 LM slsap=00 dlsap=01 CONN_RSP (6)
23:20:42.427813 i:cmd < ca=dc pf=1 nr=1 ns=1 LM slsap=01 dlsap=00
GET_VALUE_BY_CLASS: "IrDA:IrCOMM" "IrDA:TinyTP:LsapSel" (37)
23:20:42.427813 i:rsp > ca=dc pf=1 nr=2 ns=1 LM slsap=00 dlsap=01
GET_VALUE_BY_CLASS: No such class (11)
23:20:42.447813 disc:cmd < ca=0xdc pf=1 (2)
I am stuck. Any help much appreciated.
Chuck Elliot
_______________________________________________
Linux-IrDA mailing list - [EMAIL PROTECTED]
http://www.pasta.cs.UiT.No/mailman/listinfo/linux-irda