現在、64ビットカーネル4.8を実行しているIntel Z3735F(Bay Trail)プラットフォームがあります。 UEFI32で。
dmesg
の行で、hwinfo
私はこの特定のデバイスでオンボード「Broadcom BCM43430 WLANカード」がバスmmc0
に接続されていることを発見しました。SDIO
私が見ることができるように、dmesg
初期化システムはカードを認識し、それをbrcmfmac43430-sdio.bin
モジュールにロードしようとしますbrcmfmac
。ファームウェアはから受け取りましたラズベリーパイGithub。今「NVRAM」が必要です。同じストレージで試してみましたが、エラーはありませんでしたが、Wi-Fiカードはありませんでした。 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 >
Google-Fu ではまだ役に立つ情報が見つかりませんでした。どこに行くべきですか?
追加の質問:SDIOバスとデバイスツリー情報を表示するための良いツールはありますか? lspciとlsusbに似ていますがlssdio
?
@ Jeremy31:grep -i nvram /sys/firmware/efi/efivars/*
結果が出力されず、フォルダの「ファイル」の名前に「nvram」がありません。
より多くの/具体的な情報が必要な場合は、コメントを残してください。必要な情報に変更します。
ベストアンサー1
それでも問題がある場合は、次の記事を確認してください。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デバイス用のパッチが最近追加されているため、信頼できるカーネル/ファームウェアではなく、「テスト」リポジトリのカーネル/ファームウェアが必要です。