bt linux wifi,Ubuntu安装无线网卡驱动Wifi/BT BCM4330(AP6383)

本文详细介绍了在Ubuntu 16.04上为BCM4330(AP6383)芯片手动安装WiFi驱动的步骤,包括通过USB共享网络、下载所需固件文件、放置到指定目录,并调整ACPI状态。虽然蓝牙驱动调试后不稳定,但提供了USB蓝牙适配器作为临时解决方案。对于部分型号如rtl8723bs,可以通过直接编译驱动来启用WiFi和蓝牙功能。
摘要由CSDN通过智能技术生成

像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小时都没出现应该就没有问题了,请注意!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Ubuntu安装无线网卡驱动的过程中,可以按照以下步骤进行操作。首先,通过命令`lspci -nn -d 14e4:09:00.0`查看无线网卡的型号和厂商信息。根据引用\[1\]中的信息,可以得知无线网卡的型号是Broadcom Corporation BCM4313 802.11bgn Wireless Network Adapter。 接下来,需要查看系统内核版本,以确定是否需要升级内核。根据引用\[2\]中的提示,可以手动下载相应的驱动文件。然后,将下载好的驱动文件进行安装。 此外,还需要将下载好的pci.ids文件复制到`/usr/share/misc/`目录下。根据引用\[3\]中的说明,如果无线网卡的硬件不是很新,那么原来的pci.ids文件中应该已经包含了无线网卡的信息,因此不需要手动更新pci.ids文件。 综上所述,安装Ubuntu无线网卡驱动的步骤包括查看无线网卡型号和厂商信息、检查系统内核版本、下载并安装相应的驱动文件,以及复制pci.ids文件到指定目录。 #### 引用[.reference_title] - *1* *3* [Ubuntu系统下电脑驱动的安装(wifi无线网卡)](https://blog.csdn.net/weixin_30485291/article/details/98305953)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [ubuntu安装无线网卡驱动](https://blog.csdn.net/weixin_44583856/article/details/120910386)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值