But when you got the error:

Not all params are supported by kernel

You was using rxtx and changed to javacomm?

Because that can explain the problem that I experienced in Linux/ppc.

If not, you are a lucky man :).

Anyway, what modem / phone model are you using?. Can it to be used to
get calls too?. Model appear in the compatibility list?

If the phone model does not appear, I suggest you put it and say that
the phone has a specific 115200 baud rate.

This can help some other people.

Pietro

On Jan 14, 12:36 am, crimson <[email protected]> wrote:
> Hi Pietro,
>
> Thanks for the suggestion. I tried writing code using Java Comm API
> directly and issue the AT commands and was getting some garbage
> characters from modem. Then somehow I managed to get proper OK
> response after setting baud rate to 115200 instead of 9600. I then
> tried to execute examples.modem.SendMessage but this time I used a
> baud rate of 115200 instead of 9600. Now I am also able to send and
> receive the sms. Not sure why the wrong baud rate will cause modem to
> hang.
>
> Regards,
> Crimson
>
> On Jan 12, 12:17 am, Pietro <[email protected]> wrote:
>
> > Well Crimson, you got the wall :(.
>
> > The easier things first: check with the command:
>
> > dmesg
>
> > Your modem or phone is in /dev/ttyS0 and if not so, correct and try
> > again.
>
> > The difficult and more probable scenario:
>
> > I had the same problem with java in Linux under Powerpc architecture.
> > I don't know if this is your case, but after a lot of fight, I can't
> > implement smsserver on powerpc. BTW: I was using IBM java.
>
> > As I suppose you do don't have powerpc machine, 2 things you can do
> > are:
>
> > 1) Change your java implementation. I am using the sun version and
> > work fine. Use 32 bit implementation if your native libraries are 32
> > bit, 64 bit if your native libraries are 64 bit. You will have
> > problems if there are different bit versions.
>
> > 2) Change the native library, that is: if you are using javacomm,
> > change to rxtx or if you are using rxtx, change to javacomm. Remember
> > to uninstall the jars of the replaced packages.
>
> > You can try 1 or 2 or both and get your problem solved.
>
> > Good luck
>
> > On Jan 12, 12:35 am, crimson <[email protected]> wrote:
>
> > > Thanks, Pietro. I have modified the rights but now I'm getting another
> > > error. My modem is attached but it seems it cant be detected.
>
> > > Searching for devices...
>
> > > Found port: /dev/ttyS0
> > >        Trying at   9600...  no device found (java.io.IOException: Not
> > > all params are supported by kernel)
> > >        Trying at  14400...  no device found
> > > (javax.comm.UnsupportedCommOperationException: Baud rate not
> > > supported)
> > >        Trying at  19200...  no device found (java.io.IOException: Not
> > > all params are supported by kernel)
> > >        Trying at  28800...  no device found
> > > (javax.comm.UnsupportedCommOperationException: Baud rate not
> > > supported)
> > >        Trying at  33600...  no device found
> > > (javax.comm.UnsupportedCommOperationException: Baud rate not
> > > supported)
> > >        Trying at  38400...  no device found (java.io.IOException: Not
> > > all params are supported by kernel)
> > >        Trying at  56000...  no device found
> > > (javax.comm.UnsupportedCommOperationException: Baud rate not
> > > supported)
> > >        Trying at  57600...  no device found (java.io.IOException: Not
> > > all params are supported by kernel)
> > >        Trying at 115200...  no device found (java.io.IOException: Not
> > > all params are supported by kernel)
>
> > > On Jan 7, 11:17 pm, Pietro <[email protected]> wrote:
>
> > > > Yes, you have no permission to do nothing when you are in the group
> > > > uucp.
>
> > > > In order to do something, the entry must be:
>
> > > > crw-rw----    1 uucp     uucp       4,  64 Jan  7 14:38 /dev/ttyS0
>
> > > > Use chmod to change it, and it must to work.
>
> > > > Anyway, the permissions in your system are weird because the owner
> > > > usually is root, and by default, the group is uucp or another but ever
> > > > has rw access by default.
>
> > > > HTH
>
> > > > Pietro
>
> > > > On Jan 8, 3:22 am, crimson <[email protected]> wrote:
>
> > > > > Hi all,
>
> > > > > I just started using smslib to send out SMS via GSM modem. I tried
> > > > > running misc.CommTest and below is the result I got. It seems there is
> > > > > no enough permission to access the serial port. I have read similar
> > > > > post on this issue and the advice is to add user to uucp group; but I
> > > > > have checked that I am already included in uucp grp. Any advice?
>
> > > > >  ls -l /dev/ttyS0
> > > > > crw-------    1 uucp     uucp       4,  64 Jan  7 14:38 /dev/ttyS0
>
> > > > > cat /etc/group | grep uucp
> > > > > uucp:x:14:uucp,smsuser <-- user already added to group
> > > > > smsuser:x:506:uucp
>
> > > > > ==============
> > > > > CommTest Results
> > > > > ==============
> > > > > Searching for devices...
>
> > > > > Found port: /dev/ttyS0
> > > > >        Trying at   9600...
>
> > > > >   no device found (java.lang.RuntimeException:
> > > > >   Error opening "/dev/ttyS0"
> > > > >   Permission denied)
> > > > >        Trying at  14400...
>
> > > > >   no device found (java.lang.RuntimeException:
> > > > >   Error opening "/dev/ttyS0"
> > > > >   Permission denied)
> > > > >        Trying at  19200...
>
> > > > >   no device found (java.lang.RuntimeException:
> > > > >   Error opening "/dev/ttyS0"
> > > > >   Permission denied)
> > > > >        Trying at  28800...
>
> > > > >   no device found (java.lang.RuntimeException:
> > > > >   Error opening "/dev/ttyS0"
> > > > >   Permission denied)
> > > > >        Trying at  33600...
>
> > > > >   no device found (java.lang.RuntimeException:
> > > > >   Error opening "/dev/ttyS0"
> > > > >   Permission denied)
> > > > >        Trying at  38400...
>
> > > > >   no device found (java.lang.RuntimeException:
> > > > >   Error opening "/dev/ttyS0"
> > > > >   Permission denied)
> > > > >        Trying at  56000...
>
> > > > >   no device found (java.lang.RuntimeException:
> > > > >   Error opening "/dev/ttyS0"
> > > > >   Permission denied)
> > > > >        Trying at  57600...
>
> > > > >   no device found (java.lang.RuntimeException:
> > > > >   Error opening "/dev/ttyS0"
> > > > >   Permission denied)
> > > > >        Trying at 115200...
>
> > > > >   no device found (java.lang.RuntimeException:
> > > > >   Error opening "/dev/ttyS0"
> > > > >   Permission denied)
> > > > > ...
>
> > > > > Thanks,
> > > > > crimson
-- 
You received this message because you are subscribed to the Google Groups 
"SMSLib for Java User Group" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/smslib?hl=en.


Reply via email to