web-dev-qa-db-fra.com

Impossible de faire fonctionner le sans fil sur 12.10 et Dell latitude d630

Oui, j'ai consulté plusieurs autres articles et sites essayant de comprendre ce qui se passe, mais j'ai suivi les étapes et je n'ai pas réussi.

Notez que je suis un débutant dans la configuration de la technologie sans fil sur Ubuntu, alors n'hésitez pas à suggérer des erreurs stupides telles que "est-ce que c'est", j'ai probablement manqué quelque chose de fondamental.

Sortie de quelques commandes:

$ lspci | grep 

0c:00.0 Network controller: Broadcom Corporation BCM4311 802.11a/b/g (rev 01)

$ iwconfig

lo        no wireless extensions.
eth0      no wireless extensions.

Des pilotes supplémentaires indiquent "Utilisation du pilote source sans fil Broadcom 802.11 Linux STA de bcmwl-kernel-source (propriétaire)"

J'ai essayé:

Sudo apt-get install bcmwl-kernel-source

Cela donne juste des erreurs:

Sudo apt-get install bcmwl-kernel-source Reading package lists...
Done Building dependency tree        Reading state information... Done
The following NEW packages will be installed:   bcmwl-kernel-source 0
upgraded, 1 newly installed, 0 to remove and 129 not upgraded. Need to
get 0 B/1,150 kB of archives. After this operation, 3,120 kB of
additional disk space will be used. Selecting previously unselected
package bcmwl-kernel-source. (Reading database ... 204100 files and
directories currently installed.) Unpacking bcmwl-kernel-source (from
.../bcmwl-kernel-source_5.100.82.112+bdcom-0ubuntu3_i386.deb) ...
Setting up bcmwl-kernel-source (5.100.82.112+bdcom-0ubuntu3) ...
Loading new bcmwl-5.100.82.112+bdcom DKMS files... Building only for
3.5.0-18-generic Building for architecture i686 Building initial module for 3.5.0-18-generic Done.

wl: Running module version sanity check.
 - Original module
   - No original module exists within this kernel
 - Installation
   - Installing to /lib/modules/3.5.0-18-generic/updates/dkms/

depmod....

DKMS: install completed. ERROR: Module b43 does not exist in
/proc/modules ERROR: Module b43legacy does not exist in /proc/modules
ERROR: Module ssb does not exist in /proc/modules ERROR: Module
bcm43xx does not exist in /proc/modules ERROR: Module brcm80211 does
not exist in /proc/modules ERROR: Module brcmfmac does not exist in
/proc/modules ERROR: Module brcmsmac does not exist in /proc/modules
ERROR: Module bcma does not exist in /proc/modules update-initramfs:
deferring update (trigger activated) Processing triggers for
initramfs-tools ... update-initramfs: Generating
/boot/initrd.img-3.5.0-18-generic

En outre, plus de sortie:

Sudo lshw -C network    *-network UNCLAIMED     
       description: Network controller
       product: BCM4311 802.11a/b/g
       vendor: Broadcom Corporation
       physical id: 0
       bus info: pci@0000:0c:00.0
       version: 01
       width: 32 bits
       clock: 33MHz
       capabilities: pm msi pciexpress bus_master cap_list
       configuration: latency=0
       resources: memory:fe8fc000-fe8fffff   *-network
       description: Ethernet interface
       product: NetXtreme BCM5755M Gigabit Ethernet PCI Express
       vendor: Broadcom Corporation
       physical id: 0
       bus info: pci@0000:09:00.0
       logical name: eth0
       version: 02
       serial: 00:1c:23:5b:29:73
       size: 100Mbit/s
       capacity: 1Gbit/s
       width: 64 bits
       clock: 33MHz
       capabilities: pm vpd msi pciexpress bus_master cap_list ethernet physical tp 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd
autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=tg3 driverversion=3.123 duplex=full firmware=5755m-v3.29 ip=192.168.1.69
latency=0 link=yes multicast=yes port=twisted pair speed=100Mbit/s
       resources: irq:45 memory:fe7f0000-fe7fffff

Des idées?

3
Tom

Avec les versions Ubuntu 11.x, les pilotes propriétaires Broadcom ont cessé de fonctionner avec les puces 4311 Broadcom (voir le bogue 732677). Cependant, ces puces fonctionnent bien avec le pilote ouvert b43, mais vous devez d'abord installer leur micrologiciel - facilement avec l'installation d'un paquet. Tout d’abord, supprimez le pilote STA propriétaire s’il est installé (qui est identique au pilote wl) et ses fichiers de configuration qui suppriment le pilote b43 actif) en inversant ce que vous avez fait pour les installer:

   Sudo apt-get purge bcmwl-kernel-source 

et/ou exécuter des pilotes supplémentaires et désélectionner le pilote Broadcom STA

Vérifiez que votre suppression/désactivation ci-dessus est terminée:
toutes les lignes avec "liste noire b43" auraient dû être supprimées de tous les fichiers de /etc/modprobe.d. Ces lignes de liste noire suppriment le pilote b43; elles doivent donc être supprimées. Seules les lignes "b43" et "b43legacy" exactes ne doivent contenir que les lignes "bcm43xx". Traiter avec les restes:

Sudo rm /etc/modprobe.d/blacklist-bcm43.conf

 gksudo gedit  any-file-found-with-b43

et supprimez ou mettez un # au début.

Le micrologiciel propriétaire ne peut pas être distribué avec la version, vous devez donc l'ajouter manuellement. Utilisez une connexion filaire et dans un terminal:

   Sudo apt-get install linux-firmware-nonfree

Le paquet firmware-b43-installer est une autre source du firmware Broadcom.

   Sudo apt-get install firmware-b43-installer  

mais un seul ensemble de microprogrammes est nécessaire (et les utilisateurs non-4311 doivent vérifier s'ils ont besoin d'autres versions du microprogramme (comme firmware-b43-lpphy-installer).

Avec le microprogramme en place, NetworkManager peut commencer à analyser. Sinon, charger manuellement le module de pilote b43 ou simplement redémarrer.

 Sudo modprobe b43  

À ce stade, vous devriez avoir le module de pilote b43 chargé, ainsi que le wl et un autre pilote possible, le module brcma PAS présent dans la liste de modules produite par:

 Sudo lsmod | sort

Si le module brcma est répertorié, mettez-le en liste noire en ajoutant ce qui suit: liste noire brcma liste noire brcmsmac liste noire brcm80211 dans le fichier /etc/modprobe.d/blacklist.conf

  gksudo gedit /etc/modprobe.d/blacklist.conf

NetworkManager devrait commencer à analyser et proposer une liste des points de connexion possibles en quelques secondes.

Sélectionnez votre point d'accès, sélectionnez la méthode de cryptage appropriée et entrez votre clé. Si vous ne diffusez pas votre identifiant SSID et que celui-ci ne figure pas dans la liste des points d'accès, vous devrez peut-être cliquer sur NetworkManager, sélectionner l'élément de menu "Connexion au réseau masqué" et entrer votre identifiant SSID. Au prochain démarrage, la connexion devrait être automatique.

2
ubfan1