2011/1/24 Jacques Goldberg <Jacques.Goldberg@xxxxxxx>: > First of all thank you very much for correcting $HOME/.wvdial.conf > missing the leading dot before wv > > > I am not sure it is a good idea for me to creep into your case which is > already complicated. But you say that you do not know how to edit > wvdial.conf I assume that you mean that you do not know WHAT TO ADD,DELETE > OR CHANGE, not how to use a text editor. Of course. > Perhaps the best way to help you is > to ask you to: > 1-while we work together, always use only wvdial, not gnome-ppp Haven't used gnome-ppp since I first wrote to this list. > 2-start your driver (tell us which driver: browsing back all the mails takes > a lot of time) Not sure. slmodemd? > AND DO NOT STOP IT UNTIL THE END OF THE TEST. Do all the rest > in a window which is not the one used to start the driver > 3-delete the current file /etc/wvdial.conf Done. > 4-run sudo wvdialconf and verify that the modem has been detected (a > message saying a modem like ttySsomething has been detected). Done. > 5-with any text editor edit the new file /etc/wvdial.conf with the following > changes ONLY: > -remove the leading ; (semicolon) before Username Password and Phone > -remove the characters < and > in those three lines > -replace the word which was between < and > by the value given to you by > your Internet provider > -Add the line > Carrier Check = no if not already there (usually absent with > wvdial-1.60) or remove the leading semicolon if the line is there with a > semicolon > -DO NOT ADD OR CHANGE OR DELETE ANYTHING ELSE. Done. > 6-start wvdial > 7-send us the screen outputs of wvdialconf Editing `/etc/wvdial.conf'. Scanning your serial ports for a modem. Modem Port Scan<*1>: S0 S1 ttyS2<*1>: ATQ0 V1 E1 -- failed with 2400 baud, next try: 9600 baud ttyS2<*1>: ATQ0 V1 E1 -- failed with 9600 baud, next try: 115200 baud ttyS2<*1>: ATQ0 V1 E1 -- and failed too at 115200, giving up. Modem Port Scan<*1>: S3 WvModem<*1>: Cannot get information for serial port. ttySL0<*1>: ATQ0 V1 E1 -- OK ttySL0<*1>: ATQ0 V1 E1 Z -- OK ttySL0<*1>: ATQ0 V1 E1 S0=0 -- OK ttySL0<*1>: ATQ0 V1 E1 S0=0 &C1 -- OK ttySL0<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 -- OK ttySL0<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 -- OK ttySL0<*1>: Modem Identifier: ATI -- SmartLink Soft Modem ttySL0<*1>: Speed 4800: AT -- OK ttySL0<*1>: Speed 9600: AT -- OK ttySL0<*1>: Speed 19200: AT -- OK ttySL0<*1>: Speed 38400: AT -- OK ttySL0<*1>: Speed 57600: AT -- OK ttySL0<*1>: Speed 115200: AT -- OK ttySL0<*1>: Speed 230400: AT -- OK ttySL0<*1>: Speed 460800: AT -- OK ttySL0<*1>: Max speed is 460800; that should be safe. ttySL0<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 -- OK Found a modem on /dev/ttySL0. /etc/wvdial.conf<Warn>: Can't open '/etc/wvdial.conf' for reading: No such file or directory /etc/wvdial.conf<Warn>: ...starting with blank configuration. Modem configuration written to /etc/wvdial.conf. ttySL0<Info>: Speed 460800; init "ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0" > and of wvdial --> WvDial: Internet dialer version 1.60 --> Cannot get information for serial port. --> Initializing modem. --> Sending: ATZ ATZ OK --> Sending: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 OK --> Modem initialized. --> Sending: ATDT019479472323 --> Waiting for carrier. ATDT019479472323 NO CARRIER --> No Carrier! Trying again. --> Sending: ATDT019479472323 --> Waiting for carrier. ATDT019479472323 NO DIALTONE --> No dial tone. --> Disconnecting at Tue Jan 25 10:39:04 2011 I do have a dialtone, though. > 8-send us the file /etc/wvdial.conf AFTER HAVING CHANGED THE TRUE PASSWORD > TO XXXXXXXX IN ORDER NOT TO REVEAL IT TO ANYBODY. [Dialer Defaults] Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 Modem Type = Analog Modem Phone = 019479472323 ISDN = 0 Username = XXXXXXXX Init1 = ATZ Password = XXXXXXXX Modem = /dev/ttySL0 Baud = 460800 Carrier Check = no > > This may look to you as being a regression from your current status.It is > not. > In one of your mails I collected the following few lines: > > --> Sending: ATZ > ATZ > OK > --> Sending: ATQ0 V1 E1 S0=0&C1&D2 +FCLASS=0 > ATQ0 V1 E1 S0=0&C1&D2 +FCLASS=0 > OK > --> Modem initialized. > --> Sending: ATM1L3DT019479472323 > --> Waiting for carrier. > ATM1L3DT019479472323 > > I do not believe that the following AT commands (so called Hayes commands) > were generated by wvdialconf: > Q0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 M1 L3 > > The drivers which you are trying to use do not support voice nor sound or > FAX. Worse, commands such as &C1 &D2 control how the modem handles > (including ignores) the carrier signal. I do not pretend to sufficiently > know wvdial to be able to state which has priority, carrier control defined > in an initialization string or in a wvdial.conf control statement. > Furthermore the values given to &C1 and &D2 (and some others) are MODEM > MANUFACTURER DEPENDENT. So I cannot exclude the possibility that these added > initialization strings destroy what you rightly defined using a wvdial.conf > statement such as Carrier Check. > M1 and L3 control the way the speaker built in the modem works and the > volume. Your driver is anyway not sound-capable. +FCLASS controls the FAX. I > am not in the position to stte that the authors of the drivers have verified > that their software is transparent to playing with the control of > unsupported features. > > So you see, my point is : do not add parameters to the strings until after > you have made your modem work. You can play later in a controlled > environment, but debugging time is not the right time for that. > > I have deleted the embedded copy of the thread, anyway archived, to save > bandwidth > Also please do not add CC to me, one copy sent to discuss@xxxxxxxxxxxxx is > sufficient. > > Jacques > > > > -- $0='!/msfQ0yjoV!fe!sfldbi!psup!pmpT'x19xor print+map{("\e[7m \e[0m", chr ord(chop$0)-1)[$_].("\n")[++$i%72]}split//,unpack'B*',pack'H*',( $P='F'x18)."8186078739E1F0F0E19FCF333319CCE6667383CF0733099E67E7F39" ."FCF3333218067E7F39FCF3333319E6666739F860787399E70F0E1$P"#Perl rulz