数時間インターネットをブラウジングして、私が抱えている問題を解決する方法を見つけようとして、私は必死の時間にあなたに来ます。
現在、Ubuntu 16.04を使用していますが、何らかの理由で、wifiをまったく動作させることができません。
実行すると:
Sudo apt-get install bcmwl-kernel-source
私は次を取得します:
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Les NOUVEAUX paquets suivants seront installés :
bcmwl-kernel-source
0 mis à jour, 1 nouvellement installés, 0 à enlever et 0 non mis à jour.
Il est nécessaire de prendre 0 o/1 515 ko dans les archives.
Après cette opération, 8 013 ko d'espace disque supplémentaires seront utilisés.
Sélection du paquet bcmwl-kernel-source précédemment désélectionné.
(Lecture de la base de données... 444582 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de .../bcmwl-kernel-source_6.30.223.248+bdcom-0ubuntu8_AMD64.deb ...
Dépaquetage de bcmwl-kernel-source (6.30.223.248+bdcom-0ubuntu8) ...
Paramétrage de bcmwl-kernel-source (6.30.223.248+bdcom-0ubuntu8) ...
Loading new bcmwl-6.30.223.248+bdcom DKMS files...
First Installation: checking all kernels...
Building only for 4.4.0-47-generic
Building for architecture x86_64
Building initial module for 4.4.0-47-generic
ERROR: Cannot create report: [Errno 17] File exists: '/var/crash/bcmwl-kernel-source.0.crash'
Error! Bad return status for module build on kernel: 4.4.0-47-generic (x86_64)
Consult /var/lib/dkms/bcmwl/6.30.223.248+bdcom/build/make.log for more information.
modprobe: FATAL: Module wl not found in directory /lib/modules/4.4.0-47-generic
update-initramfs: deferring update (trigger activated)
Traitement des actions différées (« triggers ») pour initramfs-tools (0.122ubuntu8.5) ...
update-initramfs: Generating /boot/initrd.img-4.4.0-47-generic
ご覧のとおり、モジュールwlは見つかりません。その問題を解決する方法は1つも見つかりませんでした。
詳細情報は次のとおりです。
lspci -knn | grep Net -A2
返却値:
08:00.0 Network controller [0280]: Broadcom Corporation BCM43142 802.11b/g/n [14e4:4365] (rev 01)
DeviceName: Broadcom BCM43142 802.11bgn 1x1 WiFi Adapter + BT 4.0 combo adapter
Subsystem: Hewlett-Packard Company BCM43142 802.11b/g/n [103c:2230]
また、安全でないmodで起動しています。
フラッシュドライブを使用してUEFI BiosでUbuntuをインストールしました。
cat /var/lib/dkms/bcmwl/6.30.223.248+bdcom/build/make.log
与える:
DKMS make.log for bcmwl-6.30.223.248+bdcom for kernel 4.4.0-47-generic (x86_64)
mercredi 9 novembre 2016, 22:00:56 (UTC+0100)
make : on entre dans le répertoire « /usr/src/linux-headers-4.4.0-47-generic »
Makefile:691: Cannot use CONFIG_CC_STACKPROTECTOR_STRONG: -fstack-protector-strong not supported by compiler
CFG80211 API is prefered for this kernel version
Using CFG80211 API
LD /var/lib/dkms/bcmwl/6.30.223.248+bdcom/build/built-in.o
CC [M] /var/lib/dkms/bcmwl/6.30.223.248+bdcom/build/src/shared/linux_osl.o
gcc: error: unrecognized command line option ‘-fstack-protector-strong’
scripts/Makefile.build:258 : la recette pour la cible « /var/lib/dkms/bcmwl/6.30.223.248+bdcom/build/src/shared/linux_osl.o » a échouée
make[1]: *** [/var/lib/dkms/bcmwl/6.30.223.248+bdcom/build/src/shared/linux_osl.o] Erreur 1
Makefile:1418 : la recette pour la cible « _module_/var/lib/dkms/bcmwl/6.30.223.248+bdcom/build » a échouée
make: *** [_module_/var/lib/dkms/bcmwl/6.30.223.248+bdcom/build] Erreur 2
make : on quitte le répertoire « /usr/src/linux-headers-4.4.0-47-generic »
別の方法で問題を解決しない場合は、いつでもソースからインストールできます。これについては、2番目のポイントで説明します。
広告。 1
Sudo -i
apt update
apt upgrade
apt-get purge bcmwl-kernel-source
reboot
Sudo -i
apt update
apt-get install build-essential # Just to make sure if it's installed
update-pciids
apt-get install bcmwl-kernel-source
reboot
# If it's still not working type:
# modprobe wl
その後、トップバーのネットワークメニューに使用可能なWiFiネットワークのリストがありましたが、"すべてのユーザーはこのネットワークに接続できます" in 接続の変更 in同じドロップダウンメニュー。 (install --reinstallではなく、2つの別個のステップpurge&installを使用する方がはるかに安全だと思います)。
広告。 2
他のすべてが失敗する場合は、常にソースからドライバーをインストールできます。かなり良い説明がここにあります http://www.broadcom.com/docs/linux_sta/README.txt
率直に言って、私はそれをやったことがないので、おそらくあなたもそうしないからです。
このREADMEを確認してください。ただし、インストールプロセスは次のように開始する必要があります。
Sudo -i
apt-get install build-essential linux-headers-generic
#
# I'm not sure with this following line:
# apt-get build-dep linux-generic
#
mkdir hybrid_wl
cd hybrid_wl
[ `uname -m` == 'x86_64' ] && FILE='hybrid-v35_64-nodebug-pcoem-6_30_223_271.tar.gz' || FILE='hybrid-v35-nodebug-pcoem-6_30_223_271.tar.gz'
wget http://www.broadcom.com/docs/linux_sta/$FILE
tar -zxf $FILE
make clean
make
make install
次の手順は、すでにwlモジュールを使用しているかどうかによって異なりますが、READMEではチェックを推奨しています
/ lib/modules/`uname -r`/kernel/net/wireless
そして私のコンピューターで私はそれを見つけました
/ lib/modules/`uname -r`/updates/dkms/wl.ko
より良いチェック:
Sudo find/-name wl.ko
Broadcom公式サポートサイト を見ると、上記でダウンロードしたバージョン6.30.223.271が最新のものであるようです(比較してください) with6.30.223.248XenialまたはYakketyリポジトリでも使用可能)。