コンピュータがスリープモードに入るか停止するたびに、WiFi接続が失われ、ネットワークが見つかりません。
新しいHuawei Matebook D 15でUbuntu 20.04を実行し、Ubuntuをインストールした後に問題が発生しました。
これを実行すると、sudo wlp1s0 up
他の質問で提案したように、次のような内容が表示されOperation already in progress
ますwlp1s0 down
。
問題を説明する最も明確な出力は、インクルードlspci -v
実行後の中断です。
01:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8822CE 802.11ac PCIe Wireless Network Adapter (rev ff) (prog-if ff)
!!! Unknown header type 7f
Kernel driver in use: rtw_8822ce
Kernel modules: rtw88_8822ce
そして
00:01.2 PCI bridge: Advanced Micro Devices, Inc. [AMD] Renoir PCIe GPP Bridge (rev ff) (prog-if ff)
!!! Unknown header type 7f
Kernel driver in use: pcieport
何を期待すべきかを知っている人はいますか?
答え1
私はこの質問が大好きです。でも、Ubuntuではなくカリでも同じ問題に直面しました。そして、この質問を次のサイトに投稿するとアクベント。 AskubuntuはUbuntuでのみ動作します。 Ubuntu構成の問題の場合、askubuntuの従業員はこの質問にもっと答えることができます。あなたに関連する質問へのリンクを追加しました。
Wi-Fiを使用した後にWi-Fiが機能しない (この質問に関するコメントを読むことをお勧めします。)
あなたの答えになる可能性が高いいくつかの情報を追加しています。
wifi-workaround.sh
。というファイルを作成して/lib/systemd/system-sleep/
ファイルを実行可能にしますchmod a+rx /lib/systemd/system-sleep/wifi-workaround.sh
。次のスクリプトを追加してください。wifi-workaround.sh
#!/bin/sh
# When suspending/resuming, systemd will call executables in /lib/systemd/system-sleep
# with the following parameters:
# $1 = either "pre" or "post"
# $2 = "suspend", "hibernate", "hybrid-sleep" or "suspend-then-hibernate"
INTERFACE=wlan0
DRIVER_MODULE=<driver module name>
case "$1" in
pre)
nmcli device disconnect $INTERFACE
modprobe -r $DRIVER_MODULE
;;
post)
modprobe $DRIVER_MODULE
nmcli device connect $INTERFACE
;;
esac
# Don't stop suspending/resuming even if we fail somehow.
exit 0
回答。
これを行うと、ワイヤレスが正常に動作していることがわかりました。一時停止し、ラップトップをwlan0でオンにすると正常に動作しましたが、Mobile Broadband
動作しませんでした。不要なのでMobile Broadband
何も変更しませんでした。しかし、ほぼ6〜7日間変更した後、wlan0が永久に消えると何度も一時停止しました(3〜4分間、ほぼ10回一時停止)。だからもう止まらず…ただドアを閉めました。そして、これはあなたには答えではないかもしれないと思います。 ..
ありがとう