Как заставить мою карту BCM43228 работать в основном ядре 3.4 или выше?

Я следовал за https://wiki.ubuntu.com/Kernel/MainlineBuilds чтобы установить ядро ​​3.4 и 3.5 из debs.

К сожалению, после загрузки я не могу подключиться к Интернету, потому что у меня проблемы с сетевым устройством BCM43228. Собственный драйвер не может быть активирован.

Жокейные логи имеют:

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 ВНИМАНИЕ: / sys / module / wl / drivers не существует, не может перепривязать драйвер wl

и пытается сделать:

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

результаты в:

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

Есть ли поддержка этого драйвера в linux >= 3.4?

2 ответа

Решение

Если вы читаете вики, могу я обратить ваше внимание на этот бит:

По определению основные сборки ядра сделаны из первичных неизмененных основных версий ядра и поэтому не включают и не должны включать какие-либо исправления или драйверы Ubuntu. Для этих ядер также нет бинарных драйверов.

Вместо основных сборок вам, как правило, повезет больше с ядрами для следующей альфа / бета-версии (в данном случае, 12.10 Quantal Alpha 2), которая должна иметь бинарные драйверы:

  1. Получите 12.10 bcmwl-kernel-source пакет из ссылки ниже и попробуйте установить его с 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. Если это не работает в основной сборке, установите образы / заголовки ядра 12.10 3.5 и попробуйте снова:

    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

Примечание. Поскольку вы выглядите как кто-то, кому это очень удобно с практикой:), я могу порекомендовать вам рассмотреть вопрос о замене ужасной карты Broadcom только с двоичным кодом на одну из превосходных карт Intel 6205 или 6300 с полуб мини-PCIe, которые полностью открыты. поддержка драйверов в ванильном ядре?

Была такая же проблема с пакетом ядра, который я скачал с xorg-edgers, Затем я скачал количественную версию bcmwl-kernel-source отсюда установил его и моя беспроводная карта заработала сразу.

Другие вопросы по тегам