Repository 32bit  Forum
Repository 64bit  Wiki

Riconoscimento chiavetta Onda MT503HSA

Usate questo forum per richieste di aiuto e consigli sull'hardware montato nelle vostre macchine con GNU/Linux Slackware.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata e la versione del Kernel. Questi dati aiutano le persone che possono rispondere.
2) Citare il tipo di hardware coinvolto in modo dettagliato.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT. Non usare termini gergali come procio, mobo e simili per identificare i componenti hardware.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.

Riconoscimento chiavetta Onda MT503HSA

Messaggioda Burroughs » mar set 01, 2009 15:13

Dopo essermi documentato sul forum, stamattina sono andato a comprarmi la chiavetta Onda MT503HSA che TIM sta pubblicizzando in questi ultimi giorni.
Avendo trovato un'esauriente guida qui, pensavo che l'installazione si sarebbe rivelata una passeggiata e invece no.
Ora, anche se sono disponibili gli ultimi driver di usb_modeswitch, per attenermi il più possibile alla guida di cui sopra ho usato la versione 0.9.5, seguendola passo per passo.
Il problema è che all'atto di lanciare a manina l'eseguibile di modeswitch, ottengo questo messaggio d'errore (lo stesso si verifica anche con l'ultima versione dei driver):
Codice: Seleziona tutto
root@mody:~# /usr/sbin/usb_modeswitch

 * usb_modeswitch: tool for controlling "flip flop" mode USB devices
 * Version 0.9.5 (C) Josua Dietze 2008
 * Works with libusb 0.1.12 and probably other versions

No default vendor/product ID given. Aborting

Questi sono gli output che ottengo digitando due classici comandi:
Codice: Seleziona tutto
root@mody:~# lsusb
Bus 001 Device 023: ID 19d2:0053 ONDA Communication S.p.A.
e
Codice: Seleziona tutto
root@mody:~# dmesg |tail
usb-storage: device scan complete
usb 1-2: USB disconnect, address 23
usb 1-2: new high speed USB device using ehci_hcd and address 24
usb 1-2: configuration #1 chosen from 1 choice
usb-storage: device ignored
usb 1-2: New USB device found, idVendor=19d2, idProduct=2000
usb 1-2: New USB device strings: Mfr=3, Product=2, SerialNumber=4
usb 1-2: Product: ONDA CDMA Technologies MSM
usb 1-2: Manufacturer: ONDA,Incorporated
usb 1-2: SerialNumber: 1234567890ABCDEF

Ovviamente, non viene neanche creato alcun device relativo al modem della chiavetta, cioè qualcosa tipo /dev/ttyUSB*.
La mia Slackware è una 12.2, con kernel 2.6.28.8.
Ah, una curiosità: con il CD fornito in bundle (contiene -udite udite!- anche i driver per Linux!), il modem viene riconosciuto ma la connessione non ha luogo, forse per qualche problema con il PPP.
Come ritenete si possa procedere?

Burroughs.
"Two things are infinite: the universe and human stupidity; and I'm not sure about the universe" (Albert Einstein)
Avatar utente
Burroughs
Linux 2.6
Linux 2.6
 
Messaggi: 968
Iscritto il: mer dic 15, 2004 0:00
Località: Lago Patria (NA)
Nome Cognome: Andrea Lutri
Kernel: 3.16.0
Desktop: KDE SC 4.13.3
Distribuzione: Arch Linux

Re: Riconoscimento chiavetta Onda MT503HSA

Messaggioda odiusseus » mar set 01, 2009 17:41

ciao Burroughs prova a vedere se nel tuo kernel hai abilitato il modulo per modem UMTS.
Il mio modem Onda MT505UP viene riconosciuto senza l'uso di usb_modeswitch direttamente con kernel 2.6.27(slackware 12.2), con slackware 13.0,installata questa mattina, ho dovuto ricompilare il kerne con l'apposito modulo.Ciao
odiusseus
Linux 2.4
Linux 2.4
 
Messaggi: 352
Iscritto il: sab giu 30, 2007 13:09
Località: roma/vibo valentia
Slackware: 13.0
Kernel: 2.6.32.2
Desktop: kde

Re: Riconoscimento chiavetta Onda MT503HSA

Messaggioda Burroughs » mar set 01, 2009 17:50

odiusseus ha scritto:ciao Burroughs prova a vedere se nel tuo kernel hai abilitato il modulo per modem UMTS.
Il mio modem Onda MT505UP viene riconosciuto senza l'uso di usb_modeswitch direttamente con kernel 2.6.27(slackware 12.2), con slackware 13.0,installata questa mattina, ho dovuto ricompilare il kerne con l'apposito modulo.Ciao

Ciao, cosa dovrei greppare (scusami l'orrendo neologismo) nel mio config per vedere se ho abilitato il supporto ai modem 3G?
Ciao,

Burroughs.
"Two things are infinite: the universe and human stupidity; and I'm not sure about the universe" (Albert Einstein)
Avatar utente
Burroughs
Linux 2.6
Linux 2.6
 
Messaggi: 968
Iscritto il: mer dic 15, 2004 0:00
Località: Lago Patria (NA)
Nome Cognome: Andrea Lutri
Kernel: 3.16.0
Desktop: KDE SC 4.13.3
Distribuzione: Arch Linux

Re: Riconoscimento chiavetta Onda MT503HSA

Messaggioda odiusseus » mar set 01, 2009 18:01

la voce da abilitare per Slackware 13.0 (kernel 2.6.29-6)è
CONFIG_USB_HSO=m
che ho messo come modulo.Questa voce era già abilitata per slackware 12.2.Se dai
make menuconfig
vai alla voce
Network device
e poi
USB Network Adapter
quello che ti serve è l'ultimo quadratino(ultimo modulo).Poi (non ne sono sicuro) dovresti abilitare la voce
CONFIG_USB_ACM
che nel menù
USB serial converter
sta sotto la voce
USB driver for GSM and CDMA modems.
Ciao
odiusseus
Linux 2.4
Linux 2.4
 
Messaggi: 352
Iscritto il: sab giu 30, 2007 13:09
Località: roma/vibo valentia
Slackware: 13.0
Kernel: 2.6.32.2
Desktop: kde

Re: Riconoscimento chiavetta Onda MT503HSA

Messaggioda Burroughs » mar set 01, 2009 18:26

odiusseus ha scritto:la voce da abilitare per Slackware 13.0 (kernel 2.6.29-6)è
CONFIG_USB_HSO=m
che ho messo come modulo.Questa voce era già abilitata per slackware 12.2.Se dai
make menuconfig
vai alla voce
Network device
e poi
USB Network Adapter
quello che ti serve è l'ultimo quadratino(ultimo modulo).Poi (non ne sono sicuro) dovresti abilitare la voce
CONFIG_USB_ACM
che nel menù
USB serial converter
sta sotto la voce
USB driver for GSM and CDMA modems.
Ciao

Sono tutt'e due abilitate, per altro utilizzo già (con soddisfazione) il modem HSDPA del mio Nokia via USB. :evil:

Burroughs.
"Two things are infinite: the universe and human stupidity; and I'm not sure about the universe" (Albert Einstein)
Avatar utente
Burroughs
Linux 2.6
Linux 2.6
 
Messaggi: 968
Iscritto il: mer dic 15, 2004 0:00
Località: Lago Patria (NA)
Nome Cognome: Andrea Lutri
Kernel: 3.16.0
Desktop: KDE SC 4.13.3
Distribuzione: Arch Linux

Re: Riconoscimento chiavetta Onda MT503HSA

Messaggioda albatros » mar set 01, 2009 20:03

Ho anch'io quel modello di chiavetta, comprato poco più di un paio di mesi fa.

Ti posto i file di configurazione da me usati.

/etc/wvdial.conf:
Codice: Seleziona tutto
[Dialer Defaults]
Abort on Busy = false
Ask Password = false
Auto DNS = true
Auto Reconnect = false
Baud = 460800
Dial Attempts = 1
Dial Command = ATM1L3DT
ISDN = false
Idle Seconds = 120
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Init3 = AT+COPS?
Init4 = AT+CGDCONT=1,"IP","ibox.tim.it",,0,0
Modem = /dev/ttyUSB3
Modem Name = MT503HS
Modem Type = Analog Modem
New PPPD = true
Password = onda
Phone = *99#
Stupid Mode = true
Username = onda


La parte di /etc/usb_modeswitch.conf relativa al modem:
Codice: Seleziona tutto
# ONDA MT503HS (most likely a ZTE model)
#
# Contributor: Lucio Asnaghi a.k.a. kRAkEn/gORe

DefaultVendor=  0x19d2
DefaultProduct= 0x2000

TargetVendor=   0x19d2
TargetProduct=  0x0002

# only for reference
# MessageEndpoint=0x08

MessageContent="55534243b0c8dc812000000080000a85010101180101010101000000000000"


Ho compilato il driver onda.ko che trovi (una volta scompattati gli archivi) nella directory:
MT503HSA.TIM.L.B02/ODTIM_Linux_UI/Alice_MOBILE/driver810
con un banale make, copiando poi onda.ko in /lib/modules/2.6.27.31/kernel/drivers/usb/serial/ (è probabile che tu abbia una diversa versione del kernel).

Per connettermi faccio così:
infilo la chiavetta, dando poi:
Codice: Seleziona tutto
rmmod usb_storage

seguito da:
Codice: Seleziona tutto
usb_modeswitch

La prima volta spesso non va a buon fine, allora tolgo e rimetto la chiave e ripeto i due comandi; una volta che mi ha riconosciuto il dispositivo lancio wvdial.

Purtroppo non sono riuscito a compilare i driver con versioni del kernel diverse dalla 2.6.27.x, ho trovato una patch per i kernel della serie 2.6.29 per suse11.1, ma non ha funzionato.
Visto che bene o male mi funziona, per adesso mi accontento della soluzione attuale, ma spero che in futuro vengano presi provvedimenti per gli ultimi kernel...
Nel caso trovassi una soluzione migliore, avvertimi... ;)
Avatar utente
albatros
Iper Master
Iper Master
 
Messaggi: 2056
Iscritto il: sab feb 04, 2006 13:59
Località: 43°52' N 11°32' E
Slackware: current 64bit
Kernel: 3.8.4
Distribuzione: ubuntu 12.04

Re: Riconoscimento chiavetta Onda MT503HSA

Messaggioda Burroughs » mer set 02, 2009 15:54

albatros ha scritto:Ho anch'io quel modello di chiavetta, comprato poco più di un paio di mesi fa.

Ti posto i file di configurazione da me usati.[MEGACUT]

Grazie, albatros, per il tuo supporto, ma la situazione non si è spostata di una virgola.
Sono riuscito a compilare il driver onda.ko e a copiarlo nella directory di default dei moduli del mio kernel.
A quel punto lì, però, i problemi: prima di tutto non riesco a rimuovere il modulo usb_storage (è abilitato staticamente nel mio kernel), poi, se lancio usb_modeswitch, il kernel continua a darmi gli errori di cui sopra.
Proverò con i driver nuovi di usb_modeswitch (1.0.5), ma sono abbastanza pessimista.

Burroughs.
"Two things are infinite: the universe and human stupidity; and I'm not sure about the universe" (Albert Einstein)
Avatar utente
Burroughs
Linux 2.6
Linux 2.6
 
Messaggi: 968
Iscritto il: mer dic 15, 2004 0:00
Località: Lago Patria (NA)
Nome Cognome: Andrea Lutri
Kernel: 3.16.0
Desktop: KDE SC 4.13.3
Distribuzione: Arch Linux

Re: Riconoscimento chiavetta Onda MT503HSA

Messaggioda albatros » mer set 02, 2009 16:55

Prova a ricompilare il kernel con usb_storage come modulo; per usb_modeswicth, hai decommentato (togliendo il punto e virgola) la sezione del dispositivo che ti interessa? :-k
Avatar utente
albatros
Iper Master
Iper Master
 
Messaggi: 2056
Iscritto il: sab feb 04, 2006 13:59
Località: 43°52' N 11°32' E
Slackware: current 64bit
Kernel: 3.8.4
Distribuzione: ubuntu 12.04

Re: Riconoscimento chiavetta Onda MT503HSA

Messaggioda odiusseus » gio set 03, 2009 0:27

dai un'cchiata al sorgente option.c in /usr/src/linux/drivers/usb/serial. Poi un'altra cosa hai provato a fare:
Codice: Seleziona tutto
modprobe usbserial vendor=0x19d2 product=0x0053

e se non va dai un'occhiata qui:
http://www.suseitalia.org/modules/newbb/viewtopic.php?viewmode=flat&order=DESC&topic_id=21364&forum=4
odiusseus
Linux 2.4
Linux 2.4
 
Messaggi: 352
Iscritto il: sab giu 30, 2007 13:09
Località: roma/vibo valentia
Slackware: 13.0
Kernel: 2.6.32.2
Desktop: kde

Re: Riconoscimento chiavetta Onda MT503HSA

Messaggioda Burroughs » sab set 05, 2009 17:20

Al momento ho risolto in un modo poco conforme alla mia esperienza di slacker, e un po' me ne vergogno... :)
In pratica, dopo aver provveduto a piallare usb_modeswitch, ho installato Alice Mobile, il quale si è occupato di configurare l'ambaradan (anche wvdial).
Funziona tutto bene anche se il software in questione mi restituisce un messaggio di errore quando lancio la connessione, connessione che, invece, è pienamente attiva e funzionante.
Non ho avuto il tempo di analizzare la routine di setup di Alice Mobile (ammesso che sia possibile farlo), ma, dato che a giorni formatterò -ahimè- per installare la 13.0, riaffronterò la questione, per cui... vi terrò aggiornati.
Un grazie di cuore a odiusseus e albatros.

Burroughs.
"Two things are infinite: the universe and human stupidity; and I'm not sure about the universe" (Albert Einstein)
Avatar utente
Burroughs
Linux 2.6
Linux 2.6
 
Messaggi: 968
Iscritto il: mer dic 15, 2004 0:00
Località: Lago Patria (NA)
Nome Cognome: Andrea Lutri
Kernel: 3.16.0
Desktop: KDE SC 4.13.3
Distribuzione: Arch Linux

Re: Riconoscimento chiavetta Onda MT503HSA

Messaggioda samiel » gio ott 22, 2009 23:56

Anch'io in questo periodo mi sto connettendo con una chiavetta,
precisamente la Huawei E1692 di Tim. VOlevo porre due quesiti:
nelle impostazioni del software TIM non vedo alcun username
e alcuna password, ma se in /etc/wvdialconf non le metto,
non mi si connette. Ho copiato paripari lo script e l'ho adattato.
e funziona. Ma perché dovrei mettere proprio "onda"?
Basta una stringa qualsaisi? In secondo luogo, se lancio wvdial
da utente, leggo questi avvisi:
Codice: Seleziona tutto
--> Warning: Could not modify /etc/ppp/pap-secrets: Permission denied
--> --> PAP (Password Authentication Protocol) may be flaky.
--> Warning: Could not modify /etc/ppp/chap-secrets: Permission denied
--> --> CHAP (Challenge Handshake) may be flaky.

Come posso riparare? D'altro canto tali avvisi spariscono se mi connetto
da root, ma non mi pare una buona idea dare la password di root
a tutti gli utenti che devono connettersi....

Grazie
M.
samiel
Staff
Staff
 
Messaggi: 5500
Iscritto il: ven gen 16, 2004 0:00
Località: Venezia
Nome Cognome: Mauro Sacchetto
Slackware: 13.0
Kernel: 2.26
Desktop: KDE
Distribuzione: anche Debian


Torna a Hardware

Chi c’è in linea

Visitano il forum: Nessuno e 2 ospiti