web-dev-qa-db-ja.com

Xubuntu 16.04へのアップグレード後にWlan0インターフェイスが消えた

Lenovo Thinkpad Twist(S230u) with Broadcom wireless card the wlan0でのXubuntu 15.10からXubuntu 16.04へのアップグレード以降デバイスが消えました。物理デバイスが存在しないかのようです。 どのように再有効化できますか?

アップグレードプロセスの最後のステップで、 [〜#〜] no [〜#〜] をクリックして、 UEFIセキュアブート。 (これが有用な情報であるかどうかはわかりません)。

システムは現在最新です。

Sudo apt-get update
Sudo apt-get upgrade
Sudo apt-get dist-upgrade

-> 0で終了、0は新しくインストール、0は削除、0はアップグレードなし。

ifconfig

-> eth0 および lo のみをリストします。

lspci

->「03:00.0ネットワークコントローラー:Broadcom Corporation BCM43228 802.11a/b/g/n 」という行が含まれています。しかし、「ワイヤレス」などの言及はありません。

iwconfig

-> eth0 wwan0 lo に言及し、それぞれワイヤレス拡張機能なし。他に何もありません。

 nmcli -f all device show 

->同じ状況。 GENERAL.DEVICE eth0 lo および cdcのみのエントリ-wdm3 (モバイルブロードバンドデバイスである必要があります)。

update-manager

-> Additional drivers に記載:Broadcom Corporation BCM43228 802.11a/b/g/n- bcmwl-kernelからBroadcom 802.11 Linux STAワイヤレスドライバーソースを使用-ソース(専有).

David Foersterが提案した解決策を試しました。ただし、再インストールプロセスはエラーで終了します。状況はそのままです:

lspci -nn -d 14e4:
Sudo apt-get purge bcmwl-kernel-source
Sudo apt-get update
Sudo apt-get update-pciids
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 0 not upgraded.
Need to get 0 B/1 515 kB of archives.
After this operation, 8 013 kB of additional disk space will be used.
Selecting previously unselected package bcmwl-kernel-source.
(Reading database ... 259730 files and directories currently installed.)
Preparing to unpack .../bcmwl-kernel-source_6.30.223.248+bdcom-     0ubuntu8_AMD64.deb ...
Unpacking bcmwl-kernel-source (6.30.223.248+bdcom-0ubuntu8) ...
Setting up 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-21-generic
Building for architecture x86_64
Building initial module for 4.4.0-21-generic
Done.

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

depmod....

DKMS: install completed.
modprobe: ERROR: could not insert 'wl': Required key not available
update-initramfs: deferring update (trigger activated)
Processing triggers for initramfs-tools (0.122ubuntu8) ...
update-initramfs: Generating /boot/initrd.img-4.4.0-21-generic

以下で説明するようにmokutilによる検証を無効にしても、どちらも助けになりませんでした。

1
Woozle

セキュアブートが有効になっている場合、Ubuntu 16.04は未署名のサードパーティパッケージをインストールしないようです。

wlを取得するには、UEFI設定でセキュアブートを無効にする必要があります。

ただし、一部のシステムではセキュアブートを無効にできないため、これは問題です。

更新:この問題は修正できます。次の方法でモジュールの検証を無効にできます。

Sudo apt-get install mokutil
Sudo mokutil --disable-validation
1
Pilot6