Size: a a a

Злой Беспроводник

2020 April 26
Злой Беспроводник
Теперь у Mediatek тоже есть линуксовый драйвер 802.11ax (WiFi 6).

https://lwn.net/Articles/817306/

Базируется данный драйвер на опенсорсном модуле mt76.
Хочется встать как Ленин и сказать "Пгавильной дорогой идете, товагисчи!"

Вендоры начали понимать, что открытый код в ядре это добро и бабло. Надеюсь, Broadcom будет следующим.

UPD. Да, пока поддерживается только MT7915E.
источник
2020 May 01
Злой Беспроводник
Ееееее! В линуксовое ядро пришли правки по Wi-Fi 6E. Теперь 6 GHz это не просто "Решение FCC", но еще и реальная поддержка на уровне кода.
https://patchwork.kernel.org/project/linux-wireless/list/
При разглядывании кода драйверов меня постоянно распирал трольский смех. Потому что раньше никто не предполагал что появится 6 GHz и логика, зачастую, бинарная. Если не 2, значит 5 и наоборот. В ath10k в некоторых местах гвоздями прибит 36 канал. Нувыпоняли.
Что там в проприетарных драйверах я даже боюсь представить.
Надеюсь что это всё похоронят в ближайшем будущем =)

UPD. Немножечко про то к чему все идет. Реально этом можно будет пользоваться только в конце года.
В андройдах появится не раньше Q1 2021. Так что до реального применения еще далеко.

Плюс, хочется сказать одну вещь... Потому что это важно. Выпуск 802.11ax совпал по времни с феерическими изменениями относительно управления трафиком на уровне сетевых очередей. ATF, FQ-CODEL, AQL и еще много отдельных точечных мест где драйвера допиливаются  и оптимизируются. То есть, нам предстоит ощутить результаты синергетического взаимодействия этих двух технологий. Некоторые будут говорить, "посмотрите как похорошел вайфай при 802.11ax". Но в реальности это будет результат работы оптимизаций сразу на нескольких уровнях OSI, если смотреть по слоям. Так что, в 2021 нас жде нечто новое и вайфай будет таким, каким мы его еще никогда не видели (в хорошем смысле).
Такие дела =)
источник
Злой Беспроводник
Только что осознал что 802.11k/v/r читается как "ковёр".
Видимо, "ковровое покрытие" в тендерах означает что-то около того. Логично?

UPD.
А ваши точки с ковром или без?
А в следующей версии прошивки ковёр будет?
источник
2020 May 04
Злой Беспроводник
GNU Radio теперь можно запускать на андройде. Официально.
Возрадуйтесь!
Среди поддерживаемых устройств есть RTL-SDR, HackRF и USRP B200.

https://www.rtl-sdr.com/gnu-radio-code-for-android-now-released/


Исходники проекта лежат тут
https://github.com/bastibl/gnuradio-android

Автор даже выложил докер образ в котором можно всё собрать.
Ну, красота же.
Современные смартфоны уже догнали по производительности дешёвые ноутбуки. Должно хватить и на ресурсоемкие задачи вроде SDR/DSP со скоростью 20 Megasamples/sec.
источник
2020 May 05
Злой Беспроводник
#идиоты
источник
2020 May 07
Злой Беспроводник
Коллеги. Сердечно поздравляю вас с Днём Радио!
Давайте отмечать его с таким размахом, чтобы он стал международным и про нелепое недоразумение 13 февраля никто даже и не вспоминал!!! 🤘
источник
Злой Беспроводник
Оказывается, я опять прослоупочил. CWNP экзамены с 18 мая можно будет сдавать онлайн!
Подробности обещают скоро опубликовать.

https://twitter.com/CWNP/status/1256252166106304513?s=19
источник
Злой Беспроводник
Спрашивали "А как будут выглядеть роутеры wifi6 на чипе ipq8074 ?"
А ВОТ ТАК!
Фото релаьного китайского роутера.
источник
Злой Беспроводник
источник
2020 May 08
Злой Беспроводник
Найди десять отличий.
источник
Злой Беспроводник
Кажется, в Intel на работу устроили злостного пидора. Нет, я не про гомосексуалистов, они могут писать вполне годный код и до их личной жизни мне нет никакого дела.
А вот в Intel какой-то пидор решил, что лучше тебя знает, разрешен в твоей стране Wi-Fi 6 (802.11ax) или ты можешь пососать лапоть пока он не выпустит новую прошивку и эта самая прошивка в очередном обновлении до тебя не дойдет.

Исходный код смотреть тут:
https://patchwork.kernel.org/patch/11536673/

В чем суть. У Intel внутри их firmware, которая подгружается в радио модуль, запрятана перекрывающая логика по части регуляторики. Ну, то есть, если где-то там внутри firmware стоит, что в РФ определенные каналы использовать нельзя, то модуль и не будет работать на данных каналах. Или ограничит мощность в соответствии с тем что жестко прописанов firmware. Весьма сомнительная практика по двум причинам:
1) Учитывая что законодательство некоторых стран меняется стремительно и раз в месяц стабильно что-тозначимое происходит. Но Intel же мониторит каждый день ситуацию в каждой стране и сразу же вносит изменения в пршивку, правда? (нет).
2) В Linux есть своя подсистема, отвечающая за регуляторику под название wireless-regdb которая работает в виде модуля ядра. Эта часть меняется постоянно и как только в какой-то стране что-то происходит, патч в рассылку прилетает буквально через несколько дней. А где-то через недельку-две уже с минорным апдейтом ползьзователи получают возможность установить и радоваться.

НО ПИДОР ИЗ INTEL РЕШИЛ ЧТО ЭТО ВСЁ ЛИШНЕЕ И ОН В ПРАВЕ НАПЛЕВАТЬ НА ВСЕХ И РЕШАТЬ ЗА ВСЕХ!
Драйвер теперь берет информацию из firmware и настраивает радио модуль в соответствии с той регуляторикой которая прописана в firmware, а не в ядре Linux. Таким образом, ты можешь купить самый навороченный роутер, установить туда ax200, но работать он будет в режиме Wi-Fi 5 (802.11ac) ПОТОМУ ЧТО ПИДОР ИЗ INTEL РЕШИЛ ЧТО ТЫ НЕ ДОСТОИН ПОЛЬЗОВАТЬСЯ ПОСЛЕДНИМИ ДОСТИЖЕНИЯМИ В ОБЛАСТИ БЕСПРОВОДНОЙ СВЯЗИ.

В кулуарах говорят, что на винде прослеживается аналогичное поведение по работе в режиме 802.11ac.
То есть,  похоже, это такая политика вендора. Пидорская политика. Или политика какого-то пидора.

Коллеги, если у вас есть возможность потыкать или спросить напрямую на чем там у них ЛПР сидят и когда они уберут эту дичь, сделайте это , пожалуйста.
Я думаю, что через других вендоров тоже возможно сделать Intel больно. Потому что когда люди покупают новые роутеры с 802.11ax, а у них не работает, то это весьма херово. Фактически, Intel взял и насрал под дверью целой отрасли. И юзерам, и вендорам, всем.

У меня прям подгорает.... Давайте набросим это говно на вентилятор и не позволим срать под дверью никому, даже Intel
источник
Злой Беспроводник
Дело сделано.
Если посчитаете нужным переслать этот твит
https://twitter.com/klukonin/status/1258838441724456961?s=20

Или вот эту статью
https://medium.com/@klukonin/god-is-a-dj-intel-is-a-law-f344b809b5e3

Тому кто может повлиять на ситуацию, я буду очень рад.
Возможно, Intel задумается о профригодности того кто решил втихую лишить людей современных технологий и уберет дурацкие ограничения.
источник
Злой Беспроводник
По поводу замечаний коллеги хочу высказаться.
https://t.me/nnmclub_official/1529

Подобный механизм есть не только у Intel и да, это распространенная практика.
Драйвер может решить какой канал включить/выключить и какая мощность разрешена.
Проблема в том что ограничения на модуляцию/режим я могу вспомнить только у Японии для 14 канала, там запрещено использовать OFDM. Больше я подобных запретов не припомню ни в одной стране.
Но в Intel почему-то решили, что они в праве без пруфов решать в какой стране можно использовать 802.11ax, а в какой нет. При том что люди уже купили и уже заплатили.
Мне как бывшему (ахаха, бывших не бывает) безопаснику сразу приходит идея поделить на ноль любую 802.11ax сеть, просто встав рядом и вещая  аналогичный beacon с полями 802.11h и регуляторикой той страны где 802.11ax по мению Intel запрещен.
Это очень херовая практика когда вендор решает за тебя и ставит себя выше законов твоей страны. И в своем канале я никогда не ограничиваю себя в выражениях если считаю что это заслужено. К слову, я подчеркнул что грубое высказывание  относится к тому кто принял решениr внедрить эту чушь, а не к тому кто выложил патч или написал  код.

Касательно сертификации и regdb. Если делается функциональность которая предназначена для работы при отсутствии wireless-regdb, она должна отключаться при его наличии, логично?
Ben Greear, к слову, в своих альтернативных прошивках для ath10k регуляторику напрочь выпилил после обращений пользователей с проблемами.  А тот же ath10k даже в 2020 продолжает выключать каналы при инициализации дефолтного US домена и не включать их потом обратно при переходе в другой.

Никто из вендоров не отключает дополнительную регуляторную логику которая перекрывает regdb, но это не значит что они все делают правильно.
Telegram
NoNaMe Club
Среди моих любимых подписчиков есть люди, которых мне очень приятно цитировать.

"Касательно этого:
https://patchwork.kernel.org/patch/11536673/
Там речь идёт о самоуправляемом фирмваре. И как отмечено в коментарии - это не новая фича, просто добавили бит поддержки. Используется это обычно в системах с монолитным ядром, где нет никакого регдб. Опять же - его ещё даже не смержили в мейнлайн. Ну и это как бы опенсорс - кому не нравится у себя в роутере ревертнёт этот патч или вручную установит биты после парсера. А если говорить про решения из коробки - то в любом случае вендор решает КАК реализовать. А сертификация только контролирует соответствие.

При отсутствии самоуправляемой фирмвари сертифицировать вайрлесс карту (не роутер, а именно карту) в странах с не декларативной сертификацией невозможно. (в перечне сходу могу назвать РФ и Украину, но скорее всего их гораздо больше). А без сертификации невозможен импорт в товарных партиях.

А вот тон поста считаю недопустимым, безотносительно упоминаемых компаний…
источник
2020 May 09
Злой Беспроводник
Ну что, работяга? Тяжело лазить по крышам, да? =)
Всюду голубиный помет, дохлые мыши в коммутационных ящиках?
Понимаю, понимаю... ))

#телекомжывотное
источник
Злой Беспроводник
Рубрика #вестник_нищеброда

Специально для тех кто по крупицам собирает лабораторию.
Если у вас в кармане нет лишних пары десятков тысяч баксов, но есть потребность знать что там на выходе устройства в плане мощности, то у меня для вас хорошие новости. Китайская промышленность не дремлет и выпускает специально для нищебродов вроде меня устройства измерения. Они выглядят вполне сносно, то есть, при взгляде на них даже не хочется блевать. А главное, они даже работают с точностью 0.1 dBm в диапазоне от 1 MHz до 8000 MHz.

Подозреваю что внутри там AD8318. Надо заказать и попробовать.


UPD. Знающие люди поправили меня и таки да, это не точность измерения, а шкала с шагом 0.1 dBm
источник
2020 May 11
Злой Беспроводник
Mike Johnson, кажется, решил разобрать CWNA по главам и добавить свои авторские комментарии.

Самые азы в первой части.

А вот тем кто запутался в диком многообразии 802.11XXX наименований, поможет вторая часть.
Всё самое основное и сразу. Достаточно чтобы расставить по полочкам в голове и даже книгу покупать не нужно.
источник
2020 May 12
Злой Беспроводник
Вот уже и про Wi-Fi 7 (802.11be) пошли первые ласточки.
https://habr.com/ru/post/501266/

4к QAM,  каналы по 320 MHz и скорость до 30Gbps. Как тебе такое?
Фактически, это тренд на то чтобы сделать вайфай недальнобойным и ОЧЕНЬ быстрым. А ещё в таких условиях можно отдать всяким медленным энергоэффективным датчикам хоть 20MHz, никто не расстроится и даже врят ли заметит.
источник
Злой Беспроводник
Похоже, блатные номера теперь выглядят вот так.
источник
2020 May 13
Злой Беспроводник
Продолжение истории с обезумевшими менеджерами Intel, которые решили что можно быть выше всех этих ваших ГКРЧ и прочих регуляторов. А так же решивших, что можно наплевать на клиентов которые заплатили деньги и купили устройства с поддержкой Wi-Fi 5/6.
Да, теперь Intel решил отключать еще и 802.11ac. Пока только для Украины, но кто знает что им еще взбредет в голову.

https://medium.com/@klukonin/god-is-a-dj-intel-is-a-law-part-2-d682a308134
источник
Злой Беспроводник
Черный роутер стоит дороже.
Потому что он лучше работает?
источник