热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

酷比魔方i7手写版linux网卡驱动,酷比魔方i7手写板,Ubuntu18.04,RTL8723BUwifi驱动安装...

近日尝试把闲置的酷比魔方i7手写板的系统改成Ubuntu18.04。装的过程中就无法连wifi。选择不联网安装后。能看到wifi适配器,在离路由器很近的地方才能收到w

近日尝试把闲置的酷比魔方i7手写板的系统改成Ubuntu 18.04。装的过程中就无法连wifi。选择不联网安装后。能看到wifi适配器,在离路由器很近的地方才能收到wifi。但总是连接不上。非常偶尔的也能连上。但不一会就又断了。网上查了很久,考虑到在windows下wifi是正常的,所以应该不是硬件上的问题,感觉还是驱动出问题了。最后禁用了旧驱动,重装了对应的驱动,果然解决了问题。

酷比魔方i7手写板的网卡型号为Realtek RTL8723BU。

安装前,确定本机的网卡驱动版本,输入命令 sudo lshw –class network, 可以看到driver是rtl8xxxu。需要把这个驱动禁用。禁用方法:在/etc/modprobe.d文件夹里创建名为50-rtl8xxxu.conf的文件,在里面加入以下一行语句。保存退出。

blacklist rtl8xxxu

到这里可以重启以下系统。会发现在设置里的wifi页面找不到wifi适配器。说明旧的驱动被禁用了。

acc48bd4defd66e34049df8d530d7e8d.png

用其他电脑到https://github.com/lwfinger/rtl8723bu 下载RTL8723BU安装包rtl8723bu-master,解压到home。(按照安装包里的README的介绍安装即可)。不过,README里说v4.3.16更好,但实测发现不能编译。于是还是用直接下载的master版本。

进入rtl8723bu-master文件夹,右击点击“在这里打开终端”。

依次输入以下命令

make

sudo make install

sudo modprobe -v 8723bu

第一个是编译,第二和第三的结果如下

b7e8a8b8be2a66c565284a936e8890f4.png

由于之前我是在旧驱动下设置了wifi密码这些,所以在安装完成后,桌面右上角马上就看到了wifi的标识,在用旧驱动时,这是非常难看到的,所以当看到这个标志出现的这么迅速是多么激动。如果以前没有设置过,进入设置里的wifi,然后设置wifi密码,连接应该就可以了。

在使用了上述方法后,我更新了系统。之后WIFI又不能用了。想到在README文档中的最后提到kernel更新可能会影响到驱动。查看系统设置里的wifi页面果然看到无法找到wifi适配器。在README文档最后提到用DKMS来安装。在rtl8723bu-master文件夹里打开终端,依次输入以下命令:

source dkms.conf

sudo mkdir /usr/src/$PACKAGE_NAME-$PACKAGE_VERSION

sudo cp -r core hal include os_dep platform dkms.conf Makefile rtl8723b_fw.bin /usr/src/$PACKAGE_NAME-$PACKAGE_VERSION

sudo dkms add $PACKAGE_NAME/$PACKAGE_VERSION

sudo dkms autoinstall $PACKAGE_NAME/$PACKAGE_VERSION

a70e0e6f7dbcf0f084d16a3937f9d516.png



推荐阅读
  • 本文总结了在使用React Native开发过程中遇到的一些常见问题及其解决方法,包括配置错误、依赖问题和特定组件的使用技巧。 ... [详细]
  • 本文总结了几个常用的Android开发技巧,包括检测设备上是否安装特定应用、获取应用的版本名称、设置状态栏透明以及如何从一个应用跳转至另一个应用的方法。 ... [详细]
  • 本文探讨了在使用 ClickOnce 部署方式时遇到的自动更新失败问题,包括本地安装与服务器安装的不同表现,并提供了详细的解决方案。 ... [详细]
  • 这个报错出现在userDao里面,sessionfactory没有注入。解决办法:spring整合Hibernate使用test测试时要把spring.xml和spring-hib ... [详细]
  • VSCode中实现大型项目函数跳转的方法
    在处理大型代码项目时,简单的C/C++插件往往无法满足需求。本文介绍如何通过配置GNU Global等工具,在VSCode中实现高效的函数跳转。 ... [详细]
  • 本文探讨了Flutter和Angular这两个流行框架的主要区别,包括它们的设计理念、适用场景及技术实现。 ... [详细]
  • 第三周课堂测试1、使用汇编语言编写指令时,用一些简单的容易记忆的符号来代替二进制指令,比机器语言更为方便,属于高级语言。(B ... [详细]
  • Python安全实践:Web安全与SQL注入防御
    本文旨在介绍Web安全的基础知识,特别是如何使用Python和相关工具来识别和防止SQL注入攻击。通过实际案例分析,帮助读者理解SQL注入的危害,并掌握有效的防御策略。 ... [详细]
  • 本文探讨了C语言中关于函数定义与调用的一些基本规则,特别是解释了为何函数定义不可嵌套,而函数调用却可以嵌套,并通过具体示例加以说明。 ... [详细]
  • Android开发经验分享:优化用户体验的关键因素
    随着Android市场的不断扩展,用户对于移动应用的期望也在不断提高。本文探讨了在Android开发中如何优化用户体验,以及为何用户体验的重要性超过了技术本身。 ... [详细]
  • 本文介绍了如何通过源码编译和PECL命令来升级Swoole扩展,详细记录了可能遇到的问题及解决方案。 ... [详细]
  • 如何在Windows 10中移除更新补丁
    本文将指导您如何安全有效地从Windows 10系统中移除不再需要的更新补丁,提供详细的步骤和注意事项,帮助您更好地管理和维护系统。 ... [详细]
  • 本文详细介绍了MySQL表分区的概念、类型及其在实际应用中的实施方法,特别是针对Zabbix数据库的优化策略。 ... [详细]
  • 本文介绍了如何使用 Git 命令来忽略那些已经提交或者从远程仓库拉取但在本地进行了修改的文件,避免这些文件在不必要的时候被再次提交。 ... [详细]
  • 本文详细介绍了在Windows 8操作系统上安装MindManager过程中遇到的问题及解决策略,特别是针对Visual C++ 2005 Redistributable安装错误的处理方法。 ... [详细]
author-avatar
Healthcen健康
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有