Агрегация - дорого? Собираем бюджетно или Набор юного агрегатора – обсуждение [OpenWrt] | [usbmodem, ltemodem, wifirouter, mifi, firmware, other]



Реп: (77)
Агрегация - дорого? Собираем бюджетно или Набор юного агрегатора – обсуждение

Интернет в частный дом, варианты | Выбор сетевого оборудования | Выбор и сравнение беспроводных модемов и мобильных роутеров | Мониторинг сетей сотовой связи в России | Маршрутизаторы Kroks – обсуждение | Общая тема по модем Sierra Wireless
Антенна для LTE | USB удлинители для модемов | OpenWrt/LEDE - альтернативная прошивка | Сборка OpenWrt/LEDE из исходных кодов | Обход блокировок и ограничений операторов
Клуб любителей зарубежного шоппинга | AliExpress - вопросы
Прикрепленное изображениеПрикрепленное изображение


О здравом смысле, новое предисловие. Обязательно к прочтению тем кто собирается купить готовую сборку по мотивам этой темы
Введение или "С чего все начиналось"
Не знаю, многим ли известно, но mini pci-e и m.2 модемы работают на шине usb.
Это дает не только простой переход без преобразований с m.2 на mini pci-e, но и на обычный usb. При этом тот же самый модем под м.2 стоит вдвое дешевле чем под mini pci-e. Народ в ветке выбора часто спрашивает "почему юсб-модемы остановились на кат.4? Неужели нет ничего нового для юсб?" - Ребята, вам тоже сюда!
Если хотите красиво, современно и едино - роутер с mini pci-e (Mikrotik, ZBT, антэкс, крокс...)
Если совсем бюджетно - по-старинке модем наружу - любой завалявшийся у вас роутер с юсб, который может работать под openWRT или Rooter.
А раз по-старинке, то можно по старой доброй привычке и в антенну его закинуть. До переходника у нас на юсб 5 вольт, а дальше на переходнике идет понижение до 3,3, что нам только на руку.
Upd: Вот человек подтверждает работу на 10 метровом юсб удлинителе из витой пары https://youtu.be/Y1EqSnVLxVM .
Почему я об этом так вот просто рассказываю?
Мне не нравится ситуация со взвинчиванием цен на хуавеи - пора их приспустить на землю. А там может и Крокс задумается над своей ценовой политикой и тем, какое железо они предлагают за такие деньги.
Дополнительные изображения
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение

Прикрепленное изображение
Прикрепленное изображение

Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение

FAQ
  1. "Нужно ли обновлять прошивку?" - если вас устраивает работа модема на текущей прошивке, то смысла обновлять НЕТ
  2. "Как заставить БС выдать нужные несущие" - никак. Агрегацией управляет БС и выдаёт агрегацию основываясь на внутренних алгоритмах, повлиять на это нельзя
  3. Чтобы ощутить все "прелести" агрегации, необходима нормальная широкополосная антенна. За подробностями идем в тему Антенна для LTE
ОБЩЕЕ
Траблшутинг (если что-то не работает)
  • Q: Нет коннекта
    A1: Проверить APN! Если неверный или пусто, может не работать.
    A2: Проверить симку (баланс, ограничение на раздачу и тип устройства)
    A3: Проверить разрешенные бэнды

  • Q: Роутер не видит модем
    A: Проверить, с какими модемными протоколами дружит прошивка роутера, и перевести модем в нужный режим, например, в QMI.

  • Q: Модем отваливается / ребутится
    A: Скорее всего не хватает питания.
    Юсб-тестер, блок питания, паяльник (шунт, удаление резистора) вам в помощь.
    Если используется юсб удлинитель, то начните с него.

  • Q: Почему USB 2.0 режет скорость до 80-90 Мбит/с, ведь пропускная способность у 2.0 - 480 Мбит/с
    А: Про 480 забываем сразу - это в обе стороны в синхронном режиме, т.е сразу делим на 2. В асинхронном мало что умеет работать.
    Далее вспоминаем, на каком чипсете построен роутер:
    Например, вездесущий 7620 тупо ущербен по шине и не может пропустить больше 90.
    Гарант хорошей шины и неурезанного юсб 2.0 - юсб 3.0 + гигабитный свич (но необязательно)

  • Q: На USB 3.0 отваливается модем или модем вешает все напрочь
    A: Перевести модем в режим USB 2.0 любыми способами (АТ командой, заклеить контакты юсб3, удлинитель без 3,0)
    p.s: Даже если в роутере имеется юсб 3,0 - рекомендую его рассматривать как неурезанный 2,0. И переходник тогда тоже можно 2,0

  • Q: Zyxel Keenetic не видит модем
    A: Обновить прошивку (до тестовой), доустановить пакеты usb/qmi, перевести модем в qmi

  • Q: Не прошивается модем
    A1: Русские символы в путях - переместить в корень диска
    A2: От имени Администратора
    A3: Для вин10 - в режиме совместимости вин 7
    A4: Если ничего не помогло - пробовать на другом ПК, на другой ОС (win7) или на виртуалке.
  • Не определяется симкарта 1 от * Jackpot77,
  • Не определяется симкарта 2 от * arch07,

Переходники, пигтейлы

Полезная информация и тесты
Полезности
OpenWRT / Rooter
Mikrotik
ZyXEL / Keenetic
Готовые примеры сборок

Народный сим инжектор
Вариант корпуса под печать 1
Вариант корпуса под печать 2
Вариант корпуса под печать 3
Вариант корпуса под печать 4
ПО, Прошивки, Драйвера, Инструкции
Sierra
Quectel
HP lt4220 / Telit ln940 / Foxconn T77W676
AT команды
Драйверы/Софт
Инструкции/Информация
Полезности
T77W968 (DW5821e / DW5829e)
Fibocom L860/L850

Обязательно к прочтению: если Вы спрашиваете совета по поводу того какой модем лучше всего купить, следует сразу писать какой оператор и какие несущие есть в наличии, и есть ли MIMO 4x4, как проверить - читаем в теме по мониторингу сетей. Без этих данных дать однозначно верный совет никто не сможет.
Когда спрашиваете совет по прошивке - пишите для чего и почему решили прошить. Прошивки по причине "захотелось" не приветствуются, а реальные проблемы зачастую решаются другим путём.
Особенно сильно это касается прошивок Quectel - по информации от Dmitry122, прошивки от 2й половины 2022г. и новее исключают работу в сетях РФ и Ирана, откат невозможен или проблематичен.
Перед тем как задать вопрос - проверьте, нет ли ответа на него в шапке. Посты с вопросами, на которые ответ там уже есть, будут удаляться.


Внимание! Имели место случаи мошенничества с предложением продажи модемов в QMS, Telegram. Не "ведитесь"!!!
Куратор темы - atrum_n. По всем вопросам обращаться в QMS.


Сообщение отредактировал ferhad.necef - 09.07.24, 00:47
Причина редактирования: Сборник AT^ команд



Реп: (485)
dron11111 @ 30.08.20, 00:18 *
New USB device found, idVendor=03f0, idProduct=0857

Вот и чудненько! Как я понимаю, никакой драйвер к нему не прицепился, тогда делаем это ручками как обсуждали недавно, только используйте свой PID - 0857.



Реп: (17)
Sankysys @ 30.08.20, 00:21 *
странно
Вот эта же ерунда у меня в win пыталась установиться
DoctorZlo @ 30.08.20, 00:22 *
Вот и чудненько!
надеюсь )
dron11111 @ 30.08.20, 00:25 *
делаем это ручками
andrey@Andrey-linux-Mint:~$ sudo modprobe option
andrey@Andrey-linux-Mint:~$ sudo echo "03f0 0857" > /sys/bus/usb-serial/drivers/option1/new_id
bash: /sys/bus/usb-serial/drivers/option1/new_id: Отказано в доступе



Сообщение отредактировал dron11111 - 30.08.20, 00:31



Реп: (12)
siroco_spb @ 30.08.20, 00:16 *
Чтобы выполнять AT-команды на Keenetic - поставил minicom на Keenetic Viva из OPKG. Но не могу понять на какой порт коннектиться (у меня EP06-E). Уже все похожее в "/dev" попробовал - ничего.



При подключении в логах кинетика видны точные названия интерфейсов, обычно ttyUSBx

[I] Aug 29 14:23:16 kernel: usb 1-1: New USB device found, idVendor=2c7c, idProduct=0306
[I] Aug 29 14:23:16 kernel: usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[I] Aug 29 14:23:16 kernel: usb 1-1: Product: EP06-E
[I] Aug 29 14:23:16 kernel: usb 1-1: Manufacturer: Quectel
[I] Aug 29 14:23:16 kernel: usb 1-1: SerialNumber: 0123456789ABCDEF
[I] Aug 29 14:23:16 ndm: Core::Session: client disconnected.
[I] Aug 29 14:23:16 kernel: option 1-1:1.0: GSM modem (1-port) converter detected
[I] Aug 29 14:23:16 kernel: usb 1-1: GSM modem (1-port) converter now attached to ttyUSB0
[I] Aug 29 14:23:16 kernel: option 1-1:1.1: GSM modem (1-port) converter detected
[I] Aug 29 14:23:16 kernel: usb 1-1: GSM modem (1-port) converter now attached to ttyUSB1
[I] Aug 29 14:23:16 kernel: option 1-1:1.2: GSM modem (1-port) converter detected
[I] Aug 29 14:23:16 kernel: usb 1-1: GSM modem (1-port) converter now attached to ttyUSB2
[I] Aug 29 14:23:16 kernel: option 1-1:1.3: GSM modem (1-port) converter detected
[I] Aug 29 14:23:16 kernel: usb 1-1: GSM modem (1-port) converter now attached to ttyUSB3
[I] Aug 29 14:23:16 kernel: capability: warning: `nginx' uses 32-bit capabilities (legacy support in use)
[I] Aug 29 14:23:16 kernel: qmi_wwan 1-1:1.4: cdc-wdm0: USB WDM device
[I] Aug 29 14:23:16 kernel: qmi_wwan 1-1:1.4 wwan0: register 'qmi_wwan' at usb-ehci-platform-1, WWAN/QMI device, 86:e1:7e:d2:5f:7e



Реп: (295)
dron11111 @ 30.08.20, 01:25 *
bash: /sys/bus/usb-serial/drivers/option1/new_id: Отказано в доступе


sudo не забываем



Реп: (17)
Sankysys @ 30.08.20, 00:33 *
sudo не забываем
Так не забыл вроде, перед echo поставил, вторая строка не моя



Реп: (485)
* dron11111,
sudo echo "03f0 0857" | sudo tee -a /sys/bus/usb-serial/drivers/option1/new_id

или
sudo -i
echo "03f0 0857" > /sys/bus/usb-serial/drivers/option1/new_id


Сообщение отредактировал DoctorZlo - 30.08.20, 00:56



Реп: (17)
DoctorZlo @ 30.08.20, 00:37 *

Так зашло, только вот устройства пока не видно
[ 3692.221132] usb 1-14: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 3692.221136] usb 1-14: Product: QUSB_Fast_Enum.
[ 3692.221139] usb 1-14: Manufacturer: Qualcomm CDMA Technologies MSM
[ 3692.222905] option 1-14:1.0: GSM modem (1-port) converter detected
[ 3692.223126] usb 1-14: GSM modem (1-port) converter now attached to ttyUSB0
[ 3692.223340] usb 1-14: USB disconnect, device number 18
[ 3692.223681] option1 ttyUSB0: GSM modem (1-port) converter now disconnected from ttyUSB0
[ 3692.223720] option 1-14:1.0: device disconnected


Сообщение отредактировал dron11111 - 30.08.20, 00:46



Реп: (485)
* siroco_spb,
minicom -D /dev/ttyUSBx


Добавлено 30.08.2020, 00:53:

dron11111 @ 30.08.20, 00:42 *
устройства пока не видно

видно, но отваливается - непонятно...
покажите еще раз как просили в самом начале
cat /sys/kernel/debug/usb/devices



Реп: (17)
DoctorZlo @ 30.08.20, 00:49 *
еще раз
Там без изменений
T: Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=480 MxCh=16
B: Alloc= 0/800 us ( 0%), #Int= 0, #Iso= 0
D: Ver= 2.00 Cls=09(hub ) Sub=00 Prot=01 MxPS=64 #Cfgs= 1
P: Vendor=1d6b ProdID=0002 Rev= 5.04
S: Manufacturer=Linux 5.4.0-42-generic xhci-hcd
S: Product=xHCI Host Controller
S: SerialNumber=0000:00:14.0
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr= 0mA
I:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub
E: Ad=81(I) Atr=03(Int.) MxPS= 4 Ivl=256ms

T: Bus=02 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=5000 MxCh= 8
B: Alloc= 0/800 us ( 0%), #Int= 0, #Iso= 0
D: Ver= 3.00 Cls=09(hub ) Sub=00 Prot=03 MxPS= 9 #Cfgs= 1
P: Vendor=1d6b ProdID=0003 Rev= 5.04
S: Manufacturer=Linux 5.4.0-42-generic xhci-hcd
S: Product=xHCI Host Controller
S: SerialNumber=0000:00:14.0
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr= 0mA
I:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub
E: Ad=81(I) Atr=03(Int.) MxPS= 4 Ivl=256ms

T: Bus=02 Lev=01 Prnt=01 Port=04 Cnt=01 Dev#= 2 Spd=5000 MxCh= 0
D: Ver= 3.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 9 #Cfgs= 1
P: Vendor=174c ProdID=07d1 Rev=10.00
S: Manufacturer=Transcend
S: Product=JetDrive
S: SerialNumber=20151019C53394101566
C:* #Ifs= 1 Cfg#= 1 Atr=c0 MxPwr= 0mA
I: If#= 0 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=uas
E: Ad=81(I) Atr=02(Bulk) MxPS=1024 Ivl=0ms
E: Ad=02(O) Atr=02(Bulk) MxPS=1024 Ivl=0ms
I:* If#= 0 Alt= 1 #EPs= 4 Cls=08(stor.) Sub=06 Prot=62 Driver=uas
E: Ad=81(I) Atr=02(Bulk) MxPS=1024 Ivl=0ms
E: Ad=02(O) Atr=02(Bulk) MxPS=1024 Ivl=0ms
E: Ad=83(I) Atr=02(Bulk) MxPS=1024 Ivl=0ms
E: Ad=04(O) Atr=02(Bulk) MxPS=1024 Ivl=0ms

T: Bus=03 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=480 MxCh= 2
B: Alloc= 0/800 us ( 0%), #Int= 0, #Iso= 0
D: Ver= 2.00 Cls=09(hub ) Sub=00 Prot=01 MxPS=64 #Cfgs= 1
P: Vendor=1d6b ProdID=0002 Rev= 5.04
S: Manufacturer=Linux 5.4.0-42-generic xhci-hcd
S: Product=xHCI Host Controller
S: SerialNumber=0000:04:00.0
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr= 0mA
I:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub
E: Ad=81(I) Atr=03(Int.) MxPS= 4 Ivl=256ms

T: Bus=03 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 2 Spd=12 MxCh= 0
D: Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1
P: Vendor=046d ProdID=c52b Rev=12.01
S: Manufacturer=Logitech
S: Product=USB Receiver
C:* #Ifs= 3 Cfg#= 1 Atr=a0 MxPwr= 98mA
I:* If#= 0 Alt= 0 #EPs= 1 Cls=03(HID ) Sub=01 Prot=01 Driver=usbhid
E: Ad=81(I) Atr=03(Int.) MxPS= 8 Ivl=8ms
I:* If#= 1 Alt= 0 #EPs= 1 Cls=03(HID ) Sub=01 Prot=02 Driver=usbhid
E: Ad=82(I) Atr=03(Int.) MxPS= 8 Ivl=2ms
I:* If#= 2 Alt= 0 #EPs= 1 Cls=03(HID ) Sub=00 Prot=00 Driver=usbhid
E: Ad=83(I) Atr=03(Int.) MxPS= 32 Ivl=2ms

T: Bus=04 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=10000 MxCh= 2
B: Alloc= 0/800 us ( 0%), #Int= 0, #Iso= 0
D: Ver= 3.10 Cls=09(hub ) Sub=00 Prot=03 MxPS= 9 #Cfgs= 1
P: Vendor=1d6b ProdID=0003 Rev= 5.04
S: Manufacturer=Linux 5.4.0-42-generic xhci-hcd
S: Product=xHCI Host Controller
S: SerialNumber=0000:04:00.0
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr= 0mA
I:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub
E: Ad=81(I) Atr=03(Int.) MxPS= 4 Ivl=256ms



Реп: (64)
dron11111 @ 29.08.20, 19:25 *
похожая ерунда была в ЕР06 с точностью до наоборот. Перевел его в MBIM и он также перестал на винде работать, устройство появляется и сразу пропадает. И да, обратно переводить пришлось в роутере, жаль роутер на даче остался

На винде просто надо удалить QMI дрова, поставить(возможно переустановить) MBIM драйвера и модуль нормально заработает в MBIM .

Сообщение отредактировал Забыл подписаться - 30.08.20, 01:57



Реп: (334)
Поймал на 4220 В38 МФ. Ничего особенного - просто есть в наличии)))
Сигнал слабоват - БС в полутора км примерно. Скорость ul/dl = 30/3 Мбит. Агрегацию 3+38 пробовал - не сработало. Но пишут, что у нас у МФ нигде такой агрегации нет просто.
at^debug?

EARFCN(DL/UL): 37900/37900
BAND: 38
BW: 20.0 MHz
PLMN: 250 02
TAC: 7814
eNB ID(PCI): 780069-0(3)
ESM CAUSE: 0
EMM CAUSE: -1
DRX: 1280ms
RSRP: -95.9dBm
RSRQ: -7.9dB
RSSI: -68.5dBm
L2W: 0
RI: 1
CQI: 8
RS-SINR: 9dB
STATUS: SRV/REGISTERED
SUB STATUS: NORMAL_SERVICE
RRC Status: CONNECTED
SVC: CS_PS
Tx Pwr: 5.0dB



Реп: (485)
dron11111 @ 30.08.20, 00:55 *
Там без изменений

Не имея такого модуля могу только гадать о причинах отвалов, но есть такое предположение - модуль не видит обращений от драйвера (QMI или MBIM, Option не считается) и рестартует. Если модуль сейчас в режиме QMI и если драйвер не знает про этот PID, просто скормить ему VID:PID как это было сделано ранее для Option:
echo "03f0 0857" > /sys/bus/usb/drivers/qmi_wwan/new_id

Не забываем про sudo.
Cоответствующий драйвер должен быть предустановлен, проверить так:
find /lib/modules/$(uname -r) -type f -name '*.ko' | grep qmi

Если lsmod его не показывает, загружаем вручную:
sudo modprobe qmi_wwan

Проверяем, знает ли драйвер про нужное устройство:
modinfo qmi_wwan | grep -i v03f0p0857

Если нет - добавляем в new_id как показано выше.

Сообщение отредактировал DoctorZlo - 30.08.20, 17:34



Реп: (0)
pceror @ 30.08.20, 19:24 *
это всё дорого я сделал проще.

б/у варианты RB4011iGS можно найти за 12-15тр. Еще вариант Ubiquiti EdgeRouter 12, но он в среднем подороже.
Вы не соберете за такую цену блок с 1 POEin+1 POEout, 5Ghz Wifi, 10 шт 1Gb RJ45 портами/сет.платами и 1шт 10Gb SFP+/RJ45 портом.
А новые роутеры с достаточной производительностью и характеристиками у того же Asus начинаются от 20-30тр.

Сообщение отредактировал mate82x - 30.08.20, 15:36



Реп: (134)
Почему-то 4220 отваливается каждые 15-20 минут.
Я даже ROOter обновил до 19 версии. Всё равно отваливается. Что может быть? Питание? Ем12 работает сутками. Ниодного отвала. Режим работы? И 4220 и ем12 в режиме MBIM. Пробовал разные переходники на юсб. В какую сторону копать?



Реп: (485)
ipnev83 @ 30.08.20, 17:57 *
в режиме MBIM

Попробуйте не использовать MBIM и покажите лог ROOter, чтобы было видно, что предшествует отвалу.



Реп: (134)
* DoctorZlo,
А у кого-нибудь 4220 работает в ROOter в QMI? Писали, что с ним всё плохо. У меня не заработал.
Смотреть system log или kernel log?



Реп: (485)
* ipnev83,
вот прямо сейчас жду вестей от dron11111, а вообще проверить недолго
Смотреть System Log.



Реп: (17)
В общем с этим Foxcomm T77W676 и режимом QMI пока всё сложно, присоединяюсь к Sankysys что переводить в этот режим небезопасно. Вчера перевел - с тех пор модем пока не удалось никак завести. При любых вариантах - win10 или Linux, устройство QUSB_Fast_Enum на секунду появляется и сразу пропадает, и так циклически. Такая-же ситуация и с x86 версией ROOter. Отключение USB3 путём заклеивания пинов не повлияло. Есть вероятность, что чтото пошло не так при переключении модема в QMI или проблема в переходнике, пока не понял как это всё проверить.

Сообщение отредактировал dron11111 - 30.08.20, 21:44



Реп: (295)
dron11111 @ 30.08.20, 22:44 *
Sankysys что переводить в этот режим небезопасно


У меня сейчас он исправно пашет(пахал пока не поймал bad в NAND на роутере, 3ий день борюсь) в QMI на самособраном OpenWRT с пропатченным ядром для поддержки этого модема.

попробуйте запустить установщик драйверов который с HP сайта, может он чего поправит. У меня было с 7455, подвис вкаком-то положении и ни туда и не сюда, повторный запуск установщика драйверов решил проблему.



Реп: (134)
* dron11111,
А у меня не получалось прошить, пока в QMI не перевёл. Пропали все порты, модем. После прошивки запустил qnavigator и перевёл в MBIM.

Добавлено 30.08.2020, 22:15:

Sankysys @ 30.08.20, 21:51 *
на самособраном OpenWRT

А в ROOter он должен в qmi завестись? Или может добавить чего при сборке надо?

Куратор: atrum_n

Полная версия   Текстовая версия

Помощь   Правила

Сейчас: 07.10.24, 07:58