Всем привет!
Купил вот эту ерунду
http://ru.aliexpress.com/item/1pc-Mini-USB-WiFi-Wireless-802-11-n-g-b-150M-LAN-Adapter-Network-Card/32292872916.html?spm=2114.30010708.3.11.L5ztVi&ws_ab_test=searchweb201556_0,searchweb201602_2_10034_507_10032_10020_10017_10005_10006_10021_10022_401_10007_10018_10019,searchweb201603_9&btsid=f5ba983b-4753-45a8-a86d-0fe3c1474fb3.
Хочу заставить это работать
Скачал отсюда дрова:
http://downloads.upvel.ru/UA-210WN/driver/Внутри есть инструкция по установке в виде презентации. Однако дальше make у меня не пошло.
Система: Xubuntu 11.04 2.6.38-16- generic
В скачаном архиве в папке Linux лежит архив, внутри которого в папке driver лежит ещё один. Последний я распаковал в /home/john/rtl8712_8188_8191_8192SU_usb_linux_v2.6.0006.20100202
Дальше открываю терминал в этой папке и make.
Вывод make
john@john-desktop:~/rtl8712_8188_8191_8192SU_usb_linux_v2.6.0006.20100202$ make
make ARCH=i386 CROSS_COMPILE= -C /lib/modules/2.6.38-16-generic/build M=/home/john/rtl8712_8188_8191_8192SU_usb_linux_v2.6.0006.20100202 modules
make[1]: Вход в каталог `/usr/src/linux-headers-2.6.38-16-generic'
CC [M] /home/john/rtl8712_8188_8191_8192SU_usb_linux_v2.6.0006.20100202/cmd/rtl871x_cmd.o
In file included from /home/john/rtl8712_8188_8191_8192SU_usb_linux_v2.6.0006.20100202/cmd/rtl871x_cmd.c:21:0:
/home/john/rtl8712_8188_8191_8192SU_usb_linux_v2.6.0006.20100202/include/osdep_service.h: In function ‘thread_enter’:
/home/john/rtl8712_8188_8191_8192SU_usb_linux_v2.6.0006.20100202/include/osdep_service.h:361:2: error: implicit declaration of function ‘daemonize’
/home/john/rtl8712_8188_8191_8192SU_usb_linux_v2.6.0006.20100202/include/osdep_service.h:362:2: error: implicit declaration of function ‘allow_signal’
/home/john/rtl8712_8188_8191_8192SU_usb_linux_v2.6.0006.20100202/include/osdep_service.h:362:15: error: ‘SIGTERM’ undeclared (first use in this function)
/home/john/rtl8712_8188_8191_8192SU_usb_linux_v2.6.0006.20100202/include/osdep_service.h:362:15: note: each undeclared identifier is reported only once for each function it appears in
/home/john/rtl8712_8188_8191_8192SU_usb_linux_v2.6.0006.20100202/include/osdep_service.h: In function ‘flush_signals_thread’:
/home/john/rtl8712_8188_8191_8192SU_usb_linux_v2.6.0006.20100202/include/osdep_service.h:369:2: error: implicit declaration of function ‘signal_pending’
/home/john/rtl8712_8188_8191_8192SU_usb_linux_v2.6.0006.20100202/include/osdep_service.h:371:3: error: implicit declaration of function ‘flush_signals’
In file included from include/linux/usb.h:21:0,
from /home/john/rtl8712_8188_8191_8192SU_usb_linux_v2.6.0006.20100202/include/osdep_intf.h:13,
from /home/john/rtl8712_8188_8191_8192SU_usb_linux_v2.6.0006.20100202/include/rtl871x_io.h:7,
from /home/john/rtl8712_8188_8191_8192SU_usb_linux_v2.6.0006.20100202/include/drv_types.h:58,
from /home/john/rtl8712_8188_8191_8192SU_usb_linux_v2.6.0006.20100202/cmd/rtl871x_cmd.c:22:
include/linux/sched.h: At top level:
include/linux/sched.h:2080:13: warning: conflicting types for ‘flush_signals’
/home/john/rtl8712_8188_8191_8192SU_usb_linux_v2.6.0006.20100202/include/osdep_service.h:371:3: note: previous implicit declaration of ‘flush_signals’ was here
include/linux/sched.h:2187:13: warning: conflicting types for ‘daemonize’
/home/john/rtl8712_8188_8191_8192SU_usb_linux_v2.6.0006.20100202/include/osdep_service.h:361:2: note: previous implicit declaration of ‘daemonize’ was here
include/linux/sched.h:2397:19: error: static declaration of ‘signal_pending’ follows non-static declaration
/home/john/rtl8712_8188_8191_8192SU_usb_linux_v2.6.0006.20100202/include/osdep_service.h:369:6: note: previous implicit declaration of ‘signal_pending’ was here
make[2]: *** [/home/john/rtl8712_8188_8191_8192SU_usb_linux_v2.6.0006.20100202/cmd/rtl871x_cmd.o] Ошибка 1
make[1]: *** [_module_/home/john/rtl8712_8188_8191_8192SU_usb_linux_v2.6.0006.20100202] Ошибка 2
make[1]: Выход из каталога `/usr/src/linux-headers-2.6.38-16-generic'
make: *** [modules] Ошибка 2
В инструкции по настройке написано:
platform requirements: 8712 USB Linux driver supports Linux kernel version
: from 2.6.18 ~ 2.6.29
Ну, я на это дело забил и решил попробовать на свежем ядре.
--------------------------------------------------------------------------------------------------------------
Lubuntu 15.10( поставил в virtualbox на ноут, с которого сейчас пишу, а также записал live-cd для основного компьютера).
Далее буду описывать действия, производимые в виртуалке.
Адаптер сразу подхватывается системой( драйвер использует rtl8192cu), видно сети и можно подключиться. Подключение установлено, но интернета нет =(
Даже к 192.168.0.1 не подключается, 127.0.0.1 вроде пингуется.
Далее иду сюда
https://help.ubuntu.ru/wiki/%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0_%D1%81%D0%B5%D1%82%D0%B8_%D0%B2%D1%80%D1%83%D1%87%D0%BD%D1%83%D1%8E#настройка_wifiВ /etc/network/interfaces добавляю следующее
iface wlx001d431019b7 inet dhcp
wpa-driver wext
wpa-ssid имя моей сети
wpa-ap-scan 1
wpa-proto RSN
wpa-pairwise CCMP
wpa-group CCMP
wpa-key-mgmt WPA-PSK
wpa-psk hex ключ
auto wlx001d431019b7
О чудо! Это интернет? Да, на 2 минуты. Потом опять
темнота ни на одну страницу не заходит. Или вообще соединение пропадет, адаптер отключается...
Не хочется возиться с возвратом средств, да и стоит ли оно того( 1,8 $)?
P.S. Извините за сумбурность