Rechercher : dans
Par :

[Kubuntu] Installer driver Wifi sans internet

Dernière réponse le 12 jui 2007 à 21:20:23 KowA, le 10 jui 2007 à 10:27:15 
 Signaler ce message aux modérateurs

Bonjour!

Bien lassé de Wind##s et après avoir tenté, en vain, de remédier à ses failles et ses encrassements continuels, j’ai récemment compris l’énorme interêt qu’avait Linux lorsqu’on souhaite disposer d’un système stable et maîtrisable (et le soutien d’une communauté !). Après avoir bien parcouru la toile, je me suis donc lancé dans l’aventure avec Kubuntu (et j’aimerais rapidement ne garder Wind##s que pour dx9.0 & 10 ! ;D ).

Je m’attendais bien à être bloqué à un moment ou un autre, mais pas si tôt… voici mon petit problème :

J’ai installé Kubuntu 7.04 sur mon portable Acer 3003 WLMI (tout s’est bien passé, à priori ! De plus ce portable est décrit comme “compatible” avec la plupart des distributions sur plusieurs sites, ce qui n’est apparemment pas la coutume avec Acer…) et je souhaite naturellement me connecter à internet pour récupérer des paquets etc. etc. Mon Wifi est détecté par Kubuntu mais je ne peux me connecter : cela requiert apparemment les drivers car la touche d’activation (en façade) du Wifi n’a pas d’effet.

Je pense avoir trouvé la solution dans des topics traitant le meme problème :

Installer le firmware bcm43xx :

sudo aptitude install bcm43xx-fwcutter
puis :
sudo modprobe bcm43xx
et enfin copie :
echo bcm43xx | sudo tee -a /etc/modules

Le fichier compressé bcm43xx-fwcutter-004.tar.bz2 est sur une clé USB ; rien ne se passe quand j’entre la premiere commande, et je me doute que le fichier doit se trouver décompressé dans un repertoire cible ou quelquechose du genre mais je ne trouve pas lequel…J’aurais besoin de details sur ce que je dois faire avant la première commande sachant que je n’ai pas d’autre moyen de me connecter que le Wifi…

J’en profite également pour poser une petite question à laquelle je n’ai pas trouvé de réponse précise : Y a-t-il un réel interêt à nettoyer les fichiers obsolètes et/ou inutiles de son systeme Kubuntu ? Si oui, comment ? (Oui, maniaque du nettoyage… imputable à windows je crois…Glup!)

Merci d’avance !

Configuration: Kubuntu 7.04

Meilleures réponses pour « [Kubuntu] Installer driver Wifi sans internet » dans :
[Debian][HowTo] Xorg7 - installer drivers nvidia VoirXorg7 - installer drivers nvidia Dans ce tutoriel nous allons aborder comment installer les drivers nvidia sous debian. Tout ce qui dit est valable pour d'autres distributions basées sur debian comme par exemple ubuntu. Toutefois pour cette...
Installer un pilote audio Conexant sur PC portable HP sous XP VoirVous venez de remplacer Vista par XP sur votre PC portable HP/Compaq et vous n'arrivez pas à installer le pilote du chipset audio, vous n'avez donc plus de son. Vérifiez que le pilote recherché n'est pas disponible sur le site du constructeur. Si...
[Ubuntu/Debian] Installation automatique des drivers Nvidia/Ati VoirInstallation automatique des drivers Ati et Nvidia de votre carte graphique sous Ubuntu /Debian Introduction Installation de Envy Installation du driver Dernière étape Compléments Introduction Il y a plusieurs manières...
Pilote (Driver) VoirQu'est-ce qu'un driver? Un ordinateur est constitué d'un assemblage de périphériques. Pour pouvoir contrôler chacun de ses périphériques, le système d'exploitation a besoin d'une interface logicielle entre lui et le matériel, on appelle driver...

1

freto, le 10 jui 2007 à 10:35:12

Bonjour a toi
Après la première commande, pourrait tu donner le résultat de cette commande
echo $?

Répondre à freto

2

KowA, le 10 jui 2007 à 10:39:14

Oui : lorsque j'entre ces commandes, je n'ai pas de retour...Surement une manip basique que ke je ne maitrise pas encore...

Répondre à KowA

3

Zempachi, le 10 jui 2007 à 10:43:28

Aptitude permet d'installer des paquetage présents dans les depot et non d'installer des fichiers *.tar.bz2. Donc normal que ca fonctionne pas.
Pour le fichier bcm43xx-fwcutter-004.tar.bz2, il faut tout faire à la main.

Le plus simple serait encore de connecter ton portable via la carte réseau, puis de configurer les depots et enfin d'installer le firmware comme indiquer.

intermittent de la poésie
Membre fondateur du FJH

Répondre à Zempachi

4

KowA, le 10 jui 2007 à 10:51:10

Le problème réside dans le fait que je ne peux me connecter qu'en Wifi, j'ai donc utilisé mon boot Wind##s pour récupérer le fichier en question, et je ne dispsose donc pas de aptitude ou autre pour récupérer d'autres paquets...tant que le Wifi ne marche pas...La démarche manuelle est-elle très lourde ?

Répondre à KowA

5

Zempachi, le 10 jui 2007 à 11:01:17

Il n'y a pas de sorti réseau sur ton portable?????
M'enfin si tu veux non va faire ça à la mano ... oui ça peux être chiant surtout s'il manque des dépendances :/

Donne le lien ou tu as téléchargé ce fichier.

intermittent de la poésie
Membre fondateur du FJH

Répondre à Zempachi

6

KowA, le 10 jui 2007 à 11:27:26

Sisi bien sûr, il y a une sortie réseau...mais je n'ai rien pour la brancher (je parle pas des cables ethernet mais bien d'une sortie ethernet...).

Malheureusement je n'ai pas gardé le lien avec lequel j'ai téléchargé ce fichier (qui était contenu dans le texte). j'ai juste le texte (ci-dessous) et le fichier...et je ne retrouve pluss le site en question...

A - Try and use the driver available in the kernel

1 - get the firmware specific to this laptop, by installing the package bcm43xx-fwcutter

sudo aptitude install bcm43xx-fwcutter

2 - insert the module:

sudo modprobe bcm43xx

3 - add bcm43xx to /etc/modules

echo bcm43xx | sudo tee -a /etc/modules

Répondre à KowA

7

Zempachi, le 10 jui 2007 à 11:32:01

Oki,
decompresse le contenu du tar.gz et regarde s'il n'y a pas de fichier install ou readme

intermittent de la poésie
Membre fondateur du FJH

Répondre à Zempachi

8

KowA, le 10 jui 2007 à 11:42:40

Effectivement il y a un fichier readme comportant des détails :

-----

BCM43XX Linux Driver Project
============================


About this software
-------------------

bcm43xx-fwcutter is a tool which can extract firmware from various source files.
It's written for BCM43xx driver files.

The project page is http://bcm43xx.berlios.de/


Usage
-----

bcm43xx-fwcutter FILE extracts the firmware from a source FILE to .
bcm43xx-fwcutter -i FILE identify the driver file. Print information, but don't extract.
bcm43xx-fwcutter -w /tmp FILE extract and write firmware to /tmp.
bcm43xx-fwcutter -l prints a list of supported driver source files.

After extraction, run make installfw which will copy bcm43xx_*.fw to
FIRMWARE_INSTALL_DIR (which defaults to /lib/firmware) for
usage by the bcm43xx driver. An alternative way is using the -w option.

Different distributions use different target directories for the firmware
files. If the driver complains about missing firmware files look for the
correct directory. For some distributions you have to use
/lib/hotplug/firmware or /usr/lib/hotplug/firmware for FIRMWARE_INSTALL_DIR,
but other directories are also possible.

Extraction doesn't depend on the system you're using. You can even
extract firmware on ppc from a mips driver. Cross-extraction is allowed.


Where can I find some driver source files?
------------------------------------------
Puis il y a une liste de liens repondant a la question ci dessus.

Répondre à KowA

9

Zempachi, le 10 jui 2007 à 12:33:17

Oki
bon apres quelques recheches, je te propose la démarche suivante:

1) télécharge le *.deb ici:
http://fr.archive.ubuntu.com/...
-> la fiche correspondante est ici : http://packages.ubuntu.com/feisty/utils/bcm43xx-fwcutter
Il est possible qu'il y ait un dépendance non satisfaite... à voir.

2) récupère le fichier "bcmwl5.sys"
Il devrait se trouver dans C:\WINDOWS\system32\drivers si tu as installé les drivers sous Windows.
Sinon reporte toi sur la liste des liens du readme.

3) une fois le fichier récupéré, tape :

sudo bcm43xx-fwcutter -w /lib/firmware/`uname -r` /chemin/vers/le/fichier/bcmwl5.sys


Y a plus qu'à redemarrer.

source : http://doc.ubuntu-fr.org/materiel/wifi/bcm43xx#installation_du_firmware
intermittent de la poésie
Membre fondateur du FJH

Répondre à Zempachi

10

KowA, le 10 jui 2007 à 12:48:42

OK!

Je prends note de tout ca mais je ne pourrait le tester qu'en fin d'après midi...
Le .deb est bien à exécuter avant l'étape 2 ?

En attendant, merci du temps que tu as consacré à cette réponse !

Répondre à KowA

11

Zempachi, le 10 jui 2007 à 13:10:13

Voui une fois telecharger double cliquer sur le *.deb pour l'installer.

intermittent de la poésie
Membre fondateur du FJH

Répondre à Zempachi

12

KowA, le 10 jui 2007 à 18:17:23

Re,

quand j'installe le paquet bcm43xx je reçoit le message suivant :

le pilote bcm43xx doit extraire microcode "firmware" pour fonctionner (ne peut empaqueter).
Peut être automatiquement récupéré pendant l'instal.

Choix entre oui et non ;

oui => plusieurs erreurs se sont produites pendant l'installation.

Je ne suis pas allé plus loin pour l'instant.

Le message est un peu vague je vais potasser les fichiers texte et tenter de continuer...
KowA

Répondre à KowA

13

KowA, le 10 jui 2007 à 20:36:28

Je reposte pour faire part de mon avancée...si s'en est une...

Jai continué la solution selon les étapes que tu as décrites ci dessus : là 2 petites interrogations :

* lorsque j'entre la commande

sudo bcm43xx-fwcutter -w /lib/firmware/`uname -r` /media/CORSAIR//bcmwl5.sys

je nai pas de délai ou de travail apparent de mon ordi, bref jai limpression qu'il ne se passe rien. (Je suis encore neophyte et ne sais pas exactement en quoi consiste la commande ci-dessus !)


*Jai tenté de configurer le wifi en mode admin via le system settings en entrant le nom du resau SSID et sa clé WAP (fonctionnant sous windows), le tout en laissant détection DHCP automatique. le wifi ne sactive vraissemblablement pas et kubuntu me retourne l'erreur "default gateway address is invalid".


tout ceci etant peut être prématuré compte tenu de lerreur non resolue du message précédent...? KowA

Répondre à KowA

14

freto, le 11 jui 2007 à 09:17:48

Une fois que tu a entré les info manuelement dans les configs, essaie en mode root d'executer dans un terminal
dhclient
ou en mode user normal
sudo dhclient

La il faut attendre un peu de temps et si il finit par te donner une ligne disant que tu a une adresse IP ben c bon

Répondre à freto

15

Zempachi, le 11 jui 2007 à 10:20:42

quand j'installe le paquet bcm43xx je reçoit le message suivant :
le pilote bcm43xx doit extraire microcode "firmware" pour fonctionner (ne peut empaqueter).
Peut être automatiquement récupéré pendant l'instal.


Est ce que tu peux tenter d'installer ce fichier *.deb à la ligne de commande pour voir les messages d'erreurs:

dpkg - i bcm43xx-fwcutter_006-1_i386.deb


lorsque j'entre la commande
sudo bcm43xx-fwcutter -w /lib/firmware/`uname -r` /media/CORSAIR//bcmwl5.sys
je nai pas de délai ou de travail apparent de mon ordi, bref jai limpression qu'il ne se passe rien. (Je suis encore neophyte et ne sais pas exactement en quoi consiste la commande ci-dessus !)

Est ce que tu reprends la main dans la console?
normalement quand tu tapes la commande tu as:
[zempachi@mon_pc /home/zempachi]$ sudo bcm43xx-fwcutter -w /lib/firmware/`uname -r` /media/CORSAIR//bcmwl5.sys
password?

Tu entre ton mot de passe puis les commandes s'executent et tu reprends la main:
[zempachi@mon_pc /home/zempachi]$ 

Est ce que tu as cette ligne (avec tes propres infos) ou tu n'as rien??

Pour info, cette ligne de commande se charge de copier le driver au bon endroit (cf readme).

Enfin, que donne la commande: lsmod | grep bc
intermittent de la poésie
Membre fondateur du FJH

Répondre à Zempachi

16

KowA, le 12 jui 2007 à 10:39:26

Bonjour,

Merci pour vos réponses ; Zempachi, j’ai suivi hier tes instructions :

Quand j’entre la ligne de commande à la main le message d’erreur n’est pas plus explicite :

L’installation débute et je recois simplement le message : “des erreurs se sont produites pendant l’installation” puis j’ai de nouveau la main.

En ce qui concerne la commande de copie firmware tu as été perspicace, il devait effectivement y avoir un problème de main :

Ma commande débute par : kowa@laptop: ~$ sudo bcm43xx…

Et j’obtiens :

Filename : bcml5.sys
Version : 3.100.46.0
MD5 : 38cal1443660d0f5f06887c6a2e692aeb
Microcodes : 2 4 5
Pcms : 4 5

Microcode : 2 #(puis 4 et 5)
Revision : 0x0123
Patchlevel 0x0020
Date : 2004-11-16
Time : 07:12:11

Extracting bcm43xx_microcode2.fw …
/lib/firmware/uname –r/bcm43xx_microcode2.fw: No such file or directory

Puis reprise de la main.

Enfin, la commande : koya@laptop:~$ lsmod | grep bc , donne :

Bcm43xx 125332 0
Ieee80211softmac 31232 1 bcm43xx
Ieee80211 34760 2 bcm43xx, ieee80211softmac
Nbcache 9604 1 ext3
Usbcore 134280 5 usb_storage, libusual, ehci-hcd, ohci_hcdFbcon 42656 0
Tileblit 3584 1 fbcon
Font 9216 1 fbcon
Bitblit 6912 2 fbcon

Reprise de main


Sinon la commande dhclient donne sans surprise (?) un message d’impossiblité de se connecter. KowA

Répondre à KowA

17

freto, le 12 jui 2007 à 10:53:58

OK donc effectivement tu n'a pas pu te connecter via le wifi
Les erreurs de l'installation des pilotes en sont la cause
Pour une install manuelle, quelqu'un d'autre pourra te dire mieux que moi ce qu'il faut faire

Répondre à freto

18

Zempachi, le 12 jui 2007 à 12:40:04

Alors,
/lib/firmware/uname –r/bcm43xx_microcode2.fw: No such file or directory

Attention quand tu tapes
sudo bcm43xx-fwcutter -w /lib/firmware/`uname -r` /media/CORSAIR//bcmwl5.sys
Il ne faut pas oublier les apostrophes ` autour de uname -r!
uname -r est la commande qui donne le nom (version) du noyau actuel. les apostrophes permmetent de remplacer la valeur renvoi
Sinon tapes la commande uname -r et récupère la réponse et remplace là dans la commande précédente.
exemple:
Si uname -r donne Linux-2.6.19
Alors tape :

sudo bcm43xx-fwcutter -w /lib/firmware/Linux-2.6.19  /media/CORSAIR//bcmwl5.sys


Ce qui est bizarre c'est que la commande lsmod | grep bc montre que le module
Bcm43xx est bien chargé... à moins qu'il faille mettre à jour ce driver pour que ton wifi puisse est activé d'ou la présence de ce module.

M'enfin tente ces manip et on avisera par la suite.
intermittent de la poésie
Membre fondateur du FJH

Répondre à Zempachi

19

KowA, le 12 jui 2007 à 12:54:16

Ok merci bien !

Les apostrophes étaient présentes mais je vais retenter fort de ces nouvelles explications.
J'avais effectivement cru comprendre que comme bcm43xx était présent dans la liste de la commande lsmod | grep bc tout n'était pas perdu!
Je teste ca des que possible. KowA

Répondre à KowA

20

KowA, le 12 jui 2007 à 20:51:49

Ouf ! Avancée décisive !

En fait les apostrophes ca ne passait pas !

Jai enfin reussi a faire silluminer la diode de mon wifi sous me linux !

En allant voir dans usr/share/bcm##.sh je me suis apercu que ce script essayait de recuperer le fichier wl_apsta.o sur internet, focement ca devient baleze sans connection.

Jai donc utilisé la commande que tu m'as ci-dessus indiqué pour copier le fichier .o et le .sys sans les fameuses apostrophes dans le firmware. Redemarrage et hop le firmware est bon et le wifi fonctionnel. Son etat a dailleurs changé dans le system settings en fonctionnel.

Par contre je n'arrive toujours pas a me connecter : lorsque je configure le wifi je reçoit le message "default gateway ip adress is invalid", tout simplement parce que je n'ai pas entrée d'addresse ip je suppose, mais je ne sais pas quoi mettre...La configuration auto n'aboutit pas lorsque j'entre les informations du reseau, tres certainement pour les memes raisons... KowA

Répondre à KowA

21

 KowA, le 12 jui 2007 à 21:20:23

Victoire!

Voila je suis en train de poster avec Konqueror!

En fait je suis retourné sous windows pour recuperer l'adresse ip passerelle...et la coller dans la gateway adress sous Kubuntu. Donc ca fonctionne. J'aimerais juste savoir si il y aurait eu un moyen de récupérer cette adresse ip sans windows ?

Merci à ceux qui m'ont apporté leur aide, en particulier Zempachi et à bientôt sur CCM.net !
KowA

Répondre à KowA