Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente | Prochaine révision Les deux révisions suivantes | ||
3g_qualcomm_gobi [Le 30/04/2011, 20:55] 127.0.0.1 modification externe |
3g_qualcomm_gobi [Le 01/04/2016, 21:07] L'Africain Maj de la page |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | {{tag>Karmic Lucid Maverick matériel clés_3g}} | + | {{tag>Trusty matériel clés_3g}} |
---- | ---- | ||
====== Puce 3G Qualcomm Gobi ====== | ====== Puce 3G Qualcomm Gobi ====== | ||
+ | Cette page est uniquement valable pour les puce 3G Qualcomm gobi (et **pas** les versions gobi 2000). Ces puces sont intégrées à certains ordinateurs portables ou netbooks. Il est quelquefois nécessaire d'enlever la batterie pour trouve le slot d'insertion de la carte sim. | ||
- | ===== 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 ===== | ===== Pré-requis ===== | ||
Ligne 20: | Ligne 16: | ||
Pour permettre de faire fonctionner le module 3G, plusieurs composants sont nécessaires : | 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 firmware (à récupérer dans les pilotes pour windows) | + | * le chargeur de firmware ''gobi loader'' |
- | * 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 : | + | Tout d'abord commencez par vérifier que le type de puce installée dans votre PC correspond : <code>lsusb | grep Qualcomm</code> doit renvoyer la ligne : <code>Bus 001 Device 004: ID 05c6:9221 Qualcomm, Inc.</code> |
- | lsusb | grep Qualcomm | + | <note important>Important : l'ID renvoyé par votre terminal doit correspondre à celui inscrit ici, soit ''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</note> |
- | doit renvoyer la ligne : | ||
- | Bus 001 Device 004: ID 05c6:9221 Qualcomm, Inc. | + | ==== Installation du firmware ==== |
- | <note important>Important : l'ID renvoyé par votre terminal doit correspondre à celui inscrit ici, soit ''05c6:9221'' | + | Le firmware est contenu dans le pilote pour Windows du module. Vous pouvez le télécharger [[ftp://ftp.vaio-link.com/PUB/VAIO/ORIGINAL/WWAN_DRIVER_OPTION_1.0.09_00.ZIP|ici]] ou bien les cherchez directement dans vos pilotes windows : |
+ | * [[:archivage#graphiquement|Extraire l'archive]], | ||
+ | * Ensuite copier avec les [[:sudo|droits d'administration]] les **bons** fichiers ''amss.mbn'', ''UQCN.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/''. | ||
- | Si ce n'est pas le cas, votre matériel est différent et risque de nécessiter une autre méthode d'installation</note> | + | Si le dossier ''gobi'' n'existe pas créez-le avec la commande : <code>sudo mkdir /lib/firmware/gobi</code> |
- | + | ||
- | === 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''. | + | |
- | <note important> Deux pistes vous sont proposées ci-dessous pour le faire fonctionner, ne les ayant pas testé par moi-même, je ne peux garantir leur succès.</note> | + | |
- | 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'' **[[apt>linux-backports-modules-wwan-lucid-generic]]**. | + | |
- | + | ||
- | Si vous ne trouvez pas ce paquet dans les dépôts, il est également disponible [[https://launchpad.net/ubuntu/lucid/+package/linux-backports-modules-wwan-lucid-generic|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 à [[http://www.codon.org.uk/~mjg59/gobi_loader/|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 : | + | |
- | + | ||
- | <file>wget ftp://ftp.vaio-link.com/PUB/VAIO/ORIGINAL/WWAN_DRIVER_OPTION_1.0.09_00.ZIP</file> | + | |
- | + | ||
- | + | ||
- | 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/'' | + | |
<note important>Important : les fichiers à copier dépendent à priori de l'opérateur et donc du pays. Les commandes indiquées ci-dessous copient les fichiers contenu dans le répertoire ''0'', cela fonctionne notamment pour la France et l'Allemagne.</note> | <note important>Important : les fichiers à copier dépendent à priori de l'opérateur et donc du pays. Les commandes indiquées ci-dessous copient les fichiers contenu dans le répertoire ''0'', cela fonctionne notamment pour la France et l'Allemagne.</note> | ||
- | 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 **[[apt>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 **[[apt>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" | ||
- | |||
- | {{ materiel:3g_qualcomm_gobi_maverick.png | Affichage connexion large bande nm-applet }} | ||
- | |||
- | |||
- | 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 : | + | ===Installation du chargeur de firmware=== |
+ | [[:tutoriel:comment_installer_un_paquet|Installez le paquet]] **[[apt>gobi-loader]]** et redémarrer votre ordinateur. Dans [[:Network-Manager]] [[:telephone_modem|ajouter une connexion mobile à large bande]]. | ||
- | Bus 001 Device 004: ID 05c6:9222 Qualcomm, Inc. | + | Pour vérifier que le module est correctement lancé, vous pouvez retaper 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) : <code>lsusb | grep Qualcomm</code> elle doit renvoyer la ligne : <code>Bus 001 Device 004: ID 05c6:9222 Qualcomm, Inc.</code> |
+ | =====Problèmes connus===== | ||
+ | Si votre puce n'est pas détectée vous pouvez tenter de la débloquer avec la commande : <code>rfkill unblock all</code> | ||
===== Voir aussi ===== | ===== Voir aussi ===== |