не хочет запускаться свисток TP-LINK TL-WN725N v2 на Raspbian 4.9.59-v7+
- 
Уважаемые знатоки! Проблема: 
 свисток TP-LINK TL-WN725N v2 на Raspbian 4.9.59-v7+ не хочет запускаться.Сразу предупреждаю – в линукс 
 совсем ничего не понимаю, только начал про него читать. В робототехнике тоже не
 понимаю. Но для проекта оч.нужно, чтобы свисток заработал.Пытаюсь установить WiFi-адаптер (свисток) TP-LINK TL-WN725N v2.0 на Raspberry 
 Pi 3 mod.B. Операционная система Raspbian 4.9.59-v7+ #1047Сам по себе свисток не 
 запускается. В списке устройств (по команде lsusb) показывает устройство Realtek
 Semiconductor Corp. RTL8188EUS 802.11nНе пойму, что это устройство означает, 
 потому что кроме видеокамеры и свистка TP-LINK (а также мыши и клавиатуры) к
 малине ничего не подключено.Решаю скачать и установить 
 драйвера самостоятельно.Для этого запускаю браузер и 
 выхожу на сайт производителя свистка, на страницу со списком драйверов: http://www.tp-linkru.com/download/TL-WN725N_V2.html#Driver
 .Единственный драйвер для 
 Линукса – TL-WIN725N_V2_150911_Linux.(Замечу, что он предназначен 
 для ОС Linux (kernel
 2.6.18~3.19.3), а у меня Raspbian 4.9.59-v7+, но больше ничего для Линукс нет).Скачиваю этот драйвер. В нем 
 есть описание по установке.Почему то в нем говорится, что 
 желательно иметь некую программу gcc версии 4.8.2. Команда cat /proc/version показывает, что у меня gcc version 4.9.3.Далее идет раздел "2.2. Compile and install the Driver", 
 в котором написано:1. Access the 
 directory
 of
 driver. – захожу с помощью программы mc в поддиректорию скачанного
 мною драйвера, которая называется Driver.Далее читаю: 2. Before compile, make sure the parameters in 
 “makefile.c” is suitable for yourcompile environment of your 
 Linux system.ifeq 
 ($(CONFIG_PLATFORM_I386_PC), y)EXTRA_CFLAGS += 
 -DCONFIG_LITTLE_ENDIANSUBARCH := $(shell uname -m | 
 sed -e s/i.86/i386/)ARCH ?= $(SUBARCH) CROSS_COMPILE ?= KVER := $(shell uname -r) KSRC := 
 /lib/modules/$(KVER)/buildMODDESTDIR := 
 /lib/modules/$(KVER)/kernel/drivers/net/wireless/INSTALL_PREFIX := endif Explanation: · KSRC is used to specify the kernel source 
 path for driver compilation.· CROSS_COMPILE is used to specify the 
 toolchain.· ARCH is used to specify the target platform's 
 CPU architectures such as arm, mips,i386 and so on. К сожалению, не понимаю этот, 
 видимо простой, текст.3. Type “sudo make” to compile the driver file. Внутри директории Driver запускаю 
 команду "sudo make".В соответствии со сценарием, 
 написанным в файле makefile.c (размещен в директории Driver) ОС пишет:"NO SKRC, we will use default KSRC" 
 CROSS_COMPILE = -C /lib/modules/4.9.59-v7+/build N=/home/pi/Downloads/drivers/TL-WIN725N_V2/Driver 
 modulesmake[1]: *** /lib/modules/4.9.59-v7+/build: No such file or directory. 
 Stop.Makefile:1367: recipe for target 'modules' failed make: *** [modules] Error 2 Как видите, я, будучи 
 чайником, не понял, как мне надо было изменить файл makefile.c (о чем меня
 просили создатели драйвера) и даром это не прошло – драйвер не скомпилировался.Прошу помочь установить 
 свисток!Всех поздравляю с Новым, 2018 
 годом! Желаю успехов во всех добрых начинаниях!
- 
Меня осенило (правда, проблему это не решило): Директории /lib/modules/4.9.59-v7+/build у меня не существует, поэтому ОС и 
 ругается!Залез в директорию /lib/modules/4.9.59-v7+/ (в ней существует только одна 
 директория – kernel) и с помощью команды "sudo mkdir build" создал
 директорию build.Но после очередного запуска внутри директории Driver команды "sudo make" опять получаю почти те же ошибки: "NO SKRC, we will use 
 default KSRC"
 make ARCH=armvw7l CROSS_COMPILE 
 = -C /lib/modules/4.9.59-v7+/build
 N=/home/pi/Downloads/drivers/TL-WIN725N_V2/Driver modulesmake[1]: Entering directory '/lib/modules/4.9.59-v7+/build' make[1]: *** No rule to make 
 target 'modules'. Stop.make[1]: Leaving directory '/lib/modules/4.9.59-v7+/build' Makefile:1367: recipe for 
 target 'modules' failedmake: *** [modules] Error 2 
- 
Да, забыл сказать. В самом конце файла makefile стоят команды:all: modules modules: $(MAKE) ARCH=$(ARCH) 
 CROSS_COMPILE=$(CROSS_COMPILE) -C $(KSRC) M=$(shell pwd) modulesВидимо, именно их и не получается выполнить.
- 
Все проблемы решились и 
 свисток заработал. Если кому интересно, напишу как.По команде lsusb в списке 
 устройств я видел Realtek Semiconductor Corp. RTL8188EUS 802.11nТак вот, это мой свисток TP-LINK 
 и есть. Вместо TP-LINK стоит Realtek, так как Realtek – это производитель платы, на которой свисток работает.Тогда я инсталировал WICD-network-manager - подключил проводной интернет и запустил команду: sudo apt-get install wicdПосле чего в графической 
 оболочке Rasbian в разделе программ Internet появилась программа Wicd Network Manager.
 Запустил этот Wicd. В списке обнаруженных сетей нашел свою сеть WiFi, к которой я
 и пытался подключиться. Нажал кнопку Propeties – указал пароль. Нажал Connect – малина успешно
 подключилась. Поставил галочку "Автоматически подключаться к этой
 сети".
- 
Плюсануть бы Вам, но на форуме нет такой возможности! 
- 
Слишком рано радовался. После запуска интернет-браузера оказалось, что соединения нет.Еще раз вошел в Wicd, нажал кнопку Connect. После ряда сообщений Wicd сказал, что "Соединение установлено", но в нижнем левом углу диалогового окна как и прежде стоит "Нет соединения".Хуже того. От адаптера (свистка) пошел запах! Я резко выключил малину.Установил свисток в обычный компьютер, скачал с сайта TP-LINK драйвер для Windows 7 (на обычном компьютере у меня виндоуз) - свисток заработал.Думаю, может с питанием проблемы? Поставил на малину USB-хаб с питанием на 10 портов, вставил в него свисток - оказалось, что недавно купленный хаб не работает. (Проверял его и на обычном компьютере). Так что эту гипотезу проверить не удалось.В общем, решил купить для малины другой свисток - WiPi. 
- 
Добрый день. У меня проблема с таким же свистком, на компьютере работает, но на малинку не могу поставить. Малинка model B (с двумя usb), варианты из сети не помогли, может кто ставил именно этот свисток на именно такую малинку, подскажите. Система распбиан. 
- 
>>make[1]: *** /lib/modules/4.9.59-v7+/build: No such file or directory.Это говорит о том что не установлены заголовки ядра. Ставятся так: 
 >>sudo apt-get update sudo apt-get install raspberrypi-kernel-headersПосле этого можно сделать sudo make clean и sudo make 
 Зачем тут используется sudo не понимаю, но после неудачного sudo make надо почистить ранее созданные файлы с правами рута.
