OpenBSDでBroadcom Wireless BCM 4313を有効にするには?

OpenBSDでBroadcom Wireless BCM 4313を有効にするには?

この特定のBroadcom WirelessをOpenBSDと連携させるハッキング/ヒント/コツがありますか?

FreeBSDワイヤレススレッドとOpenBSD-tech / OpenBSD-その他のいくつかを調べた後、特定のデバイスのハードウェア構造が異なるため、特定のドライバにPCIベンダーを追加することは機能しないことがわかりました。

このBroadcomワイヤレスドライバを実装するには完了するのに大きな努力が必要で、多くのユーザーがWiFiアダプタを使用するか、ndis(Windows XPバージョン)ドライバを変換してワイヤレス接続を取得しています。

FreeBSDで使用されているのと同じ解決策でこのドライバを「変換」できるように、OpenBSDでndisを有効にするパッチはインターネットにありますか?

編集1- ここでの目的は、「FreeBSDに固執する」、またはOpenBSDバイナリポリシーに疑問を投げることではないので、指示を要求することです。 ndisの3番目の部分をOpenBSDに移植することは解決策かもしれません...

  • このスレッド、PCIベンダーIDを追加すると、ハードウェアのみが検出されるだけで効果がないことを示します。
  • この別のスレッド、bcm4313カードのさまざまな構造の洞察を提供します。

ベストアンサー1

私は同じ問題があり、ここの既存の回答とコメントに情報が少し不足していることがわかりました。もっと調査し、IRCに連絡した後、より実用的な答えが見つかりました。

Broadcomは最近のアプローチを変更していますが、歴史的にオープンソースのドライバで多くのことをしていません。したがって、信頼できるオープンソースドライバを持たない一部のBroadcomワイヤレスカードがまだ存在し、多くのオペレーティングシステムはこれらのドライバをサポートしていません。一つある一般的なオペレーティングシステムでサポートされているワイヤレスカードを一覧表示する良いWikipedia記事

私たちのようにサポートされていないカードを持つ人々の問題は、フルカーネルほとんどの 'nix オペレーティングシステムと同様に、デバイスドライバはカーネルの一部です。したがって、カーネルをコンパイルするときにのみインストールできます。

したがって、このワイヤレスカードをサポートするドライバ(FreeBSDなど)を入手してカーネルにコンパイルすることが重要です。これは多くのコンパイル時間と潜在的な問題を意味します。オペレーティングシステムをインストールする前に、実際にはオペレーティングシステム自体を構築することです。または、10ドル未満の安価なUSBワイヤレスアダプタを購入することもできます。サポートされているかどうかを最初に確認してください!

おすすめ記事