Journal : Appel à volontaires : testage de tuto pour le modem ZTE ZXDSL 852 de Wanadoo.

Posté par zebob (Jabber id, ) le 18 mars 2006
0
Requis : 1 noyau > 2.6.10 et une Ubuntu/Debian

Si quelqu'un connait une méthode sans passer par les sources pour recompiler usb/atm/ , ça serait bien !

PARTIE 1 : Détection du modem ZTE ZXDSL 852

- télécharger les sources de votre noyau et les outils pour le compiler : sudo apt-get linux-source kernel-package
cd /usr/src/
sudo tar jxvf linux-source-(n°deversion).tar.bz2
sudo ln -s linux-source-(n°deversion) linux
sudo gedit /usr/src/linux/drivers/usb/atm/cxacru.c

- Rechercher ce passage :

{ /* V = Conexant P = ADSL modem */
USB_DEVICE(0x0572, 0xcb06), .driver_info = (unsigned long) &cxacru_cb00
},
{ /* V = Olitec P = ADSL modem version 2 */
USB_DEVICE(0x08e3, 0x0100), .driver_info = (unsigned long) &cxacru_cafe
},

- Ajouter ceci :

{ /* V = Conexant P = ADSL modem (ZTE ZXDSL 852) */
USB_DEVICE(0x0572, 0xcb07)
},

Pour obtenir ça :

{ /* V = Conexant P = ADSL modem */
USB_DEVICE(0x0572, 0xcb06), .driver_info = (unsigned long) &cxacru_cb00
},
{ /* V = Conexant P = ADSL modem (ZTE ZXDSL 852) */
USB_DEVICE(0x0572, 0xcb07)
},
{ /* V = Olitec P = ADSL modem version 2 */
USB_DEVICE(0x08e3, 0x0100), .driver_info = (unsigned long) &cxacru_cafe
},

- Enregistrer les modifications.

- Copiez votre config actuelle : sudo cp /boot/config-$(uname -r) /usr/src/linux/.config
- Compilez le noyau comme vous avez l'habitude. En général sous Ubuntu :
sudo make-kpkg --initrd --append-to-version=.`date +%y%m%d` binary
- Patientez
- Quand la compilation est terminée vous obtenez quatre paquets deb comprenant respectivement les sources, les headers, la doc et le binaire dans le répertoire /urs/src/
- Vous pouvez sauvegarder ces paquets dans votre répertoire personnel.
- Pour utiliser votre nouveau noyau : sudo dpkg -i kernel-image-n°deversion.deb
- Rebootez avec le nouveau noyau, votre modem devrait être détecté.

PARTIE 2 : Configuration de la connexion Wanadoo PPPoA

- Créer le fichier de la connexion : sudo gedit /etc/ppp/peers/wanadoo
- Y insérer :

linkname "ppp0"
user "fti/xxxxxxx"
noauth
hide-password
noipdefault
#noaccomp
#nopcomp
#noccp
#novj
#nobsdcomp
#nodeflate
persist
holdoff 4
maxfail 25
usepeerdns
defaultroute
updetach
plugin pppoatm.so
8.35

En remplaçant votre identifiant.
- Votre mot de passe doit-être renseigné : sudo gedit /etc/ppp/pap-secrets
- Ajoutez cette ligne : "fti/xxxxxxx" "*" "votremotdepasse" "*"
- Répetez l'opération avec le fichier : /etc/ppp/chap-secrets
- Configurons maintenant le réseau : sudo gedit /etc/network/interfaces
- Y ajouter :

auto ppp0
iface ppp0 inet ppp
provider wanadoo
pre-up sleep 15

- Démarrer la connexion ppp0

> Lire le journal (10 commentaires, moyenne: 2,2).  

Cette discussion est archivée, il n'est plus possible de laisser des commentaires.

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.

Upstream

Posté par buju () le 18/03/2006 à 15:44. (lien). Évalué à 3.

Salut

Je ne suis pas chez Wanadoo et je ne connais rien au modem ZTE ZXDSL 852, mais une bonne chose serait peut etre de soumettre ton patch de la partie 1 au mainteneurs de linux, si ça n'a pas deja été fait et la doc de la partie 2 à wanadoo si elle n'existe pas deja.

- buju

  • [^]Re: Upstream

    Posté par Matthieu MARC () le 18/03/2006 à 16:06. (lien). Évalué à 3.

    Peut-être veut-il que quelque-uns testent son bout de code avant de le soumettre sous forme de patch...

    • [^]Re: Upstream

      Posté par ribwund () le 18/03/2006 à 16:42. (lien). Évalué à 3.

      En même temps les pciids et autre, si ça marche chez lui a priori c'est bon.

...

Posté par Matthieu C () le 18/03/2006 à 16:55. (lien). Évalué à 4.

Si quelqu'un connait une méthode sans passer par les sources pour recompiler usb/atm/ , ça serait bien !
C'est simple tu utilise le cvs de usbatm et tu compile le tout en tant que module.

cvs -d:ext:anoncvs@cvs.infradead.org:/home/cvs co usbatm
cd usbatm

tu ajoute tes id (le mieux est encore d'envoyer un mail sur la ML usbatm pour qu'il soit integré
make
make install

  • [^]Re: ...

    Posté par zebob (Jabber id, ) le 18/03/2006 à 19:37. (lien). Évalué à 1.

    - ça a déjà été demandé par un gars en septembre 2005, mais je vais les relancer.
    - je sais pas faire un patch
    - Merci beaucoup pour l'astuce

    --
    Participez à la traduction de GNOME | Rapportez les traductions erronées
    • [^]Re: ...

      Posté par ribwund () le 18/03/2006 à 20:01. (lien). Évalué à 2.

      diff -aup projet{.orig,}/chemin/vers/le/fichier où projet est le repertoire où se situent les sources modifiées et projet.orig les sources originales.

    • [^]Re: ...

      Posté par zebob (Jabber id, ) le 18/03/2006 à 20:08. (lien). Évalué à 1.

      hum gros foirage de compil avec le cvs.
      usbatm/cxacru.c:39:25: erreur: linux/mutex.h : Aucun fichier ou répertoire de ce type.
      Va falloir un peu de temps avant de finir ce howto.

      --
      Participez à la traduction de GNOME | Rapportez les traductions erronées
      • [^]Re: ...

        Posté par Matthieu C () le 18/03/2006 à 20:22. (lien). Évalué à 2.

        non c'est parce que le cvs est fait pour les derniere version du noyau 2.6.16.
        Pour que ca marche correctement il faut prendre une vielle version adapter a ton kernel :
        cvs up -D YYYY-MM-DD (man cvs pour plus d'info).

        PS : c'est normal que tu ne mette pas de .driver_info dans tes modifs ?

    • [^]Re: ...

      Posté par Matthieu C () le 18/03/2006 à 20:25. (lien). Évalué à 2.

      t'es sur ?
      Je n'ai rien vu passer sur la ML et je ne retrouve rien dans les archives : http://lists.infradead.org/pipermail/usbatm/2005-September/d(...)

      • [^]Re: ...

        Posté par zebob (Jabber id, ) le 18/03/2006 à 20:46. (lien). Évalué à 1.

        Yop j'avais trouvé l'info sur la ml d'AccessRunner, je vais transmettre au gars qui gère ça (apparemment c'est un français). Mais je vais attednre d'être sur que celà fonctionne.
        En effet je pense à un problème de version. Faudrait que je trouve une ancienne version.
        Merci à tous.

        --
        Participez à la traduction de GNOME | Rapportez les traductions erronées

Revenir en haut de page