Linux deepin 15.7版本待机wifi出现无法重启问题解决

本文介绍了一个deepin双系统下待机后Wifi断开无法自动重连的问题及解决方案。通过重新安装无线驱动,可以有效解决该问题。

问题阐述:笔者前两天新装了deepin双系统,体验很不错,就是待机后再启动时之前连好的Wifi显示断开状态,再待机,或者注销都无法启动Wifi。在网络设置=>无线网络中原有的检测的Wifi变成了一片空白,仅含有如图所示情况:
1
之后笔者尝试重启网卡:
sudo service network-manager restart
sudo systemctl restart network-manager

都没有什么卵用。。。
唯独只能通过重启系统才能再次连接Wifi

今日终于找到解决方法,分享给大家。
在终端输入如下命令,然后再次待机或者重启,当此后待机后启动时Wifi会自动连接,不再出现如上情况。

sudo apt-get install firmware-iwlwifi
sudo modprobe -r iwlwifi
sudo modprobe iwlwifi

问题分析:可能是无线驱动兼容的问题,这里重新安装一下驱动就好了。

<think> 我们正在处理一个关于deepin 23.1系统下RTL8188EE无线网卡断流的问题。根据用户提供的引用,虽然引用中提到了其他型号的无线网卡(如rtl8723be、rtl8821ce),但我们可以参考类似问题解决思路。由于用户明确提到是RTL8188EE,我们需要针对这个型号的网卡寻找解决方案。 步骤分析: 1. 确认无线网卡型号:用户已经明确是RTL8188EE。 2. 查找适用的驱动程序:Realtek的无线网卡在Linux下可能需要安装额外的驱动。我们可以参考引用中提到的GitHub仓库(https://github.com/lwfinger/rtlwifi_new),这个仓库提供了很多Realtek无线网卡的驱动,包括RTL8188EE。 3. 尝试修改驱动参数:类似于引用[4]中提到的通过修改模块参数来解决问题(例如调整ant_sel参数或关闭节能选项)。 具体步骤: 第一步:确认当前驱动情况 在终端中执行以下命令: ```bash lspci -k | grep -iA3 net ``` 这将列出网络设备及其使用的驱动。查看无线网卡是否已经加载了驱动(比如可能是rtl8188ee)。 第二步:尝试安装更新的驱动(从GitHub仓库) 1. 安装依赖: ```bash sudo apt update sudo apt install git build-essential dkms linux-headers-$(uname -r) ``` 2. 克隆驱动仓库: ```bash git clone https://github.com/lwfinger/rtlwifi_new.git ``` 3. 进入rtl8188ee目录(因为我们的网卡是RTL8188EE): ```bash cd rtlwifi_new/rtl8188ee ``` 4. 编译并安装驱动: ```bash make sudo make install sudo modprobe -r rtl8188ee # 卸载当前驱动模块(如果已经加载) sudo modprobe rtl8188ee # 加载新安装的驱动模块 ``` 第三步:如果问题依旧,尝试修改驱动参数 参考引用[4]中提到的调整参数的方法,我们可以尝试在加载驱动时传递一些参数。例如,关闭节能模式(fwlps)和IPS(ips)可能有助于解决断流问题。 1. 创建一个配置文件: ```bash sudo nano /etc/modprobe.d/rtl8188ee.conf ``` 2. 在文件中添加以下内容(尝试不同的参数组合): ``` options rtl8188ee ips=0 fwlps=0 ``` 或者尝试: ``` options rtl8188ee swenc=1 ``` 或者(参考引用[4]中其他网卡的调整): ``` options rtl8188ee ant_sel=2 # 尝试不同的天线选择,可能是1或2 ``` 3. 保存后,更新initramfs并重启: ```bash sudo update-initramfs -u sudo reboot ``` 第四步:如果上述方法无效,考虑更换内核版本 引用[2]中提到,更换内核版本可能解决兼容性问题deepin 23.1默认的内核版本可能较高或较低,我们可以尝试安装其他版本的内核。 1. 查看当前内核版本: ```bash uname -r ``` 2. 安装其他版本的内核,例如5.10(这是一个长期支持版本): ```bash sudo apt install linux-image-5.10.0-amd64-desktop linux-headers-5.10.0-amd64-desktop ``` 3. 更新GRUB并重启: ```bash sudo update-grub sudo reboot ``` 4. 重启后,在GRUB菜单中选择新安装的内核启动。 注意:更换内核可能有风险,请确保备份重要数据。 第五步:如果问题仍然存在,可以尝试使用ndiswrapper(在Linux中使用Windows驱动) 1. 安装ndiswrapper: ```bash sudo apt install ndiswrapper-dkms ndiswrapper-common ``` 2. 下载RTL8188EE的Windows驱动(通常是一个包含.inf和.sys文件的文件夹)。 3. 使用ndiswrapper安装驱动: ```bash sudo ndiswrapper -i /path/to/your_driver.inf sudo ndiswrapper -m sudo modprobe ndiswrapper ``` 最后,建议用户在deepin论坛或GitHub仓库中搜索是否有其他人遇到相同问题并找到了解决方案。 注意:以上步骤需要用户有一定的Linux操作经验,请谨慎操作。 引用说明:我们参考了引用[1][2][3][4]中提到的驱动安装、参数调整和内核更换等思路,尽管网卡型号不同,但解决方法类似。 相关问题: 1. 如何查看deepin系统当前的内核版本? 2. 如何在deepin中卸载通过dkms安装的驱动? 3. 如何恢复deepin系统默认的无线网卡驱动? </think> ### 解决Deepin 23.1中RTL8188EE WiFi断流问题的方法 以下是针对RTL8188EE无线网卡在Deepin 23.1系统中断流问题解决方案: #### 方法1:安装更新驱动(推荐) 1. **安装编译依赖**: ```bash sudo apt update sudo apt install git build-essential dkms linux-headers-$(uname -r) ``` 2. **获取最新驱动**: ```bash git clone https://github.com/lwfinger/rtlwifi_new.git cd rtlwifi_new ``` 3. **编译并安装驱动**: ```bash make sudo make install sudo modprobe -r rtl8188ee # 卸载旧驱动 sudo modprobe rtl8188ee # 加载新驱动 ``` 4. **添加持久化配置**: ```bash echo "options rtl8188ee fwlps=N ips=0" | sudo tee /etc/modprobe.d/rtl8188ee.conf sudo update-initramfs -u ``` #### 方法2:调整驱动参数 1. 创建配置文件: ```bash sudo nano /etc/modprobe.d/rtl8188ee.conf ``` 2. 添加以下参数组合(逐一尝试): ```conf # 组合1:关闭节能模式 options rtl8188ee fwlps=0 ips=0 # 组合2:启用软件加密 options rtl8188ee swenc=1 # 组合3:调整天线参数 options rtl8188ee ant_sel=1 ``` 3. 应用配置: ```bash sudo update-initramfs -u sudo reboot ``` #### 方法3:更换内核(如上述无效) ```bash # 安装较新的LTS内核 sudo apt install linux-image-deepin-stable-amd64 linux-headers-deepin-stable-amd64 # 重启后选择新内核 sudo update-grub sudo reboot ``` #### 验证步骤: ```bash # 检查驱动加载状态 dmesg | grep rtl8188 # 监控无线连接状态 watch -n 1 "iwconfig wlan0 | grep Quality" ``` > **重要提示**: > 1. 操作前备份数据:`sudo cp /etc/modprobe.d/rtl8188ee.conf ~/backup.conf` > 2. 每次修改配置后需执行:`sudo update-initramfs -u && sudo reboot` > 3. 若出现连接失败,尝试重置网络:`sudo systemctl restart NetworkManager` 若上述方法无效,可尝试Windows驱动兼容方案: ```bash sudo apt install ndiswrapper-dkms sudo ndiswrapper -i /path/to/windows_driver.inf sudo ndiswrapper -m sudo modprobe ndiswrapper ```
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

SL_World

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值