Lenovo Yoga 13 Realtekワイヤレスドライバー


16

私は最近Lenovo Lenovo 13を購入し、昨夜Ubuntu 13.04を搭載しました。私はワイヤレスを手に入れることができず、今日それを台無しにすると思った。今日、私は詳細な「ハウツー」に従っています:http : //majordamo.wordpress.com/2013/05/15/getting-the-realtek-rtl8723ae-bt-wi-fi-card-to-work-on -a-lenovo-yoga-13-on-linux-mint-13-ubuntu-12-10 / 問題は、このデバイスにインターネット接続がないため、必要なヘッダーをダウンロードおよびインストールできないことです。それらをフラッシュドライブに入れてLenovoに持ち込む方法はありますか?

すべての助けをいただければ幸いです。ありがとう

回答:


24

更新:14.10 utopicの時点で、デフォルトで半動作ドライバーが含まれていますが、頻繁に切断され、再接続が困難になります。最善の解決策は、以下で説明するようにlwfingerドライバーを引き続きビルドし、Ubuntuに含まれるドライバーをブラックリストに追加することです。

そのハウツーリンクは時代遅れです。rtl8723auワイヤレスドライバーの最新バージョンは、https://github.com/lwfinger/rtl8723auにあります

準備には、いくつかのビルドツールとカーネルヘッダーが必要です。

sudo apt-get install git build-essential linux-headers-generic linux-headers-$(uname -r)

インストール手順は次のとおりです。

git clone https://github.com/lwfinger/rtl8723au.git
cd rtl8723au/
make
sudo make install
sudo modprobe 8723au

カーネルを更新するとき、ワイヤレスを動作させるためにこれらの手順を再度実行する必要があります(を除くgit clone)。コードの最新バージョンを取得するには、を使用しますgit pull。または、user20826の回答で説明されているように、DKMSをセットアップしてそれを行うことができます。

そのチップのbluetoothドライバーはhttps://github.com/lwfinger/rtl8723au_btで見つけることができます。上記の準備を行い、次のようにインストールします。

git clone https://github.com/lwfinger/rtl8723au_bt.git
cd rtl8723au_bt/
make
sudo make install

2
ここに記載されているとおりにmodprobeを実行する必要があります。私はやり続けましたがsudo modprobe rtl8723ae、それは正しいことではありませんでした。
ホシュサディク

1
注意:bluetoothドライバーは、(回復)ブート中にカーネルパニックを引き起こしました(ubuntu gnome 14.04のカーネル3.13.0-24generic)。それを修正するには、マージgithub.com/lwfinger/rtl8723au_bt/pull/9をして。
GameScripting

1
14.10に同梱されているドライバーは動作しません。wifi-routerへの接続は数分間続き、最終的に失敗します。lwfinger-driverは、14.10にアップグレードするまでは順調でした。ソースからビルドおよびインストールされたlwfinger-driverにフォールバックしようとすると、「sudo modprobe 8723au」ステップで失敗します。デバイスはビジーです。むしろ、ubuntuのストックドライバーがlwfinger-driverの前に制御しているように見えます。誰がそれに対処する方法を考え出しましたか?
vak 14年

1
OK。wifiがこれで動作するようになりました:$ cat /etc/modprobe.d/blacklist-ideapad_laptop.conf blacklist ideapad_laptop @davidこれを更新情報に追加することができます。
vak 14年

1
さて、ここに私の経験があります:lwfingerはドライバーを非常に信頼できる状態にしました-イライラするほど不安定なビルトインUbuntu 14.10ドライバーでPITAを使用した後、これを理解しています。
vak 14

15

著者は数ヶ月前にDKMSサポートに統合しましたが、make installプロセスに統合しませんでした。これらのコマンドに従うとDKMSに追加されるため、カーネルを更新するたびに手動で再コンパイルする必要はありません。

https://github.com/lwfinger/rtl8723au/blob/master/README.dkmsから:

DKMSを機能させるには:

  • dkmsをインストールする

    sudo apt-get install dkms
    
  • このソースをディレクトリに複製します /usr/src/8723au-0.1/

    sudo git clone https://github.com/lwfinger/rtl8723au.git /usr/src/8723au-0.1
    

    または既にクローンを作成していた場合 [PATH]

    sudo cp -R [PATH] /usr/src/8723au-0.1
    
  • 実行(ルートとして):

    dkms add -m 8723au -v 0.1
    
  • ビルドをテストします。

    dkms build -m 8723au -v 0.1
    

今後、このドライバーは新しいカーネルで使用できるようになります。


1
これにより、Davidの回答が大幅に編集されます
デビッドフォースター

1

投稿#6は、別のドライバー用ですが、linux-headersとbuild-essentialをフラッシュドライブにダウンロードしてインストールし、Yogaに転送してインストールするプロセスについて説明しています。http://ubuntuforums.org/showthread.php?t=2050126 これは面倒で退屈ですが、実行できます。


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