Hi,

Seems bb will read in only the first init-string it finds. Comment out the ATZ 
line and see what happens.

BR,
Nikos
  ----- Original Message ----- 
  From: Nikhil 
  To: users@kannel.org 
  Sent: Wednesday, July 08, 2009 4:31 PM
  Subject: Problem Connecting Motorola V3m


  Hi,

  I have recently set up Kannel 1.4.3 on a CentOS 5 box. The smsbox.conf reads 
as follows for my smsbox and modems (works fine with the device unplugged since 
it won't find anything on /dev/ttyACM0)

  # Connection for Motorola V3m
  group = smsc
  smsc = at
  modemtype = Motorola
  device = /dev/ttyACM0
  #My number here
  my-number = 91xxxxxxxx
  connect-allow-ip = 127.0.0.1
  log-level = 0

  #Modem config for Motorola V3m
  group = modems
  id = Motorola
  name = Motorola_V3m
  detect-string = Motorola
  init-string = "ATZ"
  init-string = "ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0"

  When I try to start the bearerbox with "sudo /usr/local/sbin/bearerbox 
smsbox.conf", it fails to initialise my device. Excerpts from the debug log are 
as follows:

  08 18:40:16 [23574] [0] INFO: Kannel bearerbox II version 1.4.3 starting  
  2009-07-08 18:40:16 [23574] [0] INFO: MAIN: Start-up done, entering mainloop  
    
  2009-07-08 18:40:16 [23574] [0] DEBUG: smsc_fake: start called                
    
  2009-07-08 18:40:16 [23574] [0] DEBUG: AT2[/dev/ttyACM0]: start called        
    
  2009-07-08 18:40:16 [23574] [7] DEBUG: Thread 7 
(gw/smsc/smsc_at.c:at2_device_thread) maps to pid 23574.                        
                                    
  2009-07-08 18:40:16 [23574] [7] INFO: AT2[/dev/ttyACM0]: trying to use speed 
<9600> from modem definition                                                    
       
  2009-07-08 18:40:16 [23574] [7] INFO: AT2[/dev/ttyACM0]: opening device       
    
  2009-07-08 18:40:16 [23574] [8] DEBUG: Thread 8 (gw/bb_smscconn.c:sms_router) 
maps to pid 23574.                                                              
      
  2009-07-08 18:40:16 [23574] [7] DEBUG: AT2[/dev/ttyACM0]: device opened. 
Telnet mode = 0                                                                 
           
  2009-07-08 18:40:16 [23574] [7] DEBUG: AT2[/dev/ttyACM0]: device opened       
    
  2009-07-08 18:40:16 [23574] [7] INFO: AT2[/dev/ttyACM0]: speed set to 9600    
    
  2009-07-08 18:40:16 [23574] [7] DEBUG: AT2[/dev/ttyACM0]: --> ^M              
    
  2009-07-08 18:40:18 [23574] [7] DEBUG: AT2[/dev/ttyACM0]: --> AT^M            
    
  2009-07-08 18:40:18 [23574] [7] DEBUG: AT2[/dev/ttyACM0]: <-- OK              
    
  2009-07-08 18:40:18 [23574] [7] INFO: AT2[/dev/ttyACM0]: Closing device       
    
  2009-07-08 18:40:18 [23574] [7] INFO: AT2[/dev/ttyACM0]: speed is 9600        
    
  2009-07-08 18:40:18 [23574] [7] INFO: AT2[/dev/ttyACM0]: opening device       
    
  2009-07-08 18:40:18 [23574] [7] DEBUG: AT2[/dev/ttyACM0]: device opened. 
Telnet mode = 0                                                                 
           
  2009-07-08 18:40:18 [23574] [7] DEBUG: AT2[/dev/ttyACM0]: device opened       
    
  2009-07-08 18:40:18 [23574] [7] INFO: AT2[/dev/ttyACM0]: Logging in           
    
  2009-07-08 18:40:18 [23574] [7] INFO: AT2[/dev/ttyACM0]: init device          
    
  2009-07-08 18:40:18 [23574] [7] INFO: AT2[/dev/ttyACM0]: speed set to 9600    
    
  2009-07-08 18:40:18 [23574] [7] DEBUG: AT2[/dev/ttyACM0]: --> ATZ^M           
    
  2009-07-08 18:40:18 [23574] [7] DEBUG: AT2[/dev/ttyACM0]: <-- OK              
    
  2009-07-08 18:40:18 [23574] [7] DEBUG: AT2[/dev/ttyACM0]: --> AT^M            
    
  2009-07-08 18:40:18 [23574] [7] DEBUG: AT2[/dev/ttyACM0]: <-- AT              
    
  2009-07-08 18:40:18 [23574] [7] DEBUG: AT2[/dev/ttyACM0]: <-- OK              
    
  2009-07-08 18:40:18 [23574] [7] DEBUG: AT2[/dev/ttyACM0]: --> AT&F^M          
    
  2009-07-08 18:40:19 [23574] [7] DEBUG: AT2[/dev/ttyACM0]: <-- AT&F            
    
  2009-07-08 18:40:19 [23574] [7] DEBUG: AT2[/dev/ttyACM0]: <-- OK              
    
  2009-07-08 18:40:19 [23574] [7] DEBUG: AT2[/dev/ttyACM0]: --> ATE0^M          
    
  2009-07-08 18:40:19 [23574] [7] DEBUG: AT2[/dev/ttyACM0]: <-- ATE0            
    
  2009-07-08 18:40:19 [23574] [7] DEBUG: AT2[/dev/ttyACM0]: <-- OK              
    
  2009-07-08 18:40:19 [23574] [7] DEBUG: AT2[/dev/ttyACM0]: --> AT+IFC=2,2^M    
    
  2009-07-08 18:40:19 [23574] [7] DEBUG: AT2[/dev/ttyACM0]: <-- OK              
    
  2009-07-08 18:40:19 [23574] [7] DEBUG: AT2[/dev/ttyACM0]: --> AT+CPIN?^M      
    
  2009-07-08 18:40:19 [23574] [7] DEBUG: AT2[/dev/ttyACM0]: <-- ERROR           
    
  2009-07-08 18:40:19 [23574] [7] ERROR: AT2[/dev/ttyACM0]: Generic error: 
ERROR    
  2009-07-08 18:40:19 [23574] [7] ERROR: AT2[/dev/ttyACM0]: Initialization of 
device failed.                                                                  
        
  2009-07-08 18:40:19 [23574] [7] INFO: AT2[/dev/ttyACM0]: Closing device       
    
  2009-07-08 18:40:19 [23574] [7] ERROR: AT2[/dev/ttyACM0]: Couldn't connect 
(retrying in 10 seconds).

  And it goes in a loop after that. As seen above, it fails to fetch a valid 
response for AT+CPIN command on my device. Also, I got the init-string values 
from wvdial.conf under /etc directory. Would be glad if anybody could point out 
something that is causing this problem.
  -- 
  Regards
  Nikhil Lanjewar

Reply via email to