我是靠谱客的博主 典雅大米,最近开发中收集的这篇文章主要介绍bt linux wifi,Ubuntu安装无线网卡驱动Wifi/BT BCM4330(AP6383),觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

像BCM4330 (AP6383)这样的Wifi/蓝牙一体化芯片常见于一些平板电脑、笔记本和mini pc中。特别是z3735、z8300、core m这些芯片的平板电脑很常见。AP6210也比较常见,但目前暂未解决其驱动问题。

如何在搭载这样芯片的设备中安装Linux驱动呢?Ubuntu16.04版本的内核中仍然没有封装对应驱动(Ps:貌似Intel和Ubuntu合作,Intel NUC可以完美安装Ubuntu)。

首先到官网下载你喜欢的Ubuntu版本(建议下载高版本)。制作U盘启动工具,可以参考《平板电脑安装Ubuntu教程》(http://www.linuxdiyf.com/linux/21181.html)。设置BIOS后进入引导选择菜单请选择:“Try Ubuntu without install”这样的选项,先进入到CD模式的Ubuntu下。

如果你的设备在这样的模式下能够上网,蓝牙、电源管理等各项驱动也正常,那么恭喜你中奖了,可以直接点击桌面的Install Ubuntu安装系统(如下图)。

77740f6a393c8537857fad8f50cb3c4e.png

并非所有人都那么幸运。就像开头提到的,很多搭载混合功能的芯片并没有被Ubuntu等Linux衍生版操作系统封装驱动。因此需要手动安装驱动。

在另外一台设备上下载驱动再安装?这样太麻烦了。告诉大家一个小诀窍,如果你有安卓手机的话,在连接WIFI的情况使用USB数据线连接装有Ubuntu的设备,找到设置下的“个人热点”,开启USB网络共享。(别问我iphone可以不,只要你有流量就没有不可以的事情)。

6f405aa8fda6e7643bd5208cb23fc854.png

之后在你的Ubuntu设置网络为自动,即可连接网络。联网安装过程可以自动下载一些东西,很方便。

0502e6f6dd79c94c60d2927053e501f0.png

安装Ubuntu完毕后,下载brcmfmac4330-sdio.bin(https://github.com/OpenELEC/wlan-firmware/blob/master/firmware/brcm/brcmfmac4330-sdio.bin)文件。将其放到/lib/firmware/brcm/目录下,如果没有brcm,请mkdir一个。然后到你的设备官网下载Windows版本的wifi驱动文件。找到其中的brcmfmac4330-sdio.txt文件并放到同一个目录下(/lib/firmware/brcm/)。

文件的内容可能是这样的:

#十行以后默认不显示,点击右上角可以查看。

#Sample variables file for BCM94330 SD FC AGB board T77H360.04_EVT5_20120731

manfid=0x2d0

prodid=0x0547

vendid=0x14e4

devid=0x4360

boardtype=0x05e1

boardrev=0x1202

boardflags=0x10080a00

nocrc=1

总之需要保证有以下两个文件,且brcmfmac4330-sdio.txt文件是你的厂商提供的有效文件,驱动才能正常工作:

/lib/firmware/brcm/brcmfmac4330-sdio.bin

/lib/firmware/brcm/brcmfmac4330-sdio.txt

执行这个Linux命令:

$ cat /sys/bus/acpi/devices/INT33BB:00/power_state

如果返回

D3cold

说明你的ACPI没有打开,wifi模块不会正常工作。需要执行这个命令:

echo on > /sys/bus/platform/devices/INT33BB:00/power/control

这个命令需要sudo权限,如果无法执行,那么vim修改一下即可。

最后reboot,发现Wifi可以正常连接。

1f74d3f386d0ae632d1ee797c9435078.png

6ba741d30f7c44b77ee957168f47bb26.png

很遗憾BCM4330 (AP6383)的蓝牙驱动我调试后一直不稳定,无法正常使用,如果我调试成功将会在此放出蓝牙驱动的安装方法。需要使用蓝牙功能可以先买一个USB蓝牙,很小巧,即插即用。

后注:

不是所有型号的芯片都需要用这样的驱动方法。比如“rtl8723bs”这个Wifi/Bt/FM三合一芯片,可以直接clone驱动代码编译:https://github.com/hadess/rtl8723bs,编译完毕reboot后wifi即可使用。蓝牙驱动可以试试:https://github.com/lwfinger/rtl8723bs_bt。朋友冀兄友情提示:rtl8723bs在某些设备上存在死机的情况,如果出现肯定在1小时之内,如果2小时都没出现应该就没有问题了,请注意!

最后

以上就是典雅大米为你收集整理的bt linux wifi,Ubuntu安装无线网卡驱动Wifi/BT BCM4330(AP6383)的全部内容,希望文章能够帮你解决bt linux wifi,Ubuntu安装无线网卡驱动Wifi/BT BCM4330(AP6383)所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(50)

评论列表共有 0 条评论

立即
投稿
返回
顶部