Pagina 1 di 1

Riconoscimento chiavetta Onda MT503HSA

Inviato: mar 1 set 2009, 16:13
da Burroughs
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.

Re: Riconoscimento chiavetta Onda MT503HSA

Inviato: mar 1 set 2009, 18:41
da odiusseus
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

Re: Riconoscimento chiavetta Onda MT503HSA

Inviato: mar 1 set 2009, 18:50
da Burroughs
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.

Re: Riconoscimento chiavetta Onda MT503HSA

Inviato: mar 1 set 2009, 19:01
da odiusseus
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

Re: Riconoscimento chiavetta Onda MT503HSA

Inviato: mar 1 set 2009, 19:26
da Burroughs
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.

Re: Riconoscimento chiavetta Onda MT503HSA

Inviato: mar 1 set 2009, 21:03
da albatros
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... ;)

Re: Riconoscimento chiavetta Onda MT503HSA

Inviato: mer 2 set 2009, 16:54
da Burroughs
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.

Re: Riconoscimento chiavetta Onda MT503HSA

Inviato: mer 2 set 2009, 17:55
da albatros
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

Re: Riconoscimento chiavetta Onda MT503HSA

Inviato: gio 3 set 2009, 1:27
da odiusseus
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 ... 64&forum=4

Re: Riconoscimento chiavetta Onda MT503HSA

Inviato: sab 5 set 2009, 18:20
da Burroughs
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.

Re: Riconoscimento chiavetta Onda MT503HSA

Inviato: ven 23 ott 2009, 0:56
da samiel
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.