Newsgroup: it.comp.os.linux.iniziare
Titolo: Chiavetta 3G TP-Link Ma260 non si connette

Ho una chiavetta Ma260 della TP-link che non si connette. Ho megeia
aggiornata all'ultimo kernel nei repository.
 
Queste le info che ho:
 
[  745.137502] usb 7-2: new high-speed USB device number 6 using ehci-pci
[  745.290220] usb 7-2: New USB device found, idVendor=2357, idProduct=f000
[  745.290225] usb 7-2: New USB device strings: Mfr=3, Product=2,
SerialNumber=4
[  745.290226] usb 7-2: Product: TP-LINK HSPA+ Modem
[  745.290228] usb 7-2: Manufacturer: TP-LINK, Incorporated
[  745.290229] usb 7-2: SerialNumber: xxxxxxxxxxxxxxx
[  745.292905] usb-storage 7-2:1.0: USB Mass Storage device detected
[  745.293086] scsi8 : usb-storage 7-2:1.0
[  745.830557] usb 7-2: USB disconnect, device number 6
[  746.235658] usb 7-2: new high-speed USB device number 7 using ehci-pci
[  746.388988] usb 7-2: New USB device found, idVendor=2357, idProduct=9000
[  746.388993] usb 7-2: New USB device strings: Mfr=3, Product=2,
SerialNumber=4
[  746.388994] usb 7-2: Product: TP-LINK HSPA+ Modem
[  746.388996] usb 7-2: Manufacturer: TP-LINK, Incorporated
[  746.388997] usb 7-2: SerialNumber: 863745010165716
[  746.391450] option 7-2:1.0: GSM modem (1-port) converter detected
[  746.391531] usb 7-2: GSM modem (1-port) converter now attached to ttyUSB0
[  746.391604] option 7-2:1.1: GSM modem (1-port) converter detected
[  746.391658] usb 7-2: GSM modem (1-port) converter now attached to ttyUSB1
[  746.391701] usb-storage 7-2:1.2: USB Mass Storage device detected
[  746.391795] scsi9 : usb-storage 7-2:1.2
[  746.391904] option 7-2:1.3: GSM modem (1-port) converter detected
[  746.391948] usb 7-2: GSM modem (1-port) converter now attached to ttyUSB2
[  746.393711] qmi_wwan 7-2:1.4: cdc-wdm2: USB WDM device
[  746.393858] qmi_wwan 7-2:1.4 wwan0: register 'qmi_wwan' at
usb-0000:00:13.2-2, WWAN/QMI device, ee:50:5d:ff:68:db
[  746.445423] systemd-udevd[20000]: renamed network interface wwan0 to
wwp0s19f2u2i4
[  747.384957] scsi 9:0:0:0: CD-ROM            TP-LINK  MMC Storage
 2.31 PQ: 0 ANSI: 2
[  747.387691] sr1: scsi-1 drive
[  747.387848] sr 9:0:0:0: Attached scsi CD-ROM sr1
[  747.391930] scsi 9:0:0:1: Direct-Access     TP-LINK  MMC Storage
 2.31 PQ: 0 ANSI: 2
[  747.401756] sd 9:0:0:1: [sdd] Attached SCSI removable disk
 
$uname -r
3.14.43-server-1.mga4
 
 
Mediante il network center di mageia (KDE, network manager) mi compare
la possibilità di connettermi, cliccando sul pulsante mi fa attendere la
partenza della connessione per circa 20-30 secondi e poi mi dice che la
connessione è fallita.
 
Stesso comportamento su un portatile con sempre mageia dentro. Mentre
con un router 3G della tp-link la chiavetta funziona perfettamente, il
router ha linux come kernel.
 
Cercando in Rete pare che gli altri non abbiano avuto problemi.
 
La chiavetta switcha e viene vista come Vendor=2357 ProdID=f000 => 9000
 
Un aiuto?
-- 
Sandro kensan 
www.kensan.it
 & 
www.qiqi.it
 geek site
Saluto gli agenti della NSA - Hello NSA - 
www.nsa.gov
 

Ultime info:
 
$ usb-devices
 
T:  Bus=07 Lev=01 Prnt=01 Port=01 Cnt=01 Dev#=  9 Spd=480 MxCh= 0
D:  Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=2357 ProdID=9000 Rev=00.00
S:  Manufacturer=TP-LINK, Incorporated
S:  Product=TP-LINK HSPA+ Modem
S:  SerialNumber=xxxxxxxxxxxxxxx
C:  #Ifs= 5 Cfg#= 1 Atr=e0 MxPwr=500mA
I:  If#= 0 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=ff Driver=option
I:  If#= 1 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=ff Driver=option
I:  If#= 2 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=usb-storage
I:  If#= 3 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=ff Prot=ff Driver=option
I:  If#= 4 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=ff Prot=ff Driver=qmi_wwan


 mancata connessione.
 
Un tempo usavo Kppp che è il corrispettivo di quello Gnome ma per KDE.
Però mi chiedevo se questi programmi che mandano comandi AT alla
chiavetta abbiano ancora una utilità. Questo perché la mia TP-link è una
WWAN/QMI device e non usa i comandi AT come si deduce da questo testo:
 
http://lists.openwall.net/netdev/2012/01/20/7
 
 
La domanda è Gppp o Kppp sono in grado di comandare una WWAN/QMI device?



http://ubuntuforums.org/showthread.php?t=2197164&page=4
 
(Vai alla fine del thread)
 
usb-modeswitch è installato?
 
Hai provato ad usare semplicemente wvdial? Devi mettere qualche riga in 
wvdial.conf, non ti lascia mai a piedi anche se è da console che lo puoi 
lanciare.
 
ciao e buon linux

 lanciare.
 
Preferisco kppp al posto di wvdial ma network manager è molto comodo, fa
tutto lui e la connessione parte al boot automaticamente per cui è
difficile da abbandonare.
 
Mi metterò con kppp appena ha qualche giornata di tempo :)


 difficile da abbandonare.
la bontà di un software si  vede quando sei nelle pezze wvdial ti 
permette di collegarti anche senza l'ambiente grafico, fare le 
installazioni con linea di comando e riparare il sistema senza ambiente 
grafico ti fa perdere molto meno tempo. Ma capisco le cattive abitudini 
sono sempre le migliori. Io terrei wvdial di scorta.
 
ciao e buon linux

 La domanda è Gppp o Kppp sono in grado di comandare una WWAN/QMI device?
 
Non ne ho idea...
Io però sto usando una chiavetta della huawei con qmi-newtork, è uno
script basato su "qmicli" del progetto libqmi:
 
http://www.freedesktop.org/wiki/Software/libqmi
 
 
Prova banalmente a lanciare la connessione con:
 
qmi-network /dev/cdc-wdm2 start
 
Questo dovrebbe connettere la chiavetta al tuo ISP.
Poi però devi farti assegnare un IP, tipo con dhclient, ad esempio.
 
dhclient -4 wwan0
 
Io l'ho impostato nel file di configurazione delle interfacce di rete
che nel mio caso (slackware) è /et/rc.d/rc.inet1.conf. Ora non ricordo
che distribuzione hai detto di utilizare.. ma ci sarà il corrispondente.
Comunque per testare non serve... lancia a mano dhclient.
 
Il tutto va eseguito come root.
 
Adatta i comandi alla tua sistuazione:
 
/dev/cdc-wdm* è il file corrispondente al modem, dal log che hai postato
lo vedi, ad esempio nel mio caso è:
 
/dev/cdc-wdm0
 
Da te mi pare (non ricordo bene) "cdc-wdm2".
Prova un po'...

 Prova un po'...
 
Si, esatto è cdc-wdm2 che sostituisce il tty da quel che capisco. Il tty
dovrebbe essere una specie di console a cui mandare una sequenza di
caratteri, mentre cdc-wdm2 dovrebbe accettare un file binario o qualche
cosa di similare.
 
Mi pare di capire per deduzione che non essendoci il tty kppp o gppp non
possano funzionare.


 [  746.391948] usb 7-2: GSM modem (1-port) converter now attached to ttyUSB2
 
Le tty le hai..... ttyUSB0, 1, 2.
In fase di test lascerei perdere tools automatici come kppp o simili.
Lancia:
 
screen /dev/ttyUSB0
 
Digita poi
 
at
 
E ti dovrebbe dare in risposta un
 
OK
 
Se è così allora /dev/ttyUSB0 è il modem simil seriale e potrai usarlo
con i vari wvdial, kppp eccc..
 
Certo se riesci ad usare la Mobile Broadband quindi QMI avrebbe
forse più senso visti i tempi... La dialup via PPP sa molto di
anni 90 ormai!   :)


 
Scusate il cambio di nome...
Ho pasticciato con le impostazioni del newsreader
e m'è rimasta un'identità non utilizzta in questo
news group, sorry.

 aggiornata all'ultimo kernel nei repository.
Potresti provare anche sakis3g è molto + semplice di wvdial, devi 
lanciarla con sudo davanti, se no si impalla dopo aver chiesto la 
password, ti chiede usb tipo chiavetta (huawei?) interface e il provider
dopo di che lancia la connessione.
 
ciao e buon linux

 La chiavetta switcha e viene vista come Vendor=2357 ProdID=f000 => 9000
Hai installato modemmanager?
Sembra sia necessario con network-manager
 
ciao e buon linux

 anni 90 ormai!   :)
 
Per adesso non ho necessità di usare la chiavetta da sola che è
collegato al router 3G della TP-link che la pilota perfettamente. Appena
ho un po' di voglia mi metto a smanettare.


 anni 90 ormai!   :)
 
Per adesso non ho necessità di usare la chiavetta da sola che è
collegato al router 3G della TP-link che la pilota perfettamente. Appena
ho un po' di voglia mi metto a smanettare.
 
 


 anni 90 ormai!   :)
 
Per adesso non ho necessità di usare la chiavetta da sola che è
collegato al router 3G della TP-link che la pilota perfettamente. Appena
ho un po' di voglia mi metto a smanettare.
 



Network manager funziona perché con altre chiavette non da problemi, per
esempio con una huawei E1550 si connette sempre, il problema è con
questa chiavetta della TP-link.
 
Quindi dovrei poter escludere che manchi un pacchetto che non fa
funzionare nm.


 router ha linux come kernel.
 
prendi i riferimenti da lsusb del sistema dove la chiavett funziona
il vendor e il producer
 
tipo 12d1 e 1441
 
poi fai lsusb dal sistema che non funziona se sono diversi, prova a 
settare vendor e producer che funzionano.
 
stacca dal pc **tutte i dispositivi ** usb (mouse key internet hd 
esterno...)
 
sudo rmmod usb-storage
sudo modprobe usbserial vendor=0x12d1 product=0x1441
 
dove vendor e product sono quelli che funzionano
 
dopo di che spegni e riavvia network manager o il sistema che usi
non so se hai systemd ma se hai una derivata di gentoo dovresti fai
stop del servizio, e poi start.
 
Nota. se la chiavetta risulta uguale sia dove funziona che dove non 
funziona non è questo il problema, forse potresti leggere la linea nel 
file di configurazione di usb-modswitch nel sistema che funziona e 
copiarla nel sistema che non funziona se il problema non è usb-moswitch 
(potresti provare a fare un downgrade al pacchetto precedente che 
funzionava), l'estremo tentativo è fare un downgrade del kernel.
 
Se tutto questo non serve a nulla prova con Medjugorie ma fai in fretta 
che potrebbero fare un downgrade anche li :)
 
ciao e buon linux
 
 
 

 La chiavetta switcha e viene vista come Vendor=2357 ProdID=f000 => 9000
 
in pratica si passa dall'ID del prodotto f000 che è quello del CD rom
ovvero memoria di massa all'ID del prodotto 9000 che è quello del modem.
 
Se non ho capito male si vede anche da dmesg:
 
[  745.137502] usb 7-2: new high-speed USB device number 6 using ehci-pci
[  745.290220] usb 7-2: New USB device found, idVendor=2357, idProduct=f000
[  745.290225] usb 7-2: New USB device strings: Mfr=3, Product=2,
SerialNumber=4
[  745.290226] usb 7-2: Product: TP-LINK HSPA+ Modem
[  745.290228] usb 7-2: Manufacturer: TP-LINK, Incorporated
[  745.290229] usb 7-2: SerialNumber: xxxxxxxxxxxxxxx
[  745.292905] usb-storage 7-2:1.0: USB Mass Storage device detected
[  745.293086] scsi8 : usb-storage 7-2:1.0
[  745.830557] usb 7-2: USB disconnect, device number 6
[  746.235658] usb 7-2: new high-speed USB device number 7 using ehci-pci
[  746.388988] usb 7-2: New USB device found, idVendor=2357, idProduct=9000
 
si vede pure che viene vista come modem seriale:
 
option 7-2:1.0: GSM modem (1-port) converter detected
 
e pure come dispositivo binario WWAN/QMI:
 
qmi_wwan 7-2:1.4: cdc-wdm2: USB WDM device
[  746.393858] qmi_wwan 7-2:1.4 wwan0: register 'qmi_wwan' at
usb-0000:00:13.2-2, WWAN/QMI device, ee:50:5d:ff:68:db
[  746.445423] systemd-udevd[20000]: renamed network interface wwan0 to
wwp0s19f2u2i4
 
Io supporrei che usbmodeswitch funzioni correttamente e che il problema
sia il resto.


 funziona correttamente e i dati sono questi:
 
a volte anche a me fa lo switch ma sbaglia il product, ora, vendor e 
product sono gli stessi sia dove va sia dove non va?
 
ciao e buon linux

 product sono gli stessi sia dove va sia dove non va?
 
Ho capito, non lo sapevo. Ma senza controllare il mio router dove ho
difficoltà ad accedervi, è lo stesso questa info secondo te?
 
TPLINKMA260_PRODID1="2357/f000/0"
 
TPLINKMA260_PRODID2="2357/9000/0"
 
http://wiki.openwrt.org/doc/recipes/3gdongle
 
 
Che farebbe vedere che 9000 è proprio il secondo ID del modem.



non puoi fare lsusb?
 
ciao e buon linux

 non puoi fare lsusb?
 
credo di no.
