編集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