Apportez votre aide…
Ceci est une ancienne révision du document !
Puce 3G Qualcomm Gobi
Compatibilité
Cette page est uniquement valable pour les puce 3G Qualcomm gobi (et pas les versions gobi 2000).
Est décrite la méthode fonctionnelle et testée pour Karmic (9.10), Maverick (10.10) et pour Natty (11.04) ; pour une raison de régression dans le noyau de Lucid (10.04), ce tutoriel ne suffit pas (voir explication dans chapitre correspondant).
Pré-requis
- Disposer des droits d'administration.
- Disposer d'une connexion à Internet configurée et activée.
Installation
Pour permettre de faire fonctionner le module 3G, plusieurs composants sont nécessaires :
- le module
qcserial
(intégré au noyau depuis la version 2.6.30) - le firmware (à récupérer dans les pilotes pour windows)
- le chargeur de firmware
gobi loader
(à compiler)
Tout d'abord commencez par vérifier que le type de puce installée dans votre PC correspond :
lsusb | grep Qualcomm
doit renvoyer la ligne :
Bus 001 Device 004: ID 05c6:9221 Qualcomm, Inc.
05c6:9221
Si ce n'est pas le cas, votre matériel est différent et risque de nécessiter une autre méthode d'installation
Lucid (noyau ≥ 2.6.32 et < 2.6.35)
Les noyaux ≥ 2.6.32 et < 2.6.35 ne sont plus compatibles de base avec le gobi loader
.
Quelle que soit la méthode utilisée, il sera certainement nécessaire d'installer ensuite le gobi loader
, pour cela référez-vous à la section suivante (noyau ≥ 2.6.35)
Méthode 1 (simple) : installer un module depuis les dépôts
Cette méthode consiste à installer le module linux-backports-modules-wwan-lucid-generic
linux-backports-modules-wwan-lucid-generic.
Si vous ne trouvez pas ce paquet dans les dépôts, il est également disponible ici, veillez à choisir le paquet correspondant à votre version d'ubuntu (i386 pour les versions 32bits et amd64 pour les versions 64bits).
Méthode 2 (compliquée) : patcher le noyau
Cette méthode nécessite de récupérer un patch ainsi que les sources du noyau que vous souhaitez utiliser, d'appliquer le patch et de recompiler le noyau. L'explication et le patch sont disponibles à cette page.
Karmic, Maverick, Natty (noyau ≥ 2.6.30, noyau ≥ 2.6.35)
Le firmware est contenu dans le pilote pour windows du module. Ceux qui comme moi n'ont pas conservé ce système doivent donc les télécharger :
wget ftp://ftp.vaio-link.com/PUB/VAIO/ORIGINAL/WWAN_DRIVER_OPTION_1.0.09_00.ZIP
Il faut ensuite copier les bons fichiers amss.mbn
et apps.mbn
dans /lib/firmware/gobi/
, plusieurs versions de ces fichiers sont contenus dans des sous-répertoires (numérotés de 0 à 9) dans WWAN_Driver_Option_1.0.09/72-VJ725-4_1.0.12/Source/Packages/
0
, cela fonctionne notamment pour la France et l'Allemagne.
unzip WWAN_DRIVER_OPTION_1.0.09_00.ZIP sudo mkdir /lib/firmware/gobi && sudo cp WWAN_Driver_Option_1.0.09/72-VJ725-4_1.0.12/Source/Packages/0/* /lib/firmware/gobi/
Enfin, nous allons avoir besoin du chargeur de firmware "gobi loader".
Depuis Natty (11.04), il est directement disponible depuis les dépôts gobi-loader. Il suffit de l'installer, de redémarrer et tout doit fonctionner (le tutoriel s'arrête ici).
Pour les versions plus anciennes, il va falloir compiler le gobi loader
; pour cela vous devrez au préalable avoir installé le paquet build-essential.
Récupérez la version la plus à jour de gobi loader
à cette adresse : http://www.codon.org.uk/~mjg59/gobi_loader/download/ , enregistrez l'archive dans votre répertoire personnel.
Commencez par extraire l'archive :
tar xzf gobi_loader-0.7.tar.gz
Placez vous dans le répertoire et lancez la compilation :
cd gobi_loader-0.7 make sudo make install
La compilation sera à effectuer à chaque mise à jour du noyau.
Une fois terminé, redémarrez votre ordinateur, si vous utilisez network-manager vous devez voir apparaître l'intitulé "Connexion mobile à large bande"
Si non afin de vérifier que le module est correctement lancé, retapez la commande suivante et vérifiez que l'ID du matériel a bien changé (il se termine par un 2
au lieu d'un 1
auparavant) :
lsusb | grep Qualcomm
elle doit renvoyer la ligne :
Bus 001 Device 004: ID 05c6:9222 Qualcomm, Inc.
Voir aussi
- (en) blinkenlights.ch (guide d'installation pour le module gobi 2000)
Contributeurs principaux : spineaker