ワイヤレスカードRealtek RTL8723AE-BTが認識されません


37

RTL8723AE-BTワイヤレスカードを搭載した新しいラップトップを購入しましたが、動作するものは何もないようです。

Realtekは通常、そのカード用のドライバーを提供していますが、この特定のドライバーにはRealtekのWebサイトで利用可能なドライバーがありません。私はそれを機能させるために次の手順を試しました:

  1. インストールされたndiswrapperバージョン1.57(リポジトリから、dkmsを使用)および1.58rc1(ndiswrapperのWebサイトのソースからコンパイル)。両方とも失敗しました。バージョン1.57は、IoWMIOpenBlock関数とIoWMIQueryAllData関数のインターフェイスを提供していません。1.58rc1の場所にはダミー関数がありますが、「ioremap failed」メッセージで失敗します。

    さらに調査すると、1.58rc1の関数NdisMMapIOSpace(ndis.c:808)が物理アドレスと長さ0で呼び出され、失敗の原因になることがわかりました。この関数はndiswrapperのコードのどこからも呼び出されないように見えるため、Windowsドライバーが何らかの方法で偽のパラメーターを使用して呼び出していると想定します。

  2. 64ビットバージョン(Ubuntuのx86_64バージョンを使用するインストール済みシステム)と32ビットバージョン(永続性が有効になっているライブUSB x86システム)の両方を使用してWindows XPドライバーを試しました。両方のバージョンで同じエラーが発生しました。

  3. RealtekのRTL8192CE / SE / DE用のLinuxドライバーはソースで8723チップセットを実際に言及しているので、それらをコンパイルしてmodprobを試してみましたが、カードIDを取得しません(10ec:8723)。またecho 10ec 8723 > new_id、sysfs(/ sys / bus / pci / drivers / rtl8192de)の場所(ドライバーの場所(実際には、各ドライバーで1つずつ)を試みましたが、sudoでも「Permission denied」エラーが表示されます。sudo suもう一度試してみると、エラーが発生しますbash: echo: write error: Invalid argument

私はアイデアを使い果たしました。Ubuntuでのみ使用し、wi-fi接続を使用できない新しいノートブックを購入するのは本当にイライラします。

誰かが代替案に光を当てることができれば、私は非常に感謝します。

編集:lshw -Cネットワーク出力

$ sudo lshw -C network -numeric
  *-network UNCLAIMED     
       description: Network controller
       product: Realtek Semiconductor Co., Ltd. [10EC:8723]
       vendor: Realtek Semiconductor Co., Ltd. [10EC]
       physical id: 0
       bus info: pci@0000:03:00.0
       version: 00
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress cap_list
       configuration: latency=0
       resources: ioport:d000(size=256) memory:f7900000-f7903fff
  *-network
       description: Ethernet interface
       product: RTL8111/8168B PCI Express Gigabit Ethernet controller [10EC:8168]
       vendor: Realtek Semiconductor Co., Ltd. [10EC]
       physical id: 0.2
       bus info: pci@0000:04:00.2
       logical name: eth0
       version: 0a
       serial: 00:90:f5:cd:6d:f7
       size: 100Mbit/s
       capacity: 1Gbit/s
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress msix vpd bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=r8169 driverversion=2.3LK-NAPI duplex=full firmware=N/A ip=192.168.0.106 latency=0 link=yes multicast=yes port=MII speed=100Mbit/s
       resources: irq:43 ioport:c000(size=256) memory:f2104000-f2104fff memory:f2100000-f2103fff

ノートブックのメーカー/モデル番号は何ですか?の出力を貼り付けてくださいlshw -c network
イッシュ

このノートブックはブラジルの地元メーカーのものです。これはAvell Diamond P110-F1HJです。lshwからの出力は、カードが請求されていないことを示しています。結果で投稿を更新します。
ウゴポゾ

Ugopozo:最近リリースされたドライバーに関する最新の回答と、ミニFAQとそのビルド手順を追加しました。あなたはそれがあなたの元の質問に答えると思われる場合の答えを受け入れることを検討してください:)おかげ
っぽい

回答:


33

Realtekは公式のLinuxドライバーを非公式に利用可能にしました(Dropbox経由)

Realtekにより、RTL8273AE-BTのサポートが92シリーズドライバーバージョン0006.0514.2012に追加されました。不明な理由により、WindowsドライバーもLinuxドライバーもWebサイトで(まだ)利用できません。しかし、Realtekの技術サポートは、多くのユーザーが機能していると報告しているソースコード/ファームウェアtarballを含むDropboxリンクを提供しています。

どこで入手できますか?安全ですか?

  • ドライバは、このDropboxリンクからダウンロードできます
  • このファイルが次のMD5またはSHA1ハッシュを持っていることを条件に、このコンテンツリストで、このファイルが本物であることを確認できます:(md5sumまたはで確認できますsha1sum

    MD5:fd10e9a347c6447f649324d6bdab53de
    SHA1:1ccd6ae73878d8bf65bd7c0384e333b121606230
    

Ubuntuでドライバーをビルドおよびインストールする方法を教えてください。

  1. Ctrl+ Alt+でターミナルを開きTます。
  2. ドライバーをビルドするには、これらのパッケージを最初にインストールする必要があります。

    sudo apt-get install build-essential linux-headers-generic linux-headers-`uname -r`
    
  3. 以下の行を貼り付けて、1つのステップでドライバーアーカイブをダウンロードして抽出します。

    wget -O- http://dl.dropbox.com/u/57056576/DRIVERS/REALTEK/rtl_92ce_92se_92de_8723ae_linux_mac80211_0006.0514.2012.tar.gz | tar -xz
    
  4. 抽出されたドライバーのディレクトリに移動し、ドライバーをビルドしてインストールします。

    cd rtl_92ce_92se_92de_8723ae_linux_mac80211_0006.0514.2012
    作る
    sudo make install
    
  5. ドライバーをロードしてテストします(これは1回限りの手順です。一度再起動すると、ドライバーはブートのたびに自動的にロードされます)。

    sudo modprobe rtl8723e
    

私はテストし、実際に動作します。他のスレッドにリンクされているため、Dropbox匿名ソースからドライバーをインストールすることに不安があり、Realtekのサポートに直接連絡することさえ試みました(無駄になりましたが)。ただし、Linuxドライバーがワイヤレスの動作範囲を大幅に縮小するのは正常ですか?私はそれをインストールして平凡な範囲を取得しています。Realtekがこのドライバーの更新をリリースするかどうか、およびその方法についての情報はありますか?御時間ありがとうございます。
ウゴポゾ

確認したいだけです。このドライバーは動作しますが、範囲に関して深刻な問題があります。このドライバーを使用して同じ場所から同じネットワークに接続すると、Windowsで同じカードを使用するか、またはLinux上のUSBドングル。それがおそらくRealtekのWebサイトにまだ存在しない理由です。それは生産準備ができていません。
ウゴポゾ

完璧に働きました。tar xvf、make、sudo make install、modprobeがすぐに動作しました。本当にありがとう!:
アルバスダンブルドア

5
3.5カーネルと互換性のあるドライバーの新しいバージョンは、liteon.com
UserFiles /

ねえ、私は、このソースのコンパイルに苦労unix.stackexchange.com/questions/74110/...を私はオンになっている最新のソースがわかったので、github.com/lwfingerあなたはあなたの答えでこれを含めることを
卿はl33tname

9

コメントアウト/削除IEEE80211_HW_BEACON_FILTER(320行目base.c)により、3.4カーネルを使用するときにコンパイルが可能になります。これまでのところ、私は問題を経験していません。このカードは以前と同じように機能するようですが、電力効率は低下する可能性があります。問題が発生しないことは保証できませんが、何もしないよりはましです。

さて、yaに対する新しいフィードバックがあります。上記のすべてを実行しましたが、同じコンパイルエラーが発生し、あなたの提案で修正しました。その後、ドライバーは一度働きました。再起動後、ワイヤレス接続を開くことができなくなりました。Windows 7で起動しようとしましたが、ワイヤレス接続を検出できなくなりました。

私は今、この手順が私のwlanアダプターをブロックしていると確信しています-Windowsはまだデバイスを認識していますが、ワイヤレス接続を感知しなくなったため、いくつかの問題があります。オンボードrealtekがなくなったため、外部linksysアダプターを使用する必要があります:/

<< >>上記のコメントは無視してください。

更新:どういうわけか、そのドライバーが私のWLANモジュールの「ローミング感度」設定を「低」に設定しているため、ワイヤレス信号をまったく検出できなかったことがわかりました。Windows 7では、デバイスマネージャーに移動し、その設定を 'High'に変更してvoilá-生き返りました!ふう...

いずれにせよ、インターウェブからのアドバイスに従うときに注意を怠ると、この種のことが起こる可能性があることに注意してください。私はubuntuパーティションを再度起動する前にもう一度考えます...


4

Realtekのサポート担当者と話をして、この質問で別のユーザーが送信したDropboxでホストされているのと同じファイルを受け取りました。readmeの指示に従ってドライバーをコンパイルし、動作しました。8723*ファームウェアファイルをrtlwifiフォルダーにコピーする必要がある場合があります。

ただし、この解決策は完璧ではなく、WEP APとの接続がかなり不安定であると言う必要があります。また、このドライバーはカーネル3.3までをサポートします

3.4カーネルは、このドライバーのコンパイルに必要なmac80211モジュールの一部の呼び出しを削除したため、エラーで終了し、コンパイルできません。これは現時点ではubuntuの問題ではありませんが、最新のFedora 17または3.4以降のカーネルを使用する他のディストリビューション(Ubuntuの今後のバージョンを含む)にドライバーをインストールできないことを意味します。

変更の詳細については、http://article.gmane.org/gmane.linux.kernel.wireless.general/84114/match=ieee80211_hw_beacon_filterを参照してください


1
問題のある行を削除してコンパイルした後でも、ドライバーが3.5カーネルで動作しないことを確認できます。現在のところ、12.10はサポートされていないため、この問題に対する新しいソリューションが必要です。
user239558

上記のアップデートでは、次のドライバーが3.5liteon.com/UserFiles/driver/Module/Network/WLAN/RTL/…で
。– user239558

1

さて、私は「解決策」を見つけました。これは適切なものではありません。ドライバーをインストールするとすぐに認識されるワイヤレスUSBドングル(RTL8188CUSチップセット付き)を購入しました。

同じ問題でこのスレッドを閲覧している人にとって、最善の解決策は、Realtekが8723の公式ドライバーをWebサイトでリリースするのを待つことです。彼らは通常それをします、そして、公式のウェブサイトでWindowsドライバーさえ利用できないことの徴候です(これはこれがかなり新しいチップセットであることを示すと思います)。

私はウェブサイトに注目し、ドライバーがリリースされたら、この回答を特定のインストール手順で更新します。


0

どのようにしてそれらを受け取りましたか?RealtekのWebサイトから入手することは可能ですか?セキュリティ上の理由から、このようなファイルをDropboxからダウンロードしたくない場合があります。(これらのファイルが本当に彼らが言っているものであるかどうかを知る方法はありません!)
エリアカガン

こんにちは!これらのドライバーを入手するには、Realtekを作成する必要がありました。彼らはそれらを郵便で私に送った。彼らがなぜ彼らを彼らのウェブサイトに載せなかったのか、私にはわかりません。
user56800

2013年5月15日、まだRealtek Webサイトには何もありません。Ubuntu 13.04には8723ドライバーが含まれていました。あなたがコンパイルする必要がある場合は、更新されたtarballを使用します。rtl_92ce_92se_92de_8723ae_linux_mac80211_0007.0809.2012.tar.gz
ubfan1

0

ありがとうございました。同じ問題があり、2つの.gzファイルをダウンロードしてビルドすると、カードが機能しました!

何らかの理由で、インストールスクリプトがファームウェアを正しくコピーしなかったため、手動でコピーする必要がありました。私は移動rtl8723fw.binしてrtl8723fw_B.binからrtlwifi、ソースディレクトリ内のフォルダに/lib/firmware/rtlwifi/、再起動し、それが働きました。

しかし、ドライバーがLinuxカーネルに追加されるまで、そう長くはかからないと確信しています。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.