如何让 Qualcomm Atheros Killer E2200 千兆以太网卡正常工作?

use*_*020 5 networking internet ethernet

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

可能感兴趣的事情:

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

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

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

Ger*_*mar 2

根据sauyonMahler122在 ubuntuforums.org 上的这些帖子,您必须手动为该网卡编译内核模块。

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

sudo apt-get update
sudo apt-get install fakeroot build-essential linux-headers-$(uname -r)
Run Code Online (Sandbox Code Playgroud)

创建一个新文件夹,下载 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
Run Code Online (Sandbox Code Playgroud)

下载 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
Run Code Online (Sandbox Code Playgroud)

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

patch -p1 < alx-patch.txt
Run Code Online (Sandbox Code Playgroud)

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

./scripts/driver-select alx
fakeroot make
sudo make install
sudo modprobe alx
Run Code Online (Sandbox Code Playgroud)

编辑:如何在没有互联网的情况下做到这一点:

我刚刚记得你没有互联网,所以你不能使用 apt-get 或 wget :D。因此,您需要在另一台能够访问互联网的计算机上(或在您的 Win8 安装中)下载所有内容,并使用 USB 拇指驱动器等进行传输。

在 Ubuntu 中打开终端并输入:

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

将其复制urls.txt到拇指驱动器并移至另一台计算机。下载 urls.txt 中的所有文件(如果另一台计算机运行的是 Linux,您可以使用wget < urls.txt)并将它们保存在拇指驱动器上名为的文件夹中deb。另请下载compat-drivers-3.9-rc2-2-su.tar.bz2alx-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
Run Code Online (Sandbox Code Playgroud)


小智 0

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