Страница 1 из 1

Установка драйвера WiFi Atheros AR5001A

Добавлено: 09 дек 2021, 11:22
baron_P
Добрый день.
Имеется WiFi-адаптер на чипе Atheros AR5001A. В системе через lspci отображается как 03:01.0 Unclassified device [0013]: Device 1684:0013 (rev 8c)
Гуглением выяснил, что на него нужны драйвера madwifi. Скачал версию 0.9.4, пытаюсь ставить, на make выдает такое:

Код: Выделить всё

./kernelversion.c:13:10: фатальная ошибка: linux/utsrelease.h: Нет такого файла или каталога
   13 | #include <linux/utsrelease.h>
      |          ^~~~~~~~~~~~~~~~~~~~
компиляция прервана.
Makefile.inc:81: *** Cannot detect kernel version - please check compiler and KERNELPATH.  Останов.
Подскажите, куда копать?

Установка драйвера WiFi Atheros AR5001A

Добавлено: 09 дек 2021, 11:48
irton
Headers ядра ставили? Если нет, надо поставить

Установка драйвера WiFi Atheros AR5001A

Добавлено: 09 дек 2021, 13:13
VictorR2007
Кстати, у нас есть пакет madwifi-source.
Зачем он, не знаю, но можно установить через dnfdragora.

Установка драйвера WiFi Atheros AR5001A

Добавлено: 09 дек 2021, 14:34
baron_P
irton писал(а): 09 дек 2021, 11:48 Headers ядра ставили? Если нет, надо поставить
Пакет стоит для текущего ядра.
VictorR2007 писал(а): 09 дек 2021, 13:13 Кстати, у нас есть пакет madwifi-source.
Зачем он, не знаю, но можно установить через dnfdragora.
Поставил, но что с ним дальше делать непонятно.
Тут http://gettoknowlinux.blogspot.com/2010 ... heros.html пишут, что нужно собрать пакет из этого. Под Дебиан это делается командой

Код: Выделить всё

m-a build madwifi-source
А как собрать этот пакет в Росе?
Есть пересборка пакета, но это не то, что мне нужно:

Код: Выделить всё

rpmrebuild madwifi-source
Есть сборка командой build, но она хочет файлы source. Как ей подсунуть исходники, установленные из репозитория?

Установка драйвера WiFi Atheros AR5001A

Добавлено: 12 дек 2021, 00:36
aponomarenko
linux/utsrelease.h перекочевал в папку include/generated в kernel-devel. Далее будет ошибка, что не найден linux/config.h, который перекочевал в include/generated/autoconf.h. Далее в Makefile убрать невалидную проверку на версию ядра и вот теперь появляются 100500 ошибок по существу совместимости с текущим ABI ядра.

Я полагаю, что собрать этот пакет десятилетней давности с новым ядром 5.10 шансы практически нулевые. Не тратьте время. Здесь вариант только либо юзать старый дистр, либо установить дополнительный поддерживаемый модуль wifi.

Установка драйвера WiFi Atheros AR5001A

Добавлено: 13 дек 2021, 13:01
baron_P
aponomarenko писал(а): 12 дек 2021, 00:36Я полагаю, что собрать этот пакет десятилетней давности с новым ядром 5.10 шансы практически нулевые. Не тратьте время. Здесь вариант только либо юзать старый дистр, либо установить дополнительный поддерживаемый модуль wifi.
Спасибо за подробный ответ, буду искать менее архаичное железо.