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

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

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

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

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

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

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

安装Ubuntu完毕后,下载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

xtalfreq=26000

boardnum=22

macaddr=00:90:4c:c5:12:38

ag0=0x40

ag1=0xBF

aa2g=1

aa5g=1

ccode=all

pa0itssit=0x20

pa0b0=4924

pa0b1=-595

pa0b2=-157

rssismf2g=0xa

rssismc2g=0x3

rssisav2g=0x7

#rssi params for 5GHz

rssismf5g=0x4

rssismc5g=0x3

rssisav5g=0x7

#PA parameters for lower a-band

pa1lob0=5050

pa1lob1=-630

pa1lob2=-195

#PA parameters for midband

pa1b0=4880

pa1b1=-625

pa1b2=-200

#PA parameters for high band

pa1hib0=4880

pa1hib1=-620

pa1hib2=-190

rxpo5g=0

maxp2ga0=0x44

maxp5ga0=0x3A

maxp5gla0=0x3A

maxp5gha0=0x3A

# 2.4G Tx Power offsets

ofdm2gpo=0x22222222

mcs2gpo0=0x4444

mcs2gpo1=0x4444

# 5G Tx Power offsets

ofdm5gpo=0x00000000

ofdm5glpo=0x00000000

ofdm5ghpo=0x00000000

mcs5gpo0=0x2222

mcs5gpo1=0x2222

mcs5glpo0=0x2222

mcs5glpo1=0x2222

mcs5ghpo0=0x2222

mcs5ghpo1=0x2222

sromrev=3

il0macaddr=00:90:4c:c5:12:38

wl0id=0x431b

cckPwrOffset=6

triso2g=3

#swctrlmap_2g=0x44844484,0x42824282,0x42824282,0x18282,0x1ff

swctrlmap_2g=0x04040404,0x02020202,0x02020202,0x18282,0x1ff

triso5g=6

swctrlmap_5g=0x10101010,0x28282020,0x20202020,0x10202,0x0f8

noise_cal_ref_2g=53

rfreg033=0x19

rfreg033_cck=0x1f

dacrate2g=160

dacrate5g=160

txalpfbyp2g=1

bphyscale=17

cckPwrIdxCorr=-15

pacalpwr5glo=13

pacalpwr5glo1=11

pacalpwr5g=13

pacalpwr5g1=11

pacalpwr5ghi=13

pacalpwr5ghi1=11

#pacalpwr2g1=13

#pacalath2g=180

#pacalidx2g1=55

pacalpwr2g=13

txgaintbl=1

rfreg088=15

cckdigfilttype=20

noise_cal_adj_2g=-3

#wake on wireless LAN

sd_gpout=0

sd_gpval=1

sd_gpdc=0

总之需要保证有以下两个文件,且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可以正常连接。

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

后注:

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

华为linux版本wifi驱动,Ubuntu安装无线网卡驱动 Wifi/BT BCM4330 (AP6383)相关推荐

  1. ubuntu安装无线网卡驱动(包括离线安装)

    ·· / ·– ·· ·-·· ·-·· / ·–· · ·-· ··· ·· ··· - / ··- -· - ·· ·-·· / ·· / ·– ·· -· 相信安装无线网卡驱动是许多linux初 ...

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

    像BCM4330 (AP6383)这样的Wifi/蓝牙一体化芯片常见于一些平板电脑.笔记本和mini pc中.特别是z3735.z8300.core m这些芯片的平板电脑很常见.AP6210也比较常见 ...

  3. 解决ubuntu无法连接wifi的问题: 安装无线网卡驱动

    因为工作的需要,我在电脑上安装了win10和ubuntu的双系统,然而装完ubuntu后却傻眼了: 网络连接里根本没有wifi选项.这可不行,我的任务之一就是配置一个浏览器,没有wifi岂不是什么都做 ...

  4. kali linux查看网卡_CentOS7.6安装无线网卡驱动|Linux如何安装网卡驱动|Linux如何让配置网卡...

    此前提到,Thinkpad E490安装CentOS7.6遇到内核崩溃的问题,解决之后,安装CentOS7.6操作系统成功. 安装时发现,系统能够检测到有线网卡,但无法检测到无线网卡,说明CentOS ...

  5. dell 笔记本 ubuntu 安装 无线网卡驱动(Qualcomm Atheros QCA9565 / AR9565 Wireless Network Adapter)

    装了ubuntu12发现无线网卡不能用网上查了一下,发现这样装可以,分享给大家,linux的易用性跟windows比起来还是有不小差距啊. sudo apt-get install linux-hea ...

  6. 难题 [已解决] :如何给Ubuntu系统安装无线网卡驱动?

    文章目录 前言 1 问题描述 2 问题出现的原因 3 解决方案 3.1 首先,要查清楚电脑是否有无线网卡,如果有,是什么型号 3.2 其次,根据网卡型号下载对应的驱动,并安装 3.3 `sudo re ...

  7. ThinkPad X240 Ubuntu 14.10 LTS 系统找不到wifi网络的解决方案 / 手动安装无线网卡驱动

    笔记本型号:ThinkPad X240 系统:Ubuntu 14.10 LTS 问题:搜索不到无线wifi网络 原因:系统缺少无线网卡的驱动 解决问题的心路历程: 百度"ubuntu安装无线 ...

  8. Ubuntu broadcom无线网卡驱动安装

    相信很多朋友都使用Ubuntu系统,多数时候,我们都不会使用有线连接来上网,而且不是每台计算机安装好Ubuntu后都可以使用WiFi的,因此有很多人因为在Ubuntu下不能使用WiFi而放弃来使用Ub ...

  9. 解决ubuntu未安装无线网卡驱动的问题

    ubuntu安装后,默认未安装无线网卡 ubuntu版本: 15.10 lsmod | grep wl  没有加载网卡驱动 在ubuntu的iso中已经包含了网卡驱动相关的程序,分别依次需要安装dkm ...

最新文章

  1. 32位postman_谷歌浏览器下载安装postman教程(详细)
  2. 视频预测领域有哪些最新研究进展?不妨看看这几篇顶会论文
  3. 记录 之 tensorflow常见的数据预处理操作
  4. PHP防SQL注入攻击
  5. C语言:几种字符输入函数的区别
  6. java fastjson 泛型_解决fastjson泛型转换报错的解决方法
  7. 计算机用户组连接打印机,在组策略中使用脚本为域用户添加网络打印机
  8. hsqldb和mysql_HSQLDB的研究与性能测试(与Mysql对比)
  9. 关于jQuery的细节
  10. ant.design pro 登录模块分析
  11. 妙趣横生的算法(C语言实现 第2版)pdf
  12. 软件研发部门的基础设施
  13. 微信小程序——仿写京东购物商城带源码
  14. AutoCAD二次开发基础(一):基础使用
  15. 调整bandizip压缩参数获得最大压缩效果
  16. oracle 执行计划中出现 merge join cartesian
  17. 微信小程序四种json配置文件详解
  18. 11. WS · HTTPDNS · FTP · 邮件
  19. cst和ansys_HFSS -CST-FEKO
  20. 题目 - 北京地铁 描述 北京地铁涨价了,现在的地铁票价计算方法如下: 6公里内 3元 (包括6公里) 6-12 公里 4元 (不包括6公里,包括12公里) 12-32 公里 每10公里加1元

热门文章

  1. Android Studio清单文件合并规则
  2. 思科模拟器实验6:rip基础配置
  3. 【元胞自动机】基于元胞自动机实现高速公路收费站交通流问题附matlab代码
  4. UE4虚幻引擎UI界面动画制作!
  5. 数学建模论文写作学习——数模论文概述
  6. 微信服务器在哪里修改密码,微信修改密码在哪里 微信在哪里改密码
  7. Zookeeper 3.5.7学习记录(一)——集群的坑
  8. 域控服务器组策略管理找不到网络,组策略找不到域服务器解决方法重建SYSVOL和NETLOGON共享...
  9. JavaScript判断浏览器版本
  10. 低版本浏览器(chrome小于40 firefox小于50 ie小于9)会提示升级信息