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

Reply via email to