From: David W S. <dws...@ov...> - 2012-01-26 10:39:39
|
Paul Waldo wrote: > In case it helps, here is the log output when I dial. Note that this > version has the AT+CGDCONT command. I get the same result if I don't > include the command. > > I had another thought. The IPCop machine only has USB 1.1 connections. > Will that be a problem? > > 12:33:38 red GUI dial > 12:33:39 red Dialling GPRS. > 12:33:39 pppd[5069] pppd 2.4.5 started by root, uid 0 > 12:33:42 chat[5072] timeout set to 3 seconds > 12:33:42 chat[5072] report (CONNECT) > 12:33:42 chat[5072] abort on (\nBUSY\r) > 12:33:42 chat[5072] abort on (\nNO ANSWER\r) > 12:33:42 chat[5072] abort on (\nRINGING\r\n\r\nRINGING\r) > 12:33:42 chat[5072] abort on (\nNO CARRIER\r) > 12:33:42 chat[5072] send (AT^M) > 12:33:42 chat[5072] send (AT+CGDCONT=1,"IP","Broadband"^M) > 12:33:43 chat[5072] expect (OK) > 12:33:43 chat[5072] AT^M^M > 12:33:43 chat[5072] OK > 12:33:43 chat[5072] -- got it > 12:33:43 chat[5072] send (ATH0^M) > 12:33:43 chat[5072] expect (OK) > 12:33:43 chat[5072] ^M > 12:33:43 chat[5072] AT+CGDCONT=1,"IP","Broadband"^M^M > 12:33:43 chat[5072] OK > 12:33:43 chat[5072] -- got it > 12:33:43 chat[5072] send (AT^M) > 12:33:43 chat[5072] timeout set to 45 seconds > 12:33:43 chat[5072] expect (OK) > 12:33:43 chat[5072] ^M > 12:33:43 chat[5072] ATH0^M^M > 12:33:43 chat[5072] OK > 12:33:43 chat[5072] -- got it > 12:33:43 chat[5072] send (ATDT*99#^M) > 12:33:43 chat[5072] expect (CONNECT) > 12:33:43 chat[5072] ^M > 12:33:43 chat[5072] AT^M^M > 12:33:43 chat[5072] OK^M > 12:33:43 chat[5072] ATDT*99#^M^M > 12:33:43 chat[5072] NO CARRIER^M > 12:33:43 chat[5072] -- failed > 12:33:43 chat[5072] Failed (#012NO CARRIER#015) > 12:33:43 pppd[5069] Script /etc/ppp/dialer finished (pid 5072), status = > 0x7 > 12:33:43 pppd[5069] Connect script failed > 12:33:44 pppd[5069] Exit. > >> On 01/25/2012 01:24 PM, Paul Waldo wrote: >>> Hi all, >>> >>> I'm running the latest IPCop (2.0.2?) and trying to get an AT&T Elevate >>> 4G modem to be attached to the green interface. I have determined that >>> it uses ttyUSB3 for communication. The problem is that when I issue >>> "ATD*99#", I immediately get "NO CARRIER". I have also tried setting >>> "AT+CGDCONT=1,"IP","my_apn"" in the modem init string, but it seems to >>> have no effect. >>> >>> I know that the modem is working, as I can plug it into an Ubuntu box, >>> fire up miniterm and type "ATD*99#" and get a "CONNECT" message. I'm >>> currently using this Ubuntu box as the host firewall for this device to >>> provide internet to my home. >>> >>> I have two questions: >>> 1. Any ideas on why I get NO CARRIER? >>> 2. What tools are available in IPCop to talk to the device for >>> troubleshooting? >>> >>> Thanks in advance! >>> >>> Paul First things first, are you absolutely sure that device node is used for communication and not status as would be used by programs that can give realtime status while connected? Also that symptom will happen when you are trying to dial through a device node that doesn't exist at that moment. yes I do mean at that moment since sometimes they are not there when you think they should be but there is a good reason for that. Look in /dev to see what is actually there. If there are NO usb serial nodes, the modem could be a flip flop modem that is too new to be recognized by the usb modeswitch database and is still in cdrom mode. Most but hopefully not all usb cellular modems now are flip flop. I have also found that usb modeswitch works great when you unplug and plug the modem in a running IPCop but does no good on boot. I added a line to rc.event.local to directly run modeswitch with the right string to match the modem. The latter is purely for hands off booting where the modem is set to dial after boot automatically. As far as usb 1.1, It hasn't proven to be an issue in my case. I have used both AT&T as well as T-Mobile via usb 1.1 and 2. My T-Mobile connection is not quite fast enough in the real world to nudge the 11mbs limit of 1.1. My AT&T connection I never got over 4.9mbs with that particular modem and that was at 4am. The best I have ever gotten in speedtests is 9mbs regardless of usb 1.1 or 2. The caps are so low that I can eat up my quota in several hours anyway at this speed. One of the benefits here that we did not have with the 2.4 kernel of yore is that the device nodes are mostly dynamic and appear when the driver is loaded so if it's there, it's legitimate. With 2.4 we made nodes and stored them so seeing them didn't mean there was anything actually attached to the node. -- Dave Studeman http://www.raqcop.com |