Ale*_*ies 2 linux wifi firmware kernel-modules sdio
我有一个运行当前 64 位内核 4.8 的 Intel Z3735F(Bay Trail)平台。在 UEFI32 上。
从在线路dmesg
和hwinfo
我发现,这个特定的设备上的上板“的Broadcom BCM43430 WLAN卡”被连接到mmc0
,其本身被连接到SDIO
总线。
从dmesg
我还看到,初始化系统识别卡,并尝试加载brcmfmac43430-sdio.bin
到模块中brcmfmac
。我从Raspberry Github获得了固件。现在它想要“NVRAM”。我尝试了同一个 repo 中的那个,没有错误,但没有 Wifi 卡。我尝试了 Windows 使用的那些(有 2 个略有不同的,都尝试了),也没有变化。
“无变化”是指没有设备出现在“ifconfig -a”中。
有一些消息dmesg
:
mmc0: queuing unknown CIS tuple 0x80 (2 bytes)
mmc0: queuing unknown CIS tuple 0x80 (3 bytes)
mmc0: queuing unknown CIS tuple 0x80 (3 bytes)
mmc0: queuing unknown CIS tuple 0x80 (7 bytes)
...
brcmfmac mmc0:0001:1: firmware: direct-loading firmware brcm/brcmfmac43430-sdio.bin
brcmfmac mmc0:0001:1: firmware: direct-loading firmware brcm/brcmfmac43430-sdio.txt
...
brcmfmac: brcmf_sdio_htclk: HT Avail timeout (1000000): clkctl 0x50
< 2 more like that >
Run Code Online (Sandbox Code Playgroud)
我的 Google-Fu 还没有找到有用的东西,那么我该去哪里呢?
附带问题:有没有一个很好的工具来显示 SDIO 总线和设备树信息?像 lspci 和 lsusb,但是lssdio
?
@Jeremy31:grep -i nvram /sys/firmware/efi/efivars/*
导致没有输出,并且该文件夹中的所有“文件”的名称中都没有“nvram”。
如果您需要更多/特定信息,请发表评论,我将编辑要求的信息。
小智 5
如果有人仍然有这个问题:查看这篇文章:https : //patchwork.kernel.org/patch/9791523/
Kernelwarrior Hans 从各种来源收集了 bcm43430 的固件实现。您可以在此处找到它们:http : //jwrdegoede.danny.cz/brcm-firmware/或此处(如果链接已断开):https : //wolk.wopwop.cc/s/AmPFsOgJdnK4xMU
我已成功使用 brcmfmac43430-sdio.txt.ap6210 并将其添加到 /lib/firmware/brcm 作为 brcmfmac43430a0-sdio.txt。
请注意,在 Debian/Ubuntu 上,您目前(2017 年末)需要来自“测试”存储库的内核/固件,而不是稳定的,因为最近才添加了适用于 Broadcom sdio 设备的补丁。
归档时间: |
|
查看次数: |
7443 次 |
最近记录: |