全新安装系统后Acer VivoBook Pro 17无线及蓝牙故障求助
解决Ubuntu 16.04/17.10无线+蓝牙失效问题
嘿,你这情况我碰到过好几次——Ubuntu 16.04和17.10这类老版本对新的Realtek无线蓝牙Combo卡支持确实拉胯,尤其是802.11ac和蓝牙4.1这类硬件。好在你已经关了Secure Boot,这是关键第一步,接下来咱们一步步搞定:
第一步:先摸准硬件型号
得先确认你的无线和蓝牙芯片具体是什么型号,执行这两个命令把结果贴出来(能帮我们精准匹配驱动):
lspci -nn | grep Network lsusb | grep Bluetooth
从你提到的lsmod | grep r8来看,大概率是Realtek的rtl88系列芯片(比如rtl8821ce/rtl8822be这类)。
第二步:修复编译时的SSL报错
你在make install时遇到的SSL错误,99%是因为缺编译依赖。先把所有必要的工具和依赖包装上:
sudo apt-get update && sudo apt-get install build-essential git dkms linux-headers-$(uname -r) libssl-dev
这个命令会装编译器、内核头文件、openssl开发库,直接解决编译时的SSL相关缺失问题。
第三步:安装无线网卡DKMS驱动
DKMS驱动的好处是内核更新后会自动重建适配,不用每次重装系统或升级内核都重新编译。针对Realtek 802.11ac芯片,按以下步骤来:
- 获取适配你的无线芯片的DKMS驱动源码包(选开源社区里维护活跃的版本,专门针对rtl88系列802.11ac芯片的就行),解压后进入驱动目录。
- 用DKMS安装驱动:
sudo dkms add . sudo dkms build rtl8821ce/1.0.0 # 版本号根据你下载的驱动调整 sudo dkms install rtl8821ce/1.0.0 - 重启系统让驱动生效:
sudo reboot
第四步:搞定蓝牙功能
如果你的蓝牙和无线是同一块Combo卡,装完无线驱动后蓝牙大概率会自动恢复。要是还不行,试试这几步:
- 安装蓝牙相关工具和固件:
sudo apt-get install bluez bluez-tools firmware-realtek - 重启蓝牙服务:
sudo systemctl restart bluetooth - 用
bluetoothctl命令进入蓝牙控制台,手动开启并扫描设备:bluetoothctl [bluetooth]# power on [bluetooth]# scan on
最后验证
重启后,检查状态:
- 无线:要么看系统托盘的WiFi图标,要么执行
nmcli device wifi list,应该能搜到附近的网络了 - 蓝牙:用
bluetoothctl show查看适配器状态,或者直接在系统设置里打开蓝牙扫描设备
内容的提问来源于stack exchange,提问作者Roman
相关产品推荐
相关产品推荐

