miniPCIe WLANカード(Wireless LANカード)をノートPCから外して他のPCに取り付けて動くかどうか調べてみた (Windows, Ubuntu 24.04, ChromeOS Flex)

miniPCIe WLANカード(Wireless LANカード)をノートPCから外して他のPCに取り付けて動くかどうか調べてみた。

割と多く見かけるのがAtheros(Qualcomm Atheros)のWLANカードだ。
Lenovo G565から取り出したものは、AR9295という品物だ。(あと1個、ネットフリマでAR9295のものを買ってた。)
Acer Aspire S3から取り出したものは、AR5BWB225という品物だ。

パソコン工房 W76THから取り出したものは、Realtek RTL8191SEという品物だ。


DELL vostro 1220から取り出したものは、DW1397という品物で、中身はBroadcom 43xxらしい。

入れ替えたりして試してみた。

まず、Lenovo G560/G560というノートPCで試そうかと思ったのだが、もともと入っていたWLANカード以外を挿すとガードされて起動しなくなってしまうので、試せなかった。電源を入れたときに最初に「Unauthorized Wireless network card is plugged in. Power off and remove it.」と表示されて先に進めない。

Acer Aspire S3に挿して、OSを換えながら色々と試してみた。
(Windows10 Windows 11, Ubuntu 24.04, ChromeOS Flex)


(1) Windows 10

AR9295は、動作した。問題なく動作している。
AR5BWB225は、動いたのだがちょっと電波の受信が他に比べてなぜか弱い。(Aspire S3にもともと入っていたはずなのになぜ?)
RTL8191SEは、動作した。問題なく動作している。
DW1397は、動作した。


(2) Windows 11 (非対応なので強引にインストールした)

基本的にはWindows10と同様で、どれも動いた。(AR5BWB225も特に電波の受信が弱いみたいなことは無かった。)
しかし、DW1397は、最初は動いたのだが、ネットに接続してWindows Updateをして長時間使っていたら途中で動かなくなってしまった。故障かと思ったが他のPCに挿したら動作したので、ハードウェア的な故障ではないらしい。動かなくなった原因は不明。


(3) Ubuntu 24.04LTS

AR9295、AR5BWB22、RTL8191SEは、動作した。特に手動でドライバを入れたりする必要もなく問題なく動作している。
DW1397は、Ubuntu 24.04では動かなかった。もともとのDELL Vostro 1220に取り付けられていた状態でも、OSにUbuntu 24.04を入れようとすると警告の表示が出ていたりして、ドライバのサポートが怪しい状態だ。手動でドライバを入れるという方法でも動かせなかった。


(4) ChromeOS Flex

AR9295、AR5BWB22、RTL8191SE、DW1397のすべて動作した。優秀だ。


古いデスクトップPC (自作機)で、無線LAN機能がなく、miniPCIeスロットで取り付け可能なマザーボードを使っている機種があるので、取り付けてみた。

マザーボードは、ASRock H110M-ITX/D3という品物だ。

最初に試した時、どのWLANカードも認識はするのだが、動作しなくて焦ったのだが、BIOS設定でWLANを無効にする設定になっていたのを有効にしたら動作するようになった。
デフォルト状態がWLAN無効で、BIOS設定のメニューのAdvancedのChipset Configurationの奥にあったので、気がつかなかった。

BIOSで有効にしたら、AtherosやRealtekのWLANカードは動作した。(Windows10とWindows11で試した。)

DW1397だけがなぜか動かなかった。

DW1397を取り外して、他の環境でテストしてから、またこのPCに取り付けたら動作するようになった。Windows10とWindows11の両方で動いた。不可解な現象だ。(なぜ?)

(このPCで ChromeOS Flexでも動くか調べようとしたが、ChromeOS Flexが動かなかった。)


DW1397 (Broadcom 43xx)だけが、動いたり動かなかったりとちょっと不安定な感じだ。
他の一般的なBroadcom 43xxのWLANカードと互換性が低いDELL向けの独自設計になっているのではないかと自分は推測している。
なので、たまたま何らかの内部の設定のレジスタか何かに偶然に正しい値の範囲の数値が書き込まれると動作し、外れた値が書き込まれると動作しなくなる。みたいなことが起こっているのではないだろうか?

このDW1397なのだが、OSをChromeOS Flexにしたときだけは問題なく動作する。
他に、W76THというノートPCに取り付けてChromeOS Flexで動かしてみたが、問題なく動作した。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

Time limit is exhausted. Please reload CAPTCHA.

× 6 = 48