LINUX.ORG.RU

Дрова на Atheros AR8151 под Debian

 ,


0

1

Пытаюсь настроить сеть на Debian Jessie. На Sqeeze работали дрова 1.0.1.14, начиная с wheezy не встают никак. Нет ли дров поновее? Или как заставить систему подружиться с этими? Гуглить пробовал, поисковик выдаёт фейковые спам-страницы («драйвера AR8151 linux, полная совместимость с Win7, скачайте DriverDownloader.exe») или обсуждения старых версий 1.0.1.14 и 1.0.1.9.

Делаю make install. Изначально он ругался на отсутствие sources ядра - поставил хидеры. Запросил version.h и autoconf.h - сделал ссылки из /usr/src/linux-headers-`uname -r`/include/generated/ в /usr/src/linux-headers-`uname -r`/include/linux. Дальше он сказал, что у меня старая версия ядра и на ней работать никак нельзя. Смотрю исходники:

KKVER := $(shell echo $(KVER) | \
         awk '{ if ($$0 ~ /2\.[4-9]\./) print "1"; else print "0"}')
ifeq ($(KKVER), 0)
  $(error *** Aborting the build. \
          *** This driver is not supported on kernel versions older than 2.4.0)
endif
Ну да, конечно, 3.16 - это же старее, чем 2.4. Без комментариев. Стёр к чёрту весь if, пробую ещё раз:
# make install
make -C ./src/ install
make[1]: вход в каталог «/home/avialaynen/soft/atheros/src»
make
make[2]: вход в каталог «/home/avialaynen/soft/atheros/src»
gcc -mcmodel=kernel -mno-red-zone -DDRIVER_ATL1E -DDRIVER_NAME=atl1e -DDRIVER_NAME_CAPS=ATL1E -DLINUX -D__KERNEL__ -DMODULE -O2 -pipe -Wall -DDBG=0 -I/lib/modules/3.16-2-amd64/build/include -I.   -D__SMP__   -c -o at_common_main.o at_common_main.c
In file included from at_common.h:4:0,
                 from at_common_main.c:1:
kcompat.h:25:24: fatal error: linux/init.h: Нет такого файла или каталога
 #include <linux/init.h>
                        ^
compilation terminated.
<встроенное>: ошибка выполнения рецепта для цели «at_common_main.o»
make[2]: *** [at_common_main.o] Ошибка 1
make[2]: выход из каталога «/home/avialaynen/soft/atheros/src»
Makefile:263: ошибка выполнения рецепта для цели «default»
make[1]: *** [default] Ошибка 2
make[1]: выход из каталога «/home/avialaynen/soft/atheros/src»
Makefile:20: ошибка выполнения рецепта для цели «install»
make: *** [install] Ошибка 2
Похоже, что я изначально что-то не сделал. Только не знаю что. В инструкции (найденной где-то в сети) написано только распаковать архив, make install и modprobe.

Подскажите, что нужно сделать.

Ответ на: комментарий от steemandlinux
# ifconfig -a
eth0      Link encap:Ethernet  HWaddr 50:e5:49:cf:80:59  
          inet6 addr: fe80::52e5:49ff:fecf:8059/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:3 errors:0 dropped:0 overruns:0 frame:0
          TX packets:35 errors:0 dropped:0 overruns:0 carrier:1
          collisions:0 txqueuelen:1000 
          RX bytes:201 (201.0 B)  TX bytes:5972 (5.8 KiB)

eth1      Link encap:Ethernet  HWaddr 00:15:e9:3c:b6:79  
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:147 errors:0 dropped:0 overruns:0 frame:0
          TX packets:147 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:12375 (12.0 KiB)  TX bytes:12375 (12.0 KiB)

Вторая сетевуха - pci-шная, забыл вынуть после одного прошлого эксперимента.

avialaynen
() автор топика
Ответ на: комментарий от avialaynen

Ну и?

ifconfig eth0 <твой ip адрес> netmask 255.255.255.0 up
что говорит?

У тебя может network manager глючит или dhcp client?

steemandlinux ★★★★★
()
Ответ на: комментарий от DeadEye

Япона мать, а всё заработало. Изначально pppoeconf выдавал ошибку, потому что не видел интерфейс. В процессе установки дров (и устранению всего, что этому мешает) дрова как-то сами починились. Может, хидеров не хватало. При sqeeze такого не было, тогда дрова вставали только тогда, когда сам их поставишь.

В любом случае, всем спасибо за помощь, товарищи.

avialaynen
() автор топика
Ответ на: комментарий от steemandlinux

Не знаю. А какое это имеет значение и как это проверить?

avialaynen
() автор топика
18 августа 2016 г.

Проблема решена? Если да, то как?

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.