Как установить Драйвер беспроводного устройства RT2870/RT3070?

У меня есть alfa awus036h, но я не знаю, как установить драйвер на человечности 14.04. Когда устройство включается, и беспроводной переключатель выключен. Это, вывод lsusb.

Bus 001 Device 002: ID 8087:8000 Intel Corp. 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 002 Device 007: ID 0cf3:3004 Atheros Communications, Inc. 
Bus 002 Device 004: ID 174f:14b2 Syntek 
Bus 002 Device 003: ID 0bda:0129 Realtek Semiconductor Corp. RTS5129 Card Reader Controller
Bus 002 Device 015: ID 148f:3070 Ralink Technology, Corp. RT2870/RT3070 Wireless Adapter
Bus 002 Device 002: ID 12d1:14dc Huawei Technologies Co., Ltd. 
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

и это, от чего я добираюсь dmesg команда

[ 3083.881796] usb 2-3: new high-speed USB device number 16 using xhci_hcd
[ 3084.093055] usb 2-3: New USB device found, idVendor=148f, idProduct=3070
[ 3084.093059] usb 2-3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 3084.093061] usb 2-3: Product: 802.11 n WLAN
[ 3084.093063] usb 2-3: Manufacturer: Ralink
[ 3084.270316] usb 2-3: reset high-speed USB device number 16 using xhci_hcd
[ 3084.463232] xhci_hcd 0000:00:14.0: xHCI xhci_drop_endpoint called with disabled ep ffff88009a783e48
[ 3084.463239] xhci_hcd 0000:00:14.0: xHCI xhci_drop_endpoint called with disabled ep ffff88009a783e00
[ 3084.463243] xhci_hcd 0000:00:14.0: xHCI xhci_drop_endpoint called with disabled ep ffff88009a783e90
[ 3084.463247] xhci_hcd 0000:00:14.0: xHCI xhci_drop_endpoint called with disabled ep ffff88009a783ed8
[ 3084.463250] xhci_hcd 0000:00:14.0: xHCI xhci_drop_endpoint called with disabled ep ffff88009a783f20
[ 3084.463253] xhci_hcd 0000:00:14.0: xHCI xhci_drop_endpoint called with disabled ep ffff88009a783f68
[ 3084.463256] xhci_hcd 0000:00:14.0: xHCI xhci_drop_endpoint called with disabled ep ffff88009a783fb0
[ 3084.463626] ieee80211 phy3: rt2x00_set_rt: Info - RT chipset 3070, rev 0201 detected
[ 3084.473953] ieee80211 phy3: rt2x00_set_rf: Info - RF chipset 0005 detected
[ 3084.474414] ieee80211 phy3: Selected rate control algorithm 'minstrel_ht'

но когда я переключаю беспроводную связь на на, lsusb команда просто зависает и не получение любого вывода, непока я не удаляю устройство. и это - вывод dmesg

[ 3276.484226] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready
[ 3276.484621] ieee80211 phy3: rt2x00lib_request_firmware: Info - Loading firmware file 'rt2870.bin'
[ 3276.484648] ieee80211 phy3: rt2x00lib_request_firmware: Info - Firmware detected - version: 0.22
[ 3276.651111] usb 2-3: USB disconnect, device number 16
[ 3277.148218] ieee80211 phy3: rt2x00usb_vendor_request: Error - Vendor Request 0x07 failed for offset 0x1114 with error -19
[ 3277.148283] IPv6: ADDRCONF(NETDEV_UP): wlan1: link is not ready
[ 3278.749131] ieee80211 phy3: rt2800_wait_wpdma_ready: Error - WPDMA TX/RX busy [0xffffffff]
[ 3279.053427] usb 2-3: new high-speed USB device number 17 using xhci_hcd
6
задан 27 June 2015 в 12:48

5 ответов

У меня есть устройство, которое использует тот же драйвер, просто маркировал ralink Аппаратный ключ Wi-Fi USB. Это - то, что я сделал, чтобы заставить мой работать:

ОБНОВЛЕНИЕ: Вам, вероятно, придется загрузить заголовки ядрa, если у Вас уже нет их:

sudo apt-get install linux-headers-$(uname -r)

Включают аппаратный ключ и выполняют следующие строки в терминале:

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

Впоследствии, это берет в сетевом инструменте GUI. Перезагрузка может требоваться.

Hope, которая помогает.

4
ответ дан 23 November 2019 в 07:38

Существует ppa repo для этого - драйвер MT7601 STA. Я протестировал его на драйвер RT2870 , и это работало на меня.

Включают Ваш USB-адаптер и выполняют следующие команды:

sudo add-apt-repository ppa:thopiekar/mt7601
sudo apt-get update
sudo apt-get install mt7601-sta-dkms

, Когда установка завершается, нажмите на значок сети Wi-Fi, и необходимо видеть сетевой интерфейс USB-адаптера.

3
ответ дан 23 November 2019 в 07:38

Прежде, чем продолжиться на @Hitsugaya198 решение Вы имеете к diable встроенные адаптеры Wi-Fi как ниже.

Добавляют следующую строку к/etc/network/interfaces:

iface wlan0 inet manual

NetworManager не управляют интерфейсами, настроенными в файле интерфейсов. Замените wlan0 интерфейсом, который Вы хотите отключить, если это не название встроенного интерфейса.

Затем администратор сети перезапуска

sudo service network-manager restart

После вышеупомянутых шагов, возобновите @Hitsugaya198 решение, и это работает отлично.

1
ответ дан 23 November 2019 в 07:38

при использовании debian 8 или debian 9, а также человечности от 16, диск будет уже установлен. Проблема состоит в том, что диск не может обработать имя, которое это дало интерфейсу. Чтобы диск работал, просто переименовывают карту. в строках изменения файла /etc/ default/grub так, чтобы это было похоже на это:

GRUB_CMDLINE_LINUX = "net.ifnames = 0 biosdevname = 0" 

затем выполняет следующую команду:

sudo grub-mkconfig -o /boot/grub/grub.cfg

Это - просто перезапуск машина. То, что диск будет работать.

0
ответ дан 23 November 2019 в 07:38

Система встроенный драйвер (rt2800) работает, по крайней мере, с моим RT3072. Я должен был отредактировать

/etc/udev/rules.d/70-persistent-net.rules

Был другой адаптер с тем же чипсетом, связанным с wlan1, где я хотел, чтобы моим устройством управляли. Просто измените MAC-адрес или вставьте новую строку:

# USB device 0x:0x (rt2800usb)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="xx:xx:xx:xx:xx:xx", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="wlan*", NAME="wlan1"

где xx.. адрес Mac Вашей карты, доступной:

sudo lshw -C network
0
ответ дан 23 November 2019 в 07:38

Другие вопросы по тегам:

Похожие вопросы: