Wifi broadcom
Résolu
Utilisateur anonyme
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour,
J'ai créé un répertoire hybrid_wl pour installer mon wifi
ai récupéré hybrid-portsrc-x86_64-v5_10_91_9.tar.gz
dans mon répertoire j'ai donc dedans : hybrid-portsrc-x86_64-v5_10_91_9.tar.gz lib Makefile src
je suis ce tuto : http://www.broadcom.com/docs/linux_sta/README.txt mais je suis bloquée là
uname -r me donne 2.6.26-2-686
je me trouve dans ~/src/hybrid_wl$
construire le Loadable Kernel Module?
make -C /lib/modules/2.6.26-2-686/build M=`pwd`
me donne make: *** /lib/modules/2.6.26-2-686/build: Aucun fichier ou répertoire de ce type. Arrêt
make -C /lib/modules/`2.6.26-2-686`/build M=$(pwd)
bash: 2.6.26-2-686: command not found
make: *** /lib/modules//build: Aucun fichier ou répertoire de ce type. Arrêt
pouvez-vous m'aider?
merci
J'ai créé un répertoire hybrid_wl pour installer mon wifi
ai récupéré hybrid-portsrc-x86_64-v5_10_91_9.tar.gz
dans mon répertoire j'ai donc dedans : hybrid-portsrc-x86_64-v5_10_91_9.tar.gz lib Makefile src
je suis ce tuto : http://www.broadcom.com/docs/linux_sta/README.txt mais je suis bloquée là
uname -r me donne 2.6.26-2-686
je me trouve dans ~/src/hybrid_wl$
construire le Loadable Kernel Module?
make -C /lib/modules/2.6.26-2-686/build M=`pwd`
me donne make: *** /lib/modules/2.6.26-2-686/build: Aucun fichier ou répertoire de ce type. Arrêt
make -C /lib/modules/`2.6.26-2-686`/build M=$(pwd)
bash: 2.6.26-2-686: command not found
make: *** /lib/modules//build: Aucun fichier ou répertoire de ce type. Arrêt
pouvez-vous m'aider?
merci
A voir également:
- Wifi broadcom
- Changer wifi chromecast - Guide
- Voir mot de passe wifi android - Guide
- Adresse mac wifi - Guide
- Volte wifi - Guide
- Dns wifi - Guide
9 réponses
Salut,
Commence par installer les headers de ton noyau
En root
Commence par installer les headers de ton noyau
En root
aptitude install linux-headers-$(uname -r)
Bonjour,
ça marche :
la suite de ce tuto :
sudo cp wl.ko /lib/modules/$(uname -r)/kernel/net/wireless/
sudo depmod -a
sudo modprobe wl
je n'ai eu aucun message d'erreur
pour ne pas être obligée de faire modprobe à chaque démarrage, j'ai ajouté dans mon fichier /etc/modules :
ieee80211_crypt_tkip
wl
puis un redémarrage de la machine
il me reste donc à modifier mon fichier /etc/network/interfaces
merci Lami, là ça fonctionne!
ça marche :
la suite de ce tuto :
sudo cp wl.ko /lib/modules/$(uname -r)/kernel/net/wireless/
sudo depmod -a
sudo modprobe wl
je n'ai eu aucun message d'erreur
pour ne pas être obligée de faire modprobe à chaque démarrage, j'ai ajouté dans mon fichier /etc/modules :
ieee80211_crypt_tkip
wl
puis un redémarrage de la machine
il me reste donc à modifier mon fichier /etc/network/interfaces
merci Lami, là ça fonctionne!
merci pour ta réponse, j'ai commencé par faire cette erreur avec
aptitude install linux-headers-2.6.26-2-686
et aptitude install linux-headers-$ 2.6.26-2-686
en fait j'avais remplacé (uname -r) par la version, ce qu'il ne fallait pas faire
donc la commande exacte était bien aptitude install linux-headers-$(uname -r)
seulement je ne retrouve pas dans mon répertoire les fichiers indiqués
tu peux me dire comment procéder maintenant?
merci
aptitude install linux-headers-2.6.26-2-686
et aptitude install linux-headers-$ 2.6.26-2-686
en fait j'avais remplacé (uname -r) par la version, ce qu'il ne fallait pas faire
donc la commande exacte était bien aptitude install linux-headers-$(uname -r)
seulement je ne retrouve pas dans mon répertoire les fichiers indiqués
tu peux me dire comment procéder maintenant?
merci
Re,
j'ai commencé par faire cette erreur avec
aptitude install linux-headers-2.6.26-2-686
Ca ce n'est pas une erreur.
En fait $(uname -r) permet de capturer le résultat de la commande uname -r
C'est très pratique puisque on n'a pas besoin de savoir d'avance quel version de noyau on utilise, et ça marche à tout les coup.
Voici une exemple qui t'aidera peut être à comprendre
Affiche le résultat de
j'ai commencé par faire cette erreur avec
aptitude install linux-headers-2.6.26-2-686
Ca ce n'est pas une erreur.
En fait $(uname -r) permet de capturer le résultat de la commande uname -r
C'est très pratique puisque on n'a pas besoin de savoir d'avance quel version de noyau on utilise, et ça marche à tout les coup.
Voici une exemple qui t'aidera peut être à comprendre
$ uname -r 2.6.26-2-686 $ echo linux-headers-$(uname -r) linux-headers-2.6.26-2-686 $ aptitude search linux-headers-$(uname -r) i linux-headers-2.6.26-2-686En revanche la deuxième aptitude install linux-headers-$ 2.6.26-2-686 c'est une erreur
Affiche le résultat de
ls -l /usr/src ls -l /lib/modules/$(uname -r)/
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
c'est très clair, merci
voici :
ls -l /usr/src/
total 12
drwxr-xr-x 4 root root 4096 jui 4 22:01 linux-headers-2.6.26-2-686
drwxr-xr-x 18 root root 4096 jui 4 22:01 linux-headers-2.6.26-2-common
drwxr-xr-x 3 root root 4096 jui 4 22:01 linux-kbuild-2.6.26
ls -l /lib/modules/$(uname -r)/
total 1872
lrwxrwxrwx 1 root root 35 jui 4 22:01 build -> /usr/src/linux-headers-2.6.26-2-686
drwxr-xr-x 9 root root 4096 avr 13 21:58 kernel
-rw-r--r-- 1 root root 410493 avr 13 21:59 modules.alias
-rw-r--r-- 1 root root 69 avr 13 21:59 modules.ccwmap
-rw-r--r-- 1 root root 392265 avr 13 21:59 modules.dep
-rw-r--r-- 1 root root 813 avr 13 21:59 modules.ieee1394map
-rw-r--r-- 1 root root 451 avr 13 21:59 modules.inputmap
-rw-r--r-- 1 root root 22763 avr 13 21:59 modules.isapnpmap
-rw-r--r-- 1 root root 74 avr 13 21:59 modules.ofmap
-rw-r--r-- 1 root root 297851 avr 13 21:59 modules.pcimap
-rw-r--r-- 1 root root 1429 avr 13 21:59 modules.seriomap
-rw-r--r-- 1 root root 180744 avr 13 21:59 modules.symbols
-rw-r--r-- 1 root root 554230 avr 13 21:59 modules.usbmap
voici :
ls -l /usr/src/
total 12
drwxr-xr-x 4 root root 4096 jui 4 22:01 linux-headers-2.6.26-2-686
drwxr-xr-x 18 root root 4096 jui 4 22:01 linux-headers-2.6.26-2-common
drwxr-xr-x 3 root root 4096 jui 4 22:01 linux-kbuild-2.6.26
ls -l /lib/modules/$(uname -r)/
total 1872
lrwxrwxrwx 1 root root 35 jui 4 22:01 build -> /usr/src/linux-headers-2.6.26-2-686
drwxr-xr-x 9 root root 4096 avr 13 21:58 kernel
-rw-r--r-- 1 root root 410493 avr 13 21:59 modules.alias
-rw-r--r-- 1 root root 69 avr 13 21:59 modules.ccwmap
-rw-r--r-- 1 root root 392265 avr 13 21:59 modules.dep
-rw-r--r-- 1 root root 813 avr 13 21:59 modules.ieee1394map
-rw-r--r-- 1 root root 451 avr 13 21:59 modules.inputmap
-rw-r--r-- 1 root root 22763 avr 13 21:59 modules.isapnpmap
-rw-r--r-- 1 root root 74 avr 13 21:59 modules.ofmap
-rw-r--r-- 1 root root 297851 avr 13 21:59 modules.pcimap
-rw-r--r-- 1 root root 1429 avr 13 21:59 modules.seriomap
-rw-r--r-- 1 root root 180744 avr 13 21:59 modules.symbols
-rw-r--r-- 1 root root 554230 avr 13 21:59 modules.usbmap
Re,
Maintenant tu vois que tu as un lien symbolique build qui pointe sur les headers de ton noyau
lrwxrwxrwx 1 root root 35 jui 4 22:01 build -> /usr/src/linux-headers-2.6.26-2-686
Donc tu peux suivre le tuto maintenant et taper la commande
Maintenant tu vois que tu as un lien symbolique build qui pointe sur les headers de ton noyau
lrwxrwxrwx 1 root root 35 jui 4 22:01 build -> /usr/src/linux-headers-2.6.26-2-686
Donc tu peux suivre le tuto maintenant et taper la commande
make -C /lib/modules/2.6.26-2-686/build M=`pwd`mais je préfère
make -C /lib/modules/$(uname -r)/build M=`pwd`
la commande me donne :
make -C /lib/modules/$(uname -r)/build M=`pwd`make: entrant dans le répertoire « /usr/src/linux-headers-2.6.26-2-686 »
Building modules, stage 2.
MODPOST 1 modules
WARNING: modpost: missing MODULE_LICENSE() in /home/francoise/src/hybrid_wl/wl.o
see include/linux/module.h for more information
make: quittant le répertoire « /usr/src/linux-headers-2.6.26-2-686 »
make -C /lib/modules/$(uname -r)/build M=`pwd`make: entrant dans le répertoire « /usr/src/linux-headers-2.6.26-2-686 »
Building modules, stage 2.
MODPOST 1 modules
WARNING: modpost: missing MODULE_LICENSE() in /home/francoise/src/hybrid_wl/wl.o
see include/linux/module.h for more information
make: quittant le répertoire « /usr/src/linux-headers-2.6.26-2-686 »