首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >BCM43455 PCIe无线适配器未识别

BCM43455 PCIe无线适配器未识别
EN

Ask Ubuntu用户
提问于 2018-02-05 19:33:34
回答 2查看 3.9K关注 0票数 2

我有一台带有博通无线适配器(BCM43455)的笔记本电脑,我想用Ubuntu和Windows进行双引导,但是它对liveCD没有问题,不管我是运行liveCD还是安装它,Ubuntu都拒绝识别我的Ubuntu适配器。

我尝试过lspci -vnnlshwlsusb (只是为了安全起见),它们都是根用户,但它们都没有显示任何与网络相关的内容。

Ubuntu也没有显示任何可以安装的额外(专有)驱动程序,虽然对于Broadcom没有在一般的这里中工作有一个问题,但所有的答案都假设您可以看到lshwlspci中列出的设备,但是不能使用它。

我能做些什么?

编辑:这是dmesg | grep -i sdio的输出,按要求:

代码语言:javascript
复制
[   25.471246] brcmfmac mmc1:0001:1: Direct firmware load for brcm/brcmfmac43455-sdio.txt failed with error -2

[   26.497372] brcmfmac: brcmf_sdio_htclk: HT Avail timeout (1000000): clkctl 0x50

[   27.503492] brcmfmac: brcmf_sdio_htclk: HT Avail timeout (1000000): clkctl 0x50
EN

回答 2

Ask Ubuntu用户

回答已采纳

发布于 2018-06-26 08:52:40

问题是它找不到您的brcm/brcmfmac43455-sdio.txt文件。对我来说,这个问题发生在CSL窄盒4k上。我尝试了很多在网络上找到的解决方案,但下面的方法终于成功了:

  1. 下载文本文件
  2. 将其复制到设备的/lib/firmware/brcm/文件夹中。
  3. 重新启动。

现在,系统应该能够找到丢失的文件,并且WiFi应该能像预期的那样工作。

注意:我只使用isorespin.sh脚本生成的修补Ubuntu映像来测试这一点。上述步骤可能在未修补的图像上工作,也可能不起作用。

编辑:我的一位同事在一个普通的Ubuntu MATE映像上测试了它,它可以工作。所以根本没有必要使用isorespin.sh

票数 5
EN

Ask Ubuntu用户

发布于 2020-02-26 07:22:08

这是一个SDIO设备,而不是PCIe。缺少的NVRAM定义文件依赖于板。您可以看到,内核固件包含了一些板的这个文件。还请注意,BCM43455是BCM4345的较新版本,有时称为AP6255;我碰巧有较早的版本,并得到了brcmfmac驱动程序的支持。

在运行Windows 10的Wintel MiniPC (AMI、T3 MRD、Atom X5-Z 8350)上,可以在C:\Windows\System32\drivers\4345r6nvram.txt找到该文件并将其复制到Linux,然后执行以下操作:

代码语言:javascript
复制
sudo cp 4345r6nvram.txt /lib/firmware/brcm/
cd /lib/firmware/brcm/
ln -s 4345r6nvram.txt brcmfmac43455-sdio.txt
sudo modprobe -r brcmfmac
sudo modprobe brcmfmac
票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1003350

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档