Debian не видит сетевую карту Qualcomm Atheros

Столкнулся с проблемой: Debian не видит встроенную сетевую карту Qualcomm Atheros на материнской плате Asus P8H77-V.

lspci видит ее так

03:00.0 Ethernet controller: Atheros Communications Device 1091 (rev 10)

ifconfig -a соответственно ее не видит

Для справки Debian 6.0.6 версия ядра:  2.6.32-5-amd64

Итак, что же делать.

На необходимо подгрузить модуль ядра alx

Для начала установим пакеты которые нам понадобятся

apt-get install make bzip2 linux-headers-{версия ващего ядра}

make — для компиляции

bzip2 — архиватор, чтобы распаковать скачанный архив с драйверами

linux-headers-{версия вашего ядра} (у меня linux-headers-2.6.32-5-amd64) — заголовки ядра

Идем дальше и скачиваем файл по этой ссылке:

http://www.orbit-lab.org/kernel/compat-wireless-3-stable/v3.6/compat-wireless-3.6.8-1-snpc.tar.bz2  или здесь

Либо идем сюда http://www.linuxfoundation.org/collaborate/workgroups/networking/alx читаем почему вообще возникла такая ситуация и ищем чтото поновее.

Не буду объяснять как скачать файл или перенести на компьютер и т.д. если у вас нет интернета на этом компьютере. Думаю разберетесь:)

По итогу имеем скачанный файл у себя на компьютере. Распаковываем

tar xvf compat-wireless-3.6.8-1-snpc.tar.bz2

Заходим в распакованную папку и устанавливаем драйвер по инструкции

cd compat-wireless-3.6.8-1-snpc

./scripts/driver-select alx

make

sudo make install

Если сейчас посмотрим список подгруженных модулей с помощью lsmod, то соответственно не увидим там alx. Его еще надо подгрузить.

Смотрим есть ли он вообще

modinfo alx

Должно выдать примерно следующее

filename:       /lib/modules/2.6.32-5-amd64/updates/drivers/net/ethernet/atheros/alx/alx.ko
license:        Dual BSD/GPL
description:    Qualcomm Atheros Gigabit Ethernet Driver
author:         Qualcomm Corporation, <nic-devel@qualcomm.com>
alias:          pci:v00001969d00001090sv*sd*bc*sc*i*
alias:          pci:v00001969d00001091sv*sd*bc*sc*i*
depends:        compat
vermagic:       2.6.32-5-amd64 SMP mod_unload modversions

Теперь подгружаем его

modprobe alx

И если не выдает никаких ошибок значит все нормально.

Выполняем команду «ifconfig -a» и видим что наш интерфейс появился.

Не забываем прописать его в /etc/network/interfaces.

Комментарии
Если статья вам помогла (или не помогла), оставьте комментарий с отзывом для других пользователей и автора
Добавить комментарий

Ваш e-mail не будет опубликован.

Sidebar