Как я могу получить карту Ethernet-карты Qualcomm Atheros Killer E2200?

5

Я купил новый компьютер, надеясь на двойную загрузку Win 8 и Ubuntu 13.04. Я успешно установил обе ОС, но в Ubuntu у меня нет подключения к Интернету, даже если кабель Ethernet подключен, и интернет отлично работает в Win 8. Уже в установщике Ubuntu он говорит, что у меня нет подключения к интернету.

Что может быть интересно:

  • У меня есть эта материнская плата: MSI Z87-G45 Gaming ( Ссылка )
  • Интернет не работал в Win 8 до тех пор, пока я не установил сетевые драйверы, поставляемые с материнской платой (Killer Ethernet).
  • Я пробовал разные конфигурации установки, пробовал v. 13.04, 12.04 и 12.10 и попытался установить на отдельный жесткий диск. (факт, что установщик говорит, что «нет подключения к Интернету», похоже, указывает на то, что проблема не имеет ничего общего с установкой.)
  • Я даже не могу добраться до маршрутизатора по адресу 192.168.0.1.
  • Материнская плата не имеет беспроводных возможностей.
  • Если я запустил команду терминала lspci, я получаю следующий вывод (между прочим):
  

03: 00.0 Ethernet-контроллер: Qualcomm Atheros Killer E2200 Gigabit Ethernet-контроллер (версия 13)

Я потратил часы и часы на поиски Google, пробовал много разных предложенных методов и не совсем нашел кого-то, у кого, похоже, такая же проблема.     

задан user185020 18.08.2013 в 00:00
источник

4 ответа

4

Я получил информацию из другого источника о том, что ядро ​​3.10 поддерживает эту сетевую карту. Итак, я сделал установку ядра с помощью этого руководства

  

Прежде всего, вам нужно загрузить ВСЕ файлы deb, которые   подходит для вашей системной архитектуры (32 бит или 64 бит), затем   их в одной папке для легкого процесса.

Примечание. Этот ответ является обновленной версией исходного сообщения:

Вам нужно это точно:

И затем в зависимости от вашей архитектуры возьмите следующий 2:

64bit:

32bit:

  

После загрузки просто запустите следующую команду для установки:

sudo dpkg -i linux*.deb

В случае, если вы хотите удалить эту версию ядра, выполните следующую команду:

 sudo apt-get purge linux-image-3.11*

Очень просто, и соединение сразу же начало работать после обновления и перезагрузки. Я не испытывал никаких проблем с новым ядром, но пока я не буду придерживаться этого решения. Кажется, что, поскольку поток, который вы связали со мной, описал одну и ту же проблему, и я уверен, что это также устранило бы проблему.

Для тех из вас, кто захочет следовать инструкциям в этом потоке, в верхней части страницы 7 есть сообщение от кого-то, кто сделал патч для этой проблемы (не совсем точно, как это работает, но я предполагаю, что это было для упрощения и сокращения ручного взлома, как описано в первом сообщении).

Бесконечное спасибо всем тем, кто помог мне!

    
ответ дан user185020 21.08.2013 в 16:00
2

В соответствии с этими сообщениями из sauyon и Mahler122 на ubuntuforums.org вам необходимо вручную собрать модуль ядра для этой сетевой карты.

Откройте терминал, нажав CTRL + ALT + T . Сначала вам нужно установить некоторые пакеты, которые необходимы для компиляции. Тип:

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

Создайте новую папку, загрузите источники сотовой связи и извлеките их:

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

EDIT: как это сделать без работы в Интернете:

Я просто вспомнил, что у вас нет интернета, поэтому вы не можете использовать apt-get или wget: D. Поэтому вам нужно загрузить все на другом компьютере с доступом в Интернет (или в вашей установке 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 (если на другом компьютере установлена ​​Linux, вы можете использовать wget < urls.txt ) и сохранить их в папке с именем deb на вашем пальцевом указателе. Также загрузите compat-drivers-3.9-rc2-2-su.tar.bz2 и ответ дан Germar 18.08.2013 в 01:51

0

Я просто проработал это, и лучшее решение было найдено из ubuntuforums

Патч, упомянутый в первом методе, был объединен с ядром. Это означает, что вместо патча вы можете загрузить этот файл backport из kernal.org , а затем просто запустите:

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

Это намного проще, чем исправление.

Первое сообщение имеет проблемы, что оно не обнаруживает драйвер Nvidia

    
ответ дан Kevin 18.11.2013 в 01:22