Я испытываю те же затруднения как другие, получающие мою плату Ethernet Atheros AR8131, распознанную Ubuntu 12.10 на моем новом HP Pavillion P7-1449 PC. Я нашел тот же вопрос, где ответ предложил следующее:
compact-wireless-3.6.8-1-snpc
Выполненный
./scripts/driver-select alx
make
sudo make install
Проблема состоит в том, когда я работаю make
команда я получаю следующее:
make -C /lib/modules/3.5.0-21-generic/build M=/home/chris/Downloads/compat-wireless-3.6.8-1-snpc modules
make: *** /lib/modules/3.5.0-21-generic/build: No such file or directory. Stop.
make: *** [modules] Error 2
Найденный ссылкой на альтернативный файл исправления (compat-wireless-2012-09-25-pc), но затем я получаю подобную ошибку:
make -C /lib/modules/3.5.0-21-generic/build M=/home/chris/Desktop/compat-wireless-2012-09-25-pc modules
make: *** /lib/modules/3.5.0-21-generic/build: No such file or directory. Stop.
make: *** [modules] Error 2
Любая справка, которую Вы могли обеспечить, будет значительно цениться.
В последнее время модули из ядра 3.8 были портированы, поэтому используйте
sudo apt-get install linux-backports-modules-cw-3.8-precise-generic
вместо
sudo apt-get install linux-backports-modules-cw-3.6-precise-generic
, как в ответе Гертвдайка здесь
нет, это не поможет. Последняя версия, которая содержит модуль alx, это, к сожалению, версия 3.4.
, поэтому обычный пользователь с этой сетевой картой полностью сбрасывается: (
и каждый раз, когда я обновляюсь до новой версии ядра раз в несколько месяцев, мне приходится тратить один час, пытаясь выяснить, где же Маги linux скрывают мой драйвер сетевой карты! всем было любопытно, почему Linux не работает на настольном компьютере? вот почему! ] так что правильная команда:
sudo apt-get install linux-backports-modules-cw-3.4-precise-generic
или
sudo apt-get install linux-backports-modules-cw-3.4-precise-generic-pae
в зависимости от того, какую магическую версию ядра вы магически используете ...
Я не уверен, что нет необходимости в компиляции. Модуль Alx, который работает только с моим AR8161 на Ubuntu 12.04 LTS, исчез. Так что скачивайте и компилируйте работы для меня.
Мне нужно скачать более старый пакет с компактного беспроводного веб-сайта, который содержит модуль ALX, как указано здесь .
wget -O- http://linuxwireless.org/download/compat-wireless-2.6/compat-wireless-2012-07-03-pc.tar.bz2
Инструкции по установке беспроводных модулей Compat хороши, но в последних выпусках Ubuntu он был упакован, и больше не нужно его компилировать из исходного кода! Итак, давайте вернемся назад и посмотрим при другом, гораздо более простом подходе к его установке.
Просто установите соответствующий пакет linux-backports-modules-cw-*
для вашего ядра, например:
Для Quantal, используя Linux compat-wireless-3.6, перенесенный на обычное ядро
sudo apt-get install linux-backports-modules-cw-3.6-quantal-generic
То же самое, но для Precise
sudo apt-get install linux-backports-modules-cw-3.6-precise-generic
Или используйте любой другой инструмент управления пакетами для установки этого пакета. Несмотря на то, что в названии пакета есть «backport», нет необходимости включать репозиторий backports - он просто есть в main
.
Наконец, перезагрузите компьютер или, если вы знаете, модуль ядра для загрузки: sudo modproble modulename
.