[Gulli] [SOLVED] modem GPRS/EDGE usb Onda N101

francesco francesco.capozza@web.de
Mer 13 Ago 2008 18:05:43 CEST


Alle Wednesday 13 August 2008, cr ha scritto:

> Mi cade però la linea, ed il collegamento sembra instabile.
> Indagherò!
>
> Ciao e grazie a tutti.
>
> CR


Suggerisco di indagare in:

	/etc/ppp/options		&		/etc/ppp/peers/wvdial

provando ad aggiungere in uno dei file (cosa fa' dal manuale di pppd)

nocrtscts
*(Disable hardware flow control (i.e. RTS/CTS) on the serial port. If 
neither the crtscts nor the nocrtscts nor the cdtrcts nor the nocdtrcts 
option is given, the hardware flow control setting for the serial port 
is left unchanged.)*

xonxoff
*(Use software flow control (i.e. XON/XOFF) to control the flow of data 
on the serial port.)*


receive-all 
*(With this option, pppd will accept all control characters from the 
peer, including those marked in the receive asyncmap. Without this 
option, pppd will discard those characters as specified in RFC1662. 
This option should only be needed if the peer is buggy.)*

lcp-echo-interval 0
*(If this option is given, pppd will send an LCP echo-request frame to 
the peer every n seconds. Normally the peer should respond to the 
echo-request by sending an echo-reply. This option can be used with the 
lcp-echo-failure option to detect that the peer is no longer 
connected.)
Con quest'ultima opzione potrebbe essere difficile vedere se il 
collegamento e' diventato fasullo.*

Per la linea che cade, wvdial dovrebbe provvedere da solo a 
riconnettersi, no?

Riguardo la velocita' nel file

	/usr/src/linux/drivers/usb/serial/cp2101.c 
	(o comunque dove hai i sorgenti del kernel)

vengono riportate le velocita' che il convertitore puo' fare, magari in 
ogni chip non sono supportate tutte... ma ti consiglio di provare le 
ultime 2  (l'ultima e' anche omologa con i 3.6 Mbit/s dell'HSPDA! )

/* If the baud rate is to be updated*/
	if (baud != tty_termios_baud_rate(old_termios)) {
		switch (baud) {
			case 0:
			case 600:
			case 1200:
			case 1800:
			case 2400:
			case 4800:
			case 7200:
			case 9600:
			case 14400:
			case 19200:
			case 28800:
			case 38400:
			case 55854:
			case 57600:
			case 115200:
			case 127117:
			case 230400:
			case 460800:
			case 921600:   <----- PROVAMI!
			case 3686400: <----- PROVAMI!
				break;
			default:
				baud = 9600;
				break;
		}

Ciao!


Maggiori informazioni sulla lista Gulli