Skip to content
  • Категории
  • Главная
  • Документация
  • Последние
  • Пользователи
Collapse
  1. Главная
  2. Аппаратные модули
  3. WiFi/Ethernet/Bluetooth
  4. не хочет запускаться свисток TP-LINK TL-WN725N v2 на Raspbian 4.9.59-v7+

не хочет запускаться свисток TP-LINK TL-WN725N v2 на Raspbian 4.9.59-v7+

Запланировано Прикреплена Закрыта Перенесена WiFi/Ethernet/Bluetooth
8 Сообщения 1 Posters 56 Просмотры
  • Сначала старые
  • Сначала новые
  • По количеству голосов
Авторизуйтесь, чтобы ответить
Эта тема была удалена. Только пользователи с правом управления темами могут её видеть.
  • piP Не в сети
    piP Не в сети
    pi
    написал в отредактировано
    #1

    Уважаемые знатоки! Проблема:
    свисток 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 your

    compile environment of your
    Linux system.

    ifeq
    ($(CONFIG_PLATFORM_I386_PC), y)

    EXTRA_CFLAGS +=
    -DCONFIG_LITTLE_ENDIAN

    SUBARCH := $(shell uname -m |
    sed -e s/i.86/i386/)

    ARCH ?= $(SUBARCH)

    CROSS_COMPILE ?=

    KVER    := $(shell uname -r)

    KSRC :=
    /lib/modules/$(KVER)/build

    MODDESTDIR :=
    /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
    modules

    make[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
    годом! Желаю успехов во всех добрых начинаниях!

    1 ответ Последний ответ
    0
    • piP Не в сети
      piP Не в сети
      pi
      написал в отредактировано
      #2

      Меня осенило (правда, проблему это не решило):

      Директории /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 modules

      make[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' failed

      make: *** [modules] Error 2

      1 ответ Последний ответ
      0
      • piP Не в сети
        piP Не в сети
        pi
        написал в отредактировано
        #3

        Да, забыл сказать. В самом конце файла makefile стоят команды:all: modules

        modules:

        $(MAKE) ARCH=$(ARCH)
        CROSS_COMPILE=$(CROSS_COMPILE) -C $(KSRC) M=$(shell pwd)  modulesВидимо, именно их и не получается выполнить.

        1 ответ Последний ответ
        0
        • piP Не в сети
          piP Не в сети
          pi
          написал в отредактировано pi
          #4

          Все проблемы решились и
          свисток заработал. Если кому интересно, напишу как.

          По команде 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 – малина успешно
          подключилась. Поставил галочку "Автоматически подключаться к этой
          сети".

          1 ответ Последний ответ
          0
          • piP Не в сети
            piP Не в сети
            pi
            написал в отредактировано
            #5

            Плюсануть бы Вам, но на форуме нет такой возможности!

            1 ответ Последний ответ
            0
            • piP Не в сети
              piP Не в сети
              pi
              написал в отредактировано
              #6

              Слишком рано радовался. После запуска интернет-браузера оказалось, что соединения нет.Еще раз вошел в Wicd, нажал кнопку Connect. После ряда сообщений Wicd сказал, что "Соединение установлено", но в нижнем левом углу диалогового окна как и прежде стоит "Нет соединения".Хуже того. От адаптера (свистка) пошел запах! Я резко выключил малину.Установил свисток в обычный компьютер, скачал с сайта TP-LINK драйвер для Windows 7 (на обычном компьютере у меня виндоуз) - свисток заработал.Думаю, может с питанием проблемы? Поставил на малину USB-хаб с питанием на 10 портов, вставил в него свисток - оказалось, что недавно купленный хаб не работает. (Проверял его и на обычном компьютере). Так что эту гипотезу проверить не удалось.В общем, решил купить для малины другой свисток - WiPi.

              1 ответ Последний ответ
              0
              • piP Не в сети
                piP Не в сети
                pi
                написал в отредактировано
                #7

                Добрый день. У меня проблема с таким же свистком, на компьютере работает, но на малинку не могу поставить. Малинка model B (с двумя usb), варианты из сети не помогли, может кто ставил именно этот свисток на именно такую малинку, подскажите. Система распбиан.

                1 ответ Последний ответ
                0
                • piP Не в сети
                  piP Не в сети
                  pi
                  написал в отредактировано
                  #8

                  >>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 надо почистить ранее созданные файлы с правами рута.

                  1 ответ Последний ответ
                  0

                  • Войти

                  • Нет учётной записи? Зарегистрироваться

                  • Login or register to search.
                  • Первое сообщение
                    Последнее сообщение
                  0
                  • Категории
                  • Главная
                  • Документация
                  • Последние
                  • Пользователи