Сетевая Atheros AR8151 драйвер.

Автор ivanov, 28 февраля 2012, 20:00:58

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

ivanov

Есть установленный debian 6.0.4 на ПК, не видит сетевую Atheros AR8151.
Так вот почитав форумы, я понял, что нужно установить драйвера, скачал их AR81Family-Linux-v1.0.1.9.tar

mkdir AR81Family  - Создает папку
mv AR81Family-Linux-v1.0.1.14.tar.gz - AR81Family переносит архив в папку
cd AR81Family переходит в папку
tar zxvf AR81Family-Linux-v1.0.1.14.tar.gz  - распаковывает архив
sudo su - смена прав на root
make install - собственно установка, только make не установлен
modprobe atl1e - тут ругается

так вот подскажите все ли я правильно делаю и помогите с установкой make архив с ним я нашел 
пишу  apt-get install make  путь берет с установки самого debiana c cd-rom которого не было, установка была с флешки. make не могу поставить.


ihammers

#1
Цитата: ivanov от 28 февраля 2012, 20:00:58
Есть установленный debian 6.0.4 на ПК, не видит сетевую Atheros AR8151.
Так вот почитав форумы, я понял, что нужно установить драйвера, скачал их AR81Family-Linux-v1.0.1.9.tar
...
так вот подскажите все ли я правильно делаю и помогите с установкой make архив с ним я нашел 
пишу  apt-get install make  путь берет с установки самого debiana c cd-rom которого не было, установка была с флешки. make не могу поставить.
Если есть доступ к репозиторию, то исправьте /etc/apt/sources.list:

### Squeeze
deb http://ftp.ru.debian.org/debian squeeze main contrib non-free
deb http://security.debian.org/debian-security squeeze/updates main contrib non-free

Потом обновите список пакетов и установите make:

apt-get update
apt-get install make


PS: используйте поиск: debianforum.ru.
Debian GNU/Linux Stretch, kernel 4.9.0-5-amd64,
LXQt/KDE/OpenBox AMD Phenon X4 / 16Gb RAM / ATI HD7750 Silent
_______________________________
Debian GNU/Linux Stretch, kernel 4.9.0-5-amd64, LXQt/KDE/OpenBox
Acer Aspire One 722 AMD C60 / 4Gb RAM / ATI HD6290

jakson

Цитата: ihammers от 28 февраля 2012, 21:49:43Если есть доступ к репозиторию, то исправьте /etc/apt/sources.list:
либо в источнике приложений снять птичку с cd-rom

ivanov

#3
Цитата: ihammers от 28 февраля 2012, 21:49:43
Если есть доступ к репозиторию, то исправьте /etc/apt/sources.list:

### Squeeze
deb http://ftp.ru.debian.org/debian squeeze main contrib non-free
deb http://security.debian.org/debian-security squeeze/updates main contrib non-free


сети нет, я как раз и хочу поставить драйвер, поэтому придется источником использовать образ.

Цитата: ihammers от 28 февраля 2012, 21:49:43
Потом обновите список пакетов и установите make:

apt-get update
apt-get install make


PS: используйте поиск: debianforum.ru.
Поиск смотрел, но появились проблемы с установкой.


Сообщение объединено: 29 февраля 2012, 19:59:12

Смонтировал образ debian теперь пакеты берутся с образа, установил make.
При make install ругается:


root@debian:/home/admin/ar81family# make install
make -C ./src/ install
make[1]: Entering directory `/home/admin/ar81family/src'
Makefile:61: *** Linux kernel source not found.  Останов.
make[1]: Leaving directory `/home/admin/ar81family/src'
make: *** [install] Ошибка 2



ihammers

Цитата: ivanov от 29 февраля 2012, 10:04:39...
Linux kernel source not found
...
Система просит установить заголовочные файлы ядра:
apt-get install linux-headers-`uname -r`
Debian GNU/Linux Stretch, kernel 4.9.0-5-amd64,
LXQt/KDE/OpenBox AMD Phenon X4 / 16Gb RAM / ATI HD7750 Silent
_______________________________
Debian GNU/Linux Stretch, kernel 4.9.0-5-amd64, LXQt/KDE/OpenBox
Acer Aspire One 722 AMD C60 / 4Gb RAM / ATI HD6290

ivanov


root@debian:/home/admin/ar81# make install
make -C ./src/ install
make[1]: Entering directory `/home/admin/ar81/src'
Makefile:105: *** Linux kernel source not configured - missing autoconf.h.  Останов.
make[1]: Leaving directory `/home/admin/ar81/src'
make: *** [install] Ошибка 2




ihammers

Цитата: ivanov от 29 февраля 2012, 21:13:54

root@debian:/home/admin/ar81# make install
make -C ./src/ install
make[1]: Entering directory `/home/admin/ar81/src'
Makefile:105: *** Linux kernel source not configured - missing autoconf.h.  Останов.
make[1]: Leaving directory `/home/admin/ar81/src'
make: *** [install] Ошибка 2


Установлен ли:

apt-get build-essential


PS: возможно ещё потребуются какие-нибудь пакеты.
Debian GNU/Linux Stretch, kernel 4.9.0-5-amd64,
LXQt/KDE/OpenBox AMD Phenon X4 / 16Gb RAM / ATI HD7750 Silent
_______________________________
Debian GNU/Linux Stretch, kernel 4.9.0-5-amd64, LXQt/KDE/OpenBox
Acer Aspire One 722 AMD C60 / 4Gb RAM / ATI HD6290

ivanov

#7
Цитата: ihammers от 29 февраля 2012, 22:18:32
Цитата: ivanov от 29 февраля 2012, 21:13:54

root@debian:/home/admin/ar81# make install
make -C ./src/ install
make[1]: Entering directory `/home/admin/ar81/src'
Makefile:105: *** Linux kernel source not configured - missing autoconf.h.  Останов.
make[1]: Leaving directory `/home/admin/ar81/src'
make: *** [install] Ошибка 2


Установлен ли:

apt-get build-essential


PS: возможно ещё потребуются какие-нибудь пакеты.
Да его, я установил. Более поздний драйвер (AR81Family-Linux-v1.0.1.9) вроде прошел, листинг добавлю позже, но сетевая как не работала так и не работает(

Сообщение объединено: 01 марта 2012, 20:02:03



make install
make -C ./src/ install
make[1]: Entering directory `/home/admin/ar81family/src'
make -C /lib/modules/2.6.32-5-686/build SUBDIRS=/home/admin/ar81family/src modules
make[2]: Entering directory `/usr/src/linux-headers-2.6.32-5-686'
  CC [M]  /home/admin/ar81family/src/at_common_main.o
  CC [M]  /home/admin/ar81family/src/atl1e_main.o
/home/admin/ar81family/src/atl1e_main.c: In function 'atl1e_probe':
/home/admin/ar81family/src/atl1e_main.c:246: warning: 'DMA_nnBIT_MASK' is deprecated
/home/admin/ar81family/src/atl1e_main.c:247: warning: 'DMA_nnBIT_MASK' is deprecated
/home/admin/ar81family/src/atl1e_main.c:250: warning: 'DMA_nnBIT_MASK' is deprecated
/home/admin/ar81family/src/atl1e_main.c:251: warning: 'DMA_nnBIT_MASK' is deprecated
  CC [M]  /home/admin/ar81family/src/atl1c_main.o
/home/admin/ar81family/src/atl1c_main.c: In function 'atl1c_probe':
/home/admin/ar81family/src/atl1c_main.c:2869: warning: 'DMA_nnBIT_MASK' is deprecated
/home/admin/ar81family/src/atl1c_main.c:2870: warning: 'DMA_nnBIT_MASK' is deprecated
  CC [M]  /home/admin/ar81family/src/atl1c_hw.o
  CC [M]  /home/admin/ar81family/src/atl1e_hw.o
  CC [M]  /home/admin/ar81family/src/atl1e_param.o
  CC [M]  /home/admin/ar81family/src/atl1c_param.o
  CC [M]  /home/admin/ar81family/src/atl1e_ethtool.o
  CC [M]  /home/admin/ar81family/src/atl1c_ethtool.o
  CC [M]  /home/admin/ar81family/src/kcompat.o
  LD [M]  /home/admin/ar81family/src/atl1e.o
  Building modules, stage 2.
  MODPOST 1 modules
  CC      /home/admin/ar81family/src/atl1e.mod.o
  LD [M]  /home/admin/ar81family/src/atl1e.ko
make[2]: Leaving directory `/usr/src/linux-headers-2.6.32-5-686'
gzip -c ../atl1e.7 > atl1e.7.gz
# remove all old versions of the driver
find /lib/modules/2.6.32-5-686 -name atl1e.ko -exec rm -f {} \; || true
find /lib/modules/2.6.32-5-686 -name atl1e.ko.gz -exec rm -f {} \; || true
install -D -m 644 atl1e.ko /lib/modules/2.6.32-5-686/kernel/drivers/net/atl1e/atl1e.ko
/sbin/depmod -a || true
install -D -m 644 atl1e.7.gz /usr/share/man/man7/atl1e.7.gz
man -c -P'cat > /dev/null' atl1e || true
atl1e.
make[1]: Leaving directory `/home/admin/ar81family/src'





Сообщение объединено: 01 марта 2012, 20:47:42

Подскажите, в чем еще могут быть проблемы?

DeMorg

Я вообще пользователь Ubuntu, не знаю поможет ли Вам то, что помогло мне, но все же попробовать можно. Нашел на одном из форумов по убунте. Более-менее человеческий архив с дровами скачать можно тут. Архив, собственно *.tar, распаковывается командой
tar xvf AtherosAR81Family1.tar
Из архива извлекается файл AtherosAR81Family.sh, его запускаем от имени админа (предварительно убедившись, что файлу разрешено исполняться, как программе):
sudo ./AtherosAR81Family.sh
После этого, при подключении кабеля к сетевухе, все хорошо определилось)) Надеюсь и Вам это поможет

Aalexeey

Тоже проблема с этой сетевухой (Atheros AR8151 v2.0), при работе торрент клиента периодически пропадает сеть, помогает отключение и включение "Управление сетью" в NM. Под Windows всё прекрасно работало. То есть проблема не в железе, а драйвере Debian.
Скачал AR81Family-Linux-v1.0.1.14.tar.gz, но установить не получается. На этапе make install выходит это:
root@asus-q400a:/home/xxxxxx# make install
make -C ./src/ install
make[1]: Entering directory `/home/xxxxxx/src'
Makefile:105: *** Linux kernel source not configured - missing autoconf.h.  Останов.
make[1]: Leaving directory `/home/xxxxxx/src'
make: *** [install] Ошибка 2
root@asus-q400a:/home/xxxxxx#

Как это побороть? linux-headers установленны, с роутером всё в порядке - работает с любым другим оборудованием без сбоев, хоть все четыре порта его нагрузить торрентами.
https://debianforum.ru/index.php?topic=6879 100% защиты от "Ааааа у меня всё поломалось"

ferum

#10
Не имея выхода в интернет на системе конструировать что то очень сложно. В данной ситуации я пошёл вы другим путём. Скачал бы сторонними средствами ядро из бэкпортов и установил бы через dpkg или апгрейт до wheezy. Существует правда антинаучный способ установки драйверов правда сразу оговорюсь , что юзал его на почти игрушечной системе Slax 6.12.  У меня сетевуха тоже Atheros только Atheros Communications L1 Gigabit Ethernet и в данномдистрибутиве с очень древним ядром 2.6.26 сетевушка у меня не завелась из коробки. Хорошенько погуглив я скачал RPM уже не помню от какой версии CentOS но для ядра 2.6.25. Распаковал её из под винды винраром. Получилась папка, перенёс её через флешку в slax перешёл в эту папку командой cd / название папки и просто выполнил make install после ребута карта завелась. Повторюсь это был slax но как последний шанс попробовать можно.
Русские дебианщики против цифрового слабоумия !

ogost

Цитата: ferum от 28 марта 2013, 20:45:51Скачал бы сторонними средствами ядро из бэкпортов и установил бы через dpkg или апгрейт до wheezy
поддерживаю.
в новом ядре имеется поддержка вашей карточки.

Aalexeey

Цитата: ferum от 28 марта 2013, 20:45:51Скачал бы сторонними средствами ядро из бэкпортов и установил бы через dpkg или апгрейт до wheezy
Карточка у меня работает, но так как я уже написал. Где то прочитал что в Debian по прежнему не включенна последняя версия драйвера для  AR8151, отсюда и проблемы, как решить не нарыл нигде кроме того метода по которому задал вопрос. Будет ли в "бэкпортовом" новый драйвер? Сейчас у меня текущее ядро Debian Wheezy пересобранное под мой laptop с параметрами cpufreq: powersave/conservative/conservative, это всё отличие.
https://debianforum.ru/index.php?topic=6879 100% защиты от "Ааааа у меня всё поломалось"

ferum

Цитата: Aalexeey от 28 марта 2013, 22:01:41Будет ли в "бэкпортовом" новый драйвер? Сейчас у меня текущее ядро Debian Wheezy пересобранное под мой laptop с параметрами cpufreq: powersave/conservative/conservative, это всё отличие.
Надо читать документацию, но против wheezy едва ли. Значит апгрейт ядра до sid, но скорей самостоятельная сборка. Увы но за свободу в драйверах приходится платить, именно по этому я и не осуждаю ubuntu и иже с ним за наплевательское отношение к лицензиям и прочим тормозам, придуманым бюрократами за откат от "правообладателей".
Русские дебианщики против цифрового слабоумия !

Aalexeey

#14
Пока подсунул в /lib/modules/3.2.35/kernel/drivers/net/ethernet/atheros/ файл "драйвера" atl1c.ko из модулей ядра от liquorix 3.7.1, версия там новей. Завтра погоняю посмотрю как сетевуха себя вести будет, пока работает. Оставил бы ядро от liquorix, но с ним не работает регулировка яркости экрана, какого-то ACPI_ASUS модуля нет. Пробовал ещё ядро 3.8 от "pf", там также драйвер AR8151 новей, но также нет ACPI_ASUS.
https://debianforum.ru/index.php?topic=6879 100% защиты от "Ааааа у меня всё поломалось"