thx Arthur...
I'll try your method....
I'll inform you of the results as soon as possible....
thx again...
Regards,
Darren
>From: "Arthur F. Tyde III" <[EMAIL PROTECTED]>
>To: [EMAIL PROTECTED]
>CC: Darren Chan <[EMAIL PROTECTED]>
>Subject: Re: [Linux-IrDA]communcating with SH888 using IR
>Date: Wed, 03 Jan 2001 12:57:10 -0800
>
>Darren,
>
>I have exactly the same setup. I use Minicom as a front end dialer for
>PPPD on an infared link to an I888 cell phone. Here is a brief on what
>my configuration looks like. This may be a lot more then you need...
>;) I also program in REXX, which yes- is NOT Perl and I suffer the
>taunts of co-workers accordingly... :) Apologies in advance...
>
>My minicom is by default configured for a Sony internal modem. However,
>on the road I use my cell phone. When I click on the Minicom I888 icon
>this REXX script gets executed...
>
>/* program to set up infared, locate phone and copy appropriate config
>files */
>"clear"
>parse value "0 888" with done phone_id /* set some values */
>say "-> Starting IR comminucation with Ericsson I888 GSM Phone..."
>"killall irmanager 2>/dev/null" /* stop IR support */
>"killall irattach 2>/dev/null"
>"/usr/sbin/irmanager -d 1" /* start IR support, irattach should
>autostart */
>call syssleep 1 /* give it a second to start irattach */
>call charout ," Locating Phone..."
>do i=1 by 1 until done /* go forward with Minicom when we know a phone
>is present */
> "cp /proc/net/irda/discovery /tmp/phone" /* proc likes this better */
> parse value stream("/tmp/phone","C","QUERY SIZE") with size /*
>monitor proc 4 changes */
> if size>23 then do /* 23 chars default if discovery finds nothing */
> /* so, there is something - let's see if it's the phone */
> if wordpos(phone_id,charin("/tmp/phone",1,size))>1 then do /*
>phone found */
> say
> "play /usr/local/bin/ir_begin.wav 2>/dev/null &" /* win98
>infared sound */
> say "-> Ericsson I888 present, configuring for IR modem!"
> /* do the switcheroo */
> "cp /etc/ppp/i888.rx /etc/ppp/minicom.rx"
> done=1
> end
> else do
> say
> say "-> Ericsson GSM phone not recognized!"
> exit 2
> end
> end
> call syssleep 1
> call charout ,"."
> if i>80 then do
> say
> say "-> No phone found..."
> exit 1
> end
>end
>/* "cp /etc/resolv.ibm /etc/resolv.conf" */ /* I mess with this alot...
>*/
>/* start Minicom with the saved profile Infared, points serial port at
>/dev/ircomm */
>"/usr/bin/minicom infared"
>say "-> Session complete, configuration reset to Internal Modem."
>"cp /etc/ppp/modem.rx /etc/ppp/minicom.rx" /* point back at sony
>internal modem */
>exit 0
>
>Minicom infared profile is configured like this...
>
>mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqk
>x A - Serial Device : /dev/ircomm
>x
>x B - Lockfile Location : /var/lock
>x
>x C - Callin Program :
>x
>x D - Callout Program :
>x
>x E - Bps/Par/Bits : 115200 8N1
>x
>x F - Hardware Flow Control : No
>x
>x G - Software Flow Control : No
>x
>x
>x
>x Change which setting?
>x
>mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj
>
>Make sure you have your scripting language of choice configured...
>
>lqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqk
>x A - Download directory :
>x
>x B - Upload directory :
>x
>x C - Script directory :
>x
>x D - Script program : rexx
>x
>x E - Kermit program :
>x
>x
>x
>x Change which setting?
>x
>mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj
>
>In my dialing entry I call minicom.rx, it connects to the ISP, and on
>terminition kills minicom. This file contains...
>
>/**/
>say ""
>say "Now switching into ppp-mode and terminating minicom..."
>say ""
>"/usr/sbin/pppd file /etc/ppp/i888.options"
>"/usr/bin/killall minicom"
>
>And of course my i888.options file...
>
>/dev/ircomm 115200
>defaultroute
>noipdefault
>name internet.usinet.myuserid
>noauth
>
>Hope this has been useful, Art...
>
>Darren Chan wrote:
> >
> > Hi all
> >
> > I need help here.
> > I have a external infrared device which is attach to my com port 1
> > (/dev/ttyS0).
> > I wanted to communicate with my SH888 handphone using the infrared
>device.
> > However I am not able to do it using minicom and kermit.
> >
> > I did a " modprobe irda" and "modprobe irtty"
> > and then I did "irattach /dev/ttyS0 -s "
> >
> > After that I did "cat /proc/net/irda/discovery"
> >
> > it gives :
> > IrLMP: Discovery log:
> >
> > nickname: SH 888, hint: 0x9104, saddr: 0x44eec0eb, daddr: 0x5833e6ef
> >
> > then i configure minicom to set serial at "ircomm0"
> > but it seems to hang here...
> >
> > I do not know what is wrong....
> > Can someone help me?
> >
> > I did a "dmesg"
> > it gives:
> > IrDA (tm) Protocols for Linux-2.2 (Dag Brattli)
> > IrDA: Registered device irda0
> > IrCOMM protocol (Dag Brattli)
> > IrLAP, no activity on link!
> >
> > Why is there a Irlap no link?
> > I don't understand....
> >
> > Please help....
> > can mail me at [EMAIL PROTECTED] directly...thx...
> >
>_________________________________________________________________________
> > Get Your Private, Free E-mail from MSN Hotmail at
>http://www.hotmail.com.
> >
> > _______________________________________________
> > Linux-IrDA mailing list - [EMAIL PROTECTED]
> > http://www.pasta.cs.UiT.No/mailman/listinfo/linux-irda
>
>--
>Arthur F. Tyde III, CEO, Linuxcare, Inc.
>415.354.4878 x234 tel, 415.701.7457 fax
>[EMAIL PROTECTED], http://www.linuxcare.com/
>Linuxcare. Support for the revolution.
_________________________________________________________________________
Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com.
_______________________________________________
Linux-IrDA mailing list - [EMAIL PROTECTED]
http://www.pasta.cs.UiT.No/mailman/listinfo/linux-irda