OpenBSDの新しいrtwn(4)ドライバを使用する

OpenBSDの新しいrtwn(4)ドライバを使用する

編集1:メーリングリストのパッチ

カードについて元のポスターに連絡し、彼は私に試してみるパッチを送った。これを適用してカーネルを再コンパイルした後、結果を報告します。問題が解決したら、この問題のステータスを[解決済み]に変更します。誰かがそれを探しているなら、ここにあります:

スポット:

cd /usr/src/sys/dev/pci
patch < /tmp/patch.txt

パッチ.txt:

 Index: if_rtwn.c
 ===================================================================
 RCS file: /cvs/src/sys/dev/pci/if_rtwn.c,v
 retrieving revision 1.1
 diff -u -p -r1.1 if_rtwn.c
 --- if_rtwn.c   4 Jun 2015 21:08:40 -0000       1.1
 +++ if_rtwn.c   4 Jun 2015 22:57:25 -0000
 @@ -80,7 +80,8 @@ int rtwn_debug = 0;
                     R92C_IMR_RXFOVW)

  static const struct pci_matchid rtwn_pci_devices[] = {
 -       { PCI_VENDOR_REALTEK,   PCI_PRODUCT_REALTEK_RT8188 }
 +       { PCI_VENDOR_REALTEK,   PCI_PRODUCT_REALTEK_RT8188 },
 +       { PCI_VENDOR_REALTEK,   PCI_PRODUCT_REALTEK_RTL8192CE }
  };

  int            rtwn_match(struct device *, void *, void *);

FreeBSDが私のRealtekカードを認識するように2日間努力した後、私はOpenBSDを試してみることにしました。これまでは、私のRTL8192CEカードのチップセットをサポートする唯一のBSD OSのようです。マンページは、rtwn(4)ドライバがチップ8188CEセット(このカードのチップセット)ベースのデバイスをサポートしていることを示しています。ここでの問題は、このドライバが5.8の新しいドライバで、10月18日までリリースされていないため、スナップショットを使用していることです。

私が使っているデスクトップ以外は他のコンピュータにアクセスできず、携帯電話を使って調査をしてきました。私はメーリングリストのアーカイブで言及されたものの1つを見つけましたrtwn。開発者Stefanはそれを持っている人がいるかどうか尋ね、(the card I have)ドライバでテストしたかったのですが、スレッドがそこで停止しました。

fw_updateサムドライブに配置されたrtwnファームウェアファイルでローカルに実行したので、私のデバイスを認識できるはずです。ファームウェアのインストール後に2回再起動したが、dmesgまだデバイスが認識されないというメッセージが表示されます。

私のカードがまったくサポートされていないという意味ですか?それとも、OpenBSDが自分のカードを認識する前にいくつかの追加の設定、手順、またはコマンドを処理するようにしますか?

dmesg私のカードアイテムは次のとおりです。

"Realtek RTL8192CE" rev 0x01 at pci5 dev 0 function 0 not configured

ベストアンサー1

おすすめ記事