02:00.0 Ethernet controller: Atheros Communications Inc. AR8162 Fast Ethernet (rev 10)
Subsystem: Lenovo Device 3979[openSUSE 12.3] Atheros AR8162 [rev10] не работает
Один из способов:
На днях стал счастливым обладателем ноутбука Lenovo G580. Стал ставить на него OpenSUSE 12.2 и обнаружил неприятный сюрприз. Suse не захотел дружить с встроенной сетевой картой от Atheros (AR8162). ifconfig вообще не показывал девайса eth0. lscpi же намекал что с сетевухой все хорошо:
# lspci | grep Eth
02:00.0 Ethernet controller: Atheros Communications Inc. AR8162 Fast Ethernet (rev 10)
Как выяснилось, драйвера для Atheros отсутствуют во многих дистрибутивах линукса. К счастью, драйвера оказались не такими уж дефицитными и нашлись тут.
Установка проблем не вызывает. Скачиваем , распаковываем его:
tar jxf compat-wireless-3.6.8-1-snpc.tar.bz2
Выбираем какой драйвер нам нужен:
# cd compat-wireless-3.6.8-1-snpc
# ./scripts/driver-select alx
Processing new driver-select request...
Backing up makefile: Makefile.bk
Backup exists: Makefile.bk
Backing up makefile: drivers/net/ethernet/broadcom/Makefile.bk
Backing up makefile: drivers/net/ethernet/atheros/Makefile.bk
Backup exists: Makefile.bk
Backup exists: Makefile.bk
Backup exists: drivers/net/ethernet/broadcom/Makefile.bk
И устанавливаем:
make && make install
Естественно для успешной компиляции требуются базовые утилиты разработки. Если они еще не установлены, значит надо поставить:
# zypper in make autoconf gcc kernel-source
После того как модуль успешно соберется и заинсталлится, подключаем его:
# modprobe alx
Готово, сетевуха ожила, можно пользоваться.
Источник: http://little-bit.com1.ru/?p=16
localhost:/home/Sana/Загрузки/compat-wireless-3.6.8-1-snpc # make
make -C /lib/modules/3.7.10-1.1-desktop/build M=/home/Sana/Загрузки/compat-wireless-3.6.8-1-snpc modules
make[1]: Вход в каталог `/usr/src/linux-3.7.10-1.1-obj/x86_64/desktop'
CC [M] /home/Sana/Загрузки/compat-wireless-3.6.8-1-snpc/drivers/net/ethernet/atheros/alx/alx_main.o
/home/Sana/Загрузки/compat-wireless-3.6.8-1-snpc/drivers/net/ethernet/atheros/alx/alx_main.c: In function ‘alx_hw_printk’:
/home/Sana/Загрузки/compat-wireless-3.6.8-1-snpc/drivers/net/ethernet/atheros/alx/alx_main.c:124:3: error: implicit declaration of function ‘__netdev_printk’ [-Werror=implicit-function-declaration]
cc1: some warnings being treated as errors
make[6]: *** [/home/Sana/Загрузки/compat-wireless-3.6.8-1-snpc/drivers/net/ethernet/atheros/alx/alx_main.o] Ошибка 1
make[5]: *** [/home/Sana/Загрузки/compat-wireless-3.6.8-1-snpc/drivers/net/ethernet/atheros/alx] Ошибка 2
make[4]: *** [/home/Sana/Загрузки/compat-wireless-3.6.8-1-snpc/drivers/net/ethernet/atheros] Ошибка 2
make[3]: *** [_module_/home/Sana/Загрузки/compat-wireless-3.6.8-1-snpc] Ошибка 2
make[2]: *** [sub-make] Ошибка 2
make[1]: *** [all] Ошибка 2
make[1]: Выход из каталога `/usr/src/linux-3.7.10-1.1-obj/x86_64/desktop'
make: *** [modules] Ошибка 2
zypper in make autoconf gcc kernel-source Установлены ли и выбран ли драйвер как указано в начале инструкции?
Как альтернативу можно попробовать установить отсюда:
http://software.opensuse.org/package/compat-wireless
Установлены ли и выбран ли драйвер как указано в начале инструкции?
Да, всё сделано по гайду, ошибки те же. С альтернативного источника устанавливается нормально, но не работает.
Ядро никак не влияет? То бишь, в гайде для 12.2 3.6.8, у меня 3.7.1.
Я давал ссылку на источники сообщества в 4м сообщении пробовали?
Там даже несколько версий имеется...
Я давал ссылку на источники сообщества в 4м сообщении пробовали?
Да. Я же написал.
С альтернативного источника устанавливается нормально, но не работает.
Все три пробовал.
frozenbite,
В репах для 12.3 версии пакетов для ядра 3.7.10.
Пакет называется:
compat-wireless-kmp-desktopПлюс пакет со скриптами:
compat-wireless-scriptsТо есть подключить любую репу с этим пакетом:
http://download.opensuse.org/repositories/home:/Lord_LT:/drivers/openSUSE_12.3_Update/
http://download.opensuse.org/repositories/home:/derselbst/openSUSE_12.3/
http://download.opensuse.org/repositories/home:/sdrahn:/kmp/openSUSE_12.3/Установка:
# zypper in compat-wireless-kmp-desktop compat-wireless-scriptsЧего то я не понял.
Берем тут ( И ГДЕ )
Распаковываем
ar jxf compat-wireless-3.6.8-1-snpc.tar.bz2
TuxWare,
Какая система?
uname -a
cat /etc/os-releaseLinux linux-evjh.site 3.7.10-1.1-desktop #1 SMP PREEMPT Thu Feb 28 15:06:29 UTC 2013 (82d3f21) x86_64 x86_64 x86_64 GNU/LinuxNAME=openSUSE
VERSION="12.3 (Dartmouth)"
VERSION_ID="12.3"
PRETTY_NAME="openSUSE 12.3 (Dartmouth) (x86_64)"
ID=opensuse
ANSI_COLOR="0;32"
CPE_NAME="cpe:/o:opensuse:opensuse:12.3"Ноутбук Lenovo G580 тот же. Я поставил compat-wireless из http://download.opensuse.org/repositories/home:/sdrahn:/kmp/openSUSE_12.3/
Теперь не могу обновить ядро из Update.
И имеется ряд проблем с WiFi
- слабый уровень сигнала, когда у других устройств зашкаливает
- низкая скорость
- постоянно отпадает
TuxWare,
1) Удалите эти пакеты:
# zypper rm compat-wireless-kmp-desktop compat-wireless-scripts2) Удалите репозиторий: http://download.opensuse.org/repositories/home:/sdrahn:/kmp/openSUSE_12.3/
3) Подключите следующие репозитории:
# zypper ar -f http://download.opensuse.org/repositories/driver:/wireless/openSUSE_12.3/ driver:/wireless/openSUSE_12.3/
# zypper ar -f http://download.opensuse.org/repositories/driver:/wireless/12.3-update/ driver:/wireless/12.3-update/ 4) Установите следующие пакеты:
# zypper ref
# zypper in compat-drivers-kmp-desktop compat-drivers-scriptsУстановите следующие пакеты:
Установил, сеть приказала долго жить - драйвер Atheros не подошел. Wi-Fi не подключается никуда.
В NetworMfnager жмем на Wi-Fi узел, слева наблюдаем надписи: активация интерфейса, получение сетевого чегото не помню - и получаем, и получаем. Даже до аутентификации дело не доходит.
В продолжении темы: (для тех кто будет пробовать)
Репозиторий:
# zypper ar -f http://download.opensuse.org/repositories/home:/Akoellh:/Kernelmodules/openSUSE_12.3/ home:/Akoellh:/Kernelmodules/openSUSE_12.3/
# zypper ar -f http://download.opensuse.org/repositories/home:/Akoellh:/Kernelmodules/openSUSE_12.3_Update/ home:/Akoellh:/Kernelmodules/openSUSE_12.3_Update/Установка пакетов:
# zypper ref
# zypper in alx-kmp-desktop
# zypper in http://download.opensuse.org/repositories/home:/malcolmlewis:/TESTING/openSUSE_Factory/x86_64/alx-scripts-0-4.1.x86_64.rpm