web-dev-qa-db-ja.com

Ubuntu 16.04を再起動した後、Intel centrinoワイヤレスn 1030ワイヤレスドロップ

しばらくするとWiFiがドロップし、再起動する必要があります(Centrino Wireless-N 1030 [Rainbow Peak])

同様の質問が14.04について私によって投稿されました

buntu 14.04の再起動後のIntel Centrinoワイヤレスn 1030ワイヤレスドロップ

Sudo lshw -C network

 *-network    

       description: Ethernet interface
       product: RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
       vendor: Realtek Semiconductor Co., Ltd.
       physical id: 0
       bus info: pci@0000:05:00.0
       logical name: enp5s0
       version: 06
       serial: 24:b6:fd:27:e1:b8
       size: 10Mbit/s
       capacity: 1Gbit/s
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress msix vpd bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=r8169 driverversion=2.3LK-NAPI duplex=half firmware=rtl_nic/rtl8168e-2.fw latency=0 link=no multicast=yes port=MII speed=10Mbit/s
       resources: irq:30 ioport:e000(size=256) memory:f1104000-f1104fff memory:f1100000-f1103fff 
 *-network

       description: Wireless interface
       product: Centrino Wireless-N 1030 [Rainbow Peak]


       vendor: Intel Corporation
       physical id: 0
       bus info: pci@0000:09:00.0
       logical name: wlp9s0
       version: 34
       serial: 4c:eb:42:32:c2:2e
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
       configuration: broadcast=yes driver=iwlwifi driverversion=4.13.0-45-generic firmware=18.168.6.1 ip=192.168.1.31 latency=0 link=yes multicast=yes wireless=IEEE 802.11
       resources: irq:34 memory:f7e00000-f7e01fff

/etc/modpobe.d/iwlwifi.confを編集して行を追加しました

options iwlwifi 11n_disable=1 iwlwifi bt_coex_active=0

動作しませんでした

ファイル/lib/firmwareiwlwifi-6000g2b-6をチェックしました

存在します(これは https://www.intel.in/content/www/in/en/support/articles/000005511/network-and-i-o/wireless-networking.html からでした)

dmesg | grep iwl

[   14.721093] iwlwifi: unknown parameter 'iwlwifi' ignored
[   14.974997] iwlwifi 0000:09:00.0: loaded firmware version 18.168.6.1 op_mode iwldvm
[   14.998377] iwlwifi 0000:09:00.0: CONFIG_IWLWIFI_DEBUG disabled
[   14.998380] iwlwifi 0000:09:00.0: CONFIG_IWLWIFI_DEBUGFS enabled
[   14.998382] iwlwifi 0000:09:00.0: CONFIG_IWLWIFI_DEVICE_TRACING enabled
[   14.998385] iwlwifi 0000:09:00.0: Detected Intel(R) Centrino(R) Wireless-N 1030 BGN, REV=0xB0
[   15.035360] ieee80211 phy0: Selected rate control algorithm 'iwl-agn-rs'
[   16.149840] iwlwifi 0000:09:00.0 wlp9s0: renamed from wlan0
[   22.513003] iwlwifi 0000:09:00.0: Radio type=0x2-0x2-0x1
[   22.615238] iwlwifi 0000:09:00.0: Radio type=0x2-0x2-0x1

Sudo iwconfig

lo        no wireless extensions.

wlp9s0    IEEE 802.11  ESSID:"HTC Portable Hotspot 4AEF"  
          Mode:Managed  Frequency:2.412 GHz  Access Point: 80:7A:BF:B9:8F:D5   
          Bit Rate=54 Mb/s   Tx-Power=15 dBm   
          Retry short limit:7   RTS thr:off   Fragment thr:off
          Encryption key:off
          Power Management:off
          Link Quality=70/70  Signal level=-38 dBm  
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:120   Missed beacon:0

電源管理が無効になっています

Sudo iwlist scan | egrep -i 'ssid|cipher'が与える(参照)

WifiはUbuntu 16.04を実行しているDell XPS13でドロップし続けますが、ファイルでsudoeditを使用する方法がわかりません

enp5s0    Interface doesn't support scanning.

lo        Interface doesn't support scanning.

                    ESSID:"HTC Portable Hotspot 4AEF"
                        Group Cipher : CCMP
                        Pairwise Ciphers (1) : CCMP
                    ESSID:"Nokia 8"
                        Group Cipher : CCMP
                        Pairwise Ciphers (1) : CCMP

Sudo service network-manager restartは機能しません

再接続を試みた後にこれが表示されます

enter image description here

ドロップ後に再起動が必要です

また、以下を試しました

16.04 RealtekアダプタでのLTS wifi接続の問題

アダプタ名を置き換えました。 RTL8111/8168/8411であり、confファイルに「/」を追加すると問題が発生するため、「/」のない名前を選択しました。

数時間後に再び無線LANが落ちる

Wi-Fiが接続されている間に出力を投稿しましたが、関連するすべてのことを追加するためにこの質問を複数回編集しましたが、問題は解決しません

私のカーネルのバージョンは4.15.0-24-genericです

助けてください

編集2:カーネルバージョン4.15.0-29-generic#31〜16.04.1-Ubuntu SMPへの更新は問題を解決しません

編集3:地域をIN問題に設定しました

編集4:help.ubuntu.com/community/WICDからwicd-clientをインストールしました。切断が継続するため、ネットワークマネージャーに再度切り替えて問題が解決しない

編集5:バックアップを取り、Windows 7を1日間インストールしました。wifiは正常に動作し、ハードウェアが正常に動作していることを意味します

edit6:カードが問題ないかどうかを確認するために、Dellサポートに連絡しました。診断を実行し、ハードウェアが正常に動作していることを確認しました。

編集7:すべての努力の後、私はLinuxカーネル自体に関して何か不足していることに気づいたので、シナプスパケットマネージャーを介してr8168-dkmsをインストールし、235分以来wifiは稼働していますが、再び翌日ドロップします30分使用した後

編集8:私が試した上記のすべてのことの中で編集:7が最も安定していますが、切断が続くので解決策がわからない

編集9:r8169をフォローして/etc/modprobe.d/r8168-dkms.confをブラックリストに登録しました

# if the aliases above do not work, uncomment the following line
# to blacklist the whole r8169 module
#blacklist r8169

アドバイスに従ってコメント解除する

# if the aliases above do not work, uncomment the following line
# to blacklist the whole r8169 module
blacklist r8169

切断が続く

編集9の編集10 r8168は、リンク用のwifi用ではなく、イーサネット用です https://ubuntuforums.org/showthread.php?t=2391119

私はアドバイス通りにやったが、18.04の間はカーネルバージョンが同じだったので、試したがうまくいかなかった!

編集11:コメント/ etc/NetworkManager/NetworkManager.confで要求されているように

[main]
plugins=ifupdown,keyfile,ofono
dns=dnsmasq

[ifupdown]
managed=false

編集12:ルートになって実行する

echo -e "[device]\nwifi.scan-Rand-mac-address=0" >> /etc/NetworkManager/NetworkManager.conf && systemctl restart network-manager 

助けない

編集13:今、システムは無線LANアダプタを認識できません

編集14:次を実行

dpkg-reconfigure linux-firmware
modprobe -r iwlwifi ; modprobe iwlwifi

助けにはならない

編集15:行をoptions iwlwifi 11n_disable=1 iwlwifi bt_coex_active=0から変更しました

options iwlwifi 11n_disable=1 swcrypto=1` bt_coex_active=0 

/etc/modprobe.d/iwlwifi.config
助けにならない。

6
sassy.geek

さらなるハードウェアテスト

Win7での1日間のテストは決定的でない場合があります。 Windows 7ドライバーは、Linuxドライバーとは異なる方法でワイヤレスカードを「駆動」する場合があります。 Windowsドライバーが同じ方法でワイヤレスカードに負荷をかけない場合、ワイヤレスカードがすぐに脱落しないことがあります。 Windowsからカードをテストする場合、数日実行しました。より良いテストは、過去に問題なく使用したUbuntuの古いバージョンを使用することです。

デルの診断も信頼しないでください。診断に合格した場合、それは単に診断を実行したときにカードが機能していたことを意味します。カードの電気コンポーネントが誤動作している場合、友人のように、再起動後に正常に機能する場合がありますが、それはしばらくの間です。 Windowsラップトップで(および同じマシンでUbuntu LiveUSBを使用して)同様の問題が発生している友人がいました。友人のカードも診断テストに合格します。これは、カードが機能しているときに再起動した後にのみ実行できるためです。私は友人の無線カードを交換しましたが、彼の問題はすべてなくなりました。

online からわかるように、ワイヤレスカードはWiFiとBluetoothを提供しているようです。 BluetoothがWiFiと同時に動作しなくなった場合は、ワイヤレスカードに問題がある可能性が高くなります。

トラブルシューティングの目的で試すことができるいくつかの事柄はここにあります:
既に試したオプションは無視してください。私は答えを探してこの投稿につまずくかもしれない誰かのためにそれらを含めました。

  • WiFiに問題がないことがわかっているUbuntuの古いバージョン(12.04?)をダウンロードし、LiveOSの実行中にWiFiがドロップするかどうかを確認します。正常に機能する場合は、ワイヤレスカードに欠陥がある可能性が高いため、交換する必要があります。
  • 既存のシステムを複製します。次に、Windowsインストールですべてを吹き飛ばし、Windowsで同じ問題が発生するかどうかを確認します。その場合は、内蔵WiFiカードを交換する時間です。複製されたイメージを復元します。
  • 予備のハードドライブが横にある場合は、コンピュータにそのハードドライブを引き出し、スペアを取り付けます。次に、Windowsをインストールして、問題が解決するかどうかを確認します。その場合は、内蔵WiFiカードを交換します。
  • 何もテストしないでください。コンピューターを開き、ワイヤレスカードを引っ張るだけです。同じモデル番号の交換品を購入してください。彼らは通常かなり安いです。私は友人の代わりに10ドル以下(中国で)支払いました。ドロップしてください。問題が解決したら、古いカードは明らかに不良品でした。持続する場合は、カードの価格を超えています。
  • 最後に、内部カードに障害があるか、ハードウェアの非互換性の問題であるかに関係なく、USB WiFiドングルを購入して使用できるはずです。最近はほとんどがLinuxと互換性があります。残念ながら、ほとんどのロープロファイルUSB WiFiドングルは、内部カードよりも受信が弱く、内部カードが提供する場合と提供しない場合があるBluetoothは付属していません。
1
b_laoshi

WiFiをリセット

リブートすると、WiFiは不安定な状態のままになります。

以下は、すべてのデバイスをリセット/電源オフするためのスクリプトです。最初にリブートし、Sudo reset-usbを使用してコマンドラインからスクリプトを実行できます。これで問題が解決した場合は、再起動中に自動的に実行できます。

このスクリプトを/usr/local/bin/reset-usbに追加します。

#!/bin/bash

# NAME: /usr/local/bin/reset-usb
# DATE: August 17, 2018.
# DESC: Written for Ask Ubuntu Question:
#       https://askubuntu.com/questions/1061754
#       Reboots / resets all USB devices including mouse & WiFi

if [[ $(id -u) != 0 ]]; then # root powers needed to call this script
    echo $0 must be called with Sudo powers
    exit 1
fi

for i in /sys/bus/pci/drivers/[uoex]hci_hcd/*:*; do
  [ -e "$i" ] || continue
  echo "${i##*/}" > "${i%/*}/unbind"
  echo "${i##*/}" > "${i%/*}/bind"
done

systemctl restart NetworkManager.service

exit 0

ファイルを実行可能ファイルとしてマークします:

Sudo chmod +x /usr/local/bin/reset-usb

ファイル/etc/rc.localを編集し、これらの行を挿入しますbeforeexit 0を示す最後の行:

# Reboot / reset all USB devices
/usr/local/bin/reset-usb
0