联想 Yoga 13 Realtek 无线驱动程序

联想 Yoga 13 Realtek 无线驱动程序

我最近买了一台联想 Yoga 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/ 问题是我无法下载和安装所需的标头,因为我的设备上没有任何互联网连接。我有什么办法可以将它们放在闪存驱动器上并将它们带到联想?

非常感谢您的帮助。谢谢

答案1

更新:从 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。或者,您可以设置 DKMS 为您执行此操作,如中所述用户20826的回答

然后可以在以下位置找到该芯片的蓝牙驱动程序https://github.com/lwfinger/rtl8723au_bt. 执行如上的准备工作并按如下方式安装:

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

答案2

作者几个月前合并了 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
    
  • 运行(以 root 身份):

    dkms add -m 8723au -v 0.1
    
  • 测试构建:

    dkms build -m 8723au -v 0.1
    

从现在开始,该驱动程序应该适用于任何新内核。

答案3

此处的帖子#6,尽管针对不同的驱动程序,描述了在闪存驱动器上下载和安装 linux-headers 和 build-essential,将它们传输到 Yoga 并安装它们的过程。http://ubuntuforums.org/showthread.php?t=2050126 虽然很麻烦、很繁琐,但是是可以做到的。

答案4

我制作了一个 YouTube 视频来引导大家完成这个http://www.youtube.com/watch?v=H3WdsSHo5Sw只需按照注释部分的说明进行操作或仔细观看视频。

抱歉,我刚刚创建了一个新频道,必须更改链接

相关内容