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.
