Espace d'Asher256

Configurer l’Alcatel X-020 (modem 3G) sous GNU/Linux (Ubuntu, Fedora, Debian, Open SuSE, etc.)





LLe modem Alcatel One Touch X020 de Meditel (FAI marocain)Alcatel One Touch X020 est un modem que j’ai encore une fois eu des difficultés à configurer pour qu’il marche sous GNU/Linux (les distributions comme Ubuntu / Debian, Fedora, OpenSuSE, etc.). Si vous vous souvenez bien, c’était la même histoire (comme d’habitude avec les modems 3G USB !) avec le Huawei E-220, mais désormais, je suis content de vous annoncer que j’ai réussi aujourd’hui à configurer l’Alcatel OT-X020 sous GNU/Linux, et j’en profite pour vous donner dans ce tutoriel la marche à suivre pour faire de même dans votre système GNU/Linux !

ADSL Mobile de Meditel

Avant de commencer à configurer l’Alcatel X-020…

J’aimerais vous prévenir qu’il sera ici question d’entrer des instructions en ligne de commande. J’ai fait mon possible pour simplifier ce tutoriel, et j’espère que les débutants aussi pourrons le suivre !

Encore une fois, je vous encourage, si vous êtes développeur, à créer une interface pour la configuration de ce genre de modems 3G (Huawei, Alcatel, etc.) de plusieurs opérateurs Internet.

Configurer la connexion à Internet avec le modem 3G Alcatel X020 !

Étape 1. Basculez en mode root

Toutes les commandes que l’on va effectuer dans ce tutoriel se feront en tant qu’administrateur (root), dans un terminal (xterm, gnome-terminal, konsole, etc.).

Pour devenir administrateur, si vous utilisez une distribution comme Ubuntu, lancez la commande :

sudo -s

Sinon, lancez celle-ci :

su -l

Étape 2. Installez wvdial

Normalement, la commande wvdial est installée par défaut. Si ce n’est pas le cas, vous pouvez l’installer dans Debian ou Ubuntu avec :

apt-get install wvdial

(il est aussi possible de télécharger ce paquet de packages.ubuntu.com pour Ubuntu ou packages.debian.org pour Debian)

Pour les autres distributions, l’opération doit être similaire. N’hésitez pas à la poster dans les commentaires pour que j’ajoute ce petit détail au billet.

Étape 3. Compilez et installez USB Mode Switch

Avant de lancer cette opération, assurez vous d’avoir le compilateur gcc et la bibliothèque libusb. Sous un système de type Debian comme Ubuntu, vous pouvez installer libusb et le compilateur C avec :

apt-get install libusb-dev build-essential

Après cela, téléchargez, compilez et installez USB ModeSwitch grâce aux commandes :

wget http://www.draisberghof.de/usb_modeswitch/usb_modeswitch-1.0.2.tar.bz2
tar xvf usb_modeswitch-*.tar.bz2
cd usb_modeswitch-*
rm -f usb_modeswitch
./compile.sh
cp usb_modeswitch /usr/local/sbin

(pour info, USB Mode Switch a un site officiel contenant les dernières mises à jour. La version 0.9.5 est la dernière version à l’heure où j’écris ces ligne)

Étape 4. Installez les règles udev pour configurer automatiquement l’Alcatel OT-X020

Mettez dans le fichier /etc/udev/rules.d/99-internet-alcatel-ot-x020.rules :

SUBSYSTEM=="usb", SYSFS{idProduct}=="1001", SYSFS{idVendor}=="1c9e", RUN+="/usr/local/sbin/usb_modeswitch"
SUBSYSTEM=="usb", SYSFS{idProduct}=="1001", SYSFS{idVendor}=="1c9e", RUN+="/bin/sleep 5"
SUBSYSTEM=="usb", SYSFS{idProduct}=="1001", SYSFS{idVendor}=="1c9e", RUN+="/sbin/modprobe usbserial vendor=0x1c9e product=0x6061"

Puis lancez la commande suivante afin d’appliquer les changements :

udevcontrol reload_rules

(si la commande udevcontrol n’existe pas, redémarrez votre ordinateur, cela produira un effet similaire à « udevcontrol reload_rules« )

Étape 5. Créez les fichiers de configuration

Mettez dans le fichier /etc/wvdial.conf :

[Dialer internet]
Modem=/dev/ttyUSB0
Init2=ATZ
Init3=ATE0V1&D2&C1S0=0+IFC=2,2
Init5=AT+CGDCONT=1,"ip","DOMAINE-A-MODIFIER.COM";
Phone=*99***1#
Stupid Mode=1
Username="USERNAME"
Password="PASSWORD"

(N’oubliez pas d’adapter DOMAINE-A-MODIFIER.COM, USERNAME et PASSWORD à votre cas)

Étape 6. Créez les fichiers d’USB Mode Switch pour faire switcher l’Alcatel One Touch X-020 en modem automatiquement

Mettez dans le fichier /etc/usb_modeswitch.conf :

# Alcatel OT-X020
DefaultVendor=0x1c9e
DefaultProduct=0x1001
TargetVendor=0x1c9e
TargetProduct=0x6061
MessageEndpoint=0x05
MessageContent="55534243123456780000000000000606f50402527000000000000000000000"

Étape 7. Connectez vous !

Débranchez le modem, puis rebranchez le. Ensuite, vérifiez si /dev/ttyUSB0 (après /dev/ttyUSB, c’est un zéro, pas un o) existe avec la commande :

ls -l /dev/ttyUSB0

(Si ce fichier n’existe pas, même après l’insertion du modem et une attente de plus d’une minute, c’est qu’il y a un souci. Peut-être que le modem n’est pas assez alimenté ? Réessayez en incluant les deux prises USB pour voir dans deux ports différents. Si cela ne marche toujours pas, redémarrez votre ordinateur, pour voir si ce fichier se crée quand il est branché lors du lancement du système)

Une fois que /dev/ttyUSB0 existera, en tant que root, lancez cette commande :

wvdial internet

Cela devrait vous connecter après quelques secondes.

Soucis les plus courants

« wvdial me dit que /dev/ttyUSB0 n’existe pas ! »

Lancez les commandes suivantes en tant que root :

usb_modeswitch
modprobe usbserial vendor=0x1c9e product=0x6061

Ensuite relancez wvdial :

wvdial internet

« wvdial se connecte, j’ai une adresse IP, mais je n’arrive toujours pas à naviguer dans des sites 🙁 »

Cela pourrait venir du DNS, qui n’est pas encore configuré. Pour corriger cela, mettez dans le fichier /etc/resolv.conf :

nameserver 212.217.0.1

Ensuite, si cela ne marche toujours pas, vérifiez si votre navigateur n’est pas en mode hors-connexion. Dans le navigateur Firefox par  exemple, vérifiez dans le menu « Fichier » si la case à cocher « Travailler hors connexion » est bien décochée.

Après, si les manipulations ci-dessus n’arrive pas à résoudre le souci, déconnectez vous (arrêtez wvdial) puis lancez la commande suivante (toujours en tant que root) pour supprimer la route par défaut :

route del default

(parfois, la route par défaut correspond au Wifi ou au réseau filiaire)

Ensuite, après avoir supprimé la route, reconnectez-vous avec :

wvdial internet
usb_modeswitch-1.0.2.tar.bz2




Déjà 98 commentaires dans “Configurer l’Alcatel X-020 (modem 3G) sous GNU/Linux (Ubuntu, Fedora, Debian, Open SuSE, etc.)”
  1. Ghada

    Merci Asher beau boulot , je vais tester tout de suite !!

  2. blusydays

    C’est ce qui me rebute le plus dans Linux, c’est ces fastidieuses manips à faire à chaque fois qu’il faut installer des choses. ( même si je suis un ancien du DOS et les commandes en lignes lol )

  3. blusydays

    heuu j’ai oublié de dire… BEAU TRAVAIL 😉

  4. Asher256

    @Ghada: Merci. Tiens nous au courant.

    @Blusydays: Merci aussi ^_^ Au fait, pour ces manipulations, elles peuvent facilement être automatisées grâce à un script (tu t’en doutes). En attendant, il va falloir tout faire manuellement 😀 .

  5. Asher256

    J’ai oublié de préciser… Entrer ces manipulations parfois fastidieuses, c’est surtout pour le nouveau matériel. Petit à petit, il y a une interface à presque tout (regardez par exemple le Wifi, avant, il fallait entrer des commandes, et maintenant, le Network Manager le gère sous Ubuntu).

    Il parait que dans le dernier Ubuntu, la 3G est supportée. Il faudrait y avoir plus près (j’ai cette version mais je n’ai pas encore testé !).

  6. blusydays

    tut tut tut, en relisant ton article je m’aperçois que tu reproduis la même énormité que Méditel, à savoir  » ADSL MOBILE »

    Tu dois bien savoir qu’il n’ya pas de mobilité avec l’adsl et leur publicité était presque de la publicité mensongère ( d’ailleurs ils l’ont enlevé )

  7. Asher256

    C’est pour cela que j’ai mis ADSL MOBILE entre guillemets et que j’ai ajouté un smiley dans l’autre article https://www.asher256.com/2008/04/22/adsl-mobile-de-meditel-comment-configurer-le-modem-3g-huawei-e220-sous-gnulinux-ubuntu-fedora-debian-etc/ 🙂

    Une façon de dire (sic) ;-D .

  8. hamza

    merci pour les informations

  9. aouragh

    salut asher , j ai lu ton article etape par etape , mais j ai pas compris cette phrase / Cela devrait vous connecter après quelques secondes (vous verrez une sortie avec plein de commandes mystérieuses !).

    NB: si cela ne se connecte pas, en vous disant que /dev/ttyUSB0 n’existe pas, lancez la commande « usb_modeswitch » et « modprobe usbserial vendor=0x1c9e product=0x6061 » avant de faire le wvdial meditel.

  10. Asher256

    Cela veut dire qu’il faut lancer ces commandes :
    usb_modeswitch
    modprobe usbserial vendor=0x1c9e product=0x6061

    (en tant que root – administrateur – dans un terminal)

  11. aouragh

    salut asher256 j ai suivi la configuration d alcatel mais j ai pas reussi dans la 3°etape alors est ce que tu peux m aider car je suis débutant dans ce domaine , jai just installer ubuntu

  12. aouragh

    j ai telecharger et extraire le fichier usb_modeswitch-0.9.5 dans le bureau car j ai pas de connection et comment je fais la commande wget http://www.draisberghof.de/usb_modeswitch/usb_modeswitch-0.9.5.tar.bz2
    tar xvf usb_modeswitch-0.9.5.tar.bz2
    cd usb_modeswitch-0.9.5
    rm -f usb_modeswitch
    ./compile.sh
    cp usb_modeswitch /usr/local/sbin mais je pas reussi

  13. aouragh

    est ce qu’il y a un script pour l’installation direct ou bien une méthode simple que celui que tu posé dans ce touriel

  14. Asher256

    Salut Aouagh,

    Pour l’instant, il n’y a pas de script, mais c’est dans mes projets d’en faire un (avec une interface graphique de préférence).

    Concernant les manipulations que tu as faites, es-tu sûr d’avoir installer build-essential et libusb-dev avec synaptic avant de lancer compile.sh ?

  15. Lee

    salut, merci pour ton travail

    quand à moi j’ai réussi tout les étapes mais j’arrive pas à me connecter

    voilà les derniers résultats affichés au termial :

    –> Cannot get information for serial port.
    –> Initializing modem.
    –> Sending: ATZ
    OK
    –> Sending: ATZ
    ATZ
    OK
    –> Sending: ATE0V1&D2&C1S0=0+IFC=2,2
    ATE0V1&D2&C1S0=0+IFC=2,2
    OK
    –> Sending: AT+CGDCONT=1, »ip », »internet1.meditel.ma »;
    OK
    –> Modem initialized.
    –> Cannot get information for serial port.
    –> Initializing modem.
    –> Sending: ATZ
    OK
    –> Sending: ATZ
    ATZ
    OK
    –> Sending: ATE0V1&D2&C1S0=0+IFC=2,2
    ATE0V1&D2&C1S0=0+IFC=2,2
    OK
    –> Sending: AT+CGDCONT=1, »ip », »internet1.meditel.ma »;
    OK
    –> Modem initialized.
    –> Sending: ATDT*99***1#
    –> Waiting for carrier.
    CONNECT
    –> Carrier detected. Starting PPP immediately.
    –> Starting pppd at Sun Nov 23 10:52:33 2008
    –> Pid of pppd: 5828
    –> Using interface ppp0

  16. salim maatougui

    merci pour tt

  17. LuiJi

    Merci pour toutes ces informations; et j’aimerai me configurer ce internet Meditel sous Mandriva Linux 2008.Bon courage Génie Chrif Asher256.

  18. SyB0

    salut Asher merci é bon boulo méme si je l’utilise avec iam é pa Méditel mé je conné la config de iam
    bref j veu juste avant de lutilisé je veu savoir kel configuration je doi utilié pour usb_switcher ya :
    * usb_modeswitch (Debian 4.0 Etch, Pentium M)
    * usb_modeswitch (OpenSUSE 11.0, Pentium M)
    * usb_modeswitch (Ubuntu 8.04, Opteron 1218)
    * usb-modeswitch_(0.9.5_i386.deb; Debian package)
    je posed un pentium 4 avec le ubuntu 8.10
    merci pour ton aide en tt cas si tu n’arrive pa a me répondre merci

  19. Asher256

    Salut SyB0,

    Compile le du code source, comme dit dans le tutoriel.

    Cela marche chez toi la compilation ? As-tu essayé ?

  20. SyB0

    merci asharf c tro gentil a toi de me repondre é je sui vrément vrément dsl toi tu ma repondu le méme jour mé moi jété pa la c tré aimable a vous
    bon je croi ke jé trouvé la solution moi méme le méme jour é je croi méme ke juste apré métre la kestion
    sur le site de modeswitch jé pa bi1 li l’article.
    c apré avoir mi le fichier pour le x86 ke ils ont mi lé otre truc d’AMD é tt alors merci a vous
    //Rmq: la compilation ne marche pa avec moi ou je pense ke moi ki est un peu stupid parske le jour ou jé voulu l’installé jé pa pensé a la compilation alors jé fé l’instalation manuel c a dire copier é coller depui le terminal le truc de :
    cp …… /etc/….
    é kon je pense ke jé fé ça je me sen vrément nul
    bref daba je vé truké lé choz é faire ton jolie truc //

    // Rmq: ya un mec anglais ki sapelle je croi kia devlopé le truc de HSOconnect avant ke je tombe sur ton miraculeu article ki je pense va me faire sortir de la maléz de bill ** tu sé c ke je voulé dire ;1** bon c juste pour dé info //

    // Rmq: j te jure un foi ke ça marchera je travailleré sercurisement sur les sit de bux é je feré dé dons pour tt c ke je gagneré comme mon pére n’acceptera pa ke je ressoi de largent chez moi par internet alors 7laaaaaaaale 3like n3amass //
    tchaw

  21. SyB0

    salu asher
    malheureusment la compilation ne marche pa
    ou encore je ne marche pa avec elle
    si ya pa d facteur ki font chacun son fichier
    usb_modeswitch je pense ke j’aimeré bien si vous l mi sur un filesend ou mediafire kelke choz kome ça mé pa le rapidshare plz
    znfin si ça marche pour tt l monde c kié pa l ças je pense mé pa d probléme en demandant néspa
    merci encore

  22. Asher256

    Ok, dans ce cas, installe directement l’exécutable disponible dans le paquet de ton architecture.

    Quel est ton processeur ?

  23. SyB0

    jé un Intel Pentium4 2.8 GHz x82
    mé kel executable ya le usb_modeswitch.h é usb_modeswitch.c é usb_modeswitch.conf
    kilé léxécutable dans ça ? é merci tro asher256

  24. Asher256

    usb_modeswitch sans aucune extension.

  25. SyB0

    mé comment je peu le crée je le trouve pa

  26. SyB0

    mé comment je peu le crée je le trouve pa
    la compilation ki me permet de le trouvé na pa marché

  27. Asher256

    Il est avec le code source, dans le fichier .tar.gz.

  28. walid

    bnjr jer un modem 3G alcatel comme le tien et ca marche pa stp ton msn pr meder merci davance

  29. SٍٍyB0

    asher256
    je te remerci a profondément je sé pa comment ma vie a pu avoir un tel gou sans ton aide
    grace a toi je peu me lavé les m1 sur le windows
    é je peu avoir une vie numérike sécurisé é GPL
    mé jé encore une demande
    ce commentére é la premierr chose ke jé fé juste apré avoir connécté mé jé remarké ke le modem signe avec un diode rouge alors c le mode GPRS /EDGE kié en marche
    – j te jure ke ça marche mieux ke a windows kon je le régle sur le GPRS /EDGE – mé comme il ya du mieu le 3G
    UMTS /HSDPA je seré tré Reconaissant é merci tro tro tro tro tro (…)(n foi tell ke n appartien a IN*{1;2;3;4;5;6;7;8;9}.

  30. sorcier_blanc

    Merci beaucoup pour ce tutoriel !
    Après avoir compilé le source et créé ou modifié les fichiers de paramétrage le résultat n’ a pas été au rendez vous !
    Je ne trouve pas de /dev/ttyUSB0 et le lancement manuel de usb_modeswitch m’envoie les messages suivants :

    « Looking for target devices
    No target device found
    Looking for default devices
    Found default devices (1)
    Prepare switching, accessing latest device
    Looking for active default driver to detach it
    No driver found. Device probably not initialized. Trying to continue …
    Setting up communication with device
    Trying to send the message
    Sending the message returned error -110, trying to continue ….
    -> See /proc/bus/usb/devices (or call lsusb) for changes. Bye  »

    La commande lsusb trouve bien le modem puisque j’ai une ligne :

    Bus 002 Device 011 : ID 1c9e:6061

    Aurais tu une idée de l’origine du problème ! Le PC est un ACER Aspire One sous Linpus

  31. hicham

    o fait l’etape 4 ne marche pas !!!
    ca me donne :
    bash: SYSFS{idProduct}==1001, : commande introuvable

    ubuntu 8.10

  32. Asher256

    Ce n’est pas une commande Hicham.

    J’ai dit « Mettez dans le fichier /etc/udev/rules.d/99-meditel-alcatel-ot-x020.rules ».

    En gros, il faut mettre les trois lignes dans le fichier en question.

    a+

  33. hicham

    mci pr les indication !

  34. hicham

    o fait mm apré redemmarer lordi la commande udevcontrol reload_rules né po connu!:s

  35. hicham

    c bn!!

  36. kamal

    je crois que le fichier etc/wvdial.conf va changer pour le modem IAM ??

  37. kamal

    et aussi il ya un code pin et tt le bazar!
    je procede comment !!
    ????????
    mci davance

  38. kamal

    pas de reponse tjr!

  39. youness

    bjr moi la configuration marché pour moi ,lais récemment je ne sais pas ce que j ai changé en faisant joujou comme tjr avec les fichier systèmes ça me donne ce problème et j ai déjà essayer pas mal de solution proposé en vins
    ca me donne ce genre de message
    The PPP daemon has died: A modem hung up the phone (exit code = 16)
    –> man pppd explains pppd error codes in more detail.
    –> Try again and look into /var/log/messages and the wvdial and pppd man pages for more information.
    –> Auto Reconnect will be attempted in 600 seconds
    –> Cannot get information for serial port.
    –> Initializing modem.
    j espère trouver une solution je ne veux pas réinstaller Linux 🙂

  40. steaphler

    jai suivi tous les etapes , mais ce message kan jexcute usb_modeswitch

    « Looking for target devices
    No target device found
    Looking for default devices
    Found default devices (1)
    Prepare switching, accessing latest device
    Looking for active default driver to detach it
    No driver found. Device probably not initialized. Trying to continue …
    Setting up communication with device
    Trying to send the message
    Sending the message returned error -110, trying to continue ….
    -> See /proc/bus/usb/devices (or call lsusb) for changes. Bye  »

    La commande lsusb trouve bien le modem puisque j’ai une ligne :

    Bus 002 Device 011 : ID 1c9e:6061

    jatten une reponse sv[, c urgent

  41. Houssine

    Bonjour,

    J’ai installé UBUNTU 8.10, et j’ai réspecté votre procédure pour la configuration de mon modem alcatel X020. Mais, le système n’arrive pas à détecter le ttyUSB0.

    Slt

  42. karibou

    bonjours je viens d’acheter un modem meditel prépayé
    j’attends deux pour résilier mon contrat avec menara
    je ne suis par encore contaté de peur que je ne perde mes deux mois gratuits
    est ce que le compteur ne commencera que dés activation de mon modem
    est ce que je peux configuger ma connexion avant cette activation sans perdre mes 2mois ?
    je siuis trés content d’etre client de MEDITEL parceque
    j’ai vecu des malheurs avec d’autres meci bien

  43. achyl267

    j’ai un modem alcatel mais de iam
    j’ai besoin les fichiers de configuration de iam
    help plizz!! 🙁

  44. karibou

    je n’ai rien qu’un modem MEDITEL MAIS PAS IAM. modenMEDITEL prépayé que j ai acheté a
    Marjan casa alors que j’habite Marrakech

    Est ce que je ne perderai pas mes 2m ois gratuits qu a partir de la connexion et la misE en route de votre modem parceceque je suis préoccupé pour affaires pour
    2 mois à Casablaca

    j’espére que je serai à l’aise avec MEDITEL
    ET MERCI BIEN

  45. ismail

    Salut Asher je te remercie pour ce magnifique tuto.

    il y a un problème ke je n’arrive pa à résoudre:
    j’ai un modem et je me coince dans l’etape 4 car je ne trouve pas le fichier /etc/udev/rules.d/99-meditel-alcatel-ot-x020.rules
    est ce que je dois créer ce fichier moi meme ?

  46. modem

    bonsoir,j ai 1 probleme avec le modem acatel de meditel pas 1 pro.de connection mais cet probleme est concentre sur les fil de connection .Chaque fois qe je me veux connete je dois tourner en continuation le modem ..DONC SVP aide moi et donne moi 1 solution ,merci.

  47. Mustapha

    bjr, svp j’ai un grand probléme avec mon modém ALCATEL-MEDITEL chaque jour appartir 20h je ne peux pas me connecter parsq le débit restais tjr entre 12bps et 0bps et si j’arrive à me connecter mm pas 2min et je déconnécte et cela prendra plsrs minutes avant que le probléme sera résolu alors qsq je dois faire et ce probléme n’apparait que ce mois si avant c’était pas mal????????

  48. toussena

    salut,
    merci pour le tuto complet.
    y a pas quelqu’un qui a la config de IAM SVP?

  49. colombani22

    salam je remarque que la plus part des collegues ont le mm prblm.je pense donc k il y a kelke chose ki ne va pas bien dans les indications proposées avec tous mes respects.TROP de technologie et RIEN d application pour ce ptit modem HSDPA Alcatel x O20 de meditel qui pose ce GROS prblm sous ubuntu 8.10.merci dans l attente d une solution fiable pour tous les collegues.

  50. colombani22

    y a po de genie pour resoudre ce prblm?ou sont donc les developpeurs en INFORMATIQUES qui bavardent beaucoup de leur exploits et projets?

  51. colombani22

    et si jamais on contact MEDITEL en tant q organisation ?on n aura d pas de reponse sur les caracteristiques de leur modem HSDPA alcatel x o20?

  52. anass

    salam,
    et si t’allais essayer le modem chez qulqu’un d’autre apres 20h tu te rendrea compte que le problème n’est celui du modem mais c’est celui du reseau et tu arretra de dire n’importe quoi !!!!
    salam

  53. colombani22

    chers amis je ss tjrs ds l attente de VOTRE aide afin ke je puisse me connecter sous ubuntu 8.10 avec le modem usb alcatel ot x20

  54. hicham

    ca marche pas avec iam!
    il faut changer le fichier etc/wvdial.conf
    me le proprio vous avez une idée?

  55. karibou

    bonjour
    mon usb alcatel 3gprs j ai peiné pendant 2 jours
    il m arrive des fois que la connexion est tres faible
    puis chaque fois que je commence a naviguer il y a des coupures
    j ai efface tous de mon pc et une fois redemarrer le pc puis reintaller j arrive cette fois a etre correctement
    connecté et sans enter dans les détails tout est a défaut je crains qu il n y aura erreurs
    y a t il à faire mieux et merci
    sutout sur la liste des modem indiqués au profil qui bloquent le redémarrage du modem
    merci bien

  56. colombani22

    grace a un certain TIMODINT j ai pu me connecter avec mon modem alcatel tx 020 de meditel sous ubuntu 8.10 je le remercie infiniment pour son aide une seconde fois.il m a donné des etapes faciles et fiables sauf que la connection n est pas automatique .merci pour TIMODINT pour sa contribution au lieu de trop bavarder ds le vide.

  57. toussena

    s’il vous plait je veux le nom d’utilisateur et le mot de passe pour le wvdial.conf.

    root@hadoo-desktop:/home/hadoo# usb_modeswitch

    * usb_modeswitch: tool for controlling « flip flop » mode USB devices
    * Version 0.9.6 (C) Josua Dietze 2009
    * Works with libusb 0.1.12 and probably other versions

    Looking for target devices
    Found target devices (1)
    Looking for default devices
    No default device found. Is it connected? Bye
    c’est normal d’avoir ça?

  58. jeblister

    bonjour

    merci pour ses informations très utiles.

    Moi je suis entrain d’essayer de configurer le modem Sony Ericson de Meditel sous Ubuntu, mais je n’arrive pas si tu as une piste je serai trés reconnaissant.

    j’ai essayer cette procédure :
    http://leo3g.blogspot.com/2009/01/primeiramente-eu-digo-que-esse-modem.html

    mais sans resultat

  59. Zakaria

    bonjour
    s’il vous plais asher le truc ne marche po avec le modem iam, vous avez une idee de la configuration de wvdial.conf version iam??

  60. Ayow

    Salut,
    je possede le meme modem Alcatel mais mon FAI est different (IAM);
    Evidement je n’arrive pas a me connecter :p
    Mais en me penchant un peu plus sur le tuto (Merci Asher;)) et sur la config par defaut de mon modem sous windows xp, je me rend compte de certains faits:

    – Il n’y a apparement pas de login ni de mot de passe pour la connection sous windows (?!). Pour ma part, j’ai prefere enlever l’authentifiaction par code PIN pour mon modem. Ainsi, ce cera deja un probleme de regle pour la config sous linux. Finalement j’ai ecris ces lignes dans le fichier /etc/wvdial.conf:
     »
    [Dialer Defaults]
    Modem=/dev/ttyUSB0
    Init2=ATZ
    Init3=ATE0V1&D2&C1S0=0+IFC=2,2
    Init5=AT+CGDCONT=1, »ip », »www.iamgprs1.ma »;
    Phone=*99#
    Stupid Mode=1
    Username=null
    Password=null
     »
    Le *99# etant le numero d’appel pour la connection via IAM.
    Ne trouvant pas de fichier /etc/udev/rules.d/99-*****-alcatel-ot-x020.rules, j’en ai cree un: « /etc/udev/rules.d/99-iam-alcatel-ot-x020.rules » , en y mettant le code suivant:
     »
    SUBSYSTEM== »usb », SYSFS{idProduct}== »1001″, SYSFS{idVendor}== »1c9e », RUN+= »/usr/local/sbin/usb_modeswitch »
    SUBSYSTEM== »usb », SYSFS{idProduct}== »1001″, SYSFS{idVendor}== »1c9e », RUN+= »/bin/sleep 5″
    SUBSYSTEM== »usb », SYSFS{idProduct}== »1001″, SYSFS{idVendor}== »1c9e », RUN+= »/sbin/modprobe usbserial vendor=0x1c9e product=0x6061″
     » soit le meme que celui propose par Asher. A ce propos, je me demande pourquoi nous n’avons pas mis 0x1c9e plutot que 1c9e dans SYSFS{idVendor}== »1c9e » ?

    – Dans le fichier /etc/usb_modeswitch.conf , il y a deja du code dedie a l’Alcatel OT-X020 (REM: je travail sur ubuntu 9.xx Jaunty Jackalope). D’ou la question: est-il necessaire de reprendre les lignes:
    « # Alcatel OT-X020
    DefaultVendor=0x1c9e
    DefaultProduct=0x1001
    TargetVendor=0x1c9e
    TargetProduct=0x6061
    MessageEndpoint=0x05
    MessageContent= »55534243123456780000000000000606f50402527000000000000000000000 »
    Sachant que dans le fichier /etc/usb_modeswitch.conf on retrouve les memes. Si oui, ne faut il pas mettre un « ; » au debut de chaque ligne mis a part celle du commentaire « # »?

  61. fjork

    salut,
    je suis Jaunty depuis hier, mon modem Iam marchait bien ( ou presque ) sous Intrepide, mais sur jaunty non.
    je pense que le nouveau kernel de Jaunty ne prend pas en charger USBSERIAL, mais plutôt « Option », enfin je pense !
    est-ce qu’il y aurait une solution a ce petit probleme (grand ? ) ? =D
    merci, et a+

  62. hamoza

    ana dayman 3andi coneection hamra 3lach

  63. mourad

    pour le port usb, je peux choisir quelconque?!

  64. omar

    ce lien est mort! klk1 peut m’aider! 🙁
    wget http://www.draisberghof.de/usb_modeswitch/usb_modeswitch-0.9.5.tar.bz2

  65. amine

    salut!
    wget http://www.draisberghof.de/usb_modeswitch/usb_modeswitch-1.0.2.tar.bz2
    tar xvf usb_modeswitch-*.tar.bz2
    cd usb_modeswitch-*
    rm -f usb_modeswitch
    ./compile.sh
    cp usb_modeswitch /usr/local/sbin

    me donne cela après ./compile.sh
    bash: ./compile.sh: Aucun fichier ou dossier de ce type

  66. omar

    –> WvDial: Internet dialer version 1.60
    –> Cannot open /dev/modem: No such file or directory
    –> Cannot open /dev/modem: No such file or directory
    –> Cannot open /dev/modem: No such file or directory

  67. sala7

    bonjour
    je vous remercie asher pour votre aide qui nous a fait du bien en faisant une immigration total vert Linux … ça bien marcher sous Ubuntu 8.10, mais avec le ext4 dans le Ubuntu 9.04 alors son le wvdial et avec le nouveau système je t’invite à essayer la connexion avec le 9.04 et fait nous s’il te plait un tutoriel encore pour le Ubuntu 9.04
    parce qu’il est hyper rapide 🙁
    merci

  68. laaraj11

    Salut !

    et merçi pour ce tuto qui m’a bien aidé sur ubuntu 8.10
    mais actullement je galère sur ubuntu 9.04 et je n’arrive pas à faire marcher mon modem alcatel de méditel.

    Je suis un newbie sur linux et j’aimerai bien que tu nous précise pourquoi le modem ne marche pas 🙁

    je sais déjà qu’il y a certains modification à apporter à ton tuto :

    1/ Dernière version de usb_modeswitch est (comme tu l’a précisé ) 1.0.2 :
    wget http://www.draisberghof.de/usb_modeswitch/usb_modeswitch-1.0.2.tar.bz2

    2/ le logiciel de gestion « udev » a changé de nom :
    Ancien nom : udevcontrol
    Nouveau nom udevadm

    et merci !

  69. laaraj11

    Coucou !
    J’ai pu faire marcher le modem Alcatel X-020 sur mon ubuntu jaunty 9.04 graçe à la procédure expliquer par Mr. Asher avec quelques modifications :

    Etape 1: Idem
    Etape 2: Idem
    Etape 3: Il faut avoir le compilateur gcc et la bibliothèque libusb,donc :

    apt-get install libusb-dev build-essential

    puis télécharger,compiler et installer usb_modeswitch :

    wget http://www.draisberghof.de/usb_modeswitch/usb_modeswitch-1.0.2.tar.bz2
    tar xvf usb_modeswitch-1.0.2.tar.bz2
    cd usb_modeswitch-1.0.2
    rm -f usb_modeswitch
    gcc -l usb -o usb_modeswitch usb_modeswitch.c
    make install

    Etape 4 : Mettez dans le fichier /etc/udev/rules.d/99-meditel-alcatel-ot-x020.rules :
    SUBSYSTEM== »usb », SYSFS{idProduct}== »1001″, SYSFS{idVendor}== »1c9e », RUN+= »/usr/sbin/usb_modeswitch »
    SUBSYSTEM== »usb », SYSFS{idProduct}== »1001″, SYSFS{idVendor}== »1c9e », RUN+= »/bin/sleep 5″
    SUBSYSTEM== »usb », SYSFS{idProduct}== »1001″, SYSFS{idVendor}== »1c9e », RUN+= »/sbin/modprobe usbserial vendor=0x1c9e product=0x6061″
    Puis redémarrez !

    Etape 5 , 6 et 7 : Idem

    et voilà j’ai pu me connecter.

    Merci

  70. sala7

    pour l’amour du dieu j’ai été toujours nul a ce qui concerne la compilation, alors voilà je conct autant que root et puis je suprime le fichier executable et je compile comme ça :
    ——————————————————————–
    # gcc -l usb -o usb_modeswitch usb_modeswitch.c
    ——————————————————————–
    mais je tombe sur ceci:
    ——————————————————————–
    usb_modeswitch.c:61:17: erreur: usb.h : Aucun fichier ou dossier de ce type
    usb_modeswitch.c: In function ‘main’:
    usb_modeswitch.c:358: erreur: déréférencement d’un pointeur de type incomplet
    usb_modeswitch.c:358: erreur: déréférencement d’un pointeur de type incomplet
    usb_modeswitch.c:360: attention : assignment makes pointer from integer without a cast
    usb_modeswitch.c:367: erreur: déréférencement d’un pointeur de type incomplet
    usb_modeswitch.c:369: erreur: déréférencement d’un pointeur de type incomplet
    usb_modeswitch.c: In function ‘deviceDescription’:
    usb_modeswitch.c:493: erreur: déréférencement d’un pointeur de type incomplet
    usb_modeswitch.c:494: erreur: déréférencement d’un pointeur de type incomplet
    usb_modeswitch.c:503: erreur: déréférencement d’un pointeur de type incomplet
    usb_modeswitch.c:504: erreur: déréférencement d’un pointeur de type incomplet
    usb_modeswitch.c:513: erreur: déréférencement d’un pointeur de type incomplet
    usb_modeswitch.c:514: erreur: déréférencement d’un pointeur de type incomplet
    usb_modeswitch.c: In function ‘switchHuaweiMode’:
    usb_modeswitch.c:697: erreur: ‘USB_TYPE_STANDARD’ undeclared (first use in this function)
    usb_modeswitch.c:697: erreur: (Each undeclared identifier is reported only once
    usb_modeswitch.c:697: erreur: for each function it appears in.)
    usb_modeswitch.c:697: erreur: ‘USB_RECIP_DEVICE’ undeclared (first use in this function)
    usb_modeswitch.c:697: erreur: ‘USB_REQ_SET_FEATURE’ undeclared (first use in this function)
    usb_modeswitch.c: In function ‘switchSonyMode’:
    usb_modeswitch.c:758: attention : assignment makes pointer from integer without a cast
    usb_modeswitch.c: In function ‘checkSuccess’:
    usb_modeswitch.c:832: attention : assignment makes pointer from integer without a cast
    usb_modeswitch.c: In function ‘search_devices’:
    usb_modeswitch.c:910: attention : assignment makes pointer from integer without a cast
    usb_modeswitch.c:910: erreur: déréférencement d’un pointeur de type incomplet
    usb_modeswitch.c:912: erreur: déréférencement d’un pointeur de type incomplet
    usb_modeswitch.c:912: erreur: déréférencement d’un pointeur de type incomplet
    usb_modeswitch.c:913: erreur: déréférencement d’un pointeur de type incomplet
    usb_modeswitch.c:913: erreur: déréférencement d’un pointeur de type incomplet
    usb_modeswitch.c:915: erreur: déréférencement d’un pointeur de type incomplet
    usb_modeswitch.c:917: erreur: déréférencement d’un pointeur de type incomplet
    usb_modeswitch.c: In function ‘find_first_bulk_output_endpoint’:
    usb_modeswitch.c:934: erreur: déréférencement d’un pointeur de type incomplet
    usb_modeswitch.c:937: erreur: déréférencement d’un pointeur de type incomplet
    usb_modeswitch.c:938: erreur: déréférencement d’un pointeur de type incomplet
    usb_modeswitch.c:939: erreur: déréférencement d’un pointeur de type incomplet
    usb_modeswitch.c:939: erreur: ‘USB_ENDPOINT_TYPE_MASK’ undeclared (first use in this function)
    usb_modeswitch.c:939: erreur: ‘USB_ENDPOINT_TYPE_BULK’ undeclared (first use in this function)
    usb_modeswitch.c:940: erreur: déréférencement d’un pointeur de type incomplet
    usb_modeswitch.c:940: erreur: ‘USB_ENDPOINT_DIR_MASK’ undeclared (first use in this function)
    usb_modeswitch.c:941: erreur: déréférencement d’un pointeur de type incomplet
    usb_modeswitch.c: In function ‘find_first_bulk_input_endpoint’:
    usb_modeswitch.c:951: erreur: déréférencement d’un pointeur de type incomplet
    usb_modeswitch.c:954: erreur: déréférencement d’un pointeur de type incomplet
    usb_modeswitch.c:955: erreur: déréférencement d’un pointeur de type incomplet
    usb_modeswitch.c:956: erreur: déréférencement d’un pointeur de type incomplet
    usb_modeswitch.c:956: erreur: ‘USB_ENDPOINT_TYPE_MASK’ undeclared (first use in this function)
    usb_modeswitch.c:956: erreur: ‘USB_ENDPOINT_TYPE_BULK’ undeclared (first use in this function)
    usb_modeswitch.c:957: erreur: déréférencement d’un pointeur de type incomplet
    usb_modeswitch.c:957: erreur: ‘USB_ENDPOINT_DIR_MASK’ undeclared (first use in this function)
    usb_modeswitch.c:958: erreur: déréférencement d’un pointeur de type incomple
    ——————————————————————-

    s’il vous plait un peu d’aide si quelqu’un a le fichier executable compiler sous jaunty n’esiter pas à le mettre dans un site de partage sauf le rapidshare :'(

  71. laaraj11

    salut sala7 !
    voilà le fichier usb_modeswitch executable compilé sous jaunty :
    http://www.mediafire.com/?zicafyo2ix0

  72. sala7

    merci laaraj11 c’est aimable à vous je vais voir ce qua ça va donner merci encore

  73. abdellah

    ca marche sur windows vista?

  74. laaraj11

    salut !

    Mr. abdellah, on parle içi de linux et plus précisément de la distribution ubuntu.

    Pour windows vista l’installation se fait automatiquement à l’insertion du modem dans le port usb.

  75. Nikkobuntu

    Bonjour,
    j’avais installé avec succès le modem HUWEI de méditel. J’essaye maintenant d’installer un Alcatel OT-x020 sur Jaunty
    1) lors de l’installation de usb_modeswitch, la commande ./compile.sh n’étant pas disponible, et ayant constaté la présence d’un makefile, j’ai fais un :
    root@nicolas-laptop:~#make
    suivi d’une
    root@nicolas-laptop:~#make install

    tout ceci s’est déroulé sans erreur
    /etc/usb_modeswitch.conf
    tout les paragraphes qui vont bien :########################################################
    # Alcatel One Touch X020 (aka OT-X020, aka MBD-100HU, aka Nuton 3.5G), works with Emobile D11LC
    # Alcatel One Touch X030 (aka OT-X030, aka Nuton NT36HD)
    #
    # Contributor: Aleksandar Samardzic, Marcelo Fernandez

    DefaultVendor= 0x1c9e
    DefaultProduct= 0x1001

    TargetVendor= 0x1c9e
    TargetProduct= 0x6061

    # only for reference
    MessageEndpoint=0x05

    MessageContent= »55534243123456780000000000000606f50402527000000000000000000000″

    puis j’ai décommenté dans le fichier
    2) la commande « udevcontrol » n’étant pas dispo, j’ai redémarré le laptop ;

    j’ai suivi les étapes avec pour différence :

    j’ai renommé le fichier dans « /etc/udev/rules.d/ » :
    99-meditel-alcatel-ot-x020.rules
    en
    99-iam-alcatel-ot-x020.rules

    3) j’ai créer la section dans /etc/wvdial.conf :
    [Dialer iam2]
    Modem = /dev/ttyUSB0
    Phone = *99#
    Init2=ATZ
    Init3=ATE0V1&D2&C1S0=0+IFC=2,2
    Init5=AT+CGDCONT=1, »ip », »www.iamgprs2.ma »;
    Stupid Mode=1
    Username= null
    Password= null

    jusque là, tout va bien
    mais si je fais :
    root@nicolas-laptop:~# wvdial iam2
    –> WvDial: Internet dialer version 1.60
    –> Cannot get information for serial port.
    –> Initializing modem.
    –> Sending: ATZ
    ATZ
    ERROR
    –> Bad init string.
    –> Cannot get information for serial port.
    –> Initializing modem.
    –> Sending: ATZ
    ATZ
    ERROR
    –> Bad init string.
    –> Cannot get information for serial port.
    –> Initializing modem.
    –> Sending: ATZ
    ATZ
    ERROR
    –> Bad init string.
    pour info :
    root@nicolas-laptop:~# usb_modeswitch

    * usb_modeswitch: tool for controlling « flip flop » mode USB devices
    * Version 1.0.2 (C) Josua Dietze 2009
    * Works with libusb 0.1.12 and probably other versions

    Looking for target devices …
    Found devices in target mode or class (1)
    Looking for default devices …
    No default device found. Is it connected? Bye.

    Quelqu’un a-t-il résolu ce problème?

  76. Nikkobuntu

    J’ai oublié de dire que le modem est bien connecté sur deux ports USB et que
    root@nicolas-laptop:~# ls -l /dev/ttyUSB0
    crw-rw—- 1 root dialout 188, 0 2009-08-06 17:28 /dev/ttyUSB0
    root@nicolas-laptop:~#
    donne bien la présence du périphérique
    🙂

  77. slimjordan

    salut tous le monde
    j’ai essayé ce tutoriel avec la modfication pour ubuntu 9.04 mais j’arrive pas a compiler usb_modeswitch , il me donne des erreurs de compilation , renseignez moi svp parceque je veux utiliser le net en linux , et une petite question a propos le fichier etc/udev/rules.d/99-meditel-alcatel-ot-x020.rules :
    est ce que je vai le créer ou quoi .???

  78. slimjordan

    jai arrivé a resoudre tous les problémes mais j’ai tjr le message

    root@ubuntu:~# modprobe usbserial vendor=0x1c9e product=0x6061
    FATAL: Module usbserial not found.

  79. Hassan

    Bonjour si asher256,
    un grand merci pour les prestigieux conseils linuxiens sur votre blog.
    ma question c que je viens d’acheter un modem meditem model ALCATEL X060S et je n’arrive pas à le configurer convenablement sur mon UBUNTU INTREPID.
    merci de m’éclairer sur le procédure à suivre.

    merci d’avance.

  80. Webxform

    c bon les amis c marche 100%
    merci bcp

  81. ELBAKALI

    COMME BIEN DU TEMPS RESTE OU MODEM

  82. Faiçal

    Merci pour le tuto, mais avec ma version Ubuntu 9.10, je suis bloqué à l’étape 2, il parait qu’ils n’y ont pas intégré WvDial ! (ce n’est même pas dans la liste de paquets Synaptic)
    J’ai téléchargé le paquet wvdial, mais je ne sais pas comment l’installer.. je suis au niveau 0 de Ubuntu !
    Merci pour votre aide..

  83. Mohammed

    Bonjour Monsieur Asher

    Merci pour ce tutoriel special Meditel

    Je viens d’avoir un Modem USB 3G Alcatel One Touch X060S

    Est-ce que ce tutoriel s’applique sur mon Modem ou il faut une autre configuration.
    Merci à tous qui a pu faire fonctionner ce modem sous Ubuntu Linux 9.10 ou qui connait quoi faire de me répondre.

  84. sala7

    salut mohammed
    Votre modem peut aussi fonctionner part cette methode mais il faut absolument quelque petit changement, pour toi le fichier /etc/usb_modeswitch.conf sera comme ceci :

    # Alcatel X200/X060S
    DefaultVendor= 0x1bbb
    DefaultProduct= 0xf000
    TargetVendor= 0x1bbb
    TargetProduct= 0x0000
    MessageContent= »55534243123456788000000080000606f50402527000000000000000000000″

    mais pour le ubuntu 9.10 ça marchera pas il y a un manque de module dans le noyau et le manque de wvdial aussi je te conseil d’utiliser ubuntu 8.10 ou 8.04 ça sera preferable. ^^ mais ne perde pas l’espoire esseye quand méme. a+

  85. TeachIRC Smex

    Bonsoir, bain malgré que je suis un Administrateur sur le canal Ubuntu sur IRC @ Undernet , mais j’ai vecu un soucis en instalant le nouveau modem de meditel Alcatel One Touch X070S , c’est la dernière version des modems lancés par meditel, et comme vous l’avez constaté aucun de vous n’a parlé de cette version de modem. – Je suis sous Ubuntu Karmic Koala 9.10. Quand je lance « wvdial meditel » je reçois :  » –> WvDial: Internet dialer version 1.60
    –> Cannot open /dev/ttyUSB0: No such file or directory »

    Que pensez vous la compagnie ?

    TeachIRC Smex @ Undernet 1998 – 2009

  86. Lyamß

    Bonjour a tous, quelqu’un a une solution ?
    Voila, je rencontre un souci avec le nouveau modem de méditel Alcatel One Touch X070S sous l’OS windows7. Le pilote fournie avec le modem s’installe correctement sous XP & Vista sauf sous Seven, et aucune info sur le web. merci de m’aidé a resoudre cette enigme

  87. Akrramo

    Pour ceux qui ont ce problème, Il faut tapez cette commande avant de compiler : apt-get install libusb-dev
    ——————————————————————–
    usb_modeswitch.c:61:17: erreur: usb.h : Aucun fichier ou dossier de ce type
    usb_modeswitch.c: In function ‘main’:
    usb_modeswitch.c:358: erreur: déréférencement d’un pointeur de type incomplet
    usb_modeswitch.c:358: erreur: déréférencement d’un pointeur de type incomplet
    usb_modeswitch.c:360: attention : assignment makes pointer from integer without a cast
    usb_modeswitch.c:367: erreur: déréférencement d’un pointeur de type incomplet
    usb_modeswitch.c:369: erreur: déréférencement d’un pointeur de type incomplet
    usb_modeswitch.c: In function ‘deviceDescription’:
    usb_modeswitch.c:493: erreur: déréférencement d’un pointeur de type incomplet
    usb_modeswitch.c:494: erreur: déréférencement d’un pointeur de type incomplet
    usb_modeswitch.c:503: erreur: déréférencement d’un pointeur de type incomplet
    usb_modeswitch.c:504: erreur: déréférencement d’un pointeur de type incomplet
    usb_modeswitch.c:513: erreur: déréférencement d’un pointeur de type incomplet
    usb_modeswitch.c:514: erreur: déréférencement d’un pointeur de type incomplet
    usb_modeswitch.c: In function ‘switchHuaweiMode’:
    usb_modeswitch.c:697: erreur: ‘USB_TYPE_STANDARD’ undeclared (first use in this function)
    usb_modeswitch.c:697: erreur: (Each undeclared identifier is reported only once
    usb_modeswitch.c:697: erreur: for each function it appears in.)
    usb_modeswitch.c:697: erreur: ‘USB_RECIP_DEVICE’ undeclared (first use in this function)
    usb_modeswitch.c:697: erreur: ‘USB_REQ_SET_FEATURE’ undeclared (first use in this function)
    usb_modeswitch.c: In function ‘switchSonyMode’:
    usb_modeswitch.c:758: attention : assignment makes pointer from integer without a cast
    usb_modeswitch.c: In function ‘checkSuccess’:
    usb_modeswitch.c:832: attention : assignment makes pointer from integer without a cast
    usb_modeswitch.c: In function ‘search_devices’:
    usb_modeswitch.c:910: attention : assignment makes pointer from integer without a cast
    usb_modeswitch.c:910: erreur: déréférencement d’un pointeur de type incomplet
    usb_modeswitch.c:912: erreur: déréférencement d’un pointeur de type incomplet
    usb_modeswitch.c:912: erreur: déréférencement d’un pointeur de type incomplet
    usb_modeswitch.c:913: erreur: déréférencement d’un pointeur de type incomplet
    usb_modeswitch.c:913: erreur: déréférencement d’un pointeur de type incomplet
    usb_modeswitch.c:915: erreur: déréférencement d’un pointeur de type incomplet
    usb_modeswitch.c:917: erreur: déréférencement d’un pointeur de type incomplet
    usb_modeswitch.c: In function ‘find_first_bulk_output_endpoint’:
    usb_modeswitch.c:934: erreur: déréférencement d’un pointeur de type incomplet
    usb_modeswitch.c:937: erreur: déréférencement d’un pointeur de type incomplet
    usb_modeswitch.c:938: erreur: déréférencement d’un pointeur de type incomplet
    usb_modeswitch.c:939: erreur: déréférencement d’un pointeur de type incomplet
    usb_modeswitch.c:939: erreur: ‘USB_ENDPOINT_TYPE_MASK’ undeclared (first use in this function)
    usb_modeswitch.c:939: erreur: ‘USB_ENDPOINT_TYPE_BULK’ undeclared (first use in this function)
    usb_modeswitch.c:940: erreur: déréférencement d’un pointeur de type incomplet
    usb_modeswitch.c:940: erreur: ‘USB_ENDPOINT_DIR_MASK’ undeclared (first use in this function)
    usb_modeswitch.c:941: erreur: déréférencement d’un pointeur de type incomplet
    usb_modeswitch.c: In function ‘find_first_bulk_input_endpoint’:
    usb_modeswitch.c:951: erreur: déréférencement d’un pointeur de type incomplet
    usb_modeswitch.c:954: erreur: déréférencement d’un pointeur de type incomplet
    usb_modeswitch.c:955: erreur: déréférencement d’un pointeur de type incomplet
    usb_modeswitch.c:956: erreur: déréférencement d’un pointeur de type incomplet
    usb_modeswitch.c:956: erreur: ‘USB_ENDPOINT_TYPE_MASK’ undeclared (first use in this function)
    usb_modeswitch.c:956: erreur: ‘USB_ENDPOINT_TYPE_BULK’ undeclared (first use in this function)
    usb_modeswitch.c:957: erreur: déréférencement d’un pointeur de type incomplet
    usb_modeswitch.c:957: erreur: ‘USB_ENDPOINT_DIR_MASK’ undeclared (first use in this function)
    usb_modeswitch.c:958: erreur: déréférencement d’un pointeur de type incomple
    ——————————————————————-

  88. toto

    installation clé 3G huawei E156 sous Mandriva 2010

  89. toto

    Bonsoir

    j’aimerais bien savoir comment installer ma clé 3G huawei E156 G sous Mandriva 2010

    je vous remercie à l’avance

    cdt

  90. hamid

    salut acher j’ai bien lu le tuto mais je me demande qu’elle sont des manipulations qu’il faut ajouter ou changer pour se connecter a IAM. c’est sure qu’il y a une difference comme meme : pa le meme APN, nom et mot de pass …..
    merci d’expliquer d’avantage

  91. Mercury

    Bonjour,
    Merci d’abord pour ce tuto’
    Mais tout comme Ismail, je ne trouve pas le fichier 99-meditel-alcatel-ot-x020.rules dans le répertoire en question, ni ailleurs en fait.
    Merci de m’aider, cordialement

  92. Mercury

    Finalement ça marche pour moi, en effet il suffisait de créer le dit fichier … ^^’
    Bonne journée !

  93. amine

    salut tt le monde j’ai un ot-x020 et j’aissaye de l’installer don mon pc portable qui sous windows 7 et il n’arrive pas à completer l’installation est ce quelqu’un a une idée pour l’aide merci