为ubuntu 18.04添加蓝牙驱动

这篇具有很好参考价值的文章主要介绍了为ubuntu 18.04添加蓝牙驱动。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

背景

从网上买的能直接插ubuntu 1804的usb蓝牙太少了,而且还贵。我就直接从JD下单的一个便宜的USB蓝牙,结果插上机器没有驱动起不来。我的PC是个3年前的老机器,实在是不想升级系统,于是捣鼓半天捣鼓好了,这里记录一下。

方法

  1. lsusb命令,找到蓝牙模块的id号2b89:8761,然后通过搜索了解到这个芯片是RealTek 8761BUV。

  2. 在网上搜索,发现这个驱动包括驱动的代码,和驱动的固件,这个固件包括两个,一个是叫做rtl8761b_config.bin和rtl8761b_fw.bin。官方下载地址在这里。下载之后,拷贝到/lib/firmware/rtl_bt/里边。

  3. 准备修改驱动并编译。首先下载驱动代码,在:git://kernel.ubuntu.com/ubuntu/ubuntu-bionic.git 这个里边,当然,如果是其他版本的ubuntu,需要将bionic替换掉。可以参考/etc/apt/sources.list里边的名字。当然git clone了相当相当长的时间。然后checkout出来你自己对应的内核版本——用uname -a命令获取。

  4. 我通过bootlin,来看我的版本和最新版本驱动的差别。最新版本其实是集成了8761BUV的。通过参考btrtl.c和btusb.c两个文件,再通过这个blog的提示,修改好代码(其实就是参照着把8761buv的信息添加到这两个代码里边,然后写好固件地址)。

  5. 然后编译内核驱动。先把/boot/your_kernel_config拷贝到你的内核文件夹里边的.config文件。然后make即可。当然,一般都不会那么顺利。我遇到了不少问题,其实都是见招拆招,搜索谷歌。通常来说不会有什么大的问题,都是缺少工具,缺少文件什么的。然后编译完成后,sudo rmmod btusb btrtl,然后再sudo insmod btrtl.ko btusb.ko

  6. 在插入模块之前,最好是sudo dmesg -cdmesg -wH这样可以查看模块插入后有什么异常信息打印。

  7. 我这边是发现无法加载固件。后来发现这个固件我是用符号链接链接过去的,不行,必须实体cp才行。

  8. 另外就是代码里会有一些bug,照着打印的信息修改一下。

  9. 然后hciconfig -a即可看到蓝牙是否正常启动了。文章来源地址https://www.toymoban.com/news/detail-425803.html

到了这里,关于为ubuntu 18.04添加蓝牙驱动的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Ubuntu18.04中用ROS驱动外接USB摄像头

    问题描述: 在学习古月居ROS机器人开发实践第7章机器视觉过程中,按照书中的指令驱动USB摄像头打开的是笔记本电脑自带的摄像头,然后网上各种找教程去驱动USB外接的摄像头,终于解决问题,成功驱动外接USB摄像头!   1 首先确定USB摄像头已经连接到电脑的USB接口上。

    2024年02月15日
    浏览(31)
  • ubuntu18.04安装nvidia驱动,3种方式图文详解+卸载教程

    笔记本类型 Ubuntu系统 显卡版本 联想拯救者Y7000 win10+Ubuntu18.04双系统 GTX1050Ti 重启电脑,开机前一直按Ctrl + F2进入BIOS界面,将secure boot设置为Disabled,因为secure boot会阻止第三方源安装的驱动,禁用不会带来多大隐患。 blacklist nouveau options nouveau modeset=0 没有输出结果,则表明禁

    2023年04月16日
    浏览(45)
  • ubuntu20.04到ubuntu18.04安装英伟达(nvidia)显卡驱动的血泪史

    吐槽!:跟舍友在Ubuntu18.04上装了三天三夜的NVIDIA显卡驱动,真的是快装吐了(是一整天都在搞环境,找各种缺的包、看各种教程。。。差点给我气咯pi了...不过终于在第三天晚上我成功的配好了)我实验室有个2060的好看小姐姐配了一个周,我真的是佩服(严肃脸) 在这感谢

    2023年04月08日
    浏览(45)
  • ubuntu18.04 ax201网卡驱动安装遇到的小问题

    这个问题弄了半天,希望可以帮到你。 首先报一下配置: DELL G15 2023 无线网卡:Intel AX201 BIOS版本为最新(截止到2023.5.15) 首先,打开终端 ctrl+alt+T 然后,在终端键入: 查看所需的iwlwifi的ucode版本 通常会在末尾几行标注所支持的最新版本与最老版本 然后可以去kernel网站下载

    2024年02月04日
    浏览(43)
  • Linux Ubuntu18.04安装显卡驱动后,无法上网的问题解决

    由于跑程序需要,在Ubuntu18.04(双系统)上面安装nvidia显卡驱动, (我安装的是按照这个博客的教程来的:Ubuntu 18.04 安装NVIDIA显卡驱动+cuda 10.2+cudnn_ubuntu18.04安装cuda10.2_翟羽嚄的博客-CSDN博客安装了 nvidia-driver-470.161.03这个版本 ) 之后按照教程进行重启操作,然而重启后发现,

    2024年02月09日
    浏览(53)
  • Linux | Ubuntu18.04安装WIFI6 AX201驱动完整教程

      本节介绍了如何在Ubuntu18下安装AX201驱动的教程。   WIFI6 AX201是Intel的一款比较新的网卡,默认Ubuntu18是不支持的,表现来看就是WIFI那里显示“No WIFI Adapter Found”(找不到WIFI适配器)。因此需要手动安装该网卡的驱动程序,此外还需要额外的安装一个驱动程序才能解决该

    2024年02月14日
    浏览(129)
  • Ubuntu 18.04安装D435i 相机驱动及Ros1 Wrapper

    1.安装前注意 librealsense SDK相当于相机的驱动,SR300和ZR300的支持驱动是librealsense SDK 1.0,而D435i是librealsense SDK 2.0 **安装前一定要注意librealsense,realsense-ros(即Ros Wrapper),D435i相机固件版本三者之间的版本对应关系。**ros1环境只支持librealsense2.50.0之前的版本,ros2环境要下载librealse

    2024年02月22日
    浏览(39)
  • ubuntu18.04(linux)安装绿联ac650无限网卡(cm448)驱动及失败处理

    ubuntu18.04(linux)安装绿联ac650无限网卡(cm448)驱动踩了一些坑所以特地记录下来,供各位参考 0.插入无线网卡 1.官网下载驱动文件并右键提取到此处(或者打开终端使用解压命令) 驱动链接:绿联驱动下载,提供蓝牙适配器驱动下载,绿联USB百兆千兆网卡驱动下载,USB外置显卡驱动

    2024年02月06日
    浏览(93)
  • 无线网卡驱动安装 (驱动为rtl8811CU)基于NVIDIA XAVIER NX 下的ubuntu18.04 和ubuntu20.04两个不同版本

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 基于NVIDIA Xavier NX 此处是绿联AC650M,根据商家的教程,显示我ubuntu内核太高。因此不能用他们提供的驱动。 奇怪的是我在ubuntu20.04使用的方法在18.04上就不适用,因此我在这分为两个不同版本进行演示安

    2024年02月15日
    浏览(44)
  • 【联想PC win11系统安装Ubuntu18.04/Ubuntu20.04】全程记录安装过程,和网卡驱动、显卡驱动等安装以及后续一系列问题

    电脑为联想台式机:Lenovo IdeaCentre-GeekPro 内存:32G 磁盘:512G固态硬盘+2T机械硬盘 CPU:i7-12700 GPU:NVIDIA RTX3060 学习需要安装Ubuntu18.04和win11系统共存。 之前装过Ubuntu16.04因为内核版本太老,显卡、声卡、有线无线网卡、蓝牙驱动都没有…,直接一个毛坯房了属于是,没有显卡驱

    2024年02月04日
    浏览(86)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包