[Usb] Risoluzione problema driver ONDA MT503HS su Ubuntu 8.10

Riconoscimento, installazione e configurazione delle periferiche.
Stefano DB
Prode Principiante
Messaggi: 13
Iscrizione: mercoledì 5 novembre 2008, 16:48

[Usb] Risoluzione problema driver ONDA MT503HS su Ubuntu 8.10

Messaggio da Stefano DB »

Ciao a tutti,

sto utilizzando un Modem ONDA USB MT503HS.
In Ubuntu 8.04 funziona perfettamente dopo una rapida installazione indolore.
In Ubuntu 8.10 invece non riesco a procedere dato che il makefile in allegato mi da una serie di errori

root@my-laptop://Test# make
make -C /lib/modules/2.6.27-7-generic/build M=/Test modules
make[1]: Entering directory `/usr/src/linux-headers-2.6.27-7-generic'
  CC [M]  /Test/onda.o
/Test/onda.c:179: error: unknown field ‘num_interrupt_in’ specified in initializer
/Test/onda.c:179: error: ‘NUM_DONT_CARE’ undeclared here (not in a function)
/Test/onda.c:180: error: unknown field ‘num_bulk_in’ specified in initializer
/Test/onda.c:181: error: unknown field ‘num_bulk_out’ specified in initializer
/Test/onda.c:183: warning: initialization from incompatible pointer type
/Test/onda.c:184: warning: initialization from incompatible pointer type
/Test/onda.c:185: warning: initialization from incompatible pointer type
/Test/onda.c:186: warning: initialization from incompatible pointer type
/Test/onda.c:187: warning: initialization from incompatible pointer type
/Test/onda.c:188: warning: initialization from incompatible pointer type
/Test/onda.c:189: warning: initialization from incompatible pointer type
/Test/onda.c:190: warning: initialization from incompatible pointer type
/Test/onda.c:191: warning: initialization from incompatible pointer type
/Test/onda.c:192: warning: initialization from incompatible pointer type
/Test/onda.c:193: warning: initialization from incompatible pointer type
/Test/onda.c:194: warning: initialization from incompatible pointer type
/Test/onda.c: In function ‘onda_indat_callback’:
/Test/onda.c:419: error: ‘struct usb_serial_port’ has no member named ‘tty’
/Test/onda.c:429: error: ‘struct usb_serial_port’ has no member named ‘open_count’
/Test/onda.c: In function ‘onda_instat_callback’:
/Test/onda.c:483: error: ‘struct usb_serial_port’ has no member named ‘tty’
/Test/onda.c:483: error: ‘struct usb_serial_port’ has no member named ‘tty’
/Test/onda.c:485: error: ‘struct usb_serial_port’ has no member named ‘tty’
/Test/onda.c: In function ‘onda_open’:
/Test/onda.c:590: error: ‘struct usb_serial_port’ has no member named ‘tty’
/Test/onda.c: In function ‘onda_close’:
/Test/onda.c:624: error: ‘struct usb_serial_port’ has no member named ‘tty’
/Test/onda.c: In function ‘onda_send_setup’:
/Test/onda.c:692: error: ‘struct usb_serial_port’ has no member named ‘tty’
make[2]: *** [/Test/onda.o] Error 1
make[1]: *** [_module_/Test] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-2.6.27-7-generic'
make: *** [modules] Error 2


A voi vieni qualche idea illuminante fin tanto che il produttore non rilasci un driver aggiornato?
E che naturalmente non preveda il downgrade del kernel?

Grazie mille ragazzi

Ste
Ultima modifica di Stefano DB il mercoledì 5 novembre 2008, 18:11, modificato 1 volta in totale.
federicocremisi
Prode Principiante
Messaggi: 8
Iscrizione: giovedì 12 giugno 2008, 10:30

Re: [Usb] Risoluzione problema driver ONDA MT503HS su Ubuntu 8.10

Messaggio da federicocremisi »

Stefano DB ha scritto: Ciao a tutti,

sto utilizzando un Modem ONDA USB MT503HS.
In Ubuntu 8.04 funziona perfettamente dopo una rapida installazione indolore.
In Ubuntu 8.10 invece non riesco a procedere dato che il makefile in allegato mi da una serie di errori

root@my-laptop://Test# make
make -C /lib/modules/2.6.27-7-generic/build M=/Test modules
make[1]: Entering directory `/usr/src/linux-headers-2.6.27-7-generic'
  CC [M]  /Test/onda.o
/Test/onda.c:179: error: unknown field ‘num_interrupt_in’ specified in initializer
/Test/onda.c:179: error: ‘NUM_DONT_CARE’ undeclared here (not in a function)
/Test/onda.c:180: error: unknown field ‘num_bulk_in’ specified in initializer
/Test/onda.c:181: error: unknown field ‘num_bulk_out’ specified in initializer
/Test/onda.c:183: warning: initialization from incompatible pointer type
/Test/onda.c:184: warning: initialization from incompatible pointer type
/Test/onda.c:185: warning: initialization from incompatible pointer type
/Test/onda.c:186: warning: initialization from incompatible pointer type
/Test/onda.c:187: warning: initialization from incompatible pointer type
/Test/onda.c:188: warning: initialization from incompatible pointer type
/Test/onda.c:189: warning: initialization from incompatible pointer type
/Test/onda.c:190: warning: initialization from incompatible pointer type
/Test/onda.c:191: warning: initialization from incompatible pointer type
/Test/onda.c:192: warning: initialization from incompatible pointer type
/Test/onda.c:193: warning: initialization from incompatible pointer type
/Test/onda.c:194: warning: initialization from incompatible pointer type
/Test/onda.c: In function ‘onda_indat_callback’:
/Test/onda.c:419: error: ‘struct usb_serial_port’ has no member named ‘tty’
/Test/onda.c:429: error: ‘struct usb_serial_port’ has no member named ‘open_count’
/Test/onda.c: In function ‘onda_instat_callback’:
/Test/onda.c:483: error: ‘struct usb_serial_port’ has no member named ‘tty’
/Test/onda.c:483: error: ‘struct usb_serial_port’ has no member named ‘tty’
/Test/onda.c:485: error: ‘struct usb_serial_port’ has no member named ‘tty’
/Test/onda.c: In function ‘onda_open’:
/Test/onda.c:590: error: ‘struct usb_serial_port’ has no member named ‘tty’
/Test/onda.c: In function ‘onda_close’:
/Test/onda.c:624: error: ‘struct usb_serial_port’ has no member named ‘tty’
/Test/onda.c: In function ‘onda_send_setup’:
/Test/onda.c:692: error: ‘struct usb_serial_port’ has no member named ‘tty’
make[2]: *** [/Test/onda.o] Error 1
make[1]: *** [_module_/Test] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-2.6.27-7-generic'
make: *** [modules] Error 2


A voi vieni qualche idea illuminante fin tanto che il produttore non rilasci un driver aggiornato?
E che naturalmente non preveda il downgrade del kernel?

Grazie mille ragazzi

Ste
federicocremisi
Prode Principiante
Messaggi: 8
Iscrizione: giovedì 12 giugno 2008, 10:30

Re: [Usb] Risoluzione problema driver ONDA MT503HS su Ubuntu 8.10

Messaggio da federicocremisi »

ciao stefano,

ho lo stesso tuo problema. ho appena scritto all'assistenza onda segnalando il problema ma, chiaramente, non mi aspetto molto. il punto è che però dopo l'aggiornamento a 8.10 la mia onda non viene neppure riconoscita come usb device. succede anche a te?

federico
Avatar utente
dogubuntu
Prode Principiante
Messaggi: 38
Iscrizione: mercoledì 5 novembre 2008, 17:07
Desktop: Xfce
Distribuzione: ubuntu studio 15.04

[Internet] Re: [Usb] Risoluzione problema driver ONDA MT503HS su Ubuntu 8.10

Messaggio da dogubuntu »

Anche io mi sono rivolto all'assistenza onda descrivendo il problema e riportando la schermata di errore e anche a me, l'8.10, non riconosce la penna nemmeno come USB device... :( e dire che con l'8.04, sebbene non fosse una scheggia, andava..)
In giro per la rete ho trovato alcuni post di gente che ha pacchettizzato i driver e altre impostazioni "corrette" per far funzionare il modem ma non sono riuscito a provarle. Qualcuno di voi sa niente? Io sento odor di bufala..

marco
m.
Stefano DB
Prode Principiante
Messaggi: 13
Iscrizione: mercoledì 5 novembre 2008, 16:48

Re: [Usb] Risoluzione problema driver ONDA MT503HS su Ubuntu 8.10

Messaggio da Stefano DB »

Ciao Ragazzi,

Ho sentito l'assistenza di Onda, a breve caricheranno sul loro server il driver aggiornato, è che intanto volevo trovare una soluzione rapida.

con questo modem mi trovo bene e mi dispiace non utilizzarlo con la 8.10 da una settimana

appena trovo una soluzione vi avviso, vedo se vinco la gara e trovo la soluzione prima che vengano rilasciati i driver aggiornati :)

Ciau
Avatar utente
dogubuntu
Prode Principiante
Messaggi: 38
Iscrizione: mercoledì 5 novembre 2008, 17:07
Desktop: Xfce
Distribuzione: ubuntu studio 15.04

[Internet] Re: [Usb] Risoluzione problema driver ONDA MT503HS su Ubuntu 8.10

Messaggio da dogubuntu »

tifiamo per te a me la onda, molto gentilmente ha risposto quanto segue:
"Gentile cliente,
Si assicuri che, oltre al kernel aggiornato, siano stati scaricati e installati anche i relativi header file, necessari per la compilazione. Per ulteriori informazioni le suggeriamo di consultare la documentazione relativa alla sua distribuzione."

e i distinti saluti???

marco
m.
domenico1982
Prode Principiante
Messaggi: 30
Iscrizione: martedì 31 luglio 2007, 20:22

Re: [Usb] Risoluzione problema driver ONDA MT503HS su Ubuntu 8.10

Messaggio da domenico1982 »

provate a dare un occhiata, ma se andate su gnome ppp, io su kppp, e fate leggere il modem da porta ttyUSB0 vedrete che il modem ve lo legge lo stesso! Almeno a me è andata così
Avatar utente
dogubuntu
Prode Principiante
Messaggi: 38
Iscrizione: mercoledì 5 novembre 2008, 17:07
Desktop: Xfce
Distribuzione: ubuntu studio 15.04

Re: [Usb] Risoluzione problema driver ONDA MT503HS su Ubuntu 8.10

Messaggio da dogubuntu »

..ho provato ma GnomePPP mi da un ttyS0 niente ttyUSB...
m.
domenico1982
Prode Principiante
Messaggi: 30
Iscrizione: martedì 31 luglio 2007, 20:22

Re: [Usb] Risoluzione problema driver ONDA MT503HS su Ubuntu 8.10

Messaggio da domenico1982 »

non so io l'unica cosa in più che ho fatto era installare il kernel source della mia versione.... ma poi facendo make gli errori c'erano sempre... hai provato facendo partire il pc con chiavetta inserita?
Stefano DB
Prode Principiante
Messaggi: 13
Iscrizione: mercoledì 5 novembre 2008, 16:48

Re: [Usb] Risoluzione problema driver ONDA MT503HS su Ubuntu 8.10

Messaggio da Stefano DB »

domenico1982 ha scritto: provate a dare un occhiata, ma se andate su gnome ppp, io su kppp, e fate leggere il modem da porta ttyUSB0 vedrete che il modem ve lo legge lo stesso! Almeno a me è andata così
mumble mumble mumble, tu hai sempre la 8.10? e se si, l'hai installata ex novo o hai fatto un upgrade?

il fatto è che la chiavetta internamente ha un chipset che comunica al sistema la presenza del modem e quella del controller della micro SD, se non carichiamo i driver correttamente, il sistema continuerà a vedere la chiavetta semplicemente come CD-ROM USB.

se hai fatto un upgrade dalla versione precente può essere che si sia portato dietro i driver.

comunque sto controllando riga per riga il make e pian piano vedo di correggerlo, siccome mi ci dedico a tempo perso conto per metà della prossima settimana di aver fatto il lavoro.

Poi lo testo e vi do i risultati.... speriamo bene:)

se intanto vi viene un'idea geniale io son qui.

Ste
_max_
Prode Principiante
Messaggi: 3
Iscrizione: domenica 9 novembre 2008, 22:30

Re: [Usb] Risoluzione problema driver ONDA MT503HS su Ubuntu 8.10

Messaggio da _max_ »

Medesimo problema...
i driver Onda non compilano sulla 8.10. Inserendo la pennetta al boot effettivamente viene riconosciuta come modem in quanto caricata dall'usb_serial...purtroppo connettendola funziona con le limitazioni di velocità del buffer di quel modulo....
....mah.....quando l'Onda si deciderà a fornire un make decente?!? (nono)
Stefano DB
Prode Principiante
Messaggi: 13
Iscrizione: mercoledì 5 novembre 2008, 16:48

Re: [Usb] Risoluzione problema driver ONDA MT503HS su Ubuntu 8.10

Messaggio da Stefano DB »

_max_ ha scritto: Medesimo problema...
i driver Onda non compilano sulla 8.10. Inserendo la pennetta al boot effettivamente viene riconosciuta come modem in quanto caricata dall'usb_serial...purtroppo connettendola funziona con le limitazioni di velocità del buffer di quel modulo....
....mah.....quando l'Onda si deciderà a fornire un make decente?!? (nono)
a me non viene proprio visto, strano che a te lo veda, anche se solo in parte, mumble mumble

non ne do una colpa all'ONDA, il make funziona perfettamente per il sistema operativo certificato che era l'8.04, mica posson prevedere il futuro e far uscire un make per un SO con una struttura nuova.

Vero che potevano renderlo un po pù universale....

cmq non son qui per una caccia alle streghe ma per una soluzione, ci son quasi, abbiate fiducia:)

Ste
_max_
Prode Principiante
Messaggi: 3
Iscrizione: domenica 9 novembre 2008, 22:30

Re: [Usb] Risoluzione problema driver ONDA MT503HS su Ubuntu 8.10

Messaggio da _max_ »

Stefano DB ha scritto:
_max_ ha scritto: Medesimo problema...
i driver Onda non compilano sulla 8.10. Inserendo la pennetta al boot effettivamente viene riconosciuta come modem in quanto caricata dall'usb_serial...purtroppo connettendola funziona con le limitazioni di velocità del buffer di quel modulo....
....mah.....quando l'Onda si deciderà a fornire un make decente?!? (nono)
a me non viene proprio visto, strano che a te lo veda, anche se solo in parte, mumble mumble

non ne do una colpa all'ONDA, il make funziona perfettamente per il sistema operativo certificato che era l'8.04, mica posson prevedere il futuro e far uscire un make per un SO con una struttura nuova.

Vero che potevano renderlo un po pù universale....

cmq non son qui per una caccia alle streghe ma per una soluzione, ci son quasi, abbiate fiducia:)

Ste
Non è per far guerra alla Onda ma oggettivamente visto che il prodotto lo si paga (e non poco) un minimo in più di assistenza credo sia dovuta.... è triste alla problematica sentirsi rispondere: "Si assicuri che, oltre al kernel aggiornato, siano stati scaricati e installati anche i relativi header file, necessari per la compilazione. Per ulteriori informazioni le suggeriamo di consultare la documentazione relativa alla sua distribuzione"....
Credo sia un po' poco....
Comunque, confido in te e nel forum...unico solo appiglio a questi problemi (good) ....
federicocremisi
Prode Principiante
Messaggi: 8
Iscrizione: giovedì 12 giugno 2008, 10:30

Re: [Usb] Risoluzione problema driver ONDA MT503HS su Ubuntu 8.10

Messaggio da federicocremisi »

Oggi anch'io ho telefonato alla Onda per sentire a che punto sono con l'upgrade del file make per 8.10. non mi hanno saputo dire quando, ma mi è veramente sembrato che qualcuno ci stesse lavorando. mi dispiace non poter contribuire tecnicamente (non sono ancora lontanamente in grado) e ringrazio stefano e tutti quanti ci stanno lavorando su.

federico

p.s. c'è qualcuno oltre a max che sta usando la chiavetta col modulo usbserial?
_max_
Prode Principiante
Messaggi: 3
Iscrizione: domenica 9 novembre 2008, 22:30

Re: [Usb] Risoluzione problema driver ONDA MT503HS su Ubuntu 8.10

Messaggio da _max_ »

federicocremisi ha scritto: Oggi anch'io ho telefonato alla Onda per sentire a che punto sono con l'upgrade del file make per 8.10. non mi hanno saputo dire quando, ma mi è veramente sembrato che qualcuno ci stesse lavorando. mi dispiace non poter contribuire tecnicamente (non sono ancora lontanamente in grado) e ringrazio stefano e tutti quanti ci stanno lavorando su.

federico

p.s. c'è qualcuno oltre a max che sta usando la chiavetta col modulo usbserial?
Come non detto....ho aggiornato il sistema, ricollegato al boot il modem ed ora gnome-ppp non mi fà più connettere...messaggio del tipo "/usr/sbin/pppd senza permessi"...premetto che i devices in /dev (ttyUSBx) li ho dovuti creare io con "mknod"  :( ....bene....
Andrò di cellulare.....
Incrociamo le dita (mani e piedi) .
domenico1982
Prode Principiante
Messaggi: 30
Iscrizione: martedì 31 luglio 2007, 20:22

Re: [Usb] Risoluzione problema driver ONDA MT503HS su Ubuntu 8.10

Messaggio da domenico1982 »

anche a me tramite wvidial mette che va l masimo a 9600, ho cambiato i parametri in wvidial.conf, ma la risposta finale è il modem non è raggiungibile anche se lo vede.... mi sa ho dato un falso allarme
Si ho sempre 8.10 ma kubuntu. Dove non mi funzionano un sacco di cose, ho installato il dvd però.
Ultima modifica di domenico1982 il martedì 11 novembre 2008, 17:57, modificato 1 volta in totale.
grimmo
Prode Principiante
Messaggi: 2
Iscrizione: martedì 11 novembre 2008, 9:34

Re: [Usb] Risoluzione problema driver ONDA MT503HS su Ubuntu 8.10

Messaggio da grimmo »

Ciao,
credo che il problema di compilazione sulla nuova Ubuntu 8.10 sia dovuto al cambiamento della struct usb_serial
nei kernel dal 2.6.26 e successivi. (Sulla 8.10 c'è il 2.6.27.xx)
Se si guarda l'aggiornamento del driver sierra nel kernel 2.6.26-git11

https://www.linuxhq.com/kernel/v2.6/26-git11/drivers/usb/serial/sierra.c

si può vedere come ad esempio la chiamata port->tty che è una di quelle che da errore durante la compilazione,  è stata cambiata in port->port.tty

Codice: Seleziona tutto

-      tty = port->tty;
+      tty = port->port.tty;
Ho provato a fare la stessa cosa su onda.c, assieme a altre due o tre modifiche, scovate sempre cercando su google
i messaggi di errore dati dalla compilazione di onda.c e dalle variabili che li causano e il risultato è che adesso onda.c
compila senza dare errori. Vi incollol a patch in calce e in allegato.
Tuttavia:
Io non capisco una ceppa di C! Sono andato più o meno a tentoni per le modifiche.
In questo momento non ho nemmeno il modem Onda(è di un mio amico che non ha ancora avuto il tempo di provarlo) per poter testare se questa modifica fa davvero funzionare l'oggetto o meno.

Qualcuno vuol provare? Per applicare la patch al driver onda.c originale è sufficiente dare:

Codice: Seleziona tutto

patch < onda.c.patch
da dentro la cartella linuxdriveronda1.0.1

Codice: Seleziona tutto

--- onda.c	2008-11-12 09:51:38.000000000 +0100
+++ onda.c.new	2008-11-11 09:33:42.000000000 +0100
@@ -176,9 +176,10 @@
 	.description       = "GSM modem (1-port)",
 	//.usb_driver        = &onda_driver,
 	.id_table          = onda_ids,
-	.num_interrupt_in  = NUM_DONT_CARE,
-	.num_bulk_in       = NUM_DONT_CARE,
-	.num_bulk_out      = NUM_DONT_CARE,
+	// FIX per kernel > 2.6.26
+	//.num_interrupt_in  = NUM_DONT_CARE,
+	//.num_bulk_in       = NUM_DONT_CARE,
+	//.num_bulk_out      = NUM_DONT_CARE,
 	.num_ports         = 1,
 	.open              = onda_open,
 	.close             = onda_close,
@@ -416,7 +417,8 @@
 		dbg("%s: nonzero status: %d on endpoint %02x.",
 		    __FUNCTION__, urb->status, endpoint);
 	} else {
-		tty = port->tty;
+		//tty = port->tty;
+		tty = port->port.tty;
 		if (urb->actual_length) {
 			tty_buffer_request_room(tty, urb->actual_length);
 			tty_insert_flip_string(tty, data, urb->actual_length);
@@ -426,7 +428,8 @@
 		}
 
 		/* Resubmit urb so we continue receiving */
-		if (port->open_count && urb->status != -ESHUTDOWN) {
+		//if (port->open_count && urb->status != -ESHUTDOWN) {
+		if (port->port.count && urb->status != -ESHUTDOWN) {
 			err = usb_submit_urb(urb, GFP_ATOMIC);
 			if (err)
 				printk(KERN_ERR "%s: resubmit read urb failed. "
@@ -480,9 +483,11 @@
 			portdata->dsr_state = ((signals & 0x02) ? 1 : 0);
 			portdata->ri_state = ((signals & 0x08) ? 1 : 0);
 
-			if (port->tty && !C_CLOCAL(port->tty) &&
+			//if (port->tty && !C_CLOCAL(port->tty) &&
+			if (port->port.tty && !C_CLOCAL(port->port.tty) &&
 					old_dcd_state && !portdata->dcd_state)
-				tty_hangup(port->tty);
+				//tty_hangup(port->tty);
+				tty_hangup(port->port.tty);
 		} else {
 			dbg("%s: type %x req %x", __FUNCTION__,
 				req_pkt->bRequestType,req_pkt->bRequest);
@@ -587,7 +592,8 @@
 				usb_pipeout(urb->pipe), 0); */
 	}
 
-	port->tty->low_latency = 1;
+	//port->tty->low_latency = 1;
+	port->port.tty->low_latency = 1;
 
 	onda_send_setup(port);
 
@@ -621,7 +627,8 @@
 		for (i = 0; i < N_OUT_URB; i++)
 			stop_urb(portdata->out_urbs[i]);
 	}
-	port->tty = NULL;
+	//port->tty = NULL;
+	port->port.tty = NULL;
 }
 
 /* Helper functions used by onda_setup_urbs */
@@ -689,7 +696,8 @@
 
 	portdata = usb_get_serial_port_data(port);
 
-	if (port->tty) {
+	//if (port->tty) {
+	if (port->port.tty) {
 		int val = 0;
 		if (portdata->dtr_state)
 			val |= 0x01;
Fatemi sapere se funziona  :)
Allegati
onda.c.zip
(1.14 KiB) Scaricato 237 volte
federicocremisi
Prode Principiante
Messaggi: 8
Iscrizione: giovedì 12 giugno 2008, 10:30

Re: [Usb] Risoluzione problema driver ONDA MT503HS su Ubuntu 8.10

Messaggio da federicocremisi »

Ho patchato onda.c e compilato come suggerito da grimmo. adesso la pennetta viene riconosciuta, ma si disconnette presto. questo è ciò che ottengo:

federico@federico-laptop:~$ ls ‐al /dev/ttyUSB*
ls: cannot access ‐al: No such file or directory
/dev/ttyUSB0  /dev/ttyUSB1  /dev/ttyUSB2  /dev/ttyUSB3
federico@federico-laptop:~$ gnome-ppp

(gnome-ppp:6778): Gtk-WARNING **: GtkSpinButton: setting an adjustment with non-zero page size is deprecated

(gnome-ppp:6778): Gtk-WARNING **: GtkSpinButton: setting an adjustment with non-zero page size is deprecated
WVCONF: /home/federico/.wvdial.conf
GNOME PPP: Connecting...
GNOME PPP: STDERR: --> Ignoring malformed input line: ";Do NOT edit this file by hand!"
GNOME PPP: STDERR: --> WvDial: Internet dialer version 1.60
GNOME PPP: STDERR: --> Cannot get information for serial port.
GNOME PPP: STDERR: --> Initializing modem.
GNOME PPP: STDERR: --> Sending: ATZ
GNOME PPP: STDERR: ATZ
GNOME PPP: STDERR: OK
GNOME PPP: STDERR: --> Sending: AT+CGDCONT=1,"IP","web.omnitel.it"
GNOME PPP: STDERR: AT+CGDCONT=1,"IP","web.omnitel.it"
GNOME PPP: STDERR: OK
GNOME PPP: STDERR: --> Modem initialized.
GNOME PPP: STDERR: --> Sending: ATM1L3DT*99#
GNOME PPP: STDERR: --> Waiting for carrier.
GNOME PPP: STDERR: ATM1L3DT*99#
GNOME PPP: STDERR: CONNECT
GNOME PPP: STDERR: --> Carrier detected.  Starting PPP immediately.
GNOME PPP: STDERR: --> Starting pppd at Wed Nov 12 23:06:08 2008
GNOME PPP: STDERR: --> Warning: Could not modify /etc/ppp/pap-secrets: Permission denied
GNOME PPP: STDERR: --> --> PAP (Password Authentication Protocol) may be flaky.
GNOME PPP: STDERR: --> Warning: Could not modify /etc/ppp/chap-secrets: Permission denied
GNOME PPP: STDERR: --> --> CHAP (Challenge Handshake) may be flaky.
GNOME PPP: STDERR: --> Pid of pppd: 6796
GNOME PPP: STDERR: --> Using interface ppp0
GNOME PPP: STDERR: --> pppd: �[7f]

(gnome-ppp:6778): Gtk-CRITICAL **: gtk_text_buffer_emit_insert: assertion `g_utf8_validate (text, len, NULL)' failed
GNOME PPP: STDERR: --> pppd: �[7f]

(gnome-ppp:6778): Gtk-CRITICAL **: gtk_text_buffer_emit_insert: assertion `g_utf8_validate (text, len, NULL)' failed
GNOME PPP: STDERR: --> pppd: �[7f]

(gnome-ppp:6778): Gtk-CRITICAL **: gtk_text_buffer_emit_insert: assertion `g_utf8_validate (text, len, NULL)' failed
GNOME PPP: STDERR: --> pppd: �[7f]

(gnome-ppp:6778): Gtk-CRITICAL **: gtk_text_buffer_emit_insert: assertion `g_utf8_validate (text, len, NULL)' failed
GNOME PPP: STDERR: --> pppd: �[7f]

(gnome-ppp:6778): Gtk-CRITICAL **: gtk_text_buffer_emit_insert: assertion `g_utf8_validate (text, len, NULL)' failed
GNOME PPP: STDERR: --> pppd: �[7f]

(gnome-ppp:6778): Gtk-CRITICAL **: gtk_text_buffer_emit_insert: assertion `g_utf8_validate (text, len, NULL)' failed
GNOME PPP: STDERR: --> local  IP address 83.225.48.149
GNOME PPP: STDERR: --> pppd: �[7f]

(gnome-ppp:6778): Gtk-CRITICAL **: gtk_text_buffer_emit_insert: assertion `g_utf8_validate (text, len, NULL)' failed
GNOME PPP: STDERR: --> remote IP address 10.64.64.64
GNOME PPP: STDERR: --> pppd: �[7f]

(gnome-ppp:6778): Gtk-CRITICAL **: gtk_text_buffer_emit_insert: assertion `g_utf8_validate (text, len, NULL)' failed
GNOME PPP: STDERR: --> primary  DNS address 83.224.66.134
GNOME PPP: STDERR: --> pppd: �[7f]

(gnome-ppp:6778): Gtk-CRITICAL **: gtk_text_buffer_emit_insert: assertion `g_utf8_validate (text, len, NULL)' failed
GNOME PPP: STDERR: --> secondary DNS address 83.224.65.134
GNOME PPP: STDERR: --> pppd: �[7f]

(gnome-ppp:6778): Gtk-CRITICAL **: gtk_text_buffer_emit_insert: assertion `g_utf8_validate (text, len, NULL)' failed


che sta succedendo?
grimmo
Prode Principiante
Messaggi: 2
Iscrizione: martedì 11 novembre 2008, 9:34

Re: [Usb] Risoluzione problema driver ONDA MT503HS su Ubuntu 8.10

Messaggio da grimmo »

federicocremisi ha scritto: Ho patchato onda.c e compilato come suggerito da grimmo. adesso la pennetta viene riconosciuta, ma si disconnette presto. questo è ciò che ottengo:

[...]
(gnome-ppp:6778): Gtk-CRITICAL **: gtk_text_buffer_emit_insert: assertion `g_utf8_validate (text, len, NULL)' failed
GNOME PPP: STDERR: --> remote IP address 10.64.64.64
GNOME PPP: STDERR: --> pppd: �[7f]

(gnome-ppp:6778): Gtk-CRITICAL **: gtk_text_buffer_emit_insert: assertion `g_utf8_validate (text, len, NULL)' failed
GNOME PPP: STDERR: --> primary   DNS address 83.224.66.134
GNOME PPP: STDERR: --> pppd: �[7f]

(gnome-ppp:6778): Gtk-CRITICAL **: gtk_text_buffer_emit_insert: assertion `g_utf8_validate (text, len, NULL)' failed
GNOME PPP: STDERR: --> secondary DNS address 83.224.65.134
GNOME PPP: STDERR: --> pppd: �[7f]

(gnome-ppp:6778): Gtk-CRITICAL **: gtk_text_buffer_emit_insert: assertion `g_utf8_validate (text, len, NULL)' failed


che sta succedendo?
sembrerebbe un problema con pppd, la connessione avviene ma poi per qualche motivo non rimane in piedi, oltretutto con questi messaggi di gnome-ppp, che si riferiscono alla presenza di caratteri in utf8 nell'output di pppd non si capisce molto cos'è che avviene dietro le quinte.
Hai provato a guardare /var/log/ppp.log e /var/log/syslog ?

Inoltre, prova ad aggiungere l'opzione debug in /etc/ppp/options
dovresti avere un output più verboso nei log alla connessione successiva.
federicocremisi
Prode Principiante
Messaggi: 8
Iscrizione: giovedì 12 giugno 2008, 10:30

Re: [Usb] Risoluzione problema driver ONDA MT503HS su Ubuntu 8.10

Messaggio da federicocremisi »

Ringrazio molto grimmo per l'aiuto ed i suggerimenti. Purtoppo ancora qualcosa non va. Infatti ho notato che la chiavetta viene riconosciuta solo al boot e ppp sembra gestirla solo a 9600 baud.

questo è il log di ppp:

Nov 13 21:31:45 federico-laptop pppd[8219]: pppd 2.4.4 started by federico, uid 1000
Nov 13 21:31:45 federico-laptop pppd[8219]: using channel 6
Nov 13 21:31:45 federico-laptop pppd[8219]: Using interface ppp0
Nov 13 21:31:45 federico-laptop pppd[8219]: Connect: ppp0 /dev/ttyUSB1
Nov 13 21:31:45 federico-laptop pppd[8219]: sent [LCP ConfReq id=0x1 ]
Nov 13 21:31:45 federico-laptop pppd[8219]: rcvd [LCP ConfReq id=0x10 ]
Nov 13 21:31:45 federico-laptop pppd[8219]: sent [LCP ConfNak id=0x10 ]
Nov 13 21:31:45 federico-laptop pppd[8219]: rcvd [LCP ConfAck id=0x1 ]
Nov 13 21:31:45 federico-laptop pppd[8219]: rcvd [LCP ConfReq id=0x11 ]
Nov 13 21:31:45 federico-laptop pppd[8219]: sent [LCP ConfAck id=0x11 ]
Nov 13 21:31:45 federico-laptop pppd[8219]: sent [LCP EchoReq id=0x0 magic=0xd802329]
Nov 13 21:31:45 federico-laptop pppd[8219]: sent [PAP AuthReq id=0x1 user="vodafone" password=]
Nov 13 21:31:45 federico-laptop pppd[8219]: rcvd [LCP DiscReq id=0x12 magic=0x7111ca55]
Nov 13 21:31:45 federico-laptop pppd[8219]: rcvd [PAP AuthAck id=0x1 ""]
Nov 13 21:31:45 federico-laptop pppd[8219]: PAP authentication succeeded
Nov 13 21:31:45 federico-laptop pppd[8219]: sent [CCP ConfReq id=0x1 ]
Nov 13 21:31:45 federico-laptop pppd[8219]: sent [IPCP ConfReq id=0x1 ]
Nov 13 21:31:45 federico-laptop pppd[8219]: rcvd [LCP ProtRej id=0x13 80 fd 01 01 00 0f 1a 04 78 00 18 04 78 00 15 03 2f]
Nov 13 21:31:45 federico-laptop pppd[8219]: Protocol-Reject for 'Compression Control Protocol' (0x80fd) received
Nov 13 21:31:46 federico-laptop pppd[8219]: rcvd [IPCP ConfNak id=0x1 ]
Nov 13 21:31:46 federico-laptop pppd[8219]: sent [IPCP ConfReq id=0x2 ]
Nov 13 21:31:47 federico-laptop pppd[8219]: rcvd [IPCP ConfNak id=0x2 ]
Nov 13 21:31:47 federico-laptop pppd[8219]: sent [IPCP ConfReq id=0x3 ]
Nov 13 21:31:48 federico-laptop pppd[8219]: rcvd [IPCP ConfReq id=0x8]
Nov 13 21:31:48 federico-laptop pppd[8219]: sent [IPCP ConfNak id=0x8 ]
Nov 13 21:31:48 federico-laptop pppd[8219]: rcvd [IPCP ConfRej id=0x3 ]
Nov 13 21:31:48 federico-laptop pppd[8219]: sent [IPCP ConfReq id=0x4 ]
Nov 13 21:31:48 federico-laptop pppd[8219]: rcvd [IPCP ConfNak id=0x4 ]
Nov 13 21:31:48 federico-laptop pppd[8219]: sent [IPCP ConfReq id=0x5 ]
Nov 13 21:31:48 federico-laptop pppd[8219]: rcvd [IPCP ConfAck id=0x5 ]
Nov 13 21:31:49 federico-laptop pppd[8219]: rcvd [IPCP ConfReq id=0x9]
Nov 13 21:31:49 federico-laptop pppd[8219]: sent [IPCP ConfAck id=0x9]
Nov 13 21:31:49 federico-laptop pppd[8219]: Could not determine remote IP address: defaulting to 10.64.64.64
Nov 13 21:31:49 federico-laptop pppd[8219]: Cannot determine ethernet address for proxy ARP
Nov 13 21:31:49 federico-laptop pppd[8219]: local  IP address 83.225.128.54
Nov 13 21:31:49 federico-laptop pppd[8219]: remote IP address 10.64.64.64
Nov 13 21:31:49 federico-laptop pppd[8219]: primary  DNS address 83.224.65.134
Nov 13 21:31:49 federico-laptop pppd[8219]: secondary DNS address 83.224.66.134
Nov 13 21:31:49 federico-laptop pppd[8219]: Script /etc/ppp/ip-up started (pid 8226)
Nov 13 21:31:49 federico-laptop pppd[8219]: Script /etc/ppp/ip-up finished (pid 8226), status = 0x2


Mi spiace non avere indagato oltre. ho appena staccato dal lavoro e solo ora ho tempo per dare un'occhiata.
Scrivi risposta

Ritorna a “Driver e periferiche”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 18 ospiti