Я только сейчас узнал, что моя USB-флешка поддерживает n-WiFi (Edimax EW-7711USn), поэтому, естественно, я хотел бы получить от нее максимально возможную скорость. Моя ссылка отличная, 29dbM и 70/70 качество, но iw dev wlan1 info
сообщает
Interface wlan1
ifindex 5
wdev 0x200000001
addr 80:1f:02:48:79:0c
type managed
wiphy 2
channel 4 (2427 MHz), width: ***20 MHz***, center1: 2427 MHz
И. е. Я получаю только половину ставок Tx, которые могу, согласно iw phy
:
Band 1:
Capabilities: 0x172
HT20/***HT40***
Static SM Power Save
RX Greenfield
RX HT20 SGI
RX HT40 SGI
RX STBC 1-stream
Max AMSDU length: 3839 bytes
No DSSS/CCK HT40
(Честно говоря, я не уверен, что означают строки о SGI, DSSS и CCK в этом контексте, но Google не выкладывает никаких связанных проблем.)
Теперь, когда я пытаюсь перейти на HT40 с iw --debug dev wlan1 set channel 4 HT40+
- который, кажется, единственный способ установить это в Linux ?! -, Я получил:
-- Debug: Sent Message:
-------------------------- BEGIN NETLINK MESSAGE ---------------------------
[NETLINK HEADER] 16 octets
.nlmsg_len = 44
.type = 26 <0x1a>
.flags = 5 <REQUEST,ACK>
.seq = 1408886294
.port = 20560
[GENERIC NETLINK HEADER] 4 octets
.cmd = 2
.version = 0
.unused = 0
[PAYLOAD] 24 octets
08 00 03 00 05 00 00 00 08 00 26 00 7b 09 00 00 ..........&.{...
08 00 27 00 03 00 00 00 ..'.....
--------------------------- END NETLINK MESSAGE ---------------------------
-- Debug: Received Message:
-------------------------- BEGIN NETLINK MESSAGE ---------------------------
[NETLINK HEADER] 16 octets
.nlmsg_len = 64
.type = 2 <ERROR>
.flags = 0 <>
.seq = 1408886294
.port = 20560
[ERRORMSG] 20 octets
.error = -16 "Device or resource busy"
[ORIGINAL MESSAGE] 16 octets
.nlmsg_len = 16
.type = 26 <0x1a>
.flags = 5 <REQUEST,ACK>
.seq = 1408886294
.port = 20560
--------------------------- END NETLINK MESSAGE ---------------------------
command failed: Device or resource busy (-16)
С HT40- это просто терпит неудачу с "неверным аргументом". Я попытался остановить network-manager
и ifconfig wlan1 down
, но wlan1
остается занятым. Что я могу сделать, чтобы получить ширину канала 40 МГц? 72 Мбит / с раздражает медленная скорость соединения с NAS ...
Системная информация: Debian Sid, обновленный на прошлой неделе, 3.15-10.dmz.1-liquorix-amd64. lsmod | grep rt2
:
rt2800usb 20564 0
rt2x00usb 11702 1 rt2800usb
rt2800lib 78803 1 rt2800usb
rt2x00lib 43922 3 rt2x00usb,rt2800lib,rt2800usb
mac80211 521698 3 rt2x00lib,rt2x00usb,rt2800lib
cfg80211 478903 2 mac80211,rt2x00lib
crc_ccitt 1715 1 rt2800lib
И он использует rt2870.bin в качестве прошивки в соответствии с dmesg. Компиляция драйвера, который edimax предоставляет на своем сайте, не удалась, потому что он с 2008 года.