« Ahhhhhhhhhh... | Page d'accueil

04.07.2008

Corriger une instabilité wifi sous Ubuntu 8.04 LTS "Hardy Heron"

Ubuntu 8.04 LTS fournit un driver natif permettant de connecter un ordinateur équipé d'un port USB au moyen d'un dongle wifi  INVENTEL à une LIVEBOX de même marque.
Ce driver « p54usb » n'est en revanche pas un modèle de stabilité et semble provoquer de fréquentes déconnexion ; l'installation du driver WINDOWS « prisma02.inf » fourni par CONNEXANT améliore grandement la stabilité et la vitesse de la connexion.

Après avoir connecté votre PC à votre LIVEBOX au moyen du driver natif « p54usb », avoir mis à jour votre système et vous être assuré que tout fonctionnait bien, (une bonne cession de navigation en respectant vos habitudes doit faire l'affaire et configure correctement les paramètres de connexion du PC et de la distribution...) essayez ceci :

Pré-requis :
1/ installez « ndiswrapper » en mode graphique :
Cliquez « Système / Administration / Gestionnaire de paquets synaptique », entrez votre mot de passe « root/super utilisateur » et validez.
Rechercher et cocher le paquet « ndiswrapper-common » (double clic sur la case à cocher ou clic droit « Sélectionner pour installation » sur la ligne du paquet choisi).
Le gestionnaire propose d'installer le paquet « ndiswrapper-utils-1.9 », acceptez.
Cliquez la coche verte « Appliquer » de la barre d'action... Le gestionnaire renvoie l'information d'application des changements. C'est fait, « ndiswrapper » est installé.

2/ Récupérez le driver « prisma02.inf » fourni par CONNEXANT :
Il s'agit bien ici de récupérer la totalité du driver : le fichier « prisma02.INF » en lui même ne suffit pas ; il lui faut ses bibliothèques pour fonctionner. La version utilisée pour cette installation est une version 3325 dont je propose le téléchargement ici. Elle fonctionne parfaitement sous UBUNTU 8.04 LTS installée sur un portable IBM THINKPAD R51...
Dézippez et copiez la totalité de ce fichier dans votre dossier personnel à l'endroit qui vous convient.


Ouvrez une console en mode super utilisateur :
Cliquez « Applications / Accessoires / Terminal ».
Une fenêtre s'ouvre avec l'invite « 'le nom de votre compte'@'le nom de votre PC':~$ »
Vous êtes en mode standard.
Passez en mode « root/super utilisateur » : tapez « su » et validez.
Entrer votre mot de passe « root/super utilisateur » et validez ; attention, les caractères masqués du mot de passe ne s'affichent pas.
Remarque : si vous n'avez pas paramétré votre compte « root/super utilisateur », vous pouvez le faire à tout moment en cliquant « Système / Administration / Utilisateurs et groupes » puis le bouton « Déverrouiller » ; entrez le mot de passe « root/super utilisateur » saisi lors de l'installation de la distribution; sélectionnez le compte « root » et cliquez sur le bouton « Propriétés »; entrez votre mot de passe manuellement, confirmez le, puis validez. Retournez alors en mode console, tapez « su », validez, entrez votre mot de passe « root/super utilisateur ».
L'invite suivante doit s'afficher : « root@'le nom de votre PC':~# »

Vérifier l'installation de « ndiswrapper » :
Tapez « ndiswrapper »
La console renvoie :
install/manage Windows drivers for ndiswrapper

usage: ndiswrapper OPTION
-i inffile       install driver described by 'inffile'
-a devid driver  use installed 'driver' for 'devid' (dangerous)
-r driver        remove 'driver'
-l               list installed drivers
-m               write configuration for modprobe
-ma              write module alias configuration for all devices
-mi              write module install configuration for all devices
-v               report version information

where 'devid' is either PCIID or USBID of the form XXXX:XXXX,
as reported by 'lspci -n' or 'lsusb' for the card

Tout va bien « ndiswrapper » est installé...

Installer le driver « prisma02.inf » :
En mode console, placez-vous dans le répertoire où vous avez placé ndiswrapper :
Tapez « cd /home/'l'emplacement où se trouve votre driver « prisma02.inf »' »
Tapez « ndiswrapper -i prisma02.inf »

Vérifiez que le driver « prisma02.inf » est bien installé :
Tapez « ndiswrapper -l »
La console renvoie :
prisma02 : driver installed
device (1435:0427) present (alternate driver: p54usb)
Le driver est installé et le matériel est détecté...
Le message indique que le système utilise le driver natif linux « p54usb »

Déchargez le driver linux « p54usb »
Tapez « rmmod p54usb » une première fois : la procédure de déchargement se lance automatiquement.
Tapez « rmmod p54usb » une seconde fois : la console renvoie :
ERROR: Module p54usb does not exist in /proc/modules
Le driver linux est déchargé...

Interdisez le rechargement automatique du driver linux au redémarrage :
Tapez « echo 'blacklist p54usb' | sudo tee -a /etc/modprobe.d/blacklist »
La console renvoie :
blacklist p54usb

Interdisez le rechargement automatique des dépendances du driver :
Tapez « echo 'blacklist p54usbcommon' | sudo tee -a /etc/modprobe.d/blacklist »
La console renvoie :
blacklist p54usbcommon

Chargez le module ndiswrapper au démarrage :
Tapez « echo 'ndiswrapper' | sudo tee -a /etc/modules »
La console renvoie :
ndiswrapper

Redémarrez votre PC ; si tout s'est bien passé, en cliquant à droite sur l'indicateur de connexion au réseau sans fil, puis en cliquant à gauche sur « Information sur la connexion » vous devez obtenir quelque chose ressemblant à ceci, qui indique que ndiswrapper est chargé, que votre driver « prisma02.inf » est chargé et que le dongle peut communiquer à sa vitesse de connexion maximale de 54 Mb/s.

Ndis.jpg
















 

 

Voilà...
Bon courage.

Alf

moi123 met à disposition les drivers V11 pour le dongle inventel ici: télécharger les drivers

Commentaires

Merci pour ce tutoriel, mais cela ne fonctionne pas chez moi.
J'ai toujours ces déconnexions intempestives, et dans la fenêtre de network manager, où il est censé être inscrit "54mb/s", chez moi, il est encore inscrit "2mb/s".

Pouvez-vous me contacter afin de m'aimer ?

Merci.

Ecrit par : Moi123 | 18.08.2008

@Moi123 : J'voudrais bien... coin coin coin... 1000 excuses, j'ai repris de l'apéro... Bon, je veux bien vous contacter... Filez moi vos coordonnées sur le mail du blog...
A bientôt... ALF

Ecrit par : Alf | 22.08.2008

@moi123 : en attendant :
1: ta livebox est-elle bien une inventel ?
2: ton dongle est-il bien un inventel ?
3: clic droit sur le symbole de connexion wifi de la barre de menu, clic gauche sur "Informations sur la connexion", capture d'écran et envoyer le résultat...
Merci...
Alf

Ecrit par : Alf | 22.08.2008

Hum bonsoir ^^

Déjà, excuse moi en relisant mon dernier commentaire, j'ai vu que j'ai mis "m'aimer" au lieu de "m'aider".

Enfin bref passons. Finalement, avec un peu de persévérance, et en passant par de sombres et obscurs serveurs sur le net, j'ai trouvé une version des pilotes qui marche avec ma clé.
Mais je trouve ça quand même assez bizarre, puisqu'avec Feisty, Gutsy etc. tout marchait bien.

Enfin bref, j'ai mis à disposition les drivers sur mon serveur, celui sur lequel je les ai téléchargés n'était pas très rapide.
Je sais pas si le BBCode, ou si l'HTML est autorisé, en tout cas les drivers fonctionnels sont là:
http://moi123.hinsolite.com/UR054g-R01-V11.zip

Je dois quand même te remercier, puisque c'est ton blog qui m'a mis dans la bonne voie. (chercher d'autres drivers).

Merci encore.

Bonne soirée.

Ecrit par : Moi213 | 25.08.2008

@moi123 : Pas de problème ; fais-moi un retour d'expérience sur le tuto si tu en as l'occasion... Heureux d'avoir contribué ; J'ai ajouté le lien vers tes drivers au bas de la note...

Bonne continuation...

Ecrit par : Alf | 25.08.2008

Ecrire un commentaire