I appreciate your looking into this! I hope one of the developers can offer some insight into System Error 35 and what it indicates.
/afb
On 10/6/06,
Iain Dooley <[EMAIL PROTECTED]> wrote:
On Fri, 6 Oct 2006, Adam Block wrote:
> Tip and cu are serial connection applications? I don't have those ports on
> my mac but I have no problem with serial communication to the modem. Minicom
> works fine. Gnokii can send/receive SMS, etc.
what speed are you connecting at with Gnokii? are you sure that 9600 is
correct?
see, the thing is that i had a similar problem. this is for using a mozat
m2u usb modem on freebsd:
kldload uplcom [get the module to see modem as ucomm rather than ugen]
cu -s 115200 -l /dev/ttyU0 [test out connection]
at -> OK
set modemtype to wavecom [see below]
set speed to 115200
make sure mms is enabled by the network(mozat m2u doesn't recognise non
mms sim)
to find out the modem type:
cu -s 115200 -l /dev/ttyU0
ati0 <enter>
if you can't see what you are typing do:
<enter>
ate1 <enter>
for more details on AT strings see: http://www.computerhope.com/atcom.htm
beyond this, i don't know. maybe this will help with your debugging.
cheers
iain
> Thanks!
>
> On 10/6/06, Iain Dooley <[EMAIL PROTECTED]> wrote:
>>
>> are you able to connect manually using tip or cu?
>>
>> cheers
>>
>> iain
>>
>> On Thu, 5 Oct 2006, Adam Block wrote:
>>
>> > Hi. I posted this a couple times -- I compiled Kannel with minimal
>> problems
>> > but can't get bearerbox to come up properly. It gets into a failure
>> loop,
>> > logging: "System error 35: Resource
>> > temporarily unavailable". Details below. Any thoughts on solving this
>> would
>> > be much appreciated!
>> >
>> > /afb
>> >
>> >>
>> >>
>> >> On 9/24/06, Adam Block < [EMAIL PROTECTED]> wrote:
>> >> >
>> >> > I'm running Kannel 1.4.0 on Mac OS X 10.4.7.
>> >> >
>> >> > I have a Wavecom WMOD2 connected to the computer with a Keyspan
>> >> > USB-Serial converter at /dev/tty.KeySerial1. The serial connection
>> >> > works fine with minicom, serial APIs for Ruby and Perl, etc. I can
>> >> > manually send SMS using minicom (and an AT command reference guide :)
>> >> > ).
>> >> >
>> >> > My configuration file looks like this:
>> >> >
>> >> > group = core
>> >> > admin-port = 13000
>> >> > admin-password = XXXXXX
>> >> > status-password = XXXXXX
>> >> > log-file = "/tmp/kannel.log"
>> >> > log-level = 0
>> >> > access-log = " access.log"
>> >> > smsbox-port = 13001
>> >> >
>> >> > include = "modems.conf"
>> >> >
>> >> > # SMSC GSM
>> >> > group = smsc
>> >> > smsc = at
>> >> > modemtype = wavecom
>> >> > device = "/dev/tty.KeySerial1"
>> >> > speed = 9600
>> >> >
>> >> > # SMSBOX SETUP
>> >> > group = smsbox
>> >> > bearerbox-host = localhost
>> >> > sendsms-port = 13013
>> >> > log-file = "/tmp/smsbox.log"
>> >> > log-level = 0
>> >> >
>> >> > Modems.conf is unchanged from the default that ships with the distro.
>> >> >
>> >> > When I start bearerbox, I get the following debug output:
>> >> >
>> >> > 2006-09-24 14:05:18 [5523] [0] INFO: Debug_lvl = -1, log_file =
>> >> > <none>, log_lvl = 0
>> >> > 2006-09-24 14:05:18 [5523] [0] DEBUG: Loading include file
>> >> > `modems.conf' (on line 10 of file kannel.conf).
>> >> > 2006-09-24 14:05:18 [5523] [0] WARNING: DLR: using default 'internal'
>> >> > for storage type.
>> >> > 2006-09-24 14:05:18 [5523] [0] INFO: DLR using storage type: internal
>> >> > 2006-09-24 14:05:18 [5523] [0] DEBUG: Kannel bearerbox version
>> `1.4.0'.
>> >> > Build `Sep 24 2006 13:16:14', compiler `4.0.1 (Apple Computer, Inc.
>> >> > build 5250)'.
>> >> > System Darwin, release 8.7.3, version Darwin Kernel Version 8.7.3:
>> Wed
>> >> > Aug 16 18:54:06 PDT 2006; root:xnu-792.11.5.obj~1/RELEASE_I386,
>> >> > machine i386.
>> >> > Hostname XXXXXX
>> >> > Libxml version 2.6.16.
>> >> > Using native malloc.
>> >> >
>> >> > 2006-09-24 14:05:18 [5523] [0] INFO: Added logfile `/tmp/kannel.log'
>> >> > with level `0'.
>> >> > 2006-09-24 14:05:18 [5523] [0] INFO: Started access logfile
>> >> > `access.log'.
>> >> > 2006-09-24 14:05:18 [5523] [0] INFO: SSL not supported, no SSL
>> >> > initialization done.
>> >> > 2006-09-24 14:05:18 [5523] [0] INFO: HTTP: Opening server at port
>> 13000.
>> >> >
>> >> > 2006-09-24 14:05:18 [5523] [0] DEBUG: Started thread 1
>> >> > (gwlib/fdset.c:poller)
>> >> > 2006-09-24 14:05:18 [5523] [0] DEBUG: Started thread 2
>> >> > (gwlib/http.c:server_thread)
>> >> > 2006-09-24 14:05:18 [5523] [0] DEBUG: Started thread 3
>> >> > (gw/bb_http.c:httpadmin_run)
>> >> > 2006-09-24 14:05:18 [5523] [0] DEBUG: starting smsbox connection
>> module
>> >> > 2006-09-24 14:05:18 [5523] [0] INFO: BOXC: 'smsbox-max-pending' not
>> >> > set, using default (100).
>> >> > 2006-09-24 14:05:18 [5523] [1] DEBUG: Thread 1 (gwlib/fdset.c:poller)
>> >> > maps to pid 5523.
>> >> > 2006-09-24 14:05:18 [5523] [0] DEBUG: Started thread 4
>> >> > (gw/bb_boxc.c:sms_to_smsboxes)
>> >> > 2006-09-24 14:05:18 [5523] [0] DEBUG: Started thread 5
>> >> > (gw/bb_boxc.c:smsboxc_run)
>> >> > 2006-09-24 14:05:18 [5523] [2] DEBUG: Thread 2
>> >> > (gwlib/http.c:server_thread) maps to pid 5523.
>> >> > 2006-09-24 14:05:18 [5523] [3] DEBUG: Thread 3
>> >> > (gw/bb_http.c:httpadmin_run) maps to pid 5523.
>> >> > 2006-09-24 14:05:18 [5523] [4] DEBUG: Thread 4
>> >> > (gw/bb_boxc.c:sms_to_smsboxes) maps to pid 5523.
>> >> > 2006-09-24 14:05:18 [5523] [0] INFO: DLR rerouting for smsc id
>> >> > <(null)> disabled.
>> >> > 2006-09-24 14:05:18 [5523] [5] DEBUG: Thread 5
>> >> > (gw/bb_boxc.c:smsboxc_run) maps to pid 5523.
>> >> > 2006-09-24 14:05:18 [5523] [0] INFO: AT2[/dev/tty.KeySerial1]:
>> >> > configuration shows modemtype <wavecom>
>> >> > 2006-09-24 14:05:18 [5523] [0] DEBUG: AT2[/dev/tty.KeySerial1]:
>> >> > Reading modem definitions from < kannel.conf>
>> >> > 2006-09-24 14:05:18 [5523] [0] DEBUG: Loading include file
>> >> > `modems.conf' (on line 10 of file kannel.conf).
>> >> > 2006-09-24 14:05:18 [5523] [0] DEBUG: AT2[/dev/tty.KeySerial1]: Found
>> >> > <11> modems in config
>> >> > 2006-09-24 14:05:18 [5523] [0] INFO: AT2[/dev/tty.KeySerial1]: read
>> >> > modem definition for <Wavecom>
>> >> > 2006-09-24 14:05:18 [5523] [0] DEBUG: Started thread 6
>> >> > (gw/smsc/smsc_at.c:at2_device_thread)
>> >> > 2006-09-24 14:05:18 [5523] [6] DEBUG: Thread 6
>> >> > (gw/smsc/smsc_at.c:at2_device_thread) maps to pid 5523.
>> >> > 2006-09-24 14:05:18 [5523] [6] INFO: AT2[/dev/tty.KeySerial1]:
>> opening
>> >> > device
>> >> > 2006-09-24 14:05:18 [5523] [0] DEBUG: Started thread 7
>> >> > (gw/bb_smscconn.c:sms_router)
>> >> > 2006-09-24 14:05:18 [5523] [7] DEBUG: Thread 7
>> >> > (gw/bb_smscconn.c:sms_router) maps to pid 5523.
>> >> > 2006-09-24 14:05:18 [5523] [0] INFO:
>> >> > ----------------------------------------
>> >> > 2006-09-24 14:05:18 [5523] [7] DEBUG: sms_router: time to sleep
>> >> > 2006-09-24 14:05:18 [5523] [0] INFO: Kannel bearerbox II version
>> >> 1.4.0starting
>> >> > 2006-09-24 14:05:18 [5523] [0] INFO: MAIN: Start-up done, entering
>> >> > mainloop
>> >> > 2006-09-24 14:05:18 [5523] [0] DEBUG: AT2[/dev/tty.KeySerial1]: start
>> >> > called
>> >> > 2006-09-24 14:05:18 [5523] [7] DEBUG: sms_router: list_len = 0
>> >> > 2006-09-24 14:05:18 [5523] [6] DEBUG: AT2[/dev/tty.KeySerial1]:
>> device
>> >> > opened
>> >> > 2006-09-24 14:05:19 [5523] [6] DEBUG: AT2[/dev/tty.KeySerial1]:
>> device
>> >> > opened
>> >> > 2006-09-24 14:05:19 [5523] [6] INFO: AT2[/dev/tty.KeySerial1]: init
>> >> > device
>> >> > 2006-09-24 14:05:19 [5523] [6] INFO: AT2[/dev/tty.KeySerial1]: speed
>> set
>> >> > to 9600
>> >> > 2006-09-24 14:05:19 [5523] [6] DEBUG: AT2[/dev/tty.KeySerial1]: -->
>> >> > ATZ^M
>> >> > 2006-09-24 14:05:22 [5523] [6] ERROR: AT2[/dev/tty.KeySerial1]:
>> >> > Couldnot write to device.
>> >> > 2006-09-24 14:05:22 [5523] [6] ERROR: System error 35: Resource
>> >> > temporarily unavailable
>> >> > 2006-09-24 14:05:26 [5523] [6] ERROR: AT2[/dev/tty.KeySerial1]:
>> >> > Opening failed. Terminating
>> >> > 2006-09-24 14:05:26 [5523] [6] INFO: AT2[/dev/tty.KeySerial1]:
>> closing
>> >> > device
>> >> >
>> >> > Then bearerbox proceeds to repeatedly try to connect to the modem,
>> >> > with the same sequence of errors as the last 10 lines of the log file
>> >> > shown above.
>> >> >
>> >> > If I run minicom at the same time as bearerbox -- this should cause
>> >> > problems but I was curious -- I can see that 'ATZ' is being sent and
>> >> > the modem is responding with 'OK'. Bearerbox doesn't seem to see the
>> >> > response, though.
>> >> >
>> >> > Any ideas why the application is having trouble connecting to the
>> modem?
>> >> >
>> >> > Thanks!
>> >> >
>> >> > /afb
>> >> >
>> >>
>> >>
>> >
>>
>
