Re: Using ttyACM0 as modem
Solved, so I post my solution: kernel upgrade ! gosh Julien Julien Buratto ha scritto: Hi all, I'm trying a new modem usb. When I plugit into my linux box, I get from kernel: Jun 1 14:43:37 db kernel: cdc_acm 4-1:1.0: ttyACM0: USB ACM device If I set this tty to kannel.conf and launch kannel, I get in the logs: 2007-06-01 14:46:24 [5106] [7] INFO: AT2[Modem_TEST]: opening device 2007-06-01 14:46:24 [5106] [7] DEBUG: AT2[Modem_TEST]: device opened 2007-06-01 14:46:25 [5106] [7] DEBUG: AT2[Modem_TEST]: device opened 2007-06-01 14:46:25 [5106] [7] INFO: AT2[Modem_TEST]: speed set to 57600 2007-06-01 14:46:25 [5106] [7] DEBUG: AT2[Modem_TEST]: -- ^M 2007-06-01 14:46:27 [5106] [7] DEBUG: AT2[Modem_TEST]: -- AT^M 2007-06-01 14:46:31 [5106] [7] DEBUG: AT2[Modem_TEST]: -- AT^M 2007-06-01 14:46:35 [5106] [7] DEBUG: AT2[Modem_TEST]: -- AT^M 2007-06-01 14:46:39 [5106] [7] INFO: AT2[Modem_TEST]: closing device 2007-06-01 14:46:39 [5106] [7] INFO: AT2[Modem_TEST]: opening device 2007-06-01 14:46:39 [5106] [7] DEBUG: AT2[Modem_TEST]: device opened 2007-06-01 14:46:40 [5106] [7] DEBUG: AT2[Modem_TEST]: device opened 2007-06-01 14:46:40 [5106] [7] INFO: AT2[Modem_TEST]: speed set to 38400 2007-06-01 14:46:40 [5106] [7] DEBUG: AT2[Modem_TEST]: -- ^M 2007-06-01 14:46:42 [5106] [7] DEBUG: AT2[Modem_TEST]: -- AT^M 2007-06-01 14:46:46 [5106] [7] DEBUG: AT2[Modem_TEST]: -- AT^M 2007-06-01 14:46:50 [5106] [7] DEBUG: AT2[Modem_TEST]: -- AT^M 2007-06-01 14:46:54 [5106] [7] INFO: AT2[Modem_TEST]: closing device 2007-06-01 14:46:54 [5106] [7] INFO: AT2[Modem_TEST]: opening device 2007-06-01 14:46:54 [5106] [7] DEBUG: AT2[Modem_TEST]: device opened 2007-06-01 14:46:55 [5106] [7] DEBUG: AT2[Modem_TEST]: device opened 2007-06-01 14:46:55 [5106] [7] INFO: AT2[Modem_TEST]: speed set to 19200 My configuration for that modem is: group = smsc smsc = at smsc-id = Modem_TEST max-error-count = 10 device = /dev/ttyACM0 pin = keepalive = 60 Any ideas ? Is there a way I can emulate a serial port for that modem ? Thanks
Re: Using ttyACM0 as modem
I have a Motorola E770 and at least with minicom I can connect and I can use AT commands for that using ttyACM0. Have you tried a "chmod 666 ttyACM0" already? Guenther Davao City, Philippines, Planet Earth Julien Buratto wrote: Just another thing: I've installed that modem on a windows machine with its own software and I can read from there some stuff like, if it helps. I think it can maybe be a problem of my linux kernel... ? Julien 15:57:46,79 ReinitCapaMobile 15:57:46,81 ReadCMDFile Start 15:57:46,87 ReadCMDFile End 15:57:46,89 EntryThreadComm cnf_special 0601 15:57:46,89 // ReadManufacturerBT cnf_special 0601 DRV_BLUETOOTH NO 15:57:46,89 End com_register szVerStr LS 15:57:46,89 C:\Programmi\mobile PhoneTools\Phone.ini 15:57:47,14 lineNegotiateAPIVersion OK, Version = 00010003 15:57:47,15 lineGetDevCaps: Modem = 0, RAS VPN Line 0 No modem capacity 15:57:47,15 lineNegotiateAPIVersion OK, Version = 00020002 15:57:47,15 lineGetDevCaps: Modem = 1, WAN Miniport (L2TP) No modem capacity 15:57:47,15 lineNegotiateAPIVersion OK, Version = 00020002 15:57:47,17 lineGetDevCaps: Modem = 2, LPT1T No modem capacity 15:57:47,17 lineNegotiateAPIVersion OK, Version = 00020002 15:57:47,17 lineGetDevCaps: Modem = 3, RIGA IPCONF No modem capacity 15:57:47,17 lineNegotiateAPIVersion OK, Version = 00020002 15:57:47,17 lineGetDevCaps: Modem = 4, Linea H323 No modem capacity 15:57:47,17 lineNegotiateAPIVersion ret = 8042, Modem = 5 15:57:47,17 lineNegotiateAPIVersion OK, Version = 00020002 15:57:47,17 lineGetDevCaps: Modem = 6, MC75 EDGE USB Modem #2 OK 15:57:47,17 InitLinesTapi lineRegisterRequestRecipient 15:57:47,17 GestTapiFinStart Modem MC75 EDGE USB Modem #2 NumLineTapi 6 Num Mod 0 15:57:48,39 Config_write 15:57:48,67 Modem MC75 EDGE USB Modem #2 ComPort 7 15:57:48,67 InitReadHComm : lineOpen start OWNER 15:57:48,78 lineOpen ret = 0 15:57:48,78 lineMakeCall ret = 10157, hcall = 0 15:57:48,81 Modem MC75 EDGE USB Modem #2 State ConnectTapi = 2 15:57:49,20 CallBack Tapi entry: dwMsg = 12, hDevice = dwParam1 = 00010157 dwParam2 = 15:57:49,20 CallBack Tapi entry: dwMsg = 2, hDevice = 00010135 dwParam1 = 0100 dwParam2 = 15:57:49,20 lineGetID ret = 0, hEventCommTapiEm = 0260 15:57:49,20 Modem MC75 EDGE USB Modem #2 Device not compatible with ACPI 15:57:49,22 Modem MC75 EDGE USB Modem #2 State ConnectTapi = 4 15:57:50,06 Status = CTS DSR ring rlsd 15:57:50,12 ReinitCapaMobile 15:57:50,12 * Mobile parameters * 15:57:50,12 Parameters: unavailable ** PhoneStatus: unavailable 15:57:50,12 SIM: not Ready ** USIM: NO 15:57:50,12 Mobile: ** Model: ** Version: 15:57:50,12 FlexVersion: ** DSP SW Version: 15:57:50,12 IMSI: ** IMEI: 15:57:50,12 ChannelStatus: ** szPhoneNumber: 15:57:50,12 Network registered : unregistered 15:57:50,12 Operator: NO 15:57:50,12 SignalStrength 99 ** BatteryLevel 100 ** GPRS attached: NO 15:57:50,12 ServiceCenter: ** DeliveryReport YES 15:57:50,12 SMS SIM Read 0/Used 0/Capa 0 15:57:50,12 SMS ME Read 0/Used 0/Capa 0 15:57:50,12 PBK SIM First 0/Last 0/Used 0, SizeName 0, SizeNumber 0 15:57:50,12 PBK ME First 0/Last 0/Used 0, SizeName 0, SizeNumber 0 15:57:50,12 AdvancedServices: YES ** ChangePin: YES ** ActivatePin: YES ** ChangeBand: NO 15:57:50,12 RingerManage: NO ** MasterReset: NO ** MasterClear: NO ** Barring: YES Forwarding YES 15:57:50,12 OperatorList: YES ** ChoiceBand : Automatic, Current 0 () 15:57:50,12 Network GSM init... 15:57:50,18 -- ATCR 15:57:50,31 -- OK 15:57:50,34 -- ATFE0Q0V1CR 15:57:50,62 -- OK 15:57:50,68 Wait 990ms 15:57:51,84 -- AT+CPIN?CR 15:57:52,00 -- +CPIN: READY 15:57:52,06 -- OK 15:57:52,12 Wait 1980ms 15:57:52,22 -- AT+CREG?CR 15:57:52,31 -- +CREG: 0,1 15:57:52,34 Wait 1980ms 15:57:52,37 -- OK 15:57:52,43 -- AT+CPASCR 15:57:52,62 -- +CPAS: 0 15:57:52,65 Wait 495ms 15:57:52,68 -- OK 15:57:52,72 -- AT+CSCS="GSM";^SRTC=0CR 15:57:52,75 Wait 495ms 15:57:52,87 -- ^SRTC: 0,0 15:57:52,93 -- OK 15:57:52,97 -- AT+COPS=3,2;+COPS?;+COPS=3,0;+COPS?CR 15:57:53,12 -- +COPS: 0,2,"22201" 15:57:53,18 -- +COPS: 0,0,"I TIM" 15:57:53,25 -- OK 15:57:53,28 -- AT+CGATT=1CR 15:57:53,31 Wait 29700ms 15:57:56,37 -- OK 15:57:56,40 -- ATCR 15:57:56,50 -- OK 15:57:56,53 * Mobile parameters * 15:57:56,53 Parameters: unavailable ** PhoneStatus: ready 15:57:56,53 SIM: not Ready ** USIM: NO 15:57:56,53 Mobile: ** Model: ** Version: 15:57:56,53 FlexVersion: ** DSP SW Version: 15:57:56,53 IMSI: ** IMEI: 15:57:56,53 ChannelStatus: ** szPhoneNumber: 15:57:56,53 Network registered : normal 15:57:56,53 Operator: LongName NO, ShortName NO, HomeNetworkNumber 22201 15:57:56,53 SignalStrength 99 ** BatteryLevel 100 ** GPRS attached: NO 15:57:56,53 ServiceCenter: ** DeliveryReport YES 15:57:56,53 SMS SIM Read 0/Used 0/Capa 0 15:57:56,53 SMS ME Read 0/Used 0/Capa 0 15:57:56,53 PBK SIM First 0/Last 0/Used 0, SizeName 0, SizeNumber 0
Re: Using ttyACM0 as modem
Sorry, I am new with Kannel, but for the modem this configuration is working for me: ## group = smsc ## smsc-id = Modem_TEST smsc = at device = /dev/ttyACM0 modemtype = motorola speed = 115200 #pin = smsc-id = motorola port = 1 connect-allow-ip = 127.0.0.1 log-file = "/var/log/kannel/motorola.log" log-level = 0 ## group = modems ## id = "motorola" name = "motorola" detect-string = "MODEL=E770" detect-string2 = "MOTOROLA" init-string = "AT+CNMI=1,2,0,0,0" speed = 115200 enable-hwhs = "AT+IFC=2,2" need-sleep = false no-pin = false no-smsc = false sendline-sleep = 100 keepalive-cmd = "AT" broken = false message-storage = "SM" enable-mms = true Julien Buratto wrote: Just another thing: I've installed that modem on a windows machine with its own software and I can read from there some stuff like, if it helps. I think it can maybe be a problem of my linux kernel... ? Julien 15:57:46,79 ReinitCapaMobile 15:57:46,81 ReadCMDFile Start 15:57:46,87 ReadCMDFile End 15:57:46,89 EntryThreadComm cnf_special 0601 15:57:46,89 // ReadManufacturerBT cnf_special 0601 DRV_BLUETOOTH NO 15:57:46,89 End com_register szVerStr LS 15:57:46,89 C:\Programmi\mobile PhoneTools\Phone.ini 15:57:47,14 lineNegotiateAPIVersion OK, Version = 00010003 15:57:47,15 lineGetDevCaps: Modem = 0, RAS VPN Line 0 No modem capacity 15:57:47,15 lineNegotiateAPIVersion OK, Version = 00020002 15:57:47,15 lineGetDevCaps: Modem = 1, WAN Miniport (L2TP) No modem capacity 15:57:47,15 lineNegotiateAPIVersion OK, Version = 00020002 15:57:47,17 lineGetDevCaps: Modem = 2, LPT1T No modem capacity 15:57:47,17 lineNegotiateAPIVersion OK, Version = 00020002 15:57:47,17 lineGetDevCaps: Modem = 3, RIGA IPCONF No modem capacity 15:57:47,17 lineNegotiateAPIVersion OK, Version = 00020002 15:57:47,17 lineGetDevCaps: Modem = 4, Linea H323 No modem capacity 15:57:47,17 lineNegotiateAPIVersion ret = 8042, Modem = 5 15:57:47,17 lineNegotiateAPIVersion OK, Version = 00020002 15:57:47,17 lineGetDevCaps: Modem = 6, MC75 EDGE USB Modem #2 OK 15:57:47,17 InitLinesTapi lineRegisterRequestRecipient 15:57:47,17 GestTapiFinStart Modem MC75 EDGE USB Modem #2 NumLineTapi 6 Num Mod 0 15:57:48,39 Config_write 15:57:48,67 Modem MC75 EDGE USB Modem #2 ComPort 7 15:57:48,67 InitReadHComm : lineOpen start OWNER 15:57:48,78 lineOpen ret = 0 15:57:48,78 lineMakeCall ret = 10157, hcall = 0 15:57:48,81 Modem MC75 EDGE USB Modem #2 State ConnectTapi = 2 15:57:49,20 CallBack Tapi entry: dwMsg = 12, hDevice = dwParam1 = 00010157 dwParam2 = 15:57:49,20 CallBack Tapi entry: dwMsg = 2, hDevice = 00010135 dwParam1 = 0100 dwParam2 = 15:57:49,20 lineGetID ret = 0, hEventCommTapiEm = 0260 15:57:49,20 Modem MC75 EDGE USB Modem #2 Device not compatible with ACPI 15:57:49,22 Modem MC75 EDGE USB Modem #2 State ConnectTapi = 4 15:57:50,06 Status = CTS DSR ring rlsd 15:57:50,12 ReinitCapaMobile 15:57:50,12 * Mobile parameters * 15:57:50,12 Parameters: unavailable ** PhoneStatus: unavailable 15:57:50,12 SIM: not Ready ** USIM: NO 15:57:50,12 Mobile: ** Model: ** Version: 15:57:50,12 FlexVersion: ** DSP SW Version: 15:57:50,12 IMSI: ** IMEI: 15:57:50,12 ChannelStatus: ** szPhoneNumber: 15:57:50,12 Network registered : unregistered 15:57:50,12 Operator: NO 15:57:50,12 SignalStrength 99 ** BatteryLevel 100 ** GPRS attached: NO 15:57:50,12 ServiceCenter: ** DeliveryReport YES 15:57:50,12 SMS SIM Read 0/Used 0/Capa 0 15:57:50,12 SMS ME Read 0/Used 0/Capa 0 15:57:50,12 PBK SIM First 0/Last 0/Used 0, SizeName 0, SizeNumber 0 15:57:50,12 PBK ME First 0/Last 0/Used 0, SizeName 0, SizeNumber 0 15:57:50,12 AdvancedServices: YES ** ChangePin: YES ** ActivatePin: YES ** ChangeBand: NO 15:57:50,12 RingerManage: NO ** MasterReset: NO ** MasterClear: NO ** Barring: YES Forwarding YES 15:57:50,12 OperatorList: YES ** ChoiceBand : Automatic, Current 0 () 15:57:50,12 Network GSM init... 15:57:50,18 -- ATCR 15:57:50,31 -- OK 15:57:50,34 -- ATFE0Q0V1CR 15:57:50,62 -- OK 15:57:50,68 Wait 990ms 15:57:51,84 -- AT+CPIN?CR 15:57:52,00 -- +CPIN: READY 15:57:52,06 -- OK 15:57:52,12 Wait 1980ms 15:57:52,22 -- AT+CREG?CR 15:57:52,31 -- +CREG: 0,1 15:57:52,34 Wait 1980ms 15:57:52,37 -- OK 15:57:52,43 -- AT+CPASCR 15:57:52,62 -- +CPAS: 0 15:57:52,65 Wait 495ms 15:57:52,68 -- OK 15:57:52,72 -- AT+CSCS="GSM";^SRTC=0CR 15:57:52,75 Wait 495ms 15:57:52,87 -- ^SRTC: 0,0 15:57:52,93 -- OK 15:57:52,97 -- AT+COPS=3,2;+COPS?;+COPS=3,0;+COPS?CR 15:57:53,12 -- +COPS: 0,2,"22201" 15:57:53,18 -- +COPS: 0,0,"I TIM" 15:57:53,25 -- OK 15:57:53,28 -- AT+CGATT=1CR 15:57:53,31
Re: Using ttyACM0 as modem
Sorry, there was error in my setup. I have to use init-string = "AT+CNMI=1,2,0,0,0"Â in group=modems then Kannel is working well for me together with my Motorola E770. Guenther Boelter wrote: Sorry, I am new with Kannel, but for the modem this configuration is working for me: ## group = smsc ## smsc-id = Modem_TEST smsc = at device = /dev/ttyACM0 modemtype = motorola speed = 115200 #pin = smsc-id = motorola port = 1 connect-allow-ip = 127.0.0.1 log-file = "/var/log/kannel/motorola.log" log-level = 0 ## group = modems ## id = "motorola" name = "motorola" detect-string = "MODEL=E770" detect-string2 = "MOTOROLA" init-string = "AT+CNMI=1,2,0,0,0" speed = 115200 enable-hwhs = "AT+IFC=2,2" need-sleep = false no-pin = false no-smsc = false sendline-sleep = 100 keepalive-cmd = "AT" broken = false message-storage = "SM" enable-mms = true Julien Buratto wrote: Just another thing: I've installed that modem on a windows machine with its own software and I can read from there some stuff like, if it helps. I think it can maybe be a problem of my linux kernel... ? Julien 15:57:46,79 ReinitCapaMobile 15:57:46,81 ReadCMDFile Start 15:57:46,87 ReadCMDFile End 15:57:46,89 EntryThreadComm cnf_special 0601 15:57:46,89 // ReadManufacturerBT cnf_special 0601 DRV_BLUETOOTH NO 15:57:46,89 End com_register szVerStr LS 15:57:46,89 C:\Programmi\mobile PhoneTools\Phone.ini 15:57:47,14 lineNegotiateAPIVersion OK, Version = 00010003 15:57:47,15 lineGetDevCaps: Modem = 0, RAS VPN Line 0 No modem capacity 15:57:47,15 lineNegotiateAPIVersion OK, Version = 00020002 15:57:47,15 lineGetDevCaps: Modem = 1, WAN Miniport (L2TP) No modem capacity 15:57:47,15 lineNegotiateAPIVersion OK, Version = 00020002 15:57:47,17 lineGetDevCaps: Modem = 2, LPT1T No modem capacity 15:57:47,17 lineNegotiateAPIVersion OK, Version = 00020002 15:57:47,17 lineGetDevCaps: Modem = 3, RIGA IPCONF No modem capacity 15:57:47,17 lineNegotiateAPIVersion OK, Version = 00020002 15:57:47,17 lineGetDevCaps: Modem = 4, Linea H323 No modem capacity 15:57:47,17 lineNegotiateAPIVersion ret = 8042, Modem = 5 15:57:47,17 lineNegotiateAPIVersion OK, Version = 00020002 15:57:47,17 lineGetDevCaps: Modem = 6, MC75 EDGE USB Modem #2 OK 15:57:47,17 InitLinesTapi lineRegisterRequestRecipient 15:57:47,17 GestTapiFinStart Modem MC75 EDGE USB Modem #2 NumLineTapi 6 Num Mod 0 15:57:48,39 Config_write 15:57:48,67 Modem MC75 EDGE USB Modem #2 ComPort 7 15:57:48,67 InitReadHComm : lineOpen start OWNER 15:57:48,78 lineOpen ret = 0 15:57:48,78 lineMakeCall ret = 10157, hcall = 0 15:57:48,81 Modem MC75 EDGE USB Modem #2 State ConnectTapi = 2 15:57:49,20 CallBack Tapi entry: dwMsg = 12, hDevice = dwParam1 = 00010157 dwParam2 = 15:57:49,20 CallBack Tapi entry: dwMsg = 2, hDevice = 00010135 dwParam1 = 0100 dwParam2 = 15:57:49,20 lineGetID ret = 0, hEventCommTapiEm = 0260 15:57:49,20 Modem MC75 EDGE USB Modem #2 Device not compatible with ACPI 15:57:49,22 Modem MC75 EDGE USB Modem #2 State ConnectTapi = 4 15:57:50,06 Status = CTS DSR ring rlsd 15:57:50,12 ReinitCapaMobile 15:57:50,12 * Mobile parameters * 15:57:50,12 Parameters: unavailable ** PhoneStatus: unavailable 15:57:50,12 SIM: not Ready ** USIM: NO 15:57:50,12 Mobile: ** Model: ** Version: 15:57:50,12 FlexVersion: ** DSP SW Version: 15:57:50,12 IMSI: ** IMEI: 15:57:50,12 ChannelStatus: ** szPhoneNumber: 15:57:50,12 Network registered : unregistered 15:57:50,12 Operator: NO 15:57:50,12 SignalStrength 99 ** BatteryLevel 100 ** GPRS attached: NO 15:57:50,12 ServiceCenter: ** DeliveryReport YES 15:57:50,12 SMS SIM Read 0/Used 0/Capa 0 15:57:50,12 SMS ME Read 0/Used 0/Capa 0 15:57:50,12 PBK SIM First 0/Last 0/Used 0, SizeName 0, SizeNumber 0 15:57:50,12 PBK ME First 0/Last 0/Used 0, SizeName 0, SizeNumber 0 15:57:50,12 AdvancedServices: YES ** ChangePin: YES ** ActivatePin: YES ** ChangeBand: NO 15:57:50,12 RingerManage: NO ** MasterReset: NO ** MasterClear: NO ** Barring: YES Forwarding YES 15:57:50,12 OperatorList: YES ** ChoiceBand : Automatic, Current 0 () 15:57:50,12 Network GSM init... 15:57:50,18 -- ATCR 15:57:50,31 -- OK 15:57:50,34 -- ATFE0Q0V1CR 15:57:50,62 -- OK 15:57:50,68 Wait 990ms 15:57:51,84 -- AT+CPIN?CR 15:57:52,00 -- +CPIN: READY 15:57:52,06 -- OK 15:57:52,12 Wait 1980ms 15:57:52,22 -- AT+CREG?CR 15:57:52,31 -- +CREG: 0,1 15:57:52,34 Wait 1980ms 15:57:52,37 -- OK 15:57:52,43 -- AT+CPASCR 15:57:52,62 -- +CPAS: 0 15:57:52,65 Wait 495ms 15:57:52,68 -- OK 15:57:52,72 -- AT+CSCS="GSM";^SRTC=0CR 15:57:52,75 Wait 495ms 15:57:52,87
Using ttyACM0 as modem
Hi all, I'm trying a new modem usb. When I plugit into my linux box, I get from kernel: Jun 1 14:43:37 db kernel: cdc_acm 4-1:1.0: ttyACM0: USB ACM device If I set this tty to kannel.conf and launch kannel, I get in the logs: 2007-06-01 14:46:24 [5106] [7] INFO: AT2[Modem_TEST]: opening device 2007-06-01 14:46:24 [5106] [7] DEBUG: AT2[Modem_TEST]: device opened 2007-06-01 14:46:25 [5106] [7] DEBUG: AT2[Modem_TEST]: device opened 2007-06-01 14:46:25 [5106] [7] INFO: AT2[Modem_TEST]: speed set to 57600 2007-06-01 14:46:25 [5106] [7] DEBUG: AT2[Modem_TEST]: -- ^M 2007-06-01 14:46:27 [5106] [7] DEBUG: AT2[Modem_TEST]: -- AT^M 2007-06-01 14:46:31 [5106] [7] DEBUG: AT2[Modem_TEST]: -- AT^M 2007-06-01 14:46:35 [5106] [7] DEBUG: AT2[Modem_TEST]: -- AT^M 2007-06-01 14:46:39 [5106] [7] INFO: AT2[Modem_TEST]: closing device 2007-06-01 14:46:39 [5106] [7] INFO: AT2[Modem_TEST]: opening device 2007-06-01 14:46:39 [5106] [7] DEBUG: AT2[Modem_TEST]: device opened 2007-06-01 14:46:40 [5106] [7] DEBUG: AT2[Modem_TEST]: device opened 2007-06-01 14:46:40 [5106] [7] INFO: AT2[Modem_TEST]: speed set to 38400 2007-06-01 14:46:40 [5106] [7] DEBUG: AT2[Modem_TEST]: -- ^M 2007-06-01 14:46:42 [5106] [7] DEBUG: AT2[Modem_TEST]: -- AT^M 2007-06-01 14:46:46 [5106] [7] DEBUG: AT2[Modem_TEST]: -- AT^M 2007-06-01 14:46:50 [5106] [7] DEBUG: AT2[Modem_TEST]: -- AT^M 2007-06-01 14:46:54 [5106] [7] INFO: AT2[Modem_TEST]: closing device 2007-06-01 14:46:54 [5106] [7] INFO: AT2[Modem_TEST]: opening device 2007-06-01 14:46:54 [5106] [7] DEBUG: AT2[Modem_TEST]: device opened 2007-06-01 14:46:55 [5106] [7] DEBUG: AT2[Modem_TEST]: device opened 2007-06-01 14:46:55 [5106] [7] INFO: AT2[Modem_TEST]: speed set to 19200 My configuration for that modem is: group = smsc smsc = at smsc-id = Modem_TEST max-error-count = 10 device = /dev/ttyACM0 pin = keepalive = 60 Any ideas ? Is there a way I can emulate a serial port for that modem ? Thanks
Re: Using ttyACM0 as modem
Try opening the port with minicom and closing without resetting just after launching Kannel. I don't know why, but Kannel seems to have problems initializing the modem for the first time and that may fix it. Regards, Alejandro On 6/1/07, Julien Buratto [EMAIL PROTECTED] wrote: Hi all, I'm trying a new modem usb. When I plugit into my linux box, I get from kernel: Jun 1 14:43:37 db kernel: cdc_acm 4-1:1.0: ttyACM0: USB ACM device If I set this tty to kannel.conf and launch kannel, I get in the logs: 2007-06-01 14:46:24 [5106] [7] INFO: AT2[Modem_TEST]: opening device 2007-06-01 14:46:24 [5106] [7] DEBUG: AT2[Modem_TEST]: device opened 2007-06-01 14:46:25 [5106] [7] DEBUG: AT2[Modem_TEST]: device opened 2007-06-01 14:46:25 [5106] [7] INFO: AT2[Modem_TEST]: speed set to 57600 2007-06-01 14:46:25 [5106] [7] DEBUG: AT2[Modem_TEST]: -- ^M 2007-06-01 14:46:27 [5106] [7] DEBUG: AT2[Modem_TEST]: -- AT^M 2007-06-01 14:46:31 [5106] [7] DEBUG: AT2[Modem_TEST]: -- AT^M 2007-06-01 14:46:35 [5106] [7] DEBUG: AT2[Modem_TEST]: -- AT^M 2007-06-01 14:46:39 [5106] [7] INFO: AT2[Modem_TEST]: closing device 2007-06-01 14:46:39 [5106] [7] INFO: AT2[Modem_TEST]: opening device 2007-06-01 14:46:39 [5106] [7] DEBUG: AT2[Modem_TEST]: device opened 2007-06-01 14:46:40 [5106] [7] DEBUG: AT2[Modem_TEST]: device opened 2007-06-01 14:46:40 [5106] [7] INFO: AT2[Modem_TEST]: speed set to 38400 2007-06-01 14:46:40 [5106] [7] DEBUG: AT2[Modem_TEST]: -- ^M 2007-06-01 14:46:42 [5106] [7] DEBUG: AT2[Modem_TEST]: -- AT^M 2007-06-01 14:46:46 [5106] [7] DEBUG: AT2[Modem_TEST]: -- AT^M 2007-06-01 14:46:50 [5106] [7] DEBUG: AT2[Modem_TEST]: -- AT^M 2007-06-01 14:46:54 [5106] [7] INFO: AT2[Modem_TEST]: closing device 2007-06-01 14:46:54 [5106] [7] INFO: AT2[Modem_TEST]: opening device 2007-06-01 14:46:54 [5106] [7] DEBUG: AT2[Modem_TEST]: device opened 2007-06-01 14:46:55 [5106] [7] DEBUG: AT2[Modem_TEST]: device opened 2007-06-01 14:46:55 [5106] [7] INFO: AT2[Modem_TEST]: speed set to 19200 My configuration for that modem is: group = smsc smsc = at smsc-id = Modem_TEST max-error-count = 10 device = /dev/ttyACM0 pin = keepalive = 60 Any ideas ? Is there a way I can emulate a serial port for that modem ? Thanks -- Alejandro Guerrieri Magicom http://www.magicom-bcn.net/ LinkedIn: http://www.linkedin.com/in/aguerrieri
Re: Using ttyACM0 as modem
Hi Alejandro, I did it also with minicom but the modem seems not to respond to AT commands at all. I mean, that pretty strange... it seems like the modem does not start the AT interface... Julien Alejandro Guerrieri ha scritto: Try opening the port with minicom and closing without resetting just after launching Kannel. I don't know why, but Kannel seems to have problems initializing the modem for the first time and that may fix it. Regards, Alejandro On 6/1/07, Julien Buratto [EMAIL PROTECTED] wrote: Hi all, I'm trying a new modem usb. When I plugit into my linux box, I get from kernel: Jun 1 14:43:37 db kernel: cdc_acm 4-1:1.0: ttyACM0: USB ACM device If I set this tty to kannel.conf and launch kannel, I get in the logs: 2007-06-01 14:46:24 [5106] [7] INFO: AT2[Modem_TEST]: opening device 2007-06-01 14:46:24 [5106] [7] DEBUG: AT2[Modem_TEST]: device opened 2007-06-01 14:46:25 [5106] [7] DEBUG: AT2[Modem_TEST]: device opened 2007-06-01 14:46:25 [5106] [7] INFO: AT2[Modem_TEST]: speed set to 57600 2007-06-01 14:46:25 [5106] [7] DEBUG: AT2[Modem_TEST]: -- ^M 2007-06-01 14:46:27 [5106] [7] DEBUG: AT2[Modem_TEST]: -- AT^M 2007-06-01 14:46:31 [5106] [7] DEBUG: AT2[Modem_TEST]: -- AT^M 2007-06-01 14:46:35 [5106] [7] DEBUG: AT2[Modem_TEST]: -- AT^M 2007-06-01 14:46:39 [5106] [7] INFO: AT2[Modem_TEST]: closing device 2007-06-01 14:46:39 [5106] [7] INFO: AT2[Modem_TEST]: opening device 2007-06-01 14:46:39 [5106] [7] DEBUG: AT2[Modem_TEST]: device opened 2007-06-01 14:46:40 [5106] [7] DEBUG: AT2[Modem_TEST]: device opened 2007-06-01 14:46:40 [5106] [7] INFO: AT2[Modem_TEST]: speed set to 38400 2007-06-01 14:46:40 [5106] [7] DEBUG: AT2[Modem_TEST]: -- ^M 2007-06-01 14:46:42 [5106] [7] DEBUG: AT2[Modem_TEST]: -- AT^M 2007-06-01 14:46:46 [5106] [7] DEBUG: AT2[Modem_TEST]: -- AT^M 2007-06-01 14:46:50 [5106] [7] DEBUG: AT2[Modem_TEST]: -- AT^M 2007-06-01 14:46:54 [5106] [7] INFO: AT2[Modem_TEST]: closing device 2007-06-01 14:46:54 [5106] [7] INFO: AT2[Modem_TEST]: opening device 2007-06-01 14:46:54 [5106] [7] DEBUG: AT2[Modem_TEST]: device opened 2007-06-01 14:46:55 [5106] [7] DEBUG: AT2[Modem_TEST]: device opened 2007-06-01 14:46:55 [5106] [7] INFO: AT2[Modem_TEST]: speed set to 19200 My configuration for that modem is: group = smsc smsc = at smsc-id = Modem_TEST max-error-count = 10 device = /dev/ttyACM0 pin = keepalive = 60 Any ideas ? Is there a way I can emulate a serial port for that modem ? Thanks
Re: Using ttyACM0 as modem
Just another thing: I've installed that modem on a windows machine with its own software and I can read from there some stuff like, if it helps. I think it can maybe be a problem of my linux kernel... ? Julien 15:57:46,79 ReinitCapaMobile 15:57:46,81 ReadCMDFile Start 15:57:46,87 ReadCMDFile End 15:57:46,89 EntryThreadComm cnf_special 0601 15:57:46,89 // ReadManufacturerBT cnf_special 0601 DRV_BLUETOOTH NO 15:57:46,89 End com_register szVerStr LS 15:57:46,89 C:\Programmi\mobile PhoneTools\Phone.ini 15:57:47,14 lineNegotiateAPIVersion OK, Version = 00010003 15:57:47,15 lineGetDevCaps: Modem = 0, RAS VPN Line 0 No modem capacity 15:57:47,15 lineNegotiateAPIVersion OK, Version = 00020002 15:57:47,15 lineGetDevCaps: Modem = 1, WAN Miniport (L2TP) No modem capacity 15:57:47,15 lineNegotiateAPIVersion OK, Version = 00020002 15:57:47,17 lineGetDevCaps: Modem = 2, LPT1T No modem capacity 15:57:47,17 lineNegotiateAPIVersion OK, Version = 00020002 15:57:47,17 lineGetDevCaps: Modem = 3, RIGA IPCONF No modem capacity 15:57:47,17 lineNegotiateAPIVersion OK, Version = 00020002 15:57:47,17 lineGetDevCaps: Modem = 4, Linea H323 No modem capacity 15:57:47,17 lineNegotiateAPIVersion ret = 8042, Modem = 5 15:57:47,17 lineNegotiateAPIVersion OK, Version = 00020002 15:57:47,17 lineGetDevCaps: Modem = 6, MC75 EDGE USB Modem #2 OK 15:57:47,17 InitLinesTapi lineRegisterRequestRecipient 15:57:47,17 GestTapiFinStart Modem MC75 EDGE USB Modem #2 NumLineTapi 6 Num Mod 0 15:57:48,39 Config_write 15:57:48,67 Modem MC75 EDGE USB Modem #2 ComPort 7 15:57:48,67 InitReadHComm : lineOpen start OWNER 15:57:48,78 lineOpen ret = 0 15:57:48,78 lineMakeCall ret = 10157, hcall = 0 15:57:48,81 Modem MC75 EDGE USB Modem #2 State ConnectTapi = 2 15:57:49,20 CallBack Tapi entry: dwMsg = 12, hDevice = dwParam1 = 00010157 dwParam2 = 15:57:49,20 CallBack Tapi entry: dwMsg = 2, hDevice = 00010135 dwParam1 = 0100 dwParam2 = 15:57:49,20 lineGetID ret = 0, hEventCommTapiEm = 0260 15:57:49,20 Modem MC75 EDGE USB Modem #2 Device not compatible with ACPI 15:57:49,22 Modem MC75 EDGE USB Modem #2 State ConnectTapi = 4 15:57:50,06 Status = CTS DSR ring rlsd 15:57:50,12 ReinitCapaMobile 15:57:50,12 * Mobile parameters * 15:57:50,12 Parameters: unavailable ** PhoneStatus: unavailable 15:57:50,12 SIM: not Ready ** USIM: NO 15:57:50,12 Mobile: ** Model: ** Version: 15:57:50,12 FlexVersion: ** DSP SW Version: 15:57:50,12 IMSI: ** IMEI: 15:57:50,12 ChannelStatus: ** szPhoneNumber: 15:57:50,12 Network registered : unregistered 15:57:50,12 Operator: NO 15:57:50,12 SignalStrength 99 ** BatteryLevel 100 ** GPRS attached: NO 15:57:50,12 ServiceCenter: ** DeliveryReport YES 15:57:50,12 SMS SIM Read 0/Used 0/Capa 0 15:57:50,12 SMS ME Read 0/Used 0/Capa 0 15:57:50,12 PBK SIM First 0/Last 0/Used 0, SizeName 0, SizeNumber 0 15:57:50,12 PBK ME First 0/Last 0/Used 0, SizeName 0, SizeNumber 0 15:57:50,12 AdvancedServices: YES ** ChangePin: YES ** ActivatePin: YES ** ChangeBand: NO 15:57:50,12 RingerManage: NO ** MasterReset: NO ** MasterClear: NO ** Barring: YES Forwarding YES 15:57:50,12 OperatorList: YES ** ChoiceBand : Automatic, Current 0 () 15:57:50,12 Network GSM init... 15:57:50,18 -- ATCR 15:57:50,31 -- OK 15:57:50,34 -- ATFE0Q0V1CR 15:57:50,62 -- OK 15:57:50,68 Wait 990ms 15:57:51,84 -- AT+CPIN?CR 15:57:52,00 -- +CPIN: READY 15:57:52,06 -- OK 15:57:52,12 Wait 1980ms 15:57:52,22 -- AT+CREG?CR 15:57:52,31 -- +CREG: 0,1 15:57:52,34 Wait 1980ms 15:57:52,37 -- OK 15:57:52,43 -- AT+CPASCR 15:57:52,62 -- +CPAS: 0 15:57:52,65 Wait 495ms 15:57:52,68 -- OK 15:57:52,72 -- AT+CSCS=GSM;^SRTC=0CR 15:57:52,75 Wait 495ms 15:57:52,87 -- ^SRTC: 0,0 15:57:52,93 -- OK 15:57:52,97 -- AT+COPS=3,2;+COPS?;+COPS=3,0;+COPS?CR 15:57:53,12 -- +COPS: 0,2,22201 15:57:53,18 -- +COPS: 0,0,I TIM 15:57:53,25 -- OK 15:57:53,28 -- AT+CGATT=1CR 15:57:53,31 Wait 29700ms 15:57:56,37 -- OK 15:57:56,40 -- ATCR 15:57:56,50 -- OK 15:57:56,53 * Mobile parameters * 15:57:56,53 Parameters: unavailable ** PhoneStatus: ready 15:57:56,53 SIM: not Ready ** USIM: NO 15:57:56,53 Mobile: ** Model: ** Version: 15:57:56,53 FlexVersion: ** DSP SW Version: 15:57:56,53 IMSI: ** IMEI: 15:57:56,53 ChannelStatus: ** szPhoneNumber: 15:57:56,53 Network registered : normal 15:57:56,53 Operator: LongName NO, ShortName NO, HomeNetworkNumber 22201 15:57:56,53 SignalStrength 99 ** BatteryLevel 100 ** GPRS attached: NO 15:57:56,53 ServiceCenter: ** DeliveryReport YES 15:57:56,53 SMS SIM Read 0/Used 0/Capa 0 15:57:56,53 SMS ME Read 0/Used 0/Capa 0 15:57:56,53 PBK SIM First 0/Last 0/Used 0, SizeName 0, SizeNumber 0 15:57:56,53 PBK ME First 0/Last 0/Used 0, SizeName 0, SizeNumber 0 15:57:56,53 AdvancedServices: YES ** ChangePin: YES ** ActivatePin: YES ** ChangeBand: NO 15:57:56,53 RingerManage: NO ** MasterReset: NO ** MasterClear: NO ** Barring: YES
Re: Using ttyACM0 as modem
and set speed to 115200 in general, dont use kannel to set PIN and to initialize the modem try to use kermit : example kermit script: init.USB.modem.sh #!/usr/local/bin/kermit + SET INPUT ECHO ON set line /dev/ttyACM0 set speed 115200 set flow rts/cts set carrier-watch off OUTPUT AT+CPIN=PIN_HERE\13 exit 1 -Original Message- From: Julien Buratto [EMAIL PROTECTED] Sent: 01 ??? 2007 ?. To: seik Subject:Using ttyACM0 as modem Hi all, I'm trying a new modem usb. When I plugit into my linux box, I get from kernel: Jun 1 14:43:37 db kernel: cdc_acm 4-1:1.0: ttyACM0: USB ACM device If I set this tty to kannel.conf and launch kannel, I get in the logs: 2007-06-01 14:46:24 [5106] [7] INFO: AT2[Modem_TEST]: opening device 2007-06-01 14:46:24 [5106] [7] DEBUG: AT2[Modem_TEST]: device opened 2007-06-01 14:46:25 [5106] [7] DEBUG: AT2[Modem_TEST]: device opened 2007-06-01 14:46:25 [5106] [7] INFO: AT2[Modem_TEST]: speed set to 57600 2007-06-01 14:46:25 [5106] [7] DEBUG: AT2[Modem_TEST]: -- ^M 2007-06-01 14:46:27 [5106] [7] DEBUG: AT2[Modem_TEST]: -- AT^M 2007-06-01 14:46:31 [5106] [7] DEBUG: AT2[Modem_TEST]: -- AT^M 2007-06-01 14:46:35 [5106] [7] DEBUG: AT2[Modem_TEST]: -- AT^M 2007-06-01 14:46:39 [5106] [7] INFO: AT2[Modem_TEST]: closing device 2007-06-01 14:46:39 [5106] [7] INFO: AT2[Modem_TEST]: opening device 2007-06-01 14:46:39 [5106] [7] DEBUG: AT2[Modem_TEST]: device opened 2007-06-01 14:46:40 [5106] [7] DEBUG: AT2[Modem_TEST]: device opened 2007-06-01 14:46:40 [5106] [7] INFO: AT2[Modem_TEST]: speed set to 38400 2007-06-01 14:46:40 [5106] [7] DEBUG: AT2[Modem_TEST]: -- ^M 2007-06-01 14:46:42 [5106] [7] DEBUG: AT2[Modem_TEST]: -- AT^M 2007-06-01 14:46:46 [5106] [7] DEBUG: AT2[Modem_TEST]: -- AT^M 2007-06-01 14:46:50 [5106] [7] DEBUG: AT2[Modem_TEST]: -- AT^M 2007-06-01 14:46:54 [5106] [7] INFO: AT2[Modem_TEST]: closing device 2007-06-01 14:46:54 [5106] [7] INFO: AT2[Modem_TEST]: opening device 2007-06-01 14:46:54 [5106] [7] DEBUG: AT2[Modem_TEST]: device opened 2007-06-01 14:46:55 [5106] [7] DEBUG: AT2[Modem_TEST]: device opened 2007-06-01 14:46:55 [5106] [7] INFO: AT2[Modem_TEST]: speed set to 19200 My configuration for that modem is: group = smsc smsc = at smsc-id = Modem_TEST max-error-count = 10 device = /dev/ttyACM0 pin = keepalive = 60 Any ideas ? Is there a way I can emulate a serial port for that modem ? Thanks