Debian настройка 3g модема мтс e353

Обновлено: 28.06.2024

Эта статья — продолжение статьи Беспроводная точка доступа, используя Linux. Тут я опишу, что же необходимо сделать для того, чтобы раздавать интернет с 3G-модема по уже созданной по инструкции из предыдущего топика вайфай-сети.

1) Прежде всего, научить Linux работать с модемом
2) Создать NAT для раздачи интернета
3) Запихнуть всё это дело в автозагрузку
Итак, bash, wvdial и iptables под мышку — и поехали!

Подключение USB 3G-модема

Бывает и так, что в некоторых странах есть свои провайдеры 3G-интернета, которые не предоставляют настроек для подключения, используя Linux, что, в общем-то, и понятно — 'популярность' как провайдера, так и Linux даёт о себе знать. Не все конфиги есть ещё на сайтах, тем более — для отдельных программ. Итак, в Латвии, где я и проживаю. есть два провайдера — LMT и Bite. Оба они предоставляют беспроводной интернет через модемы Huawei, залоченные, естественно, на них, ну да не в этом дело. Ну так вот — необходимо обеспечить интернет всюду, где есть 3G, используя модем и сервер. Что же делать?

Прежде всего, воткнуть модем в ноут. USB-модемы определяются в Linux как устройства под адресом /dev/ttyUSB*, где * — порядковый номер устройства, обычно адрес выглядит как /dev/ttyUSB0.
Ой. Что-то он не определяется. А проблема вот такая (обмусоленная уже тысячу раз): модем — это устройство типа “два в одном”. Почему? Он совмещает в одной флешке как собственно модем, так и встроенный накопитель с драйверами модема под Windows (я уже молчу про кардридер). В Linux по умолчанию включается режим диска, а не модема Для того, чтобы включить ещё и режим модема, нужно установить пакет usb-modeswitch. После этого нужно перезагрузить udev (service udev restart) и опять подключить модем, подождать секунд 10 и опять выполнить команду на вывод списка устройств модема:

Когда вывод походит на этот, всё отлично и можно двигаться дальше. У нас есть три устройства. Нам необходимо лишь одно — под номером 0, остальные 2 мы не используем — они не для наших целей. Насколько мне известно, одно из них, скорее всего, используется для отсылки СМС, а второе — для просмотра уровня сигнала сети и прочего.

Теперь — дело за программой, которая подключит нас. Я буду использовать программу wvdial, дополнительно к ней нужно установить пакет ppp, если он ещё не установлен.Многие советуют использовать программу wvdialconf для настройки подключения, но в данном случае она нам не поможет. После установки нам нужно отредактировать файл /etc/wvdial.conf. Стираем из него всё содержание, затем разбираемся в формате файла. Я предоставлю рабочие конфиги для провайдера LMT с тарифом OKarte Internets datorā и модемом Huawei E173 и Bite с неизвестным тарифом и модемом Huawei E1550.

Вкратце — файл разделён на секции. Каждая из секций отвечает за одну комбинацию модем-провайдер. Начало секции обозначается меткой [Dialer xxx], где ххх — это название метки, по которой мы будем указывать, какие именно настройки нужны для подключения. Если нам потребуются настройки LMT, мы наберём команду wvdial lmt, и будут использоваться настройки из секции [Dialer lmt] — суть понятна. Из этих настроек нам нужно обратить внимание на следующие:


— AT-команды после InitX — те команды, которые wvdial отсылает модему перед тем, как поднять подключение.


— Здесь прописывается адрес APN, который предоставляет провайдер. Нужно обратить внимание на две последних отделённых кавычками части. Первая — IP — указывает IP-адрес для подключения, если настройки провайдера подразумевают то, что используется IP-адрес APN. Если же используется буквенный адрес вида “internet” или “internet.lmt.lv”, в первой части нужно оставить “IP”, а во второй — прописать буквенный адрес, как это сделано в примере.


— Ну тут всё стандартно — этот номер телефона используют практически все провайдеры, и менять его в большинстве случаев не понадобится.


Имя пользователя и пароль для подключения к интернету. Если их нужно оставить пустыми, оставьте там скобочки вида < >. Если нет — просто поставьте там имя и пароль, без скобочек.


Имя устройства, которое нам нужно использовать. В 99% случаев оно будет именно таким.

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

Ещё раз расскажу о том, как правильно запускать подключение вручную. Достаточно одной команды — wvdial xxx, где ххх — это название провайдера из конфигурационного файла (для меня это либо lmt, либо bite.) Однако — при запуске wvdial ”занимает собой” всю консоль, не давая возможности запустить что-либо ещё. Кроме того — если вы запустите wvdial в окне SSH и тут же разорвёте сессию, то и wvdial завершится. Нужно либо постоянно держать сессию открытой, либо использовать screen, который в данном случае решает сразу две проблемы довольно эффективно — что и советую.
Что в идеале нужно? Также научиться просто и легко запускать эти программы. В использовании мной описанной схемы есть свои нюансы:

1) Соединение нужно каждый раз запускать вручную.
— Достаточно немного изменить конфигурационные файлы системы, а именно — тот же /etc/network/interfaces:

Для меня этот способ не подходит — он рассчитан на то, что провайдер не меняется, но большая вероятность, что это понадобится кому-то ещё. Да и не особо-то надёжно это работает, по моему опыту, лучше настроить udev. Для себя же я не нашёл подходящих решений — для этого надо было бы определять принадлежность вставленной сим-карты тому или иному провайдеру, а решение с использованием этого становится очень сложным.
Ну а если всё же надо быть постоянно подключённым, даже если что-то глючит и модем отключается от сети? Ну тогда поможет следующий скрипт. Он смотрит, есть ли wvdial в списке процессов, а если нет, то делает ifup ppp0, что в совокупности с вышеупомянутыми настройками в interfaces должно вызывать wvdial заново:

2) При включении ноутбука, если модем был подключен во время загрузки системы, иной раз случаются зависания, которые выражаются в следующем — при попытке подключения, используя wvdial, выходят строчки вида
, и подключиться не удаётся. Лечится на один раз просто — нужно лишь вынуть и воткнуть модем, а затем запустить соединение вручную, но вы же понимаете, что при отсутствии физического доступа к компьютеру эта задача усложняется до невозможности.
— Пока что я не могу предоставить нормального решения, поскольку сам ещё не занялся этим. Предполагают, что это из-за того, что программа usb-modeswitch не отрабатывает корректно, если модем вставлен в компьютер при запуске системы. Видимо, нужно покопаться с udev или указать какие-либо особые параметры для usb-modeswitch.

3) В условиях плохого приёма соединение часто обрубается
— Всё довольно просто. Дело в том, что у портов ЮСБ есть ограничение на отдаваемый ток, при превышении которого, насколько я помню, порт отрубается. Видимо, в условиях плохого приёма сигнала сети модем пытается повысить мощность приёмника и передатчика, и случается так, что модем начинает потреблять больший ток, чем выдерживает порт — порт отключается, модем выключается, соединение отрубается насовсем. Посоветовать могу лишь, к примеру, просто-напросто взять USB-хаб с внешним питанием ну или же купить отдельный адаптер питания для модема и впаять его в кабель.

  • Использование двух модемов
  • Зависание одного порта, которое выражается в том, что порт остаётся в /dev, даже если модем уже отключен.
  • И тому подобные казусы, при которых внезапно назначается другой порт.

После того, как интернет появился на нашем сервере, остаётся лишь настроить раздачу интернета с модема по Wi-Fi сети.

Если у компьютера есть два сетевых интерфейса, это ещё не означает, что из коробки можно спокойно раздавать интернет с одного на другой. Однако — не всё так сложно, чаще всего требуется всего пара настроек. Конечно, эти настройки сложно запомнить, не вникая в суть каждой строчки, но ведь для этого есть эта статья! Я нашёл наиболее подходящий для этой ситуации и безглючный скрипт, не могу не дать ссылку на него, поскольку найденный на нём скрипт самый короткий и ясный из тех, что я встречал — остальные умудряются растянуть пару правил iptables на несколько страниц… Прежде всего, посмотрю, что в нём надо бы изменить под мои нужды:

Найденный скрипт

Хм-хм. Этот скрипт уже староват — iptables ругается на одну из команд и не хочет выполнять, да и тот путь, которым в статье скрипт пытаются поместить в автозагрузку, тоже работает не всегда на моей практике. Более того, есть проблема — этот скрипт отлично подходит для ситуации, когда ничего не собирается меняться. Если бы так и было, я бы поставил iptables-persistent и на этом закончил бы статью. А вот я собираюсь иногда получать интернет по интерфейсу ppp0, иногда — по eth0, а иногда — вообще по wlan1, причём менять интерфейс хочу одной консольной командой. Так, eth1 в примере — внешний интерфейс, а eth0 — внутренний. Заменим их переменными, чтобы при необходимости можно было поменять одну строчку, а не редактировать весь текст. Также я хочу, чтобы при перезапуске компьютера последний выбранный внешний интерфейс сохранялся. Что тогда? Нужно всё поменять!
Задачи:
  1. Принимать первый аргумент командной строки в качестве названия внешнего интерфейса, проверяя подлинность имени, используя команду ifconfig;
  2. Добавить сохранение выбранного интерфейса в какой-нибудь файл в /etc и сделать ключ выбора последнего интерфейса, а лучше — при отсутствии имени интерфейса как аргумента.
  3. Запихнуть это всё красиво в автозагрузку и в $PATH.
Что же вышло в итоге?
Комментарии писал на английском — так привычнее. Если будут просьбы — могу и перевести.

Ну и не забываем обязательную часть:Окей, скрипт у нас готов. Как можно понять, вариантов вызова четыре — firewall (используется последний интерфейс), firewall наш_интерфейс, firewall info (выводит текущий интерфейс, на котором настроен NAT) или firewall help. Осталась лишь автозагрузка и $PATH.


Для того, чтобы вызывать скрипт командой firewall, не указывая местоположение, нужно запихнуть его в одну из папок, указанных в PATH. Я предпочитаю /usr/local/bin по религиозным соображениям. Полный путь к скрипту будет /usr/local/bin/firewall, а вот вызвать из консоли его всегда можно будет просто командой firewall.

Автозагрузка

А теперь — автозагрузка, с ней посложнее. Я сразу опишу создание скрипта автозагрузки, в который можно будет запихнуть всё, что угодно. Он будет стартовать вместе с системой, нооо…

  1. Первая проблема — это LSB headers. Это заголовок файла автозагрузки. Нужен он потому, что компоненты автозагрузки должны выполняться в определённом порядке, поскольку часть из них зависят друг от друга. Предположим, у вас есть два скрипта в автозагрузке — один из них должен будет монтировать сетевую папку, а второй — делать в неё резервную копию файлов. Естественно, что сначала нужно выполнить первый, а потом — второй, поскольку второй зависит от первого. Для указания таких зависимостей и используются заголовки загрузочного файла. Впрочем, будет достаточно того заголовка, который я выложу в образце файла автозагрузки.
  2. Вторая проблема — любой скрипт в автозагрузке при запуске системы вызывается командой /etc/init.d/script start, а при выключении компьютера — командой /etc/init.d/script stop. Нужно добавить условия для обработки этих случаев.


Опять же, дать права на исполнение:В файле автозагрузки лучше указывать полный путь к исполняемому файлу, поскольку иначе при загрузке иногда возникают проблемы вида “firewall: command not found”.

Это уже проблема драйвера в Линуксе. В windows драйвер сам переключает эти режимы когда нужно. Для начала нужно убедиться что в системе стоят нужные пакеты:

Установить их можно командой:

apt-get install usb-modeswitch usb-modeswitch-data

Далее нужно дать команду нашему модему на переключение режима

Выполнить от root:

Даже не пытайтесь разобраться что значит этот набор магических чисел, просто скопируйте их.

Можно сделать правило udev, но это если будем постоянно пользоваться этим модемом, а если просто на один раз нужно, то хватит и этой команды. После этого lsusb покажет, что у нас есть в системе USB Modem. Все! Можно использовать стандартный NetworkManager что бы создать подключение к сети.

Как использовать смартфон на андроиде в качестве 2g/3g/lte модема в ubuntu | linux24

Всем привет. Вы наверное часто попадали в ситуацию, когда поблизости нет точки доступа Wi-Fi, а на руках у вас смартфон. Сегодня я расскажу, и покажу вам, как использовать смартфон в качестве 2G/3G/LTE модема в Ubuntu.

Нам понадобится смартфон (LG Optimus L7) и кабель для подключения к компьютеру (USB на microUSB). Приступим.

optimus1

Далее откроется меню выбора тапа USB соединения. Выбираем « Общий USB-модем »

optimus2

Соглашаемся использовать в режиме USB маршрутизатора.

optimus3

Ждем окончания подключения.

optimus4

Открываем шторку еще раз, и проверяем.

optimus5

« Маршрутизация USB включена » — все сделано правильно.

Настройка Ubuntu (Linux)

Приступаем к настройке на ПК. После подключения откройте меню « Сеть » в трей. Нам нужно настроить новое соединение. Для этого из меню выберите пункт Новое подключение в мобильной сети GSM :

ubuntu-modem

Нажмите на кнопку « Продолжить »

lg-modem2

Из списка стран выберите «Российская Федерация«, и потом нажмите на кнопку « Продолжить «.

lg-modem3

Если оператор не определился автоматически, то выбираем из списка.

lg-modem4

Точку доступа APN и тарифный план не надо трогать. « Продолжить »

lg-modem5

Проверьте правильность ввода настроек. Если все правильно, то « Применить »

lg-modem6

Откройте еще раз меню « Сеть » в трей. Как видно, соединение у нас установлено успешно.

lg-modem7

Попробуйте открыть какой-нибудь сайт в браузере.

Как подключить 3g usb модем (мегафон, мтс, билайн) в ubuntu linux 12.04

В этой статье будет рассмотрена настройка и подключение 3G USB модема
(МТС, Мегафон) в Ubuntu 12.04. Это предельно
простая инструкция как подключить сотовый 3G модем в графической среде
Unity, с использованием интерфейса
Network Manager. Инструкция применима не только к
Ubuntu установленной на жесткий диск, но и к
Live варианту запускаемому с
USB флешки или с лазерного диска.

Больше про Хуавей: Honor U8860 цена, характеристики, видео обзор, отзывы

В Linux, в графических оболочках
Gnome, KDE, XFCE, Unity в качестве графического
интерфейса для настройки сетевых подключений используется программа Network Manager. Точнее Network
Manager обеспечивает plug and play работу с
физическими сетевыми устройствами, а графический интерфейс этой программы
называется Network Manager
Applet (nm-applet). Network Manager
Applet отображается в виде значка в системном трее
и если на этом значке кликнуть мышью откроется меню с функциями программы:

Настройка 3G-модема в Linux •

Настройка 3G-модема в Linux •

Настройка 3G-модема в Linux •

Настройка 3G-модема в Linux •

Настройка 3G-модема в Linux •

Настройка 3G-модема в Linux •

Настройка 3G-модема в Linux •

Настройка 3G-модема в Linux •

Настройка 3G-модема в Linux •

И через несколько секунд соединение будет установлено:

Настройка 3G-модема в Linux •

Настройка 3G-модема в Linux •

Иван Сухов, 2020 г.

Мегафон

Про umts/lte-модемы и linux. теория.

Производители первых 3G модемов решили не заморачиваться с изобретением велосипеда и пошли по тому же пути. Хоть сотовый оператор связи в 99% случаев и не требует аутентификации по логину-паролю (что логично), но вот название точки доступа (APN) должно быть известно модему ещё до начала установления соединения. Как же его передать модему? AT-командой. А там, где AT-команды, там и PPP. И это несмотря на то, что PPP-сессия в реальности дальше модема не уходит. Сам модем её же и терминирует (декапсулирует), после чего шлёт данные оператору в виде обычного IP-трафика.

Но с появлением стандарта LTE возник затык. Максимальная скорость PPP-соединения в Windows ограничена пределом в 25 МБит/c. А сеть умеет и больше. Хоть и не хотелось, а велосипед изобретать таки пришлось. И наизобретали их даже больше, чем могли бы.

Больше про Хуавей: Как подключить телефон к магнитоле?🎧 Пошаговая инструкция подключения телефона к магнитоле🎧

Как-то вот так всё непросто. Если повезёт, напишу вторую часть, практическую.

Разблокировка модема мтс huawei e150.

6. Если у вас такой же модем от Билайн, то нужно ещё поставить прошивку от МТС или любую другую свободную.

Способ 1: настройка через gnome-ppp

1) Устанавливаем программу:

2) Чтобы не писать каждый раз в терминале команду для запуска, я создала launcher

3) После запуска видим окошко, в котором нужно заполнить все поля

4) Далее необходим задать некоторые настройки, нажимаем кнопочку Setup

  • жмем Detect и автоматически определяется наш модем
  • обязательно убираем Wait For Dialtone

нажав на Init Strings, добавляем строку инициализации:

  • копируем, вставляем
  • чтобы сохранилась, нажимаем Enter
  • потом нажимаем Close

В примере строка для Киевстара и определенного тарифного плана! Вам нужно вставить свою строку инициализации: для своего оператора и своего тарифного плана!

на вкладке ставим галочки, как показано на рисунке (обязательно убираем Abort connecting if no dialtone!). Можно еще отметить две первых галочки, но в Ubuntu 11.04 при сворачивании в трей окошки исчезают и развернуть их без лишних действий невозможно =)

Когда все настройки заданы, нажимаем Close и попадаем на уже знакомую вкладку

Нажимаем Connect и наслаждаем интернетом 🙂

Способ 2: настройка через networkmanager

1) Заходим в Network Connections → Mobile Broadband → Add (или Edit, если подключение автоматически добавилось)


tyurikoff
15 ноя : 15:18
Благодарю!


tyurikoff
15 ноя : 14:43
какой пароль вводить при обновлении прошивки USB-модема?


rash_b
13 окт : 17:43
bil, архивы без паролей


bil
13 окт : 16:58
Какой пароль на скаченные файлы?


ivanyouch84
06 окт : 15:34
куда скрин скинуть чтобы было понятнее и виднее о чем я говорю


rash_b
06 окт : 14:56
Если имеется подключение к интернету, то измените на вручную. Либо отключите активное соединение. После этого можно внести изменения


ivanyouch84
06 окт : 14:53
код принял .только как этот модем взломать чтобы меню разблокировать для изменения под другую симку


ivanyouch84
06 окт : 14:51
вот именно что апн не принимаетютоесть не изменить его вообще

В сети

Гостей: 33, Пользователей: 0 .

рекорд он-лайн: 467
(Пользователей: 0, Гостей: 467) в 13 июн : 09:42

Поиск 3Ginfo
Поддержи проект

Huawei E353 (Описание, разблокировка, прошивки, дашборды)

mts_huawei_e353_1.jpg

Модем Huawei E353 простое и удобное решение для полноценного доступа в Интернет в любом месте и в любое время. Huawei E353 представляет собой миниатюрный скоростной беспроводной 3G модем с USB интерфейсом, построенный на чипсете Qualcomm 8200a. Huawei E353 – это устройство для высокоскоростной передачи данных в сетях WCDMA/HSPA/HSPA+ и сетях GPRS/EDGE (2.5G). Модем легко подключается к ноутбуку или персональному компьютеру, не требуя отдельного электропитания. Одним из отличий от других модемов у 3G модема Huawei E353 имеется выхода под внешнюю антенну, что позволяет использовать его в зонах с плохим уровнем покрытия.
Модем Huawei E353 подключается к ноутбуку или персональному компьютеру через быстрый и удобный USB интерфейс. Программное обеспечение, руководство пользователя и драйвера для Huawei E353 распространяются на самом модеме и устанавливаются автоматически, как только модем будет вставлен в ноутбук первый раз. Huawei E353 является быстрым, надежным и простым в эксплуатации. В России модем Huawei E353 продается под брендами МТС и Мегафон.

Характеристики модема

Huawei E353 поддерживает следующие стандарты:
Высокоскоростной пакетный доступ плюс (HSPA +)
Universal Mobile Telecommunications System (UMTS)
Повышенная скорость передачи для глобального развития (EDGE)
General Packet Radio Service (GPRS)
Глобальная система мобильной связи (GSM)

Скорость:
HSPA+ data service of up to 21.6Mbps;
HSUPA data service of up to 5.76Mbps;
WCSMA PS domain data service of up to 384Kbps;
EDGE PS domain data service of up to 236.8Kbps;
GPRS PS domain data service of up to 85.6Kbps;
WCDMA/HSPA/HSPA+ 2100MHz, GSM/GPRS/EDGE 850/900/1800/1900 MHz;

Операционные системы:
Windows 2000 / Windows XP / Windows Vista / Windows 7 / MAC Linux операционной системой (ОС)

Дополнительно
Дополнительные функции: разъем для карт памяти MicroSD (до 32 Гб)
Разъем для подключения внешней антенны: Да

Интерфейс:
Интерфейс: USB 2.0

Форм фактор:
USB

Физические характеристики
Размеры (Д×Ш×В) 89мм х 27мм х 12 мм
Вес Разблокировка Huawei E353:
Коды для разблокировки данного устройства Вы можете всегда получить, используя наш сервис: Код разблокировки для модемов/роутеров Huawei.

Подскажите, не видит модема в системе как /dev/ttyUSB0 *1 *2.

Dmesg здорового линукс:

Dmesg курящего линукс:

По гугляжу говорят, что нужен модуль usb-serial. На данный момент не установлено ни одного модуля (папка /lib/modules/$ пуста). Вопрос нужен ли он мне и как его установить?


какое-то нестандартное самосборное ядро, возможно статическое без модулей


Так его пытаются к андроиду прикрутить. А там с модулями бяда.


Подскажите как его собрать и установить?

1. Что у тебя за девайс?
2. Можешь ли ты сам собрать ядро?

happycorsair ★ ( 17.07.15 10:37:19 )
Последнее исправление: happycorsair 17.07.15 10:37:28 (всего исправлений: 1)


1 Микрокомпьютер MB77.07 2 Пересобрать могла бы и только по хорошей инструкции)).

2 Пересобрать могла бы и только по хорошей инструкции)).

До этого дело может и не дойти.
Рассказывай, какой модем цепляешь.


Попробовала на всякий случай проверить миникомом /dev/ttyS0, тож не идет.


Сейчас ядро в штатных прошивках идет с минимальным набором драйверов, без модулей в корневой ФС. Будет в ближайшее время исправлено, как только дойдут руки до обновления образов. Соответственно надо включить поддержку для модема и пересобрать ядро. Потребуется хост на x86_64 и пакеты build-essential, git, uboot-mkimage

Распаковвываем, например в

/x-tools/, добавляем путь к каталогу с тулчейном в PATH. Например добавив в .bashrc следующее:

И открываем свежий терминал, проверяем что теперь можем теперь запустить arm-module-linux-gnueabi-gcc.

Кто хочет приключений могут собрать тулчейн и самостоятельно при помощи crosstool-ng, все конфиги лежат на гитхабе.

Теперь забираем ядро с github.

Текущий стабильный бранч: k1879-3.10.28. Остальные бранчи экспериментальные - на свой страх и риск. Осенью будет след. стабильный 4.х порт.

Результат сборки - arch/arm/boot/uImage и arch/arm/boot/module-mb7707.dtb

dtb менять сейчас не потребуется, только uImage.

Это можно сделать двумя вариантами. Первый, традиционный, как в u-boot - через tftp.

На локальной машине поднимаем tftpd, копируем uImage в /tftpboot на локальной машине.

В консоли mboot настраиваем сеть.

И обновляем раздел kernel

Сохраняем, и прошиваем точно так же, как прошивали прошивку. (Ну или просто тупо подменяем uImage в архиве прошивки на свой и прошиваемся)

ncrmnt ★★★★★ ( 17.07.15 15:21:36 )
Последнее исправление: ncrmnt 17.07.15 15:24:50 (всего исправлений: 2)


ncrmnt Всё замечательно тебе расписал, за что ему огромное спасибо.
В конфиг тебе (при помощи команды make menuconfig) скорее всего надо добавить следующее: USB_NET_HUAWEI_CDC_NCM и CONFIG_USB_SERIAL_OPTION. Возможно, что еще что-то. Для понимания я советую тебе смотреть dmesg-выхлоп на нормальном компе и на платке. Сравнение логов даст тебе идеи о том, чего не хватает.
Кроме того, требуется перевести эту штуковину в режим модема, для этого тебе надо будет уже в rootfs добавить и настроить usb_modeswitch.


Там raspbian/debian так что последнее просто через apt-get install usbmodeswitch делается.


У меня был модем от связного типа тоже Huawei.
Чтобы он начал откликаться в каталог /etc надо было положить файлик usb_modeswitch.conf с содержимым:


Ещё раз спасибо за подробную инструкцию! Ядро пересобралось успешно. Единственное, что для пересборки потребовался ещё пакет lzop и файл оказался в директории arch/arm/boot/dts/module-mb7707.dtb

После сборки и прошивки микрокомпьютер правда ругался на то, что не может найти modprobe, доустановила.


- не нашла ничего с хуавеем.


емнип NCM не только у хуавея, символ по другому может называться.

И нужен еще usbmodeswitch, без него порты модем не покажет.


Ни NCM, ни USB_NET grep не нашёл). Из выгугленного и на вид подходящего нашла: USB_USBNET, USB_TEST. Завтра попробую собрать как время будет.

Modprobe также ругается (лог в шапке). Это нормально?

usbmodeswitch в первую очередь + libusb-dev, libusb-0.1. Мои настройки для него.


Заходим в menuconfig:

Device Drivers -> USB Support.

Чтобы не мучаться с модулями компилим в ядро сразу (<*>), а не модулем (<M>), так проще и быстрее будет (если модулем, то втыкать либо insmod'ом, либо упаковвывать модули в deb и накатывать пакетов вместе с ядром, чтобы depmod отработал. Иначе modprobe работать не будет). Выбираем:

<*> USB Serial converter support

Внутри меню выбираем то, что требуется

Теперь нужен сетевой интефейс. Это qmi_wwan или cdc_ncm скорее всего. Идем:

Читайте также: