Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: проблема с Wifi адаптером TP-LINK TL-WN727N  (Прочитано 13194 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн mukhumaev

  • Автор темы
  • Новичок
  • *
  • Сообщений: 32
    • Просмотр профиля
проблема с Wifi адаптером TP-LINK TL-WN727N
« : 05 Ноября 2014, 21:42:09 »
Доброй ночи! столкнулся с проблемой при установке драйверов для адаптера TL WN727N. Выдает ошибку error rt_linux.o

А если точнее то:

    mukhumaev@douob:~$ cd /home/mukhumaev/ok
    mukhumaev@douob:~/ok$ sudo make
    [sudo] password for mukhumaev:
    make -C tools
    make[1]: Entering directory `/home/mukhumaev/ok/tools'
    gcc -g bin2h.c -o bin2h
    make[1]: Leaving directory `/home/mukhumaev/ok/tools'
    /home/mukhumaev/ok/tools/bin2h
    cp -f os/linux/Makefile.6 /home/mukhumaev/ok/os/linux/Makefile
    make -C /lib/modules/3.13.0-24-generic/build SUBDIRS=/home/mukhumaev/ok/os/linux modules
    make[1]: Entering directory `/usr/src/linux-headers-3.13.0-24-generic'
      CC [M]  /home/mukhumaev/ok/os/linux/../../os/linux/rt_linux.o
    /home/mukhumaev/ok/os/linux/../../os/linux/rt_linux.c: In function ‘duplicate_pkt’:
    /home/mukhumaev/ok/os/linux/../../os/linux/rt_linux.c:513:3: warning: passing argument 1 of ‘memmove’ makes pointer from integer without a cast [enabled by default]
       NdisMoveMemory(skb->tail, pHeader802_3, HdrLen);
       ^
    In file included from /usr/src/linux-headers-3.13.0-24-generic/arch/x86/include/asm/string.h:4:0,
                     from include/linux/string.h:17,
                     from include/linux/bitmap.h:8,
                     from include/linux/cpumask.h:11,
                     from /usr/src/linux-headers-3.13.0-24-generic/arch/x86/include/asm/cpumask.h:4,
                     from /usr/src/linux-headers-3.13.0-24-generic/arch/x86/include/asm/msr.h:10,
                     from /usr/src/linux-headers-3.13.0-24-generic/arch/x86/include/asm/processor.h:20,
                     from /usr/src/linux-headers-3.13.0-24-generic/arch/x86/include/asm/thread_info.h:22,
                     from include/linux/thread_info.h:54,
                     from /usr/src/linux-headers-3.13.0-24-generic/arch/x86/include/asm/preempt.h:6,
                     from include/linux/preempt.h:18,
                     from include/linux/spinlock.h:50,
                     from include/linux/seqlock.h:35,
                     from include/linux/time.h:5,
                     from include/linux/stat.h:18,
                     from include/linux/module.h:10,
                     from /home/mukhumaev/ok/include/os/rt_linux.h:31,
                     from /home/mukhumaev/ok/include/rtmp_os.h:44,
                     from /home/mukhumaev/ok/include/rtmp_comm.h:69,
                     from /home/mukhumaev/ok/os/linux/../../os/linux/rt_linux.c:32:
    /usr/src/linux-headers-3.13.0-24-generic/arch/x86/include/asm/string_64.h:58:7: note: expected ‘void *’ but argument is of type ‘sk_buff_data_t’
     void *memmove(void *dest, const void *src, size_t count);
           ^
    /home/mukhumaev/ok/os/linux/../../os/linux/rt_linux.c:515:3: warning: passing argument 1 of ‘memmove’ makes pointer from integer without a cast [enabled by default]
       NdisMoveMemory(skb->tail, pData, DataSize);
       ^
    In file included from /usr/src/linux-headers-3.13.0-24-generic/arch/x86/include/asm/string.h:4:0,
                     from include/linux/string.h:17,
                     from include/linux/bitmap.h:8,
                     from include/linux/cpumask.h:11,
                     from /usr/src/linux-headers-3.13.0-24-generic/arch/x86/include/asm/cpumask.h:4,
                     from /usr/src/linux-headers-3.13.0-24-generic/arch/x86/include/asm/msr.h:10,
                     from /usr/src/linux-headers-3.13.0-24-generic/arch/x86/include/asm/processor.h:20,
                     from /usr/src/linux-headers-3.13.0-24-generic/arch/x86/include/asm/thread_info.h:22,
                     from include/linux/thread_info.h:54,
                     from /usr/src/linux-headers-3.13.0-24-generic/arch/x86/include/asm/preempt.h:6,
                     from include/linux/preempt.h:18,
                     from include/linux/spinlock.h:50,
                     from include/linux/seqlock.h:35,
                     from include/linux/time.h:5,
                     from include/linux/stat.h:18,
                     from include/linux/module.h:10,
                     from /home/mukhumaev/ok/include/os/rt_linux.h:31,
                     from /home/mukhumaev/ok/include/rtmp_os.h:44,
                     from /home/mukhumaev/ok/include/rtmp_comm.h:69,
                     from /home/mukhumaev/ok/os/linux/../../os/linux/rt_linux.c:32:
    /usr/src/linux-headers-3.13.0-24-generic/arch/x86/include/asm/string_64.h:58:7: note: expected ‘void *’ but argument is of type ‘sk_buff_data_t’
     void *memmove(void *dest, const void *src, size_t count);
           ^
    /home/mukhumaev/ok/os/linux/../../os/linux/rt_linux.c: In function ‘ClonePacket’:
    /home/mukhumaev/ok/os/linux/../../os/linux/rt_linux.c:667:20: warning: assignment makes integer from pointer without a cast [enabled by default]
       pClonedPkt->tail = pClonedPkt->data + pClonedPkt->len;
                        ^
    In file included from /home/mukhumaev/ok/include/rtmp_os.h:44:0,
                     from /home/mukhumaev/ok/include/rtmp_comm.h:69,
                     from /home/mukhumaev/ok/os/linux/../../os/linux/rt_linux.c:32:
    /home/mukhumaev/ok/os/linux/../../os/linux/rt_linux.c: In function ‘RtmpOsPktInit’:
    /home/mukhumaev/ok/include/os/rt_linux.h:886:34: warning: assignment makes integer from pointer without a cast [enabled by default]
       ((RTPKT_TO_OSPKT(_pkt))->tail) = (PUCHAR)((_start) + (_len))
                                      ^
    /home/mukhumaev/ok/os/linux/../../os/linux/rt_linux.c:686:2: note: in expansion of macro ‘SET_OS_PKT_DATATAIL’
      SET_OS_PKT_DATATAIL(pRxPkt, pData, DataSize);
      ^
    /home/mukhumaev/ok/os/linux/../../os/linux/rt_linux.c: In function ‘wlan_802_11_to_802_3_packet’:
    /home/mukhumaev/ok/os/linux/../../os/linux/rt_linux.c:713:15: warning: assignment makes integer from pointer without a cast [enabled by default]
      pOSPkt->tail = pOSPkt->data + pOSPkt->len;
                   ^
    /home/mukhumaev/ok/os/linux/../../os/linux/rt_linux.c: In function ‘__RtmpOSFSInfoChange’:
    /home/mukhumaev/ok/os/linux/../../os/linux/rt_linux.c:1141:20: error: incompatible types when assigning to type ‘int’ from type ‘kuid_t’
       pOSFSInfo->fsuid = current_fsuid();
                        ^
    /home/mukhumaev/ok/os/linux/../../os/linux/rt_linux.c:1142:20: error: incompatible types when assigning to type ‘int’ from type ‘kgid_t’
       pOSFSInfo->fsgid = current_fsgid();
                        ^
    make[2]: *** [/home/mukhumaev/ok/os/linux/../../os/linux/rt_linux.o] Error 1
    make[1]: *** [_module_/home/mukhumaev/ok/os/linux] Error 2
    make[1]: Leaving directory `/usr/src/linux-headers-3.13.0-24-generic'
    make: *** [LINUX] Error 2
    mukhumaev@douob:~/ok$ sudo make install
    make -C /home/mukhumaev/ok/os/linux -f Makefile.6 install
    mkdir: cannot create directory ‘/etc/Wireless’: File exists
    make[1]: Entering directory `/home/mukhumaev/ok/os/linux'
    эрэм эрэф /etc/Wireless/RT2870STA
    mkdir /etc/Wireless/RT2870STA
    cp /home/mukhumaev/ok/RT2870STA.dat /etc/Wireless/RT2870STA/.
    install -d /lib/modules/3.13.0-24-generic/kernel/drivers/net/wireless/
    install -m 644 -c rt5572sta.ko /lib/modules/3.13.0-24-generic/kernel/drivers/net/wireless/
    install: cannot stat ‘rt5572sta.ko’: No such file or directory
    make[1]: *** [install] Error 1
    make[1]: Leaving directory `/home/mukhumaev/ok/os/linux'
    make: *** [install] Error 2
    mukhumaev@douob:~/ok$

ставил по этой инструкции:

Приступим к установке. Подключаем к компьютеру Wi-Fi адаптер TP-Link TL-WN727N.

Откроем терминал и посмотрим подключенные USB устройства, с помощью команды
$ lsusb

lsusb - вывод списка подключенных USB устройств

В списке видим наш адаптер, который изготовлен на чипе Ralink RT5370:
Bus 001 Device 004: ID 148f:5370 Ralink Technology, Corp.

Качаем с сайта www.mediatek.com драйвера для нашего адаптера RT8070 /RT3070 /RT3370 /RT5370 /RT5372 USB

Открываем папку, в которую сохранили драйвер, и распакуем архив bz2. Для этого кликаем правой кнопкой мыши по файлу и нажимаем “Распаковать сюда” (“Extract here”).

Разархивируем архив bz2

 

После этого появится архив tar. Еще раз его распаковываем. Нажимаем правой кнопкой мыши по файлу и нажимаем “Распаковать сюда” (“Extract here”).

 

Разархивируем архив tar

 

Чтобы имя распакованной папки не было таким длинным, переименовываем ее, например в driver.

Заходим в распакованную папку и открываем в текстовом редакторе файл /os/linux/config.mk

Находим следующие строки и изменяем букву n на y:
# Support Wpa_Supplicant
HAS_WPA_SUPPLICANT=y

# Support Native WpaSupplicant for Network Maganger
HAS_NATIVE_WPA_SUPPLICANT_SUPPORT=y
После этого сохраняем файл. Открываем терминал и переходим в распакованную папку:
$ cd /home/ubuntu/Downloads/driver/
Далее выполняем следующие команды:
$ sudo make
$ sudo make install
$ sudo modprobe rt5370sta
Открываем в текстовом редакторе файл файл /etc/modules:
$ sudo gedit /etc/modules
Добавляем в файл следующую строку и сохраняем:
echo rt5370sta >> /etc/modules

З.Ы.

wifi адаптер: TP-Link TL-WN727N
Компьютер:
процессор QuadCore Intel Core i5-4570, 3600 MHz
материнская плата gigabyte Z97P-D3
ОЗУ 8гб (4х2) DDR3
Видеокарта NVIDIA GeForce GTX 760 (2 ГБ)
Версия ОС: Ubuntu 14.04
Ядро: 3.13.0-24-generic

З.З.Ы. на ноуте с Ubuntu 12 проблем не возникало при установке дров на этот адаптер

chemtech

  • Гость
Re: проблема с Wifi адаптером TP-LINK TL-WN727N
« Ответ #1 : 06 Ноября 2014, 07:02:16 »
Повторы запрещены https://forum.ubuntu.ru/index.php?topic=252602.0

alang

  • Гость
Re: проблема с Wifi адаптером TP-LINK TL-WN727N
« Ответ #2 : 06 Ноября 2014, 08:54:50 »
А это он по совету создал новую тему в этом разделе. Только зачем-то понатащил сюда мусора из прежней темы.

mukhumaev, выяснили же, что у тебя другой чип.
« Последнее редактирование: 06 Ноября 2014, 09:09:59 от alang »

Оффлайн mukhumaev

  • Автор темы
  • Новичок
  • *
  • Сообщений: 32
    • Просмотр профиля
Re: проблема с Wifi адаптером TP-LINK TL-WN727N
« Ответ #3 : 06 Ноября 2014, 16:43:47 »
mukhumaev, выяснили же, что у тебя другой чип.

Извините что в инструкции указан другой чип (Я просто скопировал инструкцию с другого сайта) а дрова ставил для своего чипа по этой интрукции. Поэтому проблема все же осталась и я решил перенести тему сюда

Оффлайн mukhumaev

  • Автор темы
  • Новичок
  • *
  • Сообщений: 32
    • Просмотр профиля
Re: проблема с Wifi адаптером TP-LINK TL-WN727N
« Ответ #4 : 08 Ноября 2014, 22:02:35 »
немного поискав нашел следущий пост      http://translate.google.com/translate?hl=ru&sl=auto&tl=ru&u=https%3A%2F%2Fgist.github.com%2Fbasilfx%2F1485bfbaccec04bf7c4a&anno=2&sandbox=1   тут описывается как справится с проблемой только не могу разобраться из за плохого знания английского и линукса. Пожалуйста обьясните поочередно что нужно делать и как. Спасибо

alang

  • Гость
Re: проблема с Wifi адаптером TP-LINK TL-WN727N
« Ответ #5 : 08 Ноября 2014, 22:12:01 »
mukhumaev, эта инструкция тебе не поможет.

Оффлайн mukhumaev

  • Автор темы
  • Новичок
  • *
  • Сообщений: 32
    • Просмотр профиля
Re: проблема с Wifi адаптером TP-LINK TL-WN727N
« Ответ #6 : 09 Ноября 2014, 05:05:26 »
почему?

Оффлайн ladya90

  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
Re: проблема с Wifi адаптером TP-LINK TL-WN727N
« Ответ #7 : 19 Ноября 2015, 17:53:42 »
На англоязычном форуме есть рабочий способ:

sudo apt-get install linux-headers-generic build-essential git
git clone https://github.com/porjo/mt7601.git
cd mt7601/src
make
sudo make install
sudo mkdir -p /etc/Wireless/RT2870STA/
sudo cp RT2870STA.dat /etc/Wireless/RT2870STA/
sudo modprobe mt7601Usta

Оффлайн mukhumaev

  • Автор темы
  • Новичок
  • *
  • Сообщений: 32
    • Просмотр профиля
Re: проблема с Wifi адаптером TP-LINK TL-WN727N
« Ответ #8 : 20 Ноября 2015, 20:08:13 »
спасибо большое! :coolsmiley:

Оффлайн Smorman

  • Активист
  • *
  • Сообщений: 322
  • When In Rome, Do As The Romans Do...
    • Просмотр профиля
    • Compizomania
Re: проблема с Wifi адаптером TP-LINK TL-WN727N
« Ответ #9 : 26 Мая 2016, 21:49:11 »
В 16.04 заводится из коробки, даже в LiveDVD/Flash!!!
Вставляешь и вуаля!
Наслаждайтесь Вафлей!
OS: Ubuntu 22.04 'Jammy Jellyfish' LTS, Arch Linux + Openbox, W11 Home
PC: Lenovo H530, CPU: i5-4430 3.0, Video: nVidia PCI-X
SSD: SAMSUNG EVO870 1T, SSD: 2хSAMSUNG EVO870 500G, RAM: 16G, ODD

Оффлайн jp

  • Новичок
  • *
  • Сообщений: 17
    • Просмотр профиля
Re: проблема с Wifi адаптером TP-LINK TL-WN727N
« Ответ #10 : 03 Ноября 2016, 21:44:43 »
С ядром 3.хх TP-LINK TL-WN727N v.3 и v.4 не работают из коробки, v.2 работает нормально. Что бы не брать в руки бубен, т.к. в разных конфигурациях надо делать по разному и другие USB девайсы могут отвалиться. Самое простое решение, которое дает стабильный результат, это обновление ядра на версию 4.4, с ним стабильно работают v.2-4, версию v1 в руках не держал, про нее ничего не знаю.

 

Страница сгенерирована за 0.047 секунд. Запросов: 25.