Linuxシステムがワイヤレスドライバーを検出できないため、手動で読み込む必要があります。
私はドライバーが何であるかを知っていて、この方法に疲れました:
ファームウェアのインストールは簡単です:
% cp iwlwifi-7260-14.ucode /lib/firmware
これで、ドライバーをロードできます!
したがって、適切な場所にドライバーを連続してコピーしました/lib/firmware
が、ドライバーをロードするためにの意味がわかりません。ドライバーを/lib/firmware
にコピーするだけでうまくいくと思いましたが、命令に書かれているようにカーネルにロードする必要はありません。
しかし、このドライバーをどのようにロードすることになっていますか、それをロードするにはどうすればいいですか?
ここに私がやったことがあります:
root@gNewSense:/home/georgi# modprobe -r iwlwifi
root@gNewSense:/home/georgi# modprobe iwlwifi
root@gNewSense:/home/georgi# lsmod | grep iwl
iwlwifi 162535 0
mac80211 192806 1 iwlwifi
cfg80211 137243 2 mac80211,iwlwifi
$ lspci -nnk | grep 0280 -A3
08:00.0 Network controller [0280]: Intel Corporation Device [8086:08b2] (rev 83)
Subsystem: Intel Corporation Device [8086:c270]
09:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller [10ec:8168] (rev 10)
Subsystem: Lenovo Device [17aa:380d]
$ dmesg | grep iwl
$ rfkill list all
0: ideapad_wlan: Wireless LAN
Soft blocked: no
Hard blocked: no
...
この出力に手がかりがあればいいのですが!
最初は言及していませんが、gNewSense
ではなくDebian
(Ubuntu
ベース)であるGNUシステムについては言及していません。とにかく、再起動後にこれが私に与えられます:
$ dmesg | grep iwl
$ uname -r
3.2.0-4gnewsense1-AMD64
また、gNewSense
ページの公式ドライバー情報は次のとおりです。 無料のドライバーでは機能しません
以下を使用してドライバーをロードできます。
Sudo modprobe iwlwifi
ドライバーiwlwifiおよび実際、必要なファームウェアは、すべての最近のUbuntuバージョンにデフォルトで含まれています。ロードされていない場合、他の何かが間違っています。
あなたのものは本当にiwlwifiデバイスですか?小切手:
lspci -nnk | grep 0280 -A3
スイッチまたはキーの組み合わせは、ワイヤレスを有効または無効に設定されていますか?小切手:
rfkill list all
ログに手がかりはありますか?
dmesg | grep iwl
詳細を確認したら、この質問を編集して、トラブルシューティング手順を追加します。
絶対に最も簡単な方法は、再起動することです。これにより、ブート時にすべてのモジュールがクリーンにロードされます。
他の方法は、手動で削除することです:
Sudo modprobe -r iwlwifi
それを再挿入します
Sudo modprobe iwlwifi
ただし、iwlwifiには通常、それに依存するモジュールがいくつかあるため、Sudo modprobe -r iwlwifi
がエラーを返す場合は、再起動が簡単になる場合があります。
依存関係を確認するには、lsmod | grep iwl
を実行します
[~]$ lsmod | grep iwl
iwlmvm 364544 0
mac80211 782336 1 iwlmvm
iwlwifi 180224 1 iwlmvm
cfg80211 610304 3 iwlwifi,mac80211,iwlmvm
[~]$
この場合、iwlmvmはiwlwifiに依存するため、同様に削除する必要があります。