Установка драйвера беспроводной карты

У меня проблема с установкой драйверов для карты Asus wl-138g v2. Во-первых, после установки Ubuntu 12.04 я сделал все, что мог найти с помощью jockey-текста или его версии графического интерфейса. В версии GUI я получил некоторую ошибку, обычно обсуждаемую здесь:

Драйвер беспроводной сети Broadcom STA

Однако после выполнения команды apt-get install, которая была частью ответа там и установки Кроме того, я перезагрузил компьютер, и у меня больше не было проприетарного драйвера, указанного в списке, хотя беспроводное соединение по-прежнему недоступно.

Затем я хотел установить драйверы из asus.com.

Был файл readme, в котором была инструкция:

Извлеките пакет tar. tar -xzvf src-.tar.gz Создайте драйвер cd src / linuxsta / src / wl / linux в make-файле, обязательно установите переменные CROSS_COMPILE =, если gcc еще не находится в $ PATH или если другой компилятор , и GCC-REV = определяет путь для двоичных файлов предварительной сборки для использования при построении драйвера (значения, которые он принимает сейчас, равны 3.4.2 или 4.0.2), если версия ядра равна 2.6.14.3, драйвер ожидает, что модуль iee80211_crypto.ko будет загружен до загрузки этого драйвера. make clean make Test the Driver, загрузив его insmod wl.ko

Итак, я изменил Makefile так, чтобы:

GCC-REV:=4.6.2   //is that correct?
export CROSS_COMPILE :=/usr/bin/

И изменил LINUXDIR на /usr/src/linux-headers-3.8.0-29-generic, как казалось не найти каталог Linux самостоятельно. Я получил что-то вроде этого:

   root@Bartek:home/bart/Downloads/src/linuxsta/src/wl/linux# make
Linux Directory is /usr/src/linux-headers-3.8.0-29-generic
Linux Kernel Versions is 3.8.0-29-generic
make -C /usr/src/linux-headers-3.8.0-29-generic CROSS_COMPILE=/usr/bin/ M=/home/bart/Downloads/src/linuxsta/src/wl/linux modules
make[1]: Entering directory `/usr/src/linux-headers-3.8.0-29-generic'
  CC [M]  /home/bart/Downloads/src/linuxsta/src/wl/linux/wlc_led.o
In file included from /home/bart/Downloads/src/linuxsta/src/wl/linux/wlc_led.c:17:0:
/home/bart/Downloads/src/linuxsta/src/wl/linux/../../include/typedefs.h:166:40: error: conflicting types for ‘bool’
include/linux/types.h:29:17: note: previous declaration of ‘bool’ was here
In file included from /home/bart/Downloads/src/linuxsta/src/wl/linux/../../include/linux_osl.h:21:0,
                 from /home/bart/Downloads/src/linuxsta/src/wl/linux/../../include/osl.h:24,
                 from /home/bart/Downloads/src/linuxsta/src/wl/linux/wlc_led.c:19:
/home/bart/Downloads/src/linuxsta/src/wl/linux/../../include/linuxver.h:19:26: fatal error: linux/config.h: No such file or directory
compilation terminated.
make[2]: *** [/home/bart/Downloads/src/linuxsta/src/wl/linux/wlc_led.o] Error 1
make[1]: *** [_module_/home/bart/Downloads/src/linuxsta/src/wl/linux] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-3.8.0-29-generic'
make: *** [default] Error 2

Я не уверен, что это значит (проблема с GCC? С драйверами?). ПК довольно старый, 2004 год, работает на AMD Sempron 3100+ с 2 ГБ оперативной памяти.

1
задан 13 April 2017 в 15:23

0 ответов

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

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