Hi !
I'm trying to get running my Sony Clie PDA under linux IR port. This
thing runs under Palm OS and it detects it as a Palm Pilot...
I can't get this thing to synchronise , even though it looks like there's
some sort of handshaking between the PDA and the laptop...
Anyways, here's the info...
*Kernel Version
----------------------
Linux inferno 2.2.16-22 #4 Sat Dec 9 20:49:41 ART 2000 i586 unknown
*Kernel IR configuration
---------------------------------
# IrDA (infrared) support
#
CONFIG_IRDA=y
# CONFIG_IRLAN is not set
CONFIG_IRCOMM=y
# CONFIG_IRDA_ULTRA is not set
CONFIG_IRDA_OPTIONS=y
CONFIG_IRDA_CACHE_LAST_LSAP=y
# CONFIG_IRDA_FAST_RR is not set
CONFIG_IRDA_DEBUG=y
# CONFIG_IRDA_COMPRESSION is not set
#
# Infrared-port device drivers
#
CONFIG_IRTTY_SIR=y
CONFIG_IRPORT_SIR=y
# CONFIG_NSC_FIR is not set
# CONFIG_WINBOND_FIR is not set
# CONFIG_TOSHIBA_FIR is not set
# CONFIG_SMC_IRCC_FIR is not set
# CONFIG_DONGLE is not set
* irda-utils version
0.9.13
pilot-link version
0.9.5
* IR Port type
------------------
Found NSC PC87338 Controller at 0x2e, DevID=0x0b, Rev. 2
SIR Base 0x2f8, FIR Base 0x2f8
IRQ = 3, DMA = 3
Enabled: yes, Suspended: no
UART compatible: yes
Half duplex delay = 0 us
* irattach arguments in /etc/irda/drivers
irattach /dev/ttyS1 -s 1
I created /dev/pilot -> /dev/ttyS1
* ifconfig
irda0 Link encap:IrLAP HWaddr 38:0a:be:8b
UP RUNNING NOARP MTU:2048 Metric:1
RX packets:1557 errors:0 dropped:0 overruns:0 frame:0
TX packets:5781 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:8
--- irdadump log...
* When NOT executing hotsync on the palm
04:22:50.287898 xid:cmd 380abe8b > ffffffff S=6 s=0 (14)
04:22:50.377889 xid:cmd 380abe8b > ffffffff S=6 s=1 (14)
04:22:50.467891 xid:cmd 380abe8b > ffffffff S=6 s=2 (14)
04:22:50.557890 xid:cmd 380abe8b > ffffffff S=6 s=3 (14)
04:22:50.647879 xid:cmd 380abe8b > ffffffff S=6 s=4 (14)
04:22:50.737870 xid:rsp 380abe8b < 106d2e69 S=6 s=4 Luis Falcon hint=8220
[ PDA/Palmtop IrOBEX ] (28)
04:22:50.747891 xid:cmd 380abe8b > ffffffff S=6 s=5 (14)
04:22:50.837880 xid:cmd 380abe8b > ffffffff S=6 s=* inferno hint=0400 [
Computer ] (23)
16 packets received by filter
* When executing Hot Sync on the palm
04:26:52.897902 xid:rsp 380abe8b > 106d2e69 S=6 s=4 inferno hint=0400 [
Computer ] (23)
04:26:52.977864 xid:cmd ffffffff < 106d2e69 S=0 s=5 (14)
04:26:53.137867 xid:cmd ffffffff < 106d2e69 S=0 s=* IrCOMM hint=8204 [
PDA/Palmtop IrCOMM ] (23)
04:26:53.187862 snrm:cmd ca=fe pf=1 380abe8b < 106d2e69 new-ca=30 (32)
04:26:53.187990 ua:rsp ca=30 pf=1 380abe8b > 106d2e69 (31)
04:26:53.757881 rr:cmd < ca=30 pf=1 nr=0 (2)
04:26:53.757921 rr:rsp > ca=30 pf=1 nr=0 (2)
04:26:53.777869 i:cmd < ca=30 pf=1 nr=0 ns=0 LM slsap=01 dlsap=00
CONN_CMD (6)
04:26:53.777994 i:rsp > ca=30 pf=1 nr=1 ns=0 LM slsap=00 dlsap=01 CONN_RSP
(6)
04:26:53.797897 i:cmd < ca=30 pf=1 nr=1 ns=1 LM slsap=01 dlsap=00
GET_VALUE_BY_CLASS: "IrDA:IrCOMM" "IrDA:TinyTP:LsapSel" (37)
04:26:53.798012 i:rsp > ca=30 pf=1 nr=2 ns=1 LM slsap=00 dlsap=01
GET_VALUE_BY_CLASS: No such class (11)
04:26:53.817892 disc:cmd < ca=0x30 pf=1 (2)
04:26:53.817950 ua:rsp ca=30 pf=1 380abe8b > 106d2e69 (10)
04:26:55.857874 xid:cmd ffffffff < 106d2e69 S=6 s=0 (14)
04:26:55.857920 xid:rsp 380abe8b > 106d2e69 S=6 s=0 inferno hint=0400 [
Computer ] (23)
04:26:55.937862 xid:cmd ffffffff < 106d2e69 S=6 s=1 (14)
04:26:56.087869 xid:cmd ffffffff < 106d2e69 S=6 s=2 (14)
04:26:56.237866 xid:cmd ffffffff < 106d2e69 S=6 s=3 (14)
04:26:56.387865 xid:cmd ffffffff < 106d2e69 S=6 s=4 (14)
04:26:56.537862 xid:cmd ffffffff < 106d2e69 S=6 s=5 (14)
04:26:56.627873 xid:cmd ffffffff < 106d2e69 S=6 s=* IrCOMM hint=8204 [
PDA/Palmtop IrCOMM ] (23)
04:26:56.537898 xid:rsp 380abe8b > 106d2e69 S=6 s=5 inferno hint=0400 [
Computer ] (23)
*dmesg stuff
IrDA: Registered device irda0
irtty_net_open()
irlap_change_speed(), setting speed to 9600
IrDA: Registered device irda0
irtty_net_open()
irlap_change_speed(), setting speed to 9600
IrDA: Registered device irda0
irtty_net_open()
irlap_change_speed(), setting speed to 9600
irlap_change_speed(), setting speed to 115200
iriap_connect_indication()
irlap_recv_disc_frame()
-------
I hope this info could solve the problem ...
Best regards,
Luis
_______________________________________________
Linux-IrDA mailing list - [EMAIL PROTECTED]
http://www.pasta.cs.UiT.No/mailman/listinfo/linux-irda