Realtekの8852BEという無線LANアダプタを搭載したノートPCにUbuntuをインストールすると、起動直後は問題ないが、一定時間放置後に動作が不安定になる。
Lenovo IdeaPad Flex 570 Ubuntu 24.04 Kernel 6.8.0-57
情報収集すると、どうやら少電力モードやASPMが悪さしているようだ。使用しているOS+デバイスで使用できるパラメーターを確認する。
# ls /sys/module/rtw89_pci/parameters/ # ls /sys/module/rtw89_core/parameters/
それらしきパラメーターを設定するためmodprobeの設定ファイルを作成する。
options rtw89_pci disable_aspm_l1=y disable_aspm_l1ss=y options rtw89_core disable_ps_mode=y
再起動するとパラメーターが設定されているはず。下記コマンドで確認できる。
今の所、2時間程度放置してみたが問題はなさそう。ちなみに「rtw89_pci」「rtw89_core」どちらか一方を設定しても駄目だった。
# cat /sys/module/rtw89_pci/parameters/disable_aspm_l1 # cat /sys/module/rtw89_pci/parameters/disable_aspm_l1ss # cat /sys/module/rtw89_core/parameters/disable_ps_mode