LinuxForum.Fans
Тема

[openSUSE 12.3] Atheros AR8162 [rev10] не работает

Автор: frozenbite 14 сообщений 6063 просмотров
#313099
text
02:00.0 Ethernet controller: Atheros Communications Inc. AR8162 Fast Ethernet (rev 10)
        Subsystem: Lenovo Device 3979
#313100

Один из способов:

На днях стал счастливым обладателем ноутбука 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

#313106
text
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
#313161
text
zypper in make autoconf gcc kernel-source

Установлены ли и выбран ли драйвер как указано в начале инструкции?

Как альтернативу можно попробовать установить отсюда:
http://software.opensuse.org/package/compat-wireless

#315984
"mozgfx⇓" написал:
Установлены ли и выбран ли драйвер как указано в начале инструкции?

Да, всё сделано по гайду, ошибки те же. С альтернативного источника устанавливается нормально, но не работает.
Ядро никак не влияет? То бишь, в гайде для 12.2 3.6.8, у меня 3.7.1.

#316216

Я давал ссылку на источники сообщества в 4м сообщении пробовали?
Там даже несколько версий имеется...

#316218
"mozgfx⇓" написал:
Я давал ссылку на источники сообщества в 4м сообщении пробовали?

Да. Я же написал.

"frozenbite⇓" написал:
С альтернативного источника устанавливается нормально, но не работает.

Все три пробовал.

#316338

frozenbite,
В репах для 12.3 версии пакетов для ядра 3.7.10.

Пакет называется:

text
compat-wireless-kmp-desktop

Плюс пакет со скриптами:

text
compat-wireless-scripts

То есть подключить любую репу с этим пакетом:

text
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/

Установка:

text
# zypper in compat-wireless-kmp-desktop compat-wireless-scripts
#326987

Чего то я не понял.
Берем тут ( И ГДЕ )
Распаковываем

"verg⇓" написал:
ar jxf compat-wireless-3.6.8-1-snpc.tar.bz2
#326988

TuxWare,
Какая система?

text
uname -a 
cat /etc/os-release
#327000
text
Linux 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/Linux
text
NAME=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
- слабый уровень сигнала, когда у других устройств зашкаливает
- низкая скорость
- постоянно отпадает

#327004

TuxWare,
1) Удалите эти пакеты:

text
# zypper rm compat-wireless-kmp-desktop compat-wireless-scripts

2) Удалите репозиторий: http://download.opensuse.org/repositories/home:/sdrahn:/kmp/openSUSE_12.3/
3) Подключите следующие репозитории:

text
# 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) Установите следующие пакеты:

text
# zypper ref
# zypper in compat-drivers-kmp-desktop compat-drivers-scripts
#327929
"verg" написал:
Установите следующие пакеты:

Установил, сеть приказала долго жить - драйвер Atheros не подошел. Wi-Fi не подключается никуда.
В NetworMfnager жмем на Wi-Fi узел, слева наблюдаем надписи: активация интерфейса, получение сетевого чегото не помню - и получаем, и получаем. Даже до аутентификации дело не доходит.

#328126

В продолжении темы: (для тех кто будет пробовать)
Репозиторий:

text
# 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/

Установка пакетов:

text
# 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
Войдите или зарегистрируйтесь, чтобы ответить.