如何使用Qualcomm Atheros Killer E2200千兆以太网卡?

我买了一台新电脑,希望双启动Win 8和Ubuntu 13.04。 我已经成功安装了两个操作系统,但在Ubuntu中我没有连接到互联网,即使插入以太网电缆并且互联网在Win 8中完美运行。已经在Ubuntu安装程序中,它说我没有互联网连接。

可能感兴趣的事情:

  • 我有这个主板:MSI Z87-G45游戏( http://www.msi.com/product/mb/Z87-G45-GAMING.html#specification )
  • 在我安装主板附带的网络驱动程序之前,互联网在Win 8中不起作用(Killer以太网)
  • 我尝试了不同的安assembly置,尝试了v.13.04,12.04和12.10,并尝试在单独的硬盘上安装。 (安装程序说“没有互联网连接”这一事实似乎表明问题与安装无关。)
  • 我甚至无法到达192.168.0.1的路由器。
  • 主板没有无线function。
  • 如果我运行终端命令lspci,我得到以下输出(除其他外):

03:00.0以太网控制器:Qualcomm Atheros Killer E2200千兆以太网控制器(rev 13)

我花了几个小时的谷歌搜索,尝试了许多不同的建议方法,并没有找到似乎有同样问题的人。

我从另一个来源得到的信息是内核3.10支持这个网卡。 所以我所做的是使用本指南安装内核

首先,您必须下载适用于您的系统架构(32位或64位)的所有deb文件,然后将它们放在相同的文件夹中以便于处理。

注意:此答案是原始post的更新版本:

你肯定需要这个:

然后根据您的架构获取下一个2:

64位:

32位:

下载后,只需运行以下命令即可安装:

sudo dpkg -i linux*.deb 

如果您要删除此版本的内核,请运行以下命令:

  sudo apt-get purge linux-image-3.11* 

非常简单,连接在更新和重启后立即开始工作。 我没有遇到任何新内核的问题,所以只要我不这样做,我会坚持使用这个解决方案。 虽然你链接到我的线程似乎描述了同样的问题,但我确信这也会解决问题。

对于那些可能想要遵循该线程中的说明的人,在第7页的顶部有一个post来自为此问题做出补丁的人(不确定它是如何工作的但我想这是为了简化和减少第一篇文章中描述的手动黑客攻击。

非常感谢所有帮助过我的人!

根据ubuntuforums.org上的sauyon和Mahler122的这些post,你必须手动编译这个网卡的内核模块。

CTRL + ALT + T打开终端。 首先,您需要安装一些编译所需的软件包。 类型:

 sudo apt-get update sudo apt-get install fakeroot build-essential linux-headers-$(uname -r) 

创建一个新文件夹,下载Compat-Wireless源并提取它们:

 mkdir compat_src cd !$ wget http://www.kernel.org/pub/linux/kernel/projects/backports/stable/v3.9-rc2/compat-drivers-3.9-rc2-2-su.tar.bz2 tar xvjf !$:t cd compat-drivers-3.9-rc2-2-su 

下载sauyon的补丁并测试它是否有效(我发布在gist.github.com上,因为原始来源是在ubuntuforum.org的登录页面后面。希望这没关系):

 wget https://gist.github.com/Germar/ea11bc1e998fee965f03/raw/5b1d28d42f0d4f2c4bf063002fde126becc61928/alx-patch.txt patch --dry-run -p1 < alx-patch.txt 

如果没有错误,请应用补丁:

 patch -p1 < alx-patch.txt 

然后选择应该构建的驱动程序,构建并安装它:

 ./scripts/driver-select alx fakeroot make sudo make install sudo modprobe alx 

编辑:没有互联网如何做到这一点:

我记得你没有互联网所以你不能使用apt-get或wget:D。 因此,您需要在具有Internet访问权限的其他计算机上(或在Win8安装中)下载所有内容,并使用例如USB-Thumbdrive进行传输。

在Ubuntu中打开一个终端并键入:

 sudo apt-get -qq --print-uris install fakeroot build-essential linux-headers-$(uname -r) | cut -d\' -f 2 > urls.txt 

urls.txt复制到您的urls.txt并移动到另一台计算机。 下载urls.txt中的所有文件(如果另一台计算机运行Linux,则可以使用wget < urls.txt )并将它们保存在thumbdrive上名为deb的文件夹中。 还可以下载compat-drivers-3.9-rc2-2-su.tar.bz2和alx-patch.txt

接下来回到你错误的Ubuntu,插上拇指驱动器,打开一个终端并输入:

 cd /media/YOUR_USERNAME/THUMBDRIVE_NAME sudo cp deb/* /var/cache/apt/archives/ sudo apt-get install fakeroot build-essential linux-headers-$(uname -r) mkdir -p ~/compat_src/compat-drivers-3.9-rc2-2-su cp compat-drivers-3.9-rc2-2-su.tar.bz2 ~/compat_src/ cp alx-patch.txt ~/compat_src/compat-drivers-3.9-rc2-2-su/ cd ~/compat_src tar xvjf compat-drivers-3.9-rc2-2-su.tar.bz2 cd compat-drivers-3.9-rc2-2-su patch --dry-run -p1 < alx-patch.txt patch -p1 < alx-patch.txt ./scripts/driver-select alx fakeroot make sudo make install sudo modprobe alx 

您可以购买Realtek Edimax USB WiFi适配器进行连接。 这些可以在这里找到。

我刚刚完成了这项工作,并从ubuntuforums找到了最佳解决方案

第一种技术中提到的补丁已合并到内核中。 这意味着您可以从kernal.org加载此backport文件而不是补丁,然后只需运行:

  cd Desktop/backports-3.10-2 make defconfig-alx make sudo make install sudo modprobe alx 

它比修补要简单得多。

第一篇文章有​​问题,它没有检测到我的Nvidia驱动程序