Виктор Борисов (victorborisov) wrote in ru_mac,
Виктор Борисов
victorborisov
ru_mac

В macOS Sierra в России медленно работает Wi-Fi 802.11ac

В Sierra кардинально поменяли диапазон доступных каналов и ширину полосы при работе в режиме 5 Ггц при установленном регионе RU. Хочу понять, это только я хочу иметь подключение по воздуху на скорости 866/1300 Мбит? Или большинство довольствуется предельно возможными 400/600 Мбит, если макось вылавливает код страны RU с соседского роутера?

Речь идет про wi-fi чипсет Broadcom 4360. Раньше, в El Capitan, даже если макось вылавливала код RU, то она видела каналы в диапазоне 100-116. В Sierra она их не видит. Штатно эппл компьютеры РСТ имеют код страны X3, но если рядом находится мощный соседский роутер настроенный на 1 канал в 2,4 Ггц то после просыпания макбук с очень высокой вероятностью схватит установленный на нём код региона (и вам не повезет, если это будет код RU). У меня 802.11ac роутер ASUS, а они в последних прошивках полностью отключили 802.11d, без возможности его включить. Впрочем, это бы всё равно не помогло, т.к. есть соседские роутеры с кодом RU.

Пока макбуки имеют код страны X3 нет никаких проблем получить коннект на скорости до 1300 Мбит в диапазоне каналов 100-116, и даже в диапазоне 132-161 (хотя и качество сигнала похуже). Как только макбук вылавливает код RU, то остаются только эти варианты:

Country Code: RU
Supported PHY Modes: 802.11 a/b/g/n/ac
Supported Channels: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 36, 40, 44, 48, 52, 56, 60, 64, 132, 136, 140, 149, 153, 157, 161, 165


В El Capitan в этом списке были каналы 100-116.

Но возникает проблема, что кроме этого ограничивается ширина полосы до 40 Мгц! То есть я бы успокоился и остановился бы на 149 канале. Но ширина канала 40 Мгц не позволяет получить больше 400 мбит в режиме 2х2 и 600 мбит в режиме 3х3. И перебор доступных в коде RU каналов проблему не решает - 80 Мгц нет. А в диапазоне каналов 36-64 и 600 Мбит не получить...

И судя по всему это максимум, что можно получить с кодом RU в Sierra (в постановлениях ГРЧЦ по частотному диапазону 5 Ггц указано, что ширина 80 и 160 Мгц вроде как доступна в России). Тут интересный момент получается: значит Эппл накосячил в El Capitan с дровами, оставив каналы 100-116, а в Sierra все сделали по закону, но накосячили с шириной полосы, обрезав её до 40 Мгц. Помогите разобраться. Опросил друзей/знакомых, ни у кого скоростей выше 600 Мбит с кодом RU в Sierra нет. Без кода страны RU — никаких проблем.



Патч драйвера (http://ru-mac.livejournal.com/21592455.html) не помогает, с регионом GB вообще отваливаются все каналы выше 13. Кардинальным может быть решение в виде установки роутера-пустышки вещающего на 1 канале в 2,4 Ггц с кодом страны TW, например. Но это слишком грубый костыль, все-таки хочется зафиксировать код X3 в драйвере чипсета.
Tags: sierra, wi-fi, сеть|настройка сети
  • Post a new comment

    Error

    Comments allowed for members only

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

  • 23 comments
Постою послушаю. Полезного сказать нечего

joker2k1

January 11 2017, 17:02:18 UTC 5 months ago Edited:  January 11 2017, 17:09:18 UTC

по ссылке патч на X3 как раз а не на GB
но можно и GB заменить на X3
какой у вас чипсет то
и что за роутер
Так мы с вами там в комментариях и переписывались. И вы мне как раз дали вариант с GB для BCM4360.

У меня Air 11 early-2014 (2x2 802.11ac) и iMac Retina late-2014 (3x3 802.11ac). Роутер — Asus RT-AC68U (3x3 802.11ac).

В самом посте по ссылке патч для драйвера Broadcom 4331 — Single-Chip 802.11n Dual-Band 3x3 Wireless Solution (https://www.broadcom.com/products/wireless/wireless-lan-infrastructure/bcm4331)

А у меня стоит Broadcom 4360 — 5G WiFi 3-Stream 802.11ac Gigabit Transceiver (https://www.broadcom.com/products/wireless/wireless-lan-infrastructure/bcm4360).

joker2k1

January 11 2017, 22:17:43 UTC 5 months ago Edited:  January 11 2017, 22:20:15 UTC

у меня такой же роутер и такой же патч(4360/GB), и скорость 1300mbs
у вас какая прошивка в роутере?
Merlin 380.64

Дело не в роутере. Он дает 1300 мбит ровно до тех пор, пока аймак или эйр не выловят RU с соседского роутера, работающего на 1 канале в диапазоне 2,4 ггц. Да, вот так мне не повезло с соседским роутером МГТС, который шпарит регион RU на 1 канале.

На роутерах Asus, 802.11d убрали с прошивки 378.56 Beta 1 (12-Oct-2015):
- REMOVED: Regulation mode setting on Wireless -> Professional.
This can't be adjusted anymore, as it was moved to
a closed source component.

Когда я правлю kext с заменой на GB, то всё отлично ровно до тех пор, пока макбук опять не увидит соседский роутер на 1 канале с кодом региона RU. Когда он его увидел — пиши пропало, отрубаются все каналы выше 13.



Одним из вариантов ручного сброса я нашел следующий способ. Если вайфай зафиксировался на RU, то сбросить его можно фактически только перезагрузкой (вкл/выкл или смена настроек, в том числе создание нового местоположения помогает очень редко, судя по всему 1 раз до следующей перезагрузки). Но из пары десятков окружающих меня сетей в 2,4 диапазоне есть одна, которая вещает код региона HK. И если попытаться подключиться к этому роутеру с неверным паролем (я его всё равно не знаю), то драйвер вернётся обратно в режим X3 и я снова получу скорость 1300 Мбит. Пока приходится решать это таким образом.

joker2k1

January 12 2017, 00:30:35 UTC 5 months ago Edited:  January 12 2017, 00:37:55 UTC

не понял
патч жестко прописывает регион, и он уже не может изменится ни на что
как он может что-то увидеть? у меня у соседей и TW и RU, я для этого и пропатчил чтобы он не смотрел налево и всегда был GB

вы точно пропатчили?
Точно. Ну если считать, что после перезагрузки вместо X3 стало показываться GB и никогда не меняется.

Но пара-тройка пробуждений из сна и он остается GB, но только список поддерживаемых каналов становится таким:

Country Code: GB
Supported PHY Modes: 802.11 a/b/g/n/ac
Supported Channels: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13


Попробую еще на другом эйре пропатчить и посмотреть.

joker2k1

January 12 2017, 13:58:04 UTC 5 months ago Edited:  January 12 2017, 14:05:17 UTC

хмм.
ладно, завтра посмотрю как такое может быть
может быть проблема в патче, хотя вы первый кто это обнаружили
как понимаете, суть патча как раз в разблокировке всех каналов, независимо от 802.11d, а не буковках
Я конечно не очень секу во всем этом... Но не зависит ли это от роутера?
Вот у меня в одном месте Капсула и она ведет себя именно так: каналы только 36, 40, 44, 46. Скорость чуть выше 400 обычно.
В другом OnHub и там все в порядке. До тысячи разгоняется иногда.
Устройства одни и теже.

victorborisov

January 12 2017, 10:06:31 UTC 5 months ago Edited:  January 12 2017, 10:07:34 UTC

У вас капсула Ростест судя по симптомам, каналы выше 100 заблокированы.

В другом месте у вас нет соседних роутеров вещающих код RU, поэтому макбук работает в режиме X3 и не имеет ограничений по каналам и их ширине. Как только сосед поставит роутер вещающий код RU - столкнётесь с этой же проблемой.

У меня на даче те же устройства и точно такой же роутер. Ноу проблем. Потому что вай-фай там только у меня.
Да, Капсула РСТ и как оказалось, регион на ней выставлен IL. И никто из устройств не показывает RU. Все показывают IL.
В другом месте полно вокруг роутеров выдающих RU (тех же МГТС).
Будет возможность, попробую их местами поменять.
Купить американца, ну например airport extreme 802.11ac, ME918LL/A.
Страна стоит US, дома, два РСТ 13" макбука про, предпоследние, прекрасно себя ведут, при порядка 25 RU сетей вокруг.
А из "порядка 25 RU сетей вокруг" есть ли хоть одна, работающая на 1 канале в диапазоне 2,4 Ггц?

И на всякий случай уточню — под прекрасно себя ведут подразумевается коннект именно на скоростях >600 мбит?

mactoy

January 12 2017, 19:36:07 UTC 5 months ago Edited:  January 12 2017, 19:45:07 UTC

Да, три сети работают именно на 2,4 ГГц, на первом канале - две на одной лесничной площадке, третья с соседнего дома светит.
У меня на ноуте скорость стабильно 878 Мбит/с, бывает чуть больше - когда в прямой видимости от роутера.
А так на режиме ac, стены здорово глушат сигнал.
Вот:


Круто. Ну это явно потому, что у вас ваша точка доступа дает код страны.

Вот какую картину вижу я. То есть если я смогу свой роутер заставить вещать код страны отличный от RU, то вероятно проблемы не будет.

sierra_codes_smalld7ced.jpg
Короче, роутер получается рулит, какой даст код страны, такая и будет скорость.
Добавил скрин сетей, обновите.
Я специально заказывал в штаты знакомому Extreme ac, только по этой причине.
Да, выходит что так. Понять бы еще почему ASUS выпилил установку кода страны из своих прошивок.

И судя по скану ваших сетей (плюс посмотрел у себя) - еще как минимум так же себя ведет TP-Link. Ну с ним ладно уж, но Асус все-таки самый "крутой" на рынке бытовых скоростных роутеров и именно Асус первым выпускает самые скоростные модели.


Я не очень готов к эйрпорту т.к. у меня роутер держит 2 OpenVPN туннеля, которые мне очень нужны.

dustwashere

January 16 2017, 07:26:49 UTC 5 months ago Edited:  January 16 2017, 07:29:18 UTC

эээ
ретина прошка 2012 года
капсула последняя
сиера
каналы от 100 до 116 есть
(на капсуле выставлена австрия по моему)


посмотрел - ловит на канале 100
но у меня вафля на прошке не АС


ноут РСТ, капсула 177Z\A - не рстшная похоже
У вас код страны АТ. Капсула из Австрии.

Как только прошка поймает код RU (найдет соседский роутер раньше, чем вашу капсулу) — придётся сказать давай до свидания каналам 100-116, хотя они были в Эль Капитан (в регионе RU, разумеется).


А представьте каково купить капсулу РСТ и довольствоваться 400/600 Мбит в 802.11ac на не самых быстрых каналах. Протокол 802.11d устарел и в США его забанили, почему эппл за него держится — мне совершенно не понятно.
нет, капсула у меня не из австрии. регион австрию я выставил вручную
откуда оан я не знаю 177z\a. была бы ll\c(usa) тогда понятно откуда или RU\a - это РФ
а моя фик знает

а про историю с регионами я знаю, сталкивался сам, но по опыту - такое происходило у меня два раза - если ноут цепляет именно асусовский роутер - это было выяснено
но ведья цепляюсь к вайфаю и в старбаксах всяких и кафешках и аэропорту частенько и не слетает регион
ну или может я вас не прально понял

брат приезжает ко мне - цепляется на гигабите по вайфаю к капсуле
Регион как слетает, так и возвращается обратно при изменении местоположения ноутбука. В старбаксе словил RU, но там никаких 5 Ггц нет в принципе, вернулись домой – регион сбросился на X3, поймал капсулу АТ, привязался к ней.

Раньше проблема была в том, что не РСТ макбуки отказывались вообще видеть 5 ггц, сейчас проблема заключается в первую очередь в том, что:

1. В России официально никак не получить больше 400/600 Мбит.
2. В Сиерре что-то сломали, т.к. в Эль Капитан проблем не было.


Ха! Я тут в контексте нашего обсуждения пошел погуглил капсулу на официальном сайте, а там....

"каналы с шириной спектра 80 МГц и технология формирования луча недоступны в Российской Федерации, на Украине, в Кувейте, Беларуси, Морокко, Азербайджане, Казахстане и Египте. Максимальная теоретическая скорость передачи данных составляет 600 Мбит/с; фактическая скорость будет ниже."

http://www.apple.com/ru/shop/product/ME182RU/A/airport-time-capsule-3-тб
ну у нас всегда рубали 5 ггц насколько я помню, кто то даже в ноутах их выключал(сони что ли) хотя я не эксперт и могу заблуждаться
на моей связке 450 мб - это максимум. для связки с макмини(копирование, просмотр кино) мне более чем хватает
жена тоже не жалуется. у сына старенький макмини 09 года- у него посмотрел сейчас 270 мб - он тоже не жалуется
ну а так да,соглашусь, уроды® )) при Джобсе такого не было®
Засада вся в том, что в Эль Капитан все работало даже с кодом RU. А в Сиерре они видишь ли решили законодательство соблюдать.


Правда опять же, есть интересный момент, что ширина полосы 80 Мгц вроде все-таки должна быть доступна в России.