Драйверы беспроводных устройств для более новых ядер Linux 4.x

Я недавно попытался установить последнее стабильное ядро, которое является 4.4.6 и когда ядро было скомпилировано, и я поднял ядро и выполнение, была проблема, и драйвер беспроводного устройства (MT7630e 802.11bgn) казался не работой. Затем я пытался переустановить его с помощью исходного кода, и вывод был похож:

сделайте-C/lib/modules/uname -r/ создают M =/home/devin/Desktop/MT7630E-release, модули драйвера беспроводного устройства/rt2x00 Linux делают [1]: каталог Entering /home/devin/linux-4.4.6' arch/x86/Makefile:148: CONFIG_X86_X32 enabled but no binutils support make[1]: *** No rule to make targetLinux'. Остановиться. сделайте [1]: каталог Leaving /home/devin/linux-4.4.6' make: *** [all] Error 2 cp -v firmware/*/* /lib/firmware/ ‘firmware/BT/mt76x0.bin’ -> ‘/lib/firmware/mt76x0.bin’ ‘firmware/Wi-FI/MT7650E234.bin’ -> ‘/lib/firmware/MT7650E234.bin’ cp rt2x00/mt7630e.ko /lib/modules/uname-r/kernel/drivers/net/wireless/ cp btloader/mt76xx.ko /lib/modules/uname-r '/kernel/drivers/net/wireless/
depmod

modprobe: ОШИБКА: не мог вставить 'mt7630e': Исполнительная ошибка формата
modprobe: ОШИБКА: не мог вставить 'mt76xx': Исполнительная ошибка формата

Я пытался выяснить то, что, кажется, проблема, на основе вывода, я предположил заключительные загружаемые модули, которые были скомпилированы, они не соответствовали дуге или чему-то, или это могло быть, потому что надлежащие опции не были установлены при компиляции ядра.

Теперь то, что я должен знать, должно узнать процесс загрузки LKMs, когда modprobe вызывается, или что-то неправильно с ядром?!

дуга ядра: x86_64

0
задан 19 April 2016 в 23:50

2 ответа

Да, необходимо заменить все недостающие файлы этой папки:

https://github.com/benjarobin/MT7630E

с этим

https://github.com/neurobin/MT7630E/tree/e7130a42f8198cbf503a5a307175073c078bf340

, выполняющий ту же процедуру последней. с моей ASUS N751JK на 4.2.0-35-универсальном ядре Ubuntu 14.04.4 хорошо работают!!! спасибо Devin Hudson

0
ответ дан 20 April 2016 в 09:50
  • 1
    фантастический ответ, я заказал копию " понимание Linux kernel" я думаю, что буду просто использовать ext4 на данный момент, но I' d нравится экспериментировать в будущем – Conor Cosnett 3 September 2017 в 23:06

/home/devin/Desktop/MT7630E-release драйвер беспроводного устройства

Linux команде make не нравятся пробелы на имя. Попытайтесь переименовать папку к:

MT7630E-release

Или к:

/home/devin/Desktop/MT7630E-release_linux_wireless_driver

Или что-то без пробелов. Затем попробуйте make, sudo make install последовательность снова.

0
ответ дан 20 April 2016 в 09:50
  • 1
    @hobbs: Правда, но вопрос искал (Кавычка): " Любые подсказки/ловушки для напуганного noob" я не хотел к испугу новичка прочь со сложными основами архитектуры файловой системы. – mondjunge 4 September 2017 в 22:20

Другие вопросы по тегам:

Похожие вопросы: