web-dev-qa-db-fra.com

Comment faire fonctionner ma carte BCM43228 dans le noyau principal 3.4 ou supérieur?

J'ai suivi https://wiki.ubuntu.com/Kernel/MainlineBuilds pour installer les noyaux 3.4 et 3.5 à partir de debs.

Malheureusement, après le démarrage, je ne parviens pas à me connecter à Internet car j'ai des problèmes avec mon périphérique réseau BCM43228. Le pilote propriétaire ne peut pas être activé.

Les journaux de jockey ont:

2012-07-08 22:13:06,796 DEBUG: BroadcomWLHandler enabled(): kmod disabled, bcm43xx: blacklisted, b43: blacklisted, b43legacy: blacklisted
2012-07-08 22:13:06,854 DEBUG: BroadcomWLHandler enabled(): kmod disabled, bcm43xx: blacklisted, b43: blacklisted, b43legacy: blacklisted
2012-07-08 22:13:06,873 DEBUG: BroadcomWLHandler enabled(): kmod disabled, bcm43xx: blacklisted, b43: blacklisted, b43legacy: blacklisted
2012-07-08 22:13:08,843 DEBUG: BroadcomWLHandler enabled(): kmod disabled, bcm43xx: blacklisted, b43: blacklisted, b43legacy: blacklisted
2012-07-08 22:13:12,818 WARNING: modinfo for module wl failed: ERROR: modinfo: could not find module wl

2012-07-08 22: 13: 12 819 AVERTISSEMENT:/sys/module/wl/drivers n'existe pas, ne peut pas relier le pilote wl

et en essayant de faire:

Sudo apt-get install --reinstall bcmwl-kernel-source

résulte en:

Reading package lists...
Building dependency tree...
Reading state information...
0 upgraded, 0 newly installed, 1 reinstalled, 0 to remove and 0 not upgraded.
Need to get 0 B/1,151 kB of archives.
After this operation, 0 B of additional disk space will be used.
(Reading database ... 314137 files and directories currently installed.)
Preparing to replace bcmwl-kernel-source 5.100.82.38+bdcom-0ubuntu6.1 (using .../bcmwl-kernel-source_5.100.82.38+bdcom-0ubuntu6.1_AMD64.deb) ...
Removing all DKMS Modules
Done.
Unpacking replacement bcmwl-kernel-source ...
Setting up bcmwl-kernel-source (5.100.82.38+bdcom-0ubuntu6.1) ...
Loading new bcmwl-5.100.82.38+bdcom DKMS files...
Building only for 3.5.0-030500rc6-generic
Building for architecture x86_64
Building initial module for 3.5.0-030500rc6-generic
ERROR (dkms apport): kernel package linux-headers-3.5.0-030500rc6-generic is not supported
Error! Bad return status for module build on kernel: 3.5.0-030500rc6-generic (x86_64)
Consult /var/lib/dkms/bcmwl/5.100.82.38+bdcom/build/make.log for more information.
update-initramfs: deferring update (trigger activated)
Processing triggers for initramfs-tools ...
update-initramfs: Generating /boot/initrd.img-3.5.0-030500rc6-generic

Existe-t-il un support pour ce pilote sous linux> = 3.4?

2
Paulo Matos

Si vous lisez le wiki, puis-je attirer votre attention sur ce bit:

Par définition, les compilations du noyau principal sont créées à partir de sources non modifiées du noyau principal et ne doivent donc inclure, ni ne devraient inclure, de correctifs ou de pilotes Ubuntu. Il n'y a pas non plus de pilotes binaires pour ces noyaux.

Plutôt que les versions mainline, vous aurez généralement plus de chance avec les noyaux pour la prochaine version alpha/bêta (dans ce cas, 12.10 Quantal Alpha 2), qui devrait disposer de pilotes binaires:

  1. Obtenez le paquet 12.10 bcmwl-kernel-source à partir du lien ci-dessous et essayez de l'installer avec dpkg:

    http://www.mirrorservice.org/sites/archive.ubuntu.com/ubuntu/pool/restricted/b/bcmwl/bcmwl-kernel-source_5.100.82.112%2bbdcom-0ubuntu2_AMD64.deb
    
  2. Si cela ne fonctionne pas sur votre version principale, installez les images/en-têtes du noyau 12.10 3.5, puis essayez à nouveau:

     http://www.mirrorservice.org/sites/archive.ubuntu.com/ubuntu/pool/main/l/linux/linux-headers-3.5.0-4_3.5.0-4.4_all.deb 
     http://www.mirrorservice.org/sites/archive.ubuntu.com/ubuntu/pool/main/l/linux/linux-headers-3.5.0-4-generic_3.5.0-4.4_AMD64.deb 
     http://www.mirrorservice.org/sites/archive.ubuntu.com/ubuntu/pool/main/l/linux/linux-image-3.5.0-4-generic_3.5.0-4.4_AMD64. deb 
     http://www.mirrorservice.org/sites/archive.ubuntu.com/ubuntu/pool/main/l/linux/linux-image-extra-3.5.0-4-generic_3.5.0- 4.4_AMD64.deb 
    

Remarque: Étant donné que vous ressemblez à quelqu'un qui devrait être assez pratique avec cela :), puis-je vous recommander d'envisager de remplacer la terrible carte Broadcom uniquement binaire par l'une des excellentes cartes demi-mini-PCIe Intel 6205 ou 6300, qui sont complètement ouvertes Prise en charge du pilote source dans le noyau Vanilla?

3
ish

Avait le même problème avec le paquet de noyau que j'ai téléchargé de xorg-edgers. J'ai ensuite téléchargé la version quantale de bcmwl-kernel-source de ici , je l'ai installée et ma carte sans fil a fonctionné immédiatement.

2
hardas