LinuxForum.Fans
Тема

WI-FI адаптер

Автор: Varlaam 16 сообщений 1279 просмотров
04.02.2020 13:27 #433904

Доброго времени суток уважаемые форумчане,приобрёл себк адаптер для вайфай вот такого плана и всё бы хорошо но не могу установить на него драйвер.На диске который шёл с адаптером для линуха присутствует такая папочка mt7610u_wifi_sta_v3002_dpo_20130916 вот что в ней находится:

Показать

Еcть также Readme вот его содержание:

Показать
Build Instructions:
====================

1> $tar -xvzf DPB_RT2870_Linux_STA_x.x.x.x.tgz
go to "./DPB_RT2870_Linux_STA_x.x.x.x" directory.

2> In Makefile
set the "MODE = STA" in Makefile and chose the TARGET to Linux by set "TARGET = LINUX"
define the linux kernel source include file path LINUX_SRC
modify to meet your need.

3> In os/linux/config.mk
define the GCC and LD of the target machine
define the compiler flags CFLAGS
modify to meet your need.
** Build for being controlled by NetworkManager or wpa_supplicant wext functions
Please set 'HAS_WPA_SUPPLICANT=y' and 'HAS_NATIVE_WPA_SUPPLICANT_SUPPORT=y'.
=> #>cd wpa_supplicant-x.x
=> #>./wpa_supplicant -Dwext -ira0 -c wpa_supplicant.conf -d
** Build for being controlled by WpaSupplicant with Ralink Driver
Please set 'HAS_WPA_SUPPLICANT=y' and 'HAS_NATIVE_WPA_SUPPLICANT_SUPPORT=n'.
=> #>cd wpa_supplicant-0.5.7
=> #>./wpa_supplicant -Dralink -ira0 -c wpa_supplicant.conf -d

4> $make
# compile driver source code
# To fix "error: too few arguments to function ¡¥iwe_stream_add_event"
=> $patch -i os/linux/sta_ioctl.c.patch os/linux/sta_ioctl.c

5> $cp RT2870STA.dat /etc/Wireless/RT2870STA/RT2870STA.dat

6> load driver, go to "os/linux/" directory.
#[kernel 2.4]
# $/sbin/insmod rt2870sta.o
# $/sbin/ifconfig ra0 inet YOUR_IP up

#[kernel 2.6]
# $/sbin/insmod rt2870sta.ko
# $/sbin/ifconfig ra0 inet YOUR_IP up

7> unload driver
$/sbin/ifconfig ra0 down
$/sbin/rmmod rt2870sta

=======================================================================

Это я так понимаю инструкция для сборки драйвера но под какой Linux она написана непонятно у меня так не выходит.ОС Linux Mint 19.3 64bit.Cобственно для чего я хочу его поставить,cейчас адаптер работает из коробки,открытые ТД исчезают,хотя когда к ним подключаешься интернет недолго но работает.Поскажите как быть?Может если установить драйвер ситуация как-то изменится?Не знаю вывод каких команд вам понадобится для начала посмотрите lsusb

Показать
Gamardjoba damian:~$ lsusb
Bus 002 Device 002: ID 148f:7601 Ralink Technology, Corp. MT7601U Wireless Adapter
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 006: ID 12d1:1506 Huawei Technologies Co., Ltd. Modem/Networkcard
Bus 001 Device 003: ID 0ac8:3450 Z-Star Microelectronics Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 003: ID c0f4:01b0
Bus 003 Device 002: ID 093a:2510 Pixart Imaging, Inc. Optical Mouse
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Gamardjoba damian:~$

что ещё nmcli c

Показать
Gamardjoba damian:~$ nmcli c
NAME UUID TYPE DEVICE
Подключение Megafon ffa956f5-a1f3-4c7a-97d5-27c1b5fd3574 gsm ttyUSB1
AndroidAP 8c35d676-6047-487b-9f73-ac58afaf588a wifi --
Honor 7C e0817a9c-77e6-405c-b02c-12a97114d993 wifi --
Sergei 3838fa43-ce0c-44fc-bebe-69b9d5dbf676 wifi --
Tele2 connection 1 ecf1f97c-d854-4d39-855f-25563f34b27e gsm --
evgenji f8ff1e72-d88a-4d55-bf6d-0e0f8a56c32d wifi --
Gamardjoba damian:~$
вот из присутствующих к Honor 7C я однажды подключился неадолго но интернет был.

04.02.2020 13:46 #433905

Может это поможет?

04.02.2020 18:01 #433907
"caspar" написал:
Может это поможет?
text
sudo wget https://github.com/porjo/mt7601/raw/master/src/mcu/bin/MT7601.bin -O /lib/firmware/mt7601u.bin && sudo modprobe -r mt7601u && sudo modprobe mt7601u

пишет не находит :

text
         
--2020-02-04 17:55:55--  https://github.com/porjo/mt7601/raw/master/src/mcu/bin/MT7601.bin
Распознаётся github.com (github.com)… 140.82.118.4
Подключение к github.com (github.com)|140.82.118.4|:443... соединение установлено.
HTTP-запрос отправлен. Ожидание ответа… 404 Not Found
2020-02-04 17:55:58 ОШИБКА 404: Not Found.
04.02.2020 18:32 #433908

Это была первая ссылка в выдаче Google'а по запросу "Ubuntu MT7601U"
Там еще много ссылок :)

04.02.2020 19:11 #433909

Берите адаптер известной фирмы - драйвер будет в системе.
У меня был D-Link, но в округе появилось слишком много Wi-Fi роутеров - в окне выбора сети было около 10 и я перешёл на кабель.
Кабель, конечно, надо тянуть и обжимать, зато подключение более надёжное, хоть Wi-Fi и удобнее.

04.02.2020 19:19 #433910

Там еще много ссылок ab
я гуглом не пользуюсь,у меня после этой команды вообще из Network Manager пункт Wifi исчез и всё что с ним связано,как включить назад?
04.02.2020 19:27 · отредактировано #433911
"Varlaam" написал:
у меня после этой команды вообще из Network Manager пункт Wifi исчез

Видимо, вы удалили своё устройство.
Установите устройство, оно появится в списке.

Можете посмотреть в системном трее, если у вас KDE.
Очень удобно, сам подхватывает сеть.

04.02.2020 19:33 #433912

"ValentinK" написал:
Можете посмотреть в системном трее, если у вас KDE.
нет там пункта wifi там была строка включить поддержку wifi и птичка а сейчас она пропала.
04.02.2020 19:45 #433913
Varlaam написал:
нет там пункта wifi там была строка включить поддержку wifi и птичка а сейчас она пропала.

Это потому что вы удалили устройство.
Менеджер WiFi его не видит и не показывается.
Вам остаётся только искать драйвер в Интернете.
Ищите пакеты с драйвером вашего устройства - лучше всего в Google.
Строка поиска должна быть примерно такой:
<название вашего устройства> linux driver download
Лучше указать название дистрибутива - возможно, найдёте готовые пакеты.
Учитесь пользоваться поиском в Интернете, помогает решить проблемы.
А вообще лучше проверять при покупке оборудования, есть ли драйвер Linux для вашего устройства.
В следующий раз так и делайте.

05.02.2020 08:06 #433914

Сыну брал вот такой. На Убунту работает искаропки без всяких сборок драйверов и без проблем: воткнул, ввел пароль и все, ты в инете. На сайте указаны конкретно поддерживаемые ОС, в т.ч. Линукс. А на Ваш случай м.б. поможет вот и вот. Люди ставили на Убунту 14.04. Кабэ так... *SCRATCH*

05.02.2020 15:00 · отредактировано #433920

Ой, что это было с быстрым редактированием? Сообщение сдублировалось.

ValentinK написал:
Берите адаптер известной фирмы - драйвер будет в системе.
У меня был D-Link, но в округе появилось слишком много Wi-Fi роутеров - в окне выбора сети было около 10 и я перешёл на кабель.
Кабель, конечно, надо тянуть и обжимать, зато подключение более надёжное, хоть Wi-Fi и удобнее.

Тут важнее не фирма, а железка внутри. Atheros проедпочтительнее.
Хотя, в Raspberry PI Broadcom вроде бы. Но там выбора не было: он интегрированный. Работает, однако.
А ещё есть диапазон wifi 5 Гиг. Ну, да, оборудование отдельное и прочее. Зато у меня в 2.4 совсем тесно: у меня там видно примерно 35 точек доступа. Там ещё живут bluetooth и даже никроволновые печи. Зато в 5 свободно. Кроме меня видно ещё двоих. А что они оба висят на тех же каналах — сами буратины :) Я отдельно

05.02.2020 15:15 · отредактировано #433921

У вас двойной пост - отредактируйте и выкиньте один.

"s.xbatob" написал:
Тут важнее не фирма, а железка внутри. Atheros проедпочтительнее.

Вы меня не поняли. Я со смыслом говорил. Прямым.
Железка (или адаптер - назвать можно как угодно) известной фирмы будет вероятнее всего будет иметь драйвер.

"s.xbatob" написал:
Зато у меня в 2.4 совсем тесно: у меня там видно примерно 35 точек доступа.

Поэтому кабель лучше. И безопаснее - никто не вклинится.

05.02.2020 15:35 #433922
"ValentinK" написал:
Вы меня не поняли. Я со смыслом говорил. Прямым.
Железка (или адаптер - назвать можно как угодно) известной фирмы будет вероятнее всего будет иметь драйвер.

Не, это вы не поняли. Фирм много, но они все используют железки не свои. И тот, кого вы назвали — не самый надёжный.
Добавлено: 2020-02-05 15:35:37

И когда на диске предлагается драйвер для версии ядра 2.6 и даже для 2.4 (нынче уже 5.4) — этим пользоваться точно нельзя

05.02.2020 15:39 · отредактировано #433923
"s.xbatob" написал:
Фирм много, но они все используют железки не свои. И тот, кого вы назвали — не самый надёжный.

Значит, разные фирмы используют один и тот же чипсет.
Но дьявол кроется в деталях.

s.xbatob написал:
И когда на диске предлагается драйвер для версии ядра 2.6 и даже для 2.4 (нынче уже 5.4) — этим пользоваться точно нельзя

Значит, железо должно быть достаточно популярное, чтобы к нему существовал свежий драйвер.
А это возможно только у известной фирмы, которая продаёт железо большими тиражами.

05.02.2020 15:44 #433924
"ValentinK" написал:
Железка (или адаптер - назвать можно как угодно) известной фирмы будет вероятнее всего будет иметь драйвер.

Вот поэтому мне нравятся D-Link. Им пофигу ядра - в Linux они используют свободную прошивку firmware :)

05.02.2020 21:14 #433926
"ValentinK" написал:
нынче уже 5.4

Нынче 5.5.2 на дворе.

"ValentinK" написал:
Значит, железо должно быть достаточно популярное, чтобы к нему существовал свежий драйвер.

У меня китайский нонем:
[wolf@arch-pc ~]$ lsusb -s 004:003
Bus 004 Device 003: ID 0bda:8812 Realtek Semiconductor Corp. RTL8812AU 802.11a/b/g/n/ac 2T2R DB WLAN Adapter

Как-то не страдаю от нехватки свежих драйверов.

Войдите или зарегистрируйтесь, чтобы ответить.