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
# Upstream
Posté par buju . Évalué à 3.
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 . Évalué à 3.
[^] # Re: Upstream
Posté par ribwund . Évalué à 3.
# ...
Posté par M . Évalué à 4.
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 . Évalué à 1.
- je sais pas faire un patch
- Merci beaucoup pour l'astuce
[^] # Re: ...
Posté par ribwund . Évalué à 2.
[^] # Re: ...
Posté par zebob . Évalué à 1.
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.
[^] # Re: ...
Posté par M . Évalué à 2.
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 M . Évalué à 2.
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 . Évalué à 1.
En effet je pense à un problème de version. Faudrait que je trouve une ancienne version.
Merci à tous.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.