J'ai acheté un modem sans fil iball 3.5G connect 1 mois avant. J'essaie de le connecter à mon ordinateur portable équipé du système d'exploitation Ubuntu. Après l'avoir branché sur le système Ubuntu, il ne se connecte pas avec net.
Ce modem est plug and play, mais après l'avoir branché, rien ne s'affiche au système.
Je m'attends à une méthode étape par étape pour connecter ce modem à mon système Ubuntu 12.04 LTS selon les conseils de votre expert.
C'est peut-être un peu tard maintenant, mais je ne pouvais pas me connecter avec iBall 3.5g v2.0 sur mon Ubuntu 12.04 . Tous les guides disponibles en ligne n'étaient pas utiles.
Edit : D'abord le BashScript que j'utilise pour connecter mon iBall3.5G
#!/bin/bash
set -x
usb_modeswitch -W -n -I -v 05c6 -p f000 -V 05c6 -P 0016 -M 55534243e0793c88000000000000061b000000020000000000000000000000 > /dev/null 2>&1
modprobe usb_wwan
modprobe option
echo 05C6 0016 > /sys/bus/usb-serial/drivers/option1/new_id
Il faut 5 à 15 secondes pour activer la clé USB sans fil pour la connexion.
Maintenant, corrigez le problème:
iBall 3.5G v2.0 fonctionne sur WinXP (SP3) et pas dans Ubuntu 12.04
REMARQUE: cela ne convient peut-être pas à votre problème, car de nombreuses solutions en ligne que j'ai lues ne m'ont pas fonctionné. Lisez les étapes pour le scénario correspondant.
Vous avez besoin des privilèges administrateur/racine pour effectuer les étapes ci-dessous.
Branchez la clé USB (carte de données USB) sur un port USB avec Ubuntu en cours d'exécution.
tail /var/log/kern.log
pour voir comment cela a été détecté
root@SiRi-Inspiron-3521:~# tailf /var/log/kern.log
kernel: [12607.331240] usb 3-2: new high-speed USB device number 12 using xhci_hcd
kernel: [12607.348772] usb 3-2: config 1 has an invalid interface number: 5 but max is 0
kernel: [12607.348788] usb 3-2: config 1 has no interface number 0
kernel: [12607.352291] scsi21 : usb-storage 3-2:1.5
kernel: [12608.352700] scsi 21:0:0:0: CD-ROM 3G Modem Mass Storage 2.31 PQ: 0 ANSI: 2
kernel: [12608.357251] sr1: scsi-1 drive
kernel: [12608.357554] sr 21:0:0:0: Attached scsi CD-ROM sr1
kernel: [12608.357754] sr 21:0:0:0: Attached scsi generic sg3 type 5
Remarque: une interface a été identifiée comme non valide. Apparemment, c'était la cause de tous les problèmes.
Connaître les identifiants de fournisseur et de produit par défaut
Sur Ubuntu, utilisez la commande lsusb
. Sortie typique pour le périphérique, j'ai supprimé les autres de la sortie pour plus de clarté
root@SiRi-Inspiron-3521:~# lsusb
Bus 003 Device 012: ID 05c6:f000 Qualcomm, Inc.
vous pouvez exécuter lsusb -v -d 05c6:f000
pour une sortie commentée Remarque idVendor , idProduct Ce sont des identifiants par défaut tels que détectés par Ubuntu. sortie typique:
root@SiRi-Inspiron-3521:~# lsusb -v -d 05c6:f000
Bus 003 Device 012: ID 05c6:f000 Qualcomm, Inc.
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.00
bDeviceClass 0 (Defined at Interface level)
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 64
idVendor 0x05c6 Qualcomm, Inc.
idProduct 0xf000
bcdDevice 0.00
iManufacturer 3
iProduct 2 iBall 3.5G Wireless Modem
iSerial 4 1234567890ABCDEF
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 32
bNumInterfaces 1
bConfigurationValue 1
iConfiguration 1 iBall 3.5G Wireless Modem
bmAttributes 0xe0
Self Powered
Remote Wakeup
MaxPower 500mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 5
bAlternateSetting 0
bNumEndpoints 2
bInterfaceClass 8 Mass Storage
bInterfaceSubClass 6 SCSI
bInterfaceProtocol 80 Bulk-Only
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x01 EP 1 OUT
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 0
Device Qualifier (for other device speed):
bLength 10
bDescriptorType 6
bcdUSB 2.00
bDeviceClass 0 (Defined at Interface level)
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 64
bNumConfigurations 1
Device Status: 0x0001
Self Powered
Pour un œil expérimenté, cette liste est incomplète.
Découvrir le travail VendorID & ProductID. Comme iBall3.5G travaille sur WinXP (SP3) , nous pouvons extraire Identifiants du journal généré par Gestionnaire de connexion iBall .
Lorsque vous vous connectez à l’aide de gestionnaire de connexion iBall sur WinXP (SP3) , USB les messages échangés sont enregistrés. Le nom du fichier peut être différent: Note Matching hardware ID: usb\vid_05c6&pid_0016&mi_04
Fichier: C:\WINDOWS\ModemLog_3GUSB Modem.txt
02-09-2014 03:47:19.390 - Modem type: 3GUSB Modem
02-09-2014 03:47:19.390 - Modem inf path: oem119.inf
02-09-2014 03:47:19.390 - Modem inf section: Modem2
02-09-2014 03:47:19.390 - Matching hardware ID: usb\vid_05c6&pid_0016&mi_04
02-09-2014 03:47:19.390 - 115200,8,N,1, ctsfl=0, rtsctl=1
02-09-2014 03:47:19.406 - Initializing modem.
02-09-2014 03:47:19.406 - CD is high while initializing modem.
02-09-2014 03:47:19.406 - Send: AT<cr>
Si iBall connection Manager n'était pas installé, tout va bien, nous l'installerons plus tard.
Découvrir comment default (Vendor, Product) IDs
a été commuté sur working (Vendor, Product) IDs
sur WinXP (SP3) => Switch Event
Nous avons besoin de SniffUSB_v2.0
pour capturer les messages échangés entre Dongle(USB MoDem) & OS
pendant l'installation du pilote.
REMARQUE: je ne connais pas d'autres options qui existent déjà sur WinXP (sp3) pour faciliter la capture des paquets requis.
Page de téléchargement de SniffUSB pour WinXP (SP3) sbSnoop pour WinXP de pcausa.com
A ce jour, SniffUSB-x86-2.0.0006.Zip
était disponible.
Si vous avez installé iBall Connection Manger & Drivers, désinstallez-les tous les deux. Nous devons capturer le switch event
, tu te souviens?
Exécuter SniffUSB.exe
- mémoriser avec les droits d’administrateur.
Branchez le dongle, vous verrez quelque chose comme ci-dessous.
Vous pouvez voir les ID par défaut (fournisseur, produit) répertoriés.
Sélectionnez celui qui vient après le branchement du dongle et cliquez sur le filtre install
. Il est caché derrière cette invite de mot de passe, quelque chose comme ceci:
Retirez le dongle et le plugin à nouveau.
Maintenant que nous avons activé (installé) un filtre spécifique à notre iBall3.5G
, SniffUSB
devrait vider les paquets échangés.
Allez-y et installez iBall connection manager & Drivers
comme d'habitude.
Au moment où l'installation est terminée, la taille de UsbSnoop.log
gonfle à environ 40 Mo. Nous ne sommes intéressés que par dernier quelques messages qui provoquent Switch Event
On m'a dit que le message ci-dessous a eu lieu:
[255643 ms] >>> URB 1351 going down >>>
-- URB_FUNCTION_BULK_OR_INTERRUPT_TRANSFER:
PipeHandle = 88470914 [endpoint 0x00000001]
TransferFlags = 00000000 (USBD_TRANSFER_DIRECTION_OUT, ~USBD_SHORT_TRANSFER_OK)
TransferBufferLength = 0000001f
TransferBuffer = 892ee758
TransferBufferMDL = 00000000
00000000: 55 53 42 43 e0 79 3c 88 00 00 00 00 00 00 06 1b
00000010: 00 00 00 02 00 00 00 00 00 00 00 00 00 00 00
UrbLink = 00000000
[255644 ms] UsbSnoop - MyInternalIOCTLCompletion(9e06f126) : fido=883eab50, Irp=883c79e0, Context=88424980, IRQL=2
[255644 ms] <<< URB 1351 coming back <<<
J'essaie toujours de comprendre comment identifier le commutateur à partir du journal de capture: configuration d'iBall 3.5G Connect v2.0 sur les problèmes Ubuntu 12.04
Le message 55534243e0793c88000000000000061b000000020000000000000000000000
nous aidera à basculer manuellement IDs(Vendor, Product)
sur Ubuntu.
Sur Ubuntu, branchez le dongle puis exécutez la commande ci-dessous (en tant que root):
root@SiRi-Inspiron-3521:~# usb_modeswitch -W -n -I -v 05c6 -p f000 -V 05c6 -P 0016 -M 55534243e0793c88000000000000061b000000020000000000000000000000
usb_modeswitch
(v1.2.3).Remarquez le changement d'identifiant (fournisseur, produit):
root@SiRi-Inspiron-3521:~# lsusb
Bus 003 Device 012: ID 05c6:0016 Qualcomm, Inc.
Obtenir des fichiers de périphérique de travail dans /dev/
On m'a dit que 05c6:0016
ID USB n'est pas directement pris en charge par le option.ko serial driver
(pour l'instant)
Exécutez les commandes ci-dessous pour obtenir les fichiers /dev/
requis, à savoir. [ttyUSB0 .. ttyUSB2]
root@SiRi-Inspiron-3521:~# modprobe usb_wwan
root@SiRi-Inspiron-3521:~# modprobe option
root@SiRi-Inspiron-3521:~# echo "05C6 0016" > /sys/bus/usb-serial/drivers/option1/new_id
Vous verrez le plus désiré ttyUSB0, ttyUSB1 & ttyUSB2
répertorié dans le répertoire /dev/
.
Dans les 5 à 15 secondes qui suivent, un réseau doit être automatiquement répertorié sous "Haut débit mobile" pour la connexion.
Maintenant que l'appareil est identifié et prêt à fonctionner, la connexion à Internet est un jeu d'enfant.
Tout ce cirque sert uniquement à trouver le bon message (55534243e0793c88000000000000061b000000020000000000000000000000
) et ID de travail (Vendor,Product
) pour provoquer un événement de commutation.
iBall3.5G
est fourni avec des scripts pour Linux, à savoir. install, uninstall, wcdma, w-connect-chat, & dialup
Option 1
Notez sur votre connexion réseau lorsque vous avez branché votre modem USB. Attendez juste quelques secondes pour voir quelque chose comme ça:
cliquez sur CDMA et suivez les étapes de configuration.
Opetion 2
Installer Gnome-ppp
Sudo apt-get install gnome-ppp
Cliquez sur Configuration, puis détectez.
S'il détecte votre bâton, la boîte de dialogue disparaîtra. sinon, cela vous donnera un message d'erreur.
Bonne chance!
J'ai eu le même problème, mais je l'ai résolu en empruntant la carte de données ou le dongle de mes amis. Pour activer la connexion haut débit mobile (Internet), essayez d'insérer une autre carte de données afin de l'activer. Définissez d'abord ces paramètres puis, une fois activé, essayez avec les paramètres susmentionnés. Si le problème persiste, essayez de l'insérer et activez l'option de connexion qui fait l'affaire. iball 3.75G-72 connecter un modem USB haut débit mobile non détecté dans Ubuntu 12.04. comment détecter ce modem? "est une méthode étape par étape Créer une connexion haut débit mobile [choisissez la connexion automatiquement] Exécutez la procédure suivante commande: Sudo modprobe usbserial vendor = 0x1c9e produit = 0x9605 Exécuter dmesg pour en vérifier la configuration, puis-je savoir si la commande ci-dessus a abouti ou non? Exécuter lsusb pour vérifier les périphériques usb Si sa ne fonctionne toujours pas puis désactivez la mise en réseau et activez-la à nouveau. Si vous vous trompez avec les choses finales, faites ceci: Sudo lsusb -vvv>/tmp/usb_ info, allez à/tmp/usb_info, ce document vous indiquera, vos périphériques usb et ses informations. "
Étape: 1
Recherchez l'ID de fournisseur et l'ID de produit du modem USB à l'aide de
lsusb
Étape: 2 Ajoutez les détails dans/etc/modules comme ci-dessous
usbserial vendor=0x05c6 product=0x0016
Étape: 3 Redémarrez l'ordinateur, ouvrez l'utilitaire de disque et éjectez la partie de stockage des données de votre modem USB.
Dans la plupart des cas, le modem sera bientôt détecté dans le gestionnaire de réseau.
si vous ne parvenez toujours pas à vous connecter, vous pouvez utiliser le script sakis3g pour configurer votre modem USB.
http://dl.dropboxusercontent.com/u/21041454/sakis3g.gz
Téléchargez le fichier gz dans le dossier Téléchargements et extrayez le script, puis déplacez-le vers/usr/bin à l'aide de la commande ci-dessous.
Sudo mv Download/sakis3g /usr/bin
Rendez ce script exécutable avec la commande ci-dessous;
Sudo chmod a+x /usr/bin/sakis3g
Enfin, lancez le script en tant que root
Sudo /usr/bin/sakis3g
Testé sur Ubuntu 14.04 64 bits avec plusieurs ordinateurs.
Voir le site Web ci-dessous pour des instructions détaillées étape par étape.