Ubuntu 14.04 LTSを新しく構築したPCにインストールしました。私のマザーボードはGigabyte H170N-WIFIであり、現在WiFiを起動して実行しようとしています。
ターミナルでlshw -C network
を実行すると、これが私の出力です:
*-network
description: Ethernet interface
.............other stuff.......
*-network UNCLAIMED
description: Network controller
product: Wireless 8260
vendor: Intel Corporation
physical id: 0
bus info: pci@0000:04:00.0
version: 3a
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress cap_list
configuration: latency=0
resources: memory:df000000-df001fff
*-network
description: Ethernet interface
.............other stuff.......
ご覧のとおり、Wireless 8260
は新規インストール時に検出されますが、未請求のままです。クレームされていないものはわかりませんが、Sudo ifconfig wlan0 up
がOSによってまだ検出されていないため、wlan0
が機能しないので、真に稼働させるためにファームウェアが必要だと思います。
いくつかの調査を通じて、iwlwifiファームウェアのダウンロードリンクを見つけ、特定のカード用のリンク(iwlwifi-8000-ucode-25.30.13.0.tgz
)をダウンロードしました。それをダウンロードしました。インストールする準備はできていると思いますが、いくつか質問があります。
README
に記載されている非常に短いインストールガイドには、コマンドcp iwlwifi-8000C-13.ucode /lib/firmware/
を実行する必要があると記載されていますが、これを行う前に、すでにあるものを確認することにしました。
ls /lib/firmware/ | grep -i iwlwifi-8
はこれを明らかにしました:
iwlwifi-8000C-13.ucode
-13
を見たので、宛先ファイルとダウンロードしたファイルでdiffを実行することにしましたが、それらは同一です。そのため、ファームウェアはすでにインストールされているようです。私は今、これを実行するために途方に暮れています。私はこの投稿を見つけました この投稿 修正を加えましたが、lsci -nnk | grep 0280 -A2
の出力が上記のリンクのユーザーの出力と異なるため、実装をためらっています。
私の出力は次のとおりです。
04:00.0 Network controller [0280]: Intel Corporation Wireless 8260 [8086:24f3] (rev 3a)
Subsystem: Intel Corporation Dual Band Wireless-AC 8260 [8086:0010]
私のサブシステム[8086:0010]
は、上記のユーザーの[8086:1130]
とは異なります
他の質問の受け入れられた回答に記載されている指示に従い、値をプラグインしました。drv.c
に到達し、8000
シリーズで確認すると、最初の行が表示されます。
{IWL_PCI_DEVICE(0x24F3, 0x0010, iwl8260_2ac_cfg)},
この行は、サブシステムpci.idをカバーする必要があることと、すべてが「修正」が完了したかのようにすべてを示すことを示しています。これを実現するために必要な作業はすべて完了しているようですが、カードはまだ請求されていません。
何か案は??
ありがとう。
drv.c
ファイルが本来あるべき姿であることがわかったとき、イライラして停止しました。これは良いことであり、指示に従う必要がありました。その後、上記のリンクされた投稿から質問で学んだバックポートを実際にインストールするコマンドを実行して、修正を終了しました。
cd ~/Desktop/backports-20150923
make clean
make defconfig-iwlwifi
make
Sudo make install
ワイヤレスドライバーを完璧にするために必要なのはこれと再起動だけでした