Очевидно, основное ядро 3.8.5 скомпилировано без поддержки недавней карты Gigabit Ethernet AR8161 от Atheros Communications Inc. Я знаю, что он поставляется в последних ядрах с именем модуля alx
.
При компиляции введите описание ссылки здесь
Механизм обратного переноса здесь не работает, так как он не работает во время компиляции (и это неудивительно, поскольку написано, что он совместим с ядрами не позднее 3,6).
Я мог бы использовать compat-драйверов , но они не в состоянии собрать.
Какие есть варианты (кроме перекомпиляции всего ядра) для добавления модуля alx?
(мне нужно свежее ядро, потому что я играю с btrfs).
Кстати, я использую ноутбук ASUS N56VZ.
ОБНОВЛЕНИЕ:
https://github.com/erikarn/alx скомпилировали, но не установили драйвер. (Нет ошибок в процессе, но, в конечном счете, нет проблем с сетью.
Я поставил sudo make linux-install
после компиляции. Но после перезагрузки модуль alx
все еще отсутствует.)
У вас есть два варианта.
1) Попробуйте это ppa
http://kernel.ubuntu.com/~kernel-ppa/mainline/
Вы скачиваете ядро, которое хотите попробуйте установить его с помощью команды dpkg
sudo dpkg -i linux-image-3.8.5-030805-generic_3.8.5-030805.201303281651_amd64.deb
и измените имя на загружаемое ядро. Если вы создаете модули, вам также понадобятся заголовки.
См. Также: https://wiki.ubuntu.com/Kernel/MainlineBuilds
Обратите внимание, что эти ядра предназначены только для тестирования, и поддержка недоступна.
2) Соберите ядро самостоятельно.
https://help.ubuntu.com/community/Kernel/Compile
Как только вы соберете несколько ядер, это не будет слишком сложно , Начните с localmodconfig, а затем проверьте, что модуль alx будет скомпилирован.