联想Yoga 13 Realtek无线驱动程序


16

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

任何和所有帮助表示赞赏。谢谢

Answers:


24

更新:从utopic 14.10开始,默认情况下包含一个半工作驱动程序,但该驱动程序经常断开连接并且很难重新连接。最好的解决方案是继续按如下所述构建lwfinger驱动程序,然后将Ubuntu中包含的驱动程序列入黑名单。

该方法链接已过时;可以在https://github.com/lwfinger/rtl8723au中找到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为您执行此操作。

然后可以在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,结果证明这不是正确的选择。
Hosh Sadiq

1
注意:蓝牙驱动程序在(恢复)启动期间对我造成了内核恐慌(ubuntu gnome 14.04上的内核3.13.0-24通用)。要修复它合并github.com/lwfinger/rtl8723au_bt/pull/9英寸
GameScripting

1
14.10附带的驱动程序对我不起作用,与wifi路由器的连接持续了几分钟,最终失败。lwfinger-driver一直表现不错,直到升级到14.10。当我尝试使用源代码构建和安装的lwfinger-driver时,在“ sudo modprobe 8723au”步骤中失败。设备正忙。看起来ubuntu的股票驱动程序要先于lwfinger-driver进行控制。有人知道如何应对吗?
vak 2014年

1
好。使用此功能的wifi:$ cat /etc/modprobe.d/blacklist-ideapad_laptop.conf黑名单ideapad_laptop @david您可能希望将此添加到您的更新信息中。
vak 2014年

1
好吧,这是我的经验:lwfinger使驱动程序处于一种相当可靠的状态-在使用具有令人沮丧的不稳定内置Ubuntu 14.10驱动程序的PITA后,人们对此有所了解。
vak 2014年

15

作者在几个月前就合并了DKMS支持,但并未将其集成到make安装过程中。遵循以下命令会将其添加到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
    

从现在开始,该驱动程序应可用于所有新内核。


1
这将对大卫的答案进行很好的编辑。
David Foerster,2015年


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.