Пытаюсь настроить сеть на 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
# 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
Подскажите, что нужно сделать.