Pagina 1 di 1

[Risolto] Problema strano 16.04 e chiavetta internet onda

Inviato: domenica 16 ottobre 2016, 11:34
da eEMAa
Ciao! Ho notato questo comportamento mooolto strano a parer mio (e soprattutto MOLTO fastidioso) di Ubuntu 16.04.1 con la mia chiavetta internet ONDA mt191up.
In pratica accade questo: (è un problema vecchio e ci ho convissuto fino ad ora sperando in bugfix vari ma nulla: ho deciso di agire... quindi aiuto!)

1. Avvio ubuntu da usb bootable, inserisco la chiavetta internet, viene letta perfettamente, la configuro, mi connetto a internet, decido di installare ubuntu 16.04.1
2. Spengo e riaccendo il pc, inserisco la chiavetta e... NON VIENE PIù VISTA dal network manager.
3. Spulcio un po' su internet dall'altro pc e trovo un workaround: lanciare da terminale questo comando

Codice: Seleziona tutto

sudo usb_modeswitch -W -v 19d2 -p 2000 -K
(dove 19d2 e 2000 sono parametri ricavati tramite lsusb)
4. dopo un minuto dal comando la chiavetta viene magicamente riconosciuta come tale e posso connettermi senza problemi. Se mi disconnetto posso riconnettermi. se stacco la chiavetta e poi la reinserisco posso riconnettermi. Se spengo il pc devo rilanciare la stringa da terminale per connettermi.

AIUTO! ci deve essere per forza un modo per farla funzionare senza lanciare sempre il comando da terminale, perché per funzionare funziona, ma non si attiva da sola :muro:

Qui i comandi che ho dato da terminale con chiavetta collegata ma non letta:
-lsusb (e la chiavetta non mi faceva connettere)
poi
-sudo usb_modeswitch -W -v 19d2 -p 2000 -K (e ancora non mi connette)
poi
-lsusb (e dopo un poco di tempo mi viene disponibile la connessione a banda larga mobile)

Codice: Seleziona tutto

emanuele@emanuele-Lenovo-G50-70:~$ lsusb
Bus 001 Device 002: ID 8087:8000 Intel Corp. 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 002 Device 005: ID 0bda:b728 Realtek Semiconductor Corp. 
Bus 002 Device 004: ID 5986:0652 Acer, Inc 
Bus 002 Device 003: ID 0bda:0129 Realtek Semiconductor Corp. RTS5129 Card Reader Controller
Bus 002 Device 002: ID 19d2:2000 ZTE WCDMA Technologies MSM MF627/MF628/MF628+/MF636+ HSDPA/HSUPA
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
emanuele@emanuele-Lenovo-G50-70:~$ sudo usb_modeswitch -W -v 19d2 -p 2000 -K
[sudo] password di emanuele: 
Take all parameters from the command line


 * usb_modeswitch: handle USB devices with multiple modes
 * Version 2.2.5 (C) Josua Dietze 2015
 * Based on libusb1/libusbx

 ! PLEASE REPORT NEW CONFIGURATIONS !

DefaultVendor=  0x19d2
DefaultProduct= 0x2000

StandardEject=1
NeedResponse=0

Look for default devices ...
  found USB ID 8087:8000
  found USB ID 1d6b:0002
  found USB ID 1d6b:0003
  found USB ID 0bda:b728
  found USB ID 5986:0652
  found USB ID 0bda:0129
  found USB ID 19d2:2000
   vendor ID matched
   product ID matched
  found USB ID 1d6b:0002
 Found devices in default mode (1)
Access device 002 on bus 002
Current configuration number is 1
Use interface number 0
Use endpoints 0x01 (out) and 0x81 (in)

USB description data (for identification)
-------------------------
Manufacturer: ONDA,Incorporated
     Product: ONDA WCDMA Technologies MSM
  Serial No.: 1234567890ABCDEF
-------------------------
Sending standard EJECT sequence
Looking for active driver ...
 No active driver found. Detached before or never attached
Set up interface 0
Use endpoint 0x01 for message sending ...
Trying to send message 1 to endpoint 0x01 ...
 OK, message successfully sent
Read the response to message 1 (CSW) ...
 Response successfully read (13 bytes).
Trying to send message 2 to endpoint 0x01 ...
 OK, message successfully sent
Read the response to message 2 (CSW) ...
 Response successfully read (13 bytes).
Reset response endpoint 0x81
Reset message endpoint 0x01
-> Run lsusb to note any changes. Bye!

emanuele@emanuele-Lenovo-G50-70:~$ lsusb
Bus 001 Device 002: ID 8087:8000 Intel Corp. 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 002 Device 005: ID 0bda:b728 Realtek Semiconductor Corp. 
Bus 002 Device 004: ID 5986:0652 Acer, Inc 
Bus 002 Device 003: ID 0bda:0129 Realtek Semiconductor Corp. RTS5129 Card Reader Controller
Bus 002 Device 006: ID 19d2:0037 ZTE WCDMA Technologies MSM 
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
emanuele@emanuele-Lenovo-G50-70:~$ 

Re: Comportamento MOLTO strano ub16.04 e chiavetta internet

Inviato: domenica 16 ottobre 2016, 12:40
da magozurlinux
Ciao.

Proviamo con questa regola udev:

Da terminale dai questi comandi senza la chiavetta Onda inserita:

Codice: Seleziona tutto

sudo gedit /etc/udev/rules.d/70-usb-modeswitch.rules
copia e incolla queste righe:

Codice: Seleziona tutto

# Onda mt191up
ACTION=="add", SUBSYSTEM=="usb", ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="2000",
RUN+="/usr/sbin/usb_modeswitch -W -v 19d2 -p 2000 -K"
salva ed esci dall'editor di testo.

Codice: Seleziona tutto

sudo service udev restart
riavvia il pc.

Inserisci la chiavetta Internet Onda, vedi se ora funziona correttamente.

A presto!

Re: Comportamento MOLTO strano ub16.04 e chiavetta internet

Inviato: mercoledì 28 dicembre 2016, 13:27
da nik03
Utilizzato questa guida su kubuntu 16.04 e funziona perfettamente !! :birra: Consiglio di mettere risolto

Re: [Risolto] Problema strano 16.04 e chiavetta internet ond

Inviato: mercoledì 8 febbraio 2017, 15:49
da eEMAa
Dopo la bellezza di quasi 4 mesi (di cui uno con il portatile in assistenza per la mb guastata) ho finalmente creato questa regola udev e... @magozurlinux sei davvero un mago ahahah!
Funziona!

Re: [Risolto] Problema strano 16.04 e chiavetta internet ond

Inviato: mercoledì 8 febbraio 2017, 17:56
da magozurlinux
Perfetto! :D

:birra:

Ciao