web-dev-qa-db-ja.com

ワイヤレスとBluetoothが機能しない-Lenovo Y700

Wi-FiとBluetoothでワイヤレスカードを有効にしようとすると問題が発生します。私はGoogleでいくつかの答えを探してきましたが、この問題を解決できる人はいません。

ハードブロックの問題であることがわかりますが、ここでの問題は、それをオンにする物理的なボタンがないことです。 fn + F5の組み合わせしかありませんが、それを押すとソフトブロックが変わります。

0: ideapad_wlan: Wireless LAN
    Soft blocked: no
    Hard blocked: yes
1: ideapad_bluetooth: Bluetooth
    Soft blocked: no
    Hard blocked: yes
2: hci0: Bluetooth
    Soft blocked: no
    Hard blocked: no 

また、Sudo rfkill unblock allでブロックを解除しようとしましたが、何も変わりません

私はそれをブラックリストに追加しようとしましたが、それをするとき、利用できる唯一のものは2: hci0: Bluetoothです

Sudo nano /etc/modprobe.d/blacklist.conf 
blacklist ideapad_laptop

これは私のネットワークコントローラーです

lspci -nnk | grep -iA2 net
08:00.0 Network controller [0280]: Intel Corporation Wireless 8260 [8086:24f3] (rev 3a)
Subsystem: Intel Corporation Device [8086:1010]
09:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 15)
    Subsystem: Lenovo Device [17aa:3831]
    Kernel driver in use: r8169

コマンドdmesg | egrep -i 'blue|firm'を使用すると、このメッセージが表示されます。

[    0.236555] [Firmware Bug]: ACPI: BIOS _OSI(Linux) query ignored
[    0.669195] [Firmware Bug]: No valid trip found
[    0.669836] [Firmware Bug]: No valid trip found
[    1.747465] Bluetooth: Core ver 2.20
[    1.747479] Bluetooth: HCI device and connection manager initialized
[    1.747482] Bluetooth: HCI socket layer initialized
[    1.747484] Bluetooth: L2CAP socket layer initialized
[    1.747488] Bluetooth: SCO socket layer initialized
[    1.798461] iwlwifi 0000:08:00.0: Direct firmware load for iwlwifi-8000C-19.ucode failed with error -2
[    1.798475] iwlwifi 0000:08:00.0: Direct firmware load for iwlwifi-8000C-18.ucode failed with error -2
[    1.798485] iwlwifi 0000:08:00.0: Direct firmware load for iwlwifi-8000C-17.ucode failed with error -2
[    1.798493] iwlwifi 0000:08:00.0: Direct firmware load for iwlwifi-8000C-16.ucode failed with error -2
[    1.798502] iwlwifi 0000:08:00.0: Direct firmware load for iwlwifi-8000C-15.ucode failed with error -2
[    1.798621] iwlwifi 0000:08:00.0: Direct firmware load for iwlwifi-8000C-14.ucode failed with error -2
[    1.803002] iwlwifi 0000:08:00.0: loaded firmware version 25.30.13.0 op_mode iwlmvm
[    1.885325] [Firmware Bug]: ACPI(PEGP) defines _DOD but not _DOS
[    2.100437] nouveau  [  PGRAPH][0000:01:00.0] using external firmware
[    2.100453] nouveau 0000:01:00.0: Direct firmware load for nouveau/nv117_fuc409c failed with error -2
[    2.100457] nouveau 0000:01:00.0: Direct firmware load for nouveau/fuc409c failed with error -2
[    2.274598] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[    2.274600] Bluetooth: BNEP filters: protocol multicast
[    2.274604] Bluetooth: BNEP socket layer initialized
[    2.287465] Bluetooth: RFCOMM TTY layer initialized
[    2.287475] Bluetooth: RFCOMM socket layer initialized
[    2.287479] Bluetooth: RFCOMM ver 1.11
[    3.721686] nouveau  [  PGRAPH][0000:01:00.0] using external firmware
[    3.721695] nouveau 0000:01:00.0: Direct firmware load for nouveau/nv117_fuc409c failed with error -2
[    3.721699] nouveau 0000:01:00.0: Direct firmware load for nouveau/fuc409c failed with error -2

あなたが私を助けてくれることを願っています。

1
Jimmy Martinez

Intelワイヤレスカードは、現在使用しているカーネルではサポートされていません。これを修正するには、バックポートをインストールします

Sudo apt-get install linux-headers-generic build-essential
wget https://www.kernel.org/pub/linux/kernel/projects/backports/2015/11/20/backports-20151120.tar.gz
tar -zxvf backports-20151120.tar.gz
cd backports-20151120
make defconfig-iwlwifi
make 
Sudo make install
wget https://wireless.wiki.kernel.org/_media/en/users/drivers/iwlwifi-8000-ucode-25.30.13.0.tgz
tar -zxvf iwlwifi-8000-ucode-25.30.13.0.tgz 
cd iwlwifi-8000-ucode-25.30.13.0/
Sudo cp iwlwifi-8000C-13.ucode /lib/firmware/

ideapad-laptopをすでにブラックリストに登録しているため、再起動してwifiが機能するはずです。ブラックリストからideapad-laptopを削除した場合は、追加し直してください

2
Jeremy31