LINUX.ORG.RU

LTE module и Debian

 , , ,


0

1

Установлен в ноутбуке модем Huawei Technologies Co., Ltd. ME906s LTE M.2 Module. Как подключаться через него к сети? Желательно через гуй. Сим-карта в нем стоит. Пробовал через гуй network manager - не видит устройство. В KDE вроде по дефолту через менеджер сетевых устройств можно подключиться. Но так как я сверхразум и спользую xfce, то страдаю.

★★

Последнее исправление: Riniko (всего исправлений: 1)
Ответ на: комментарий от Riniko

+CME ERROR: SIM not inserted

По аппаратной части это может быть поломка держателя SIM-карты.

Возможно SIM-карта не совместима с модулем, но это не точно: разные бывают «комбинации». По памяти:

  • модем 3G не видел SIM-карту, если её глубоко вставить (разница «по глубине» до 1 мм)
  • другой модем 3G работал с SIM-картой «старого» образца и не видел SIM-карту «нового» образца. Разница заключалась в долях мм по толщине: «новая» тоньше. Пришлось нарастить её скотчем (лучше ничего не придумал; решение ниже нормального), как-то по-другому из-за конструкции слота SIM-карты ещё сложнее
  • модем 4G отказывается работать с SIM-картами 3G. При этом сети 3G с «правильными» SIM-картами он вполне использует

Если есть возможность проверить с разными типами и «поколениями» SIM-карт.

Если ноутбук выпускали для одной локации (страны/региона), а эксплуатируется он в другой локации поинтересоваться насколько сотовые сети совместимы (SIM-карты могут быть со специфическими особенностями).

Старый документ раздел HUAWEI ME906s LTE M.2 Module Hardware Guide Description of the Application Interfaces Issue 02 (2015-07-23) разделы 3.4.9 USIM_DET Pin 3.6 USIM Card Interface (и далее) для ознакомления. Насколько он актуален для твоего модема хз (

Команда модема ATI может давать информацию о версии прошивки и др. (зависит от модема) или модем может иметь другие (иногда специфические) команды

anonymous
()
Ответ на: комментарий от anonymous

Вот собственно мои замеры

Во-первых судя по упоминанию там 5G - это не про сельскую местность в любом случае. Насколько я читал описанию у буржуев - 5G имеет преимущества в условиях большой плотности нахождения абонентов и высокой загрузки сети,но это в ущерб возможности работы на большом удалении от вышки. Под 5G вышки должны стоять часто.

Во-вторых сами вышки бывают подключены по-разному. В городе - обычно оптоволокном,и там огромная пропускная способность. А вот в сельской местности обычно радиорелейкой,куда более медленной. И если на вышке «повиснет» много абонентов то скорость упадет. Отличить обычно можно по наличию на мачте специфической антенны в форме «кастрюли» - это и есть антенна релейки. Такая форма не всегда,но чаще всего,иногда еще бывает «лопух». Надеюсь, как найти на местности «свою» вышку - знаете. Но если кому-то из читающих интересно то могу и про это написать.

Во-третьих операторы специально так настраивают свое оборудование чтобы именно красивые измерялки в рекламных мегабитах,типа speedtest.net и подобных,показывали цифры побольше. Надеюсь для вас это не новость. Раз уж мы тут в линуксе - то смотреть надо например на цифры скорости которые показывает скачивание какого-нибудь большого пакета при apt-get install,ну или у кого какой пакетный менеджер. Можно и mp3 скачать на десяток мегов и за скоростью посмотреть. Ну вобщем что-нибудь большое. Качалки кстати тоже разные бывают, те что качают один файл в несколько потоков - в сумме быстрее получается.

у вас включены медленные режимы работы.

Какие именно «медленные режимы» имеются в виду? EDGE что ли? Так это было бы около 30 килобайтов в секунду и не более.

watchcat382
()
Последнее исправление: watchcat382 (всего исправлений: 1)
Ответ на: комментарий от anonymous

По-моему «негеймеры» просто на смартфоны перекатились.

Кому от интернета только развлечания нужны,«потребление контента» - пожалуй что да. А даже не говоря про работу, например тут на ЛОРе ответы набирать одним пальцем на экране смартфона весьма медленно и неудобно если ответ не на пару строчек.

К тому же смартфоны становятся весьма беспомощны при выезде из города. Чуть в сторону от главных федеральных тарсс и покрытие весьма «пятнистое».

watchcat382
()
Ответ на: комментарий от watchcat382

Да, в чем-то ваш опыт впечатляет их наверное, но дело в том что LTE должен работать быстрее. У вас деревья мешают, у меня стены толщиной 60 сантиметров - тоже преграда под вышкой ты или нет. Так что за 12 километров преград может быть и поменьше качественно, ведь не каждая бумажка глушит 5G. Слышали наверно как люди в домах мучаются с вайфаем и стенами. Помимо этого еще глушилки врубают, потому что часто идут атаки беспилотников. Да, плачу я 880 рублей в месяц, но это без ограничений трафика. Захотел накачать игры на 300 гигабайт за день - накачал. Какое компенсировать трафик? Вы бы им просто сумму называли, которая вас устроит. А сделаете связь лучше ходоков станет больше полагаю. Табличку только вывесить Богатырский Интернет или как вам больше нравится. И все же модем я считаю самой важной частью и он как поколения вайфай прибавляет в тех же условиях. Вообще не должны глушить на трафике. Это прошлый век уже, хотя его насильно вернули запретив безлимитные тарифы и эта шиза в правительстве доросла лишь до того чтобы поделить общество на тех кому по рангу положено все иметь и плебеев, которые должны ужиматься. В какой-нибудь Европе просто ставят потолок в 100 мегабит и качай сколько влезет на дешевом тарифе. Сдается мне спутниковый интернет в ваших условиях будет востребован. До 100 мегабит вполне раскачать можно. 390 рублей со скидкой как пример. У нас на доме тоже тарелка висит. Центр города и спутники - просто жесть.

https://vsem-wifi.ru/internet/internet-doma/sputnikovyy/

anonymous
()
Ответ на: комментарий от anonymous

Команда модема ATI может давать информацию о версии прошивки

Добавлю сюда еще AT^SWVER и AT^HWVER - у меня как раз на Хуавее работают.

Вообще на многих модемах есть команда AT+CLAC,она выдает список доступных в этом модеме команд которые можно погуглить. Описания многих экзотических команд есть например тут:

https://m2msupport.net/m2msupport/atclac-list-all-available-at-commands/

(нет, предлагаемый там AT Command tester мне не удалось заставить работать,но описания команд полезные).

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

watchcat382
()
Ответ на: комментарий от anonymous

Статья 3 Конституции РФ заявляет:

«Носителем суверенитета и единственным источником власти в Российской Федерации является её многонациональный народ.»

Ну, перестали такие заявки рассматривать, и что? Возьми и дай им по голове. Если вы молчите, то вас все устраивает и вы в зоне комфорта.

linuxuser112
()
Ответ на: комментарий от watchcat382

Суть в том, что ATI выдало ревизию прошивки без SIM-карты – по ней можно пытаться в поиск для подробностей.

AT+CLAC без SIM-карты +CME ERROR: SIM failure

AT^SWVER без SIM-карты ERROR

AT^HWVER без SIM-карты ^HWVER:"CD6ATCPU"

Использовал модем huawei e1550 без SIM-карты. Есть ещё ряд команд, которые работают без SIM-карты и сообщают разную потенциально полезную информацию.

anonymous
()
Ответ на: комментарий от anonymous

дело в том что LTE должен работать быстрее. У вас деревья мешают, у меня стены толщиной 60 сантиметров

Так я и не спорю что рядом с вышкой и в прямой видимости будет быстрее. Но в сельской местности вышки стоят редко и 12 км это мне еще повезло. Люди и за 30км цепляются - описания процесса можно нагуглить в интернете. Есть кстати известный в радиолюбительских кругах краснодарский форум любителей беспроводных сетей,там как раз дальние линки народ обсуждать любит,как сотовую связь так и wifi.

плачу я 880 рублей в месяц, но это без ограничений трафика. Захотел накачать игры на 300 гигабайт за день

Я просто не способен захотеть накачать 300 гигабайт за день даже если бы мне прямо в дом приходило оптоволокно промышленного уровня. Для интереса к играм у меня возраст не тот, киноискусство люблю также как симфоническую музыку то есть никак,а чего еще 300Гб можно накачать - не представляю.

Поэтому для меня критична минимизация оплаты - ибо зачем платить за то что всё равно не использую.

Какое компенсировать трафик?

Сколько гигабайтов съели столько денег на мой номер модема и положили. Всё честно. Я не имею склонности обманывать своих соседей(пусть и сезонных).

А сделаете связь лучше ходоков станет больше

Вот чего бы совершенно не хотелось. Я этих то стараюсь максимально вежливо отвадить,бесплатно консультирую как свой интернет им сделать. Несколько человек уже сделали с моей помощью.

запретив безлимитные тарифы

Это хорошо что запретили. А то повиснет на вышке какой-нибудь любитель качать по 300 гигабайтов и будет всем остальным пользующимся той же вышкой неудобства создавать. Пропускная способность аплинка у вышки тоже не резиновая,особенно в сельской местности. Человек должен платить пропорционально используемому общему ресурсу. Даже если это небольшие деньги. Это уже вопрос психологии,а не техники. Я вообще считаю что тарифы должны быть только помегабайтные,именно из соображений психологии. За подробностями вот сюда: https://ru.wikipedia.org/wiki/%D0%A2%D1%80%D0%B0%D0%B3%D0%B5%D0%B4%D0%B8%D1%8F_%D0%BE%D0%B1%D1%89%D0%B8%D1%85_%D1%80%D0%B5%D1%81%D1%83%D1%80%D1%81%D0%BE%D0%B2

Вообще не должны глушить на трафике.

Глушить не должны. А брать справедливую цену - должны. А то один на ЛОРе сидит,а второй 300Гб качает. Разве они должны платить за общий радиочастотный ресурс одинаково? Ну и в качестве аналогии - тарифы за электричество по счетчику никого же не смущают. Собственно, за воду и газ тоже. Это в советской чисто распределительной системе безлимитные тарифы на воду были(на электричество счетчики были даже тогда).

В какой-нибудь Европе просто ставят потолок в 100 мегабит и качай сколько влезет на дешевом тарифе.

Ограничение скорости - это тоже самое что ограничение трафика. Потому что больше определенного,хотя и весьма большого, количества трафика всё равно не скачаешь. Но у сотового оператора если так сделать то скорость придется сильно резать и не будет работать например корпоративная видеосвязь. Которой пользуются совсем не круглосуточно, но в те полчаса пока происходит онлайн-совещание - скорость нужна большая.

watchcat382
()
Ответ на: комментарий от anonymous

Сдается мне спутниковый интернет в ваших условиях будет востребован. До 100 мегабит вполне раскачать можно. 390 рублей со скидкой как пример.

Таких дешевых тарифов на спутник не видел. Но подозреваю что это асимметричный канал - сюда через геостационар и обратно «по земле» со всеми общеизвестными его недостатками. Качать тоннами [порно]фильмы - годится. Для чего-то интерактивного нет,потому что пинг большой и сама эта конструкция деления трафика на два канала часто весьма глючная. Я видел и щупал такое когда-то,когда скорость от сотового оператора была максимум 25-30 килобайтов в секунду. Работать через спутниковый канал например по ssh - весьма некомфортно даже мне,вобщем-то привыкшему к большим пингам так как работать в интернете начинал еще в 1996 году. На самом деле для всякой полезной деятельности важнее короткий пинг чем максимальная скорость скачивания.

watchcat382
()
Ответ на: комментарий от anonymous

AT+CLAC без SIM-карты +CME ERROR: SIM failure

Честно говоря,странная логика у авторов прошивки модема. Ну казалось бы какое отношение имеет симка к выдаче просто списка доступных команд? Однако вот…:(

watchcat382
()
Ответ на: комментарий от watchcat382

Да это просто скидки у них. А вообще вот такую штуковину можно замутить, если еще ее нет. Тогда можно рассчитывать на лучшую связь. Помимо этого сигнал туда может идти по сотовой связи - потому что почему бы нет? Но это так на вырост можно иметь ввиду опять же, если кеширующий DNS собьет хотя бы треть пинга. А платить больше человек не обязан. Раз есть договор - значит на него оператор и рассчитывал беря на себя ответственность за качество связи. Распределение трафика при нагруженной сети и так работает. Просто обычно этим не дают воспользоваться. В договор не входили подлянки оператора по урезанию скорости всеми доступными методами, а значит подобные возгласы в пользу нищих мозгами и духом. Никто ведь не запрещает им выдавать побольше скорости чувакам на трафике. У них просто норма прибыли весьма высокая - привыкли к этому. Операторов связи меньше чем банков, вот и выеживаются. Только спутниковый интернет и не дает им затянуть удавку полностью. Но старлинк уже тестировали с обычной связью и он работает довольно быстро без всяких тарелок, так что если наши все сделают правильно можно будет поставлять связь на всю планету, ну или хотя бы в отдаленные от связи места как у вас.

https://www.ozon.ru/product/usilitel-signala-sotovoy-svyazi-i-interneta-1636933619/

anonymous
()
Ответ на: комментарий от anonymous

Update

@Riniko на заметку (может и не нужно, но пусть будет)

Нашёлся «источник силы»: описание AT-команд потенциально поддерживаемых модулем из топика – использовать с умом, применять на трезвую голову, за последствия huawei и anonymous ответственности не несут.

anonymous
()
Ответ на: комментарий от watchcat382

И кстати у меня по договору с Билайном интернет должен быть по кабелю с цифровым ТВ, но его нет. Должен я себя чувствовать как-то неловко после этого? Так что все противники быстрого интернета просто напросто законченные больные эгоисты.

anonymous
()
Ответ на: комментарий от anonymous

кеширующий DNS собьет хотя бы треть пинга.

Как DNS может обмануть физику? До геостационарного спутника 36 тыс км и столько же обратно. Скорость радиосигнала в пространстве конечна. Так 600-700 миллисекунд будет в любом случае. Попробуйте попользоваться чем-нибудь интерактивным с такой задержкой, убедитесь что это весьма неудобно при любой скорости потоковой передачи данных. Потому я и говорю что какому-нибудь любителю кино это хорошо подходит фильмы качать,а больше вобщем-то и не для чего.

У них просто норма прибыли весьма высокая

Сейчас вроде уже и нет,не 90е годы однако.

старлинк уже тестировали

Да, у старлинка и аналогичных низкоорбитальных систем задержка намного меньше. Но и тарифы там не для простых смертных. По слухам вроде от 10 тыс в месяц в пересчете на рубли. Сомневаюсь что найдется много частных лиц готовых столько платить за интернет. Это скорее про всякое использование для производственного,ну и наверно военного, назначения. Какой-нибудь очень отдаленный промышленный объект подключить куда даже радиорелейку протянуть затруднительно.

https://www.ozon.ru/product/usilitel-signala-sotovoy-svyazi-i-interneta-1636933619/

Чтобы интернет усилить надо сначала его получить,то есть связаться с вышкой. То есть возвращаемся всё к тем же антеннам и модемам. К тому же локальный работающий передатчик ухудшает отношение сигнал-шум в эфире и мешает работать приемнику слабого сигнала от вышки. По этой же причине плохо использовать роутеры,которые принимают сигнал вышки модемом,а отдают в комп не по проводу а через wifi. Ну это не говоря о том что сидеть в чужом wifi это любимое развлечение детишек которых родители на дачу выгнали из города с доступным интернетом.

watchcat382
()
Ответ на: комментарий от anonymous

интернет должен быть по кабелю с цифровым ТВ, но его нет.

Ну так спросите у Билайна почему интернета нет если вам его обещали.

все противники быстрого интернета просто напросто законченные больные эгоисты.

Лично я противник не быстрого,а бесплатного интернета. По причинам относящимся к человеческой психологии,а не технике. Ссылку на статью в википедии давал выше. Электричество,воду,газ - уже сделали по счетчикам. И это позволило меньше платить тем кто расходует ресурсы экономно. Теперь любители лить воду кубометрами сами платят за это свое удовольствие. Также и с интернетом должно быть. Если же два человека платят по 880р но один сидит на лоре,а второй качает 300 гигов - то фактически первый спонсирует второго.

watchcat382
()
Ответ на: комментарий от watchcat382

Да не может, но почему-то пинг снижается ведь, а снижается потому что постоянные запросы адреса домена для связи прекращаются в сети и вот у меня на компе Unbound сразу отвечает то что он выяснил раз и на какое-о время, к примеру раз в 8 часов обновляя данные. Сигнал отдельно, работы интернета отдельно. И вообще у нас был спутниковый интернет в клубах в 90-х. Никто не жаловался, хотя пинг там был здоровенный. Да и купить на лето на дачу интернет за 10 тысяч это как по 2.5к выдавать в месяц. В принципе терпимо для людей из Питера и Москвы. Вы просто забываете что люди у нас на разные сорта делятся. Одни это люди, которые в центре Москвы живут и сами наверное магазины не ходят и остальные в замкадье обитают - дикие такие, почти как сравнивал евробомж Европу и остальной мир с цветущим садом и джунглями. Когда сами москвичи делят людей по районам и выходцев из районов попроще за людей не держат это я видел. Я то из Питера приехал, а там к Питерским отношение почему-то лучше чем к своим подмосковным. Справедливость? Ага щаз, я что-то сомневаюсь что те кто при бабле в Москве обмазываются патриотизмом идут воевать. У нас армия чиновников в несколько миллионов и что-то не спешат. Японии хватает куда меньшего числа политиков и госслужащих, хотя населения у них больше. Ну так никто не запрещает использовать направленные антенны. Она лупит в одну сторону, а тарелка смотрит наверх в другую сторону. Они не пересекаются. И если нужна скорость в 100 мегабит, то вполне как вариант такое обустроить, если сотовых операторов одна штука, хотя если это не так можно несколько симок разных операторов подключить и качать через пачку сразу. Направленная параболическая антенна на 27 дб и выше думаю пробьется и на одной симке думаю довольно хорошо, если модем умеет в квадратичную модуляцию современную, а такие модемы все можно сказать 5G уже должны поддерживать. Таких всего - ничего, а по доступной цене одна штука. Вот его то я и собираюсь воткнуть в комп через переходник на PCIE. Вот такой должен заработать с модулем

https://aliexpress.ru/item/1005005675551711.html

T99W175 - он же Snapdragon X55

https://aliexpress.ru/item/1005008024039190.html

anonymous
()
Ответ на: комментарий от anonymous

купить на лето на дачу интернет за 10 тысяч это как по 2.5к выдавать в месяц. В принципе терпимо для людей из Питера и Москвы.

Те,для кого это терпимо - живут в модных коттеджных поселках и интернет у них по оптике подведен. Соответственно им ни модем ни спутник не нужен.

Таких всего - ничего, а по доступной цене одна штука.

Лично я бы не спешил бежать впереди паровоза. Разве что если скорость нужна вот прямо сейчас для чего-то более существенного чем просто циферки в показометре. Например - если зарабатываете деньги в компьютерных играх. Вот там да, от величины пинга (именно пинга,а не потоковой скорости!) может денежный доход зависеть. Аналогично,если занимаетесь алгоритмическим трейдингом на бирже - там тоже нужен короткий пинг. Но опять же - и то и другое не про тех кто на обычной даче живет.

watchcat382
()
Ответ на: комментарий от watchcat382

Я не про самых богатых упоминал. Москвичи в незнакомых вам местах часто скупают недвижимость для лета. Захотелось поехать куда-то а интернета там нет - взял тарелку с собой. Вы просто мыслите в рамках как положено, а не делать что хочется когда есть возможность это делать. Раньше в Финляндию ездили многие отдыхать. Думаете там вдруг перестает работать интернет по спутнику? Это только как пример с домиком у озера и снегоходами. Париться там где взять интернет - да на фиг не упало. Какая-никакая связь будет, но по роумингу дофига не наотсылаешь. А так - только для связи расходуется трафик. Люди так дофига тратят на отдых что вы себе не представляете. А Москвичи просто с жиру бесятся и им деньги девать некуда.

anonymous
()
Ответ на: комментарий от watchcat382

Я собственно и не спешу с покупкой. У меня пока есть вероятность что барахлить интернет перестанет. А еще можно пока длинным проводом попытаться отделаться пока непонятная ситуация с подключением. Такое уже было по несколько дней подряд. Опять же глушили частоты потому что задрали дронами тут летать. Я реально считал количество взрывов, потом читаю новости и цифры сходятся сколько дронов сбили. Так что пусть лучше глушат, чем дают им преспокойно летать. Когда кругом взрывы поблизости постоянно не до чего-то вроде модемов становится. А пинг не особо показателен. Даже в Quake Champions, хотя там 20 мс могут еще как влиять на точность. Но зарабатывать на этом деньги - ну смешно же. У нас борьба идет с киберспортом одними политиками против других. Сейчас только болтливые долбоящеры привлекают к себе внимание. Ну какой-нибудь дегенератский контент от А4 поглядите сразу все поймете. Если уж деньги зависят от пинга надо ставить оптику и не парить себе мозг, причем выделенный канал как у бизнеса по бизнес тарифу, а то видел я местную оптику. Пинг был выше чем на мобильном интернете внезапно так, но в районе с глушилками мобильный интернет почти не работает. Там 3G то с трудом пробивается. А на бирже нужно прямой канал оптики до биржи и программы, которые будут за вас работать. Модем это для ноутбуков в первую очередь. Ненужно таскать телефон, десктопные версии мессенджеров позволяют общаться и работать. Вес то у телефона тоже имеется, а какой-нибудь HP Elitebook не легчайший. Хотя я думаю будущее за снапдрагонами так как они реально долго могут работать, но на них далеко не все программы крутятся. Программисту такое вообще в самый раз. Компилять в облаке, работать где угодно, а связь хорошая везде пригодится. На даче это почти максимально сложный вариант. Хуже только каким-нибудь буям в море достучаться до вышки, когда они тупо выключены и надо много раз посылать сигналы чтобы они так и быть заработали. Потому что у спутниковой навигации разброс метры, а проход может быть пол метра по бортам и надо точно плыть. и без вариантов, иначе пробоину получишь. На даче Вариант по-моему оптимальный я описал. Не надо компы никуда тащить. Наверх хорошую антенну и антенный кабель и все. А комп в роли роутера получает питание по PCI Express и сколько бы ни надо было блок питания отсыплет. Пинг решает при браузинге сайтов когда у тебя залаг за треть секунды или несколько секунд пока каждую картику отдельно не откроет копошась со скоростью какого-нибудь питона или что там вебмакаки засунули. Процессора там может быть за глаза, а вот пинг и скорость памяти будут решать. Это сценарий обычный на сегодняшний день и если человек не тормоз он сможет реализовать эту скорость. Сейчас веб просто офигеть какой жирный и тормозной стал и да, там решает кеширующий днс до кучи к разгону памяти. Все настолько хреново что 12900К стоит и ждет когда там что-то прогрузится. У тебя турболет в руках, а ты стоишь в очередь как все дебилы, которые не могут кеширующий днс сервер поднять - разве это нормально? Для относительно новых компов разница просто бросается в глаза. Поиск информации в интернете, онлайн шопинг - куда ни ткни одни вебмакаки код пишут. Сраные странички тупят по несколько секунд запросто, которые с игрой с ее гигабайтами данных и одних лишь запросов на отрисовку в тысячи запросов на кадр движком просто рядом не стояли. Этот питон режет производительность в 600 раз запросто. Вот такой лютый откат во времена 486-х пока там память просрется и выдаст наконец данные типа картинок на отрисовку, а 6 у тебя ядер или 16 - вообще до пофигу. Поэтому надо ускорять там где ускоряется. Хоть немножечко - хоть на пол шишечки.

anonymous
()
Ответ на: комментарий от watchcat382

И кстати вейланд тоже помогает в этом деле. На пинтересте это отчетливо видно с какой скоростью выдаются картинки. На иксах долгие залаги обычное дело. Итого вейланд, разгон памяти, кеширующий сервер, настройка соединения для максимальной скорости, компиляция браузера - это все минимум, который следует делать на компе, ну может кроме компиляции, хотя на Gentoo это дает солидный бонус. Ну и конечно ан вейланде должен быть включен WLP_Renderer=vulkan в /etc/environment и до кучи к этому флаги запуска ядра чтобы отключить отбивание кеша патчами безопасности можно добавить в /etc/default/grub mitigations=off skew_tick=1 audit=0 threadirqs preempt=full intel_pstate=enable причем на интеле pstate снижает задержку памяти, хотя по задумке он должен тормозить систему, но на процессорах с гипер тредингом это больше для снижения задержки, хотя оно не должно бы работать. На АМД может тоже подобный эффект происходить. Вроде после 6.13 уже необязательно компилировать ядро в ядро реального времени и эти опции просто должны работать, но я не проверял их еще. И это все просто чтобы браузер более-менее проворачивал сайты созданные чтобы затянуть в болото своей тупорылой ленивой загрузкой.

anonymous
()
Ответ на: комментарий от anonymous

Наверх хорошую антенну и антенный кабель и все.

Могу только еще раз повторить - кабель от модема до антенны должен быть минимальной длины,желательно сантиметры,максимум десятки сантиметров. Иначе всё усиление антенны в кабеле и останется. Найдите данные затухания в «хорошем кабеле» в децибелах на погонный метр. Сравните с усилением антенны в децибелах(которое еще и обычно завышено в рекламных целях).

Также надо иметь в виду, что у антенн,кабелей и модемов есть такой параметр как волновое сопротивление. Бывает 50 или 75 Ом. В идеале у всех должно быть одинаково. Но например если модем подключается кабелем SAT-703 от спутникового телевидения (он 75 Ом) с помощью вот такого китайского переходника https://bb-tele.com/product/pigtejl-f-crc9/ то велик шанс получить несовпадение волновых сопротивлений так как у модемов чаще 50 Ом. У антенны - зависит от модели,может быть и 50 и 75. Это тоже дает дополнительные потери. Формально волновое сопротивление нормируется даже для разъемов, но это мало влияет.

Также бывает очень полезно если модем имеет функции сканирования эфира и подробной диагностики. У usb-модемов хорошей диагностики не видел,а вот у встроенных в роутеры модемов - бывает. Вот картинка из интерфейса какого-то роутера,увы не знаю какого: https://habrastorage.org/webt/y1/o7/fh/y1o7fhbx5mdivuticmvinknhsqk.jpeg В роутерах бывают те же модемы что встречаются в формате M.2 устройств. Дорого правда пока чтобы их разные самому покупать и перебирать какой наиболее интересные возможности имеет как в части диагностики так и режимов работы. И этот M.2 модем надо всё равно куда-то втыкать, хоть в роутер хоть в какой-нибудь универсальный одноплатник. Возникает вопрос - как при этом избавиться от типичного роутерного NAT который там наверху на мачте как-то и не нужен совсем? Получится что один NAT у провайдера, второй NAT на мачте, и третий NAT дома уже собственно в том роутере куда домашние компы воткнуты. Как-то многовато NAT получается.

Может присутствующие знатоки сетевых технологий подскажут как от NAT на мачте избавиться?

watchcat382
()
Последнее исправление: watchcat382 (всего исправлений: 2)

watchcat382, iliyap, вернулся ноутбук с ремонта. Дорожка была повреждена, со слов мастера. Модем винда видит и подключается у сети.

Debian, при включении, снова отключил питание по таймеру от модема. Судя по dmesg. От рута выполнил: >echo 3 > /sys/bus/usb/devices/1-3/bConfigurationValue Затем в Modem Manager GUI подключился к сети, которой предложили. Сим-карта отображается, сеть работает. Но это именно от рута (я конечно же и от su root подключался к /dev/ttyUSB0, но тогда не отображаются вводимые команды).

Каким файлом мне включить постояное питание на модем? В каталоге /sys/bus/usb/devices, список такой:

1-0:1.0 1-3 1-7 1-7:1.0 1-7:1.1 1-8 1-8:1.0 1-8:1.1 2-0:1.0 usb1 usb2

По заветам анонимуса, выполнил:

lsusb
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 004: ID 5986:0706 Bison Electronics Inc. ThinkPad P50 Integrated Camera
Bus 001 Device 003: ID 8087:0a2b Intel Corp. Bluetooth wireless interface
Bus 001 Device 002: ID 12d1:15c1 Huawei Technologies Co., Ltd. ME906s LTE M.2 Module
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

lsusb -t
/:  Bus 02.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/6p, 5000M
/:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/12p, 480M
    |__ Port 7: Dev 3, If 0, Class=Wireless, Driver=btusb, 12M
    |__ Port 7: Dev 3, If 1, Class=Wireless, Driver=btusb, 12M
    |__ Port 8: Dev 4, If 1, Class=Video, Driver=uvcvideo, 480M
    |__ Port 8: Dev 4, If 0, Class=Video, Driver=uvcvideo, 480M

lsusb -v -d 12d1:15c1

тоже выполнял, но не нашел там подсказки, по которой можно идентифицировать устройство в каталоге /sys/bus/usb/devices.

Что правильнее теперь предпринять? Кроме колхозинга с авторизацией под рутом и подключении модема каждый раз.

Riniko ★★
() автор топика
Ответ на: комментарий от Riniko

Каким файлом мне включить постояное питание на модем?

Почитайте здесь:

https://stackoverflow.com/questions/4702216/controlling-a-usb-power-supply-on-off-with-linux

https://stackoverflow.com/questions/18765725/turning-off-a-single-usb-device-again

https://www.kernel.org/doc/Documentation/usb/power-management.txt

Также можно попытаться запустить интерактивную программу powertop и там в одном из пунктов меню отключить энергосбережение на usb. Правда заставить эту программу запуститься не так-то просто,ей постоянно чего-нибудь не хватает. Сама она делает echo в нужные файлики в /sys и даже показывает в какие именно. Например для моего модема это

 echo 'on' > '/sys/bus/usb/devices/1-3/power/control

Исходно там было auto и модем усыпал при неиспользовании.

watchcat382
()
Последнее исправление: watchcat382 (всего исправлений: 2)
Ответ на: комментарий от iliyap

Есть архив configPack.tar.gz по пути /usr/share/usb_modeswitch. В архиве есть файл 12d1:15c1 (как и куча других). Отредактировал на:

# Huawei ME906, ME909 (MBIM, dummy config)
Configuration=3

lsusb -tv
/:  Bus 02.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/6p, 5000M
    ID 1d6b:0003 Linux Foundation 3.0 root hub
/:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/12p, 480M
    ID 1d6b:0002 Linux Foundation 2.0 root hub
    |__ Port 7: Dev 3, If 0, Class=Wireless, Driver=btusb, 12M
        ID 8087:0a2b Intel Corp. Bluetooth wireless interface
    |__ Port 7: Dev 3, If 1, Class=Wireless, Driver=btusb, 12M
        ID 8087:0a2b Intel Corp. Bluetooth wireless interface
    |__ Port 8: Dev 4, If 1, Class=Video, Driver=uvcvideo, 480M
        ID 5986:0706 Bison Electronics Inc. ThinkPad P50 Integrated Camera
    |__ Port 8: Dev 4, If 0, Class=Video, Driver=uvcvideo, 480M
        ID 5986:0706 Bison Electronics Inc. ThinkPad P50 Integrated Camera
Riniko ★★
() автор топика
Ответ на: комментарий от Riniko

Тогда лучше удалить всё распакованное и попробовать два udev правила в /etc/udev/rules.d/40-me906.rules:

# switch config #2 (ECM) to #0
SUBSYSTEM=="usb", ATTR{idVendor}=="12d1", ATTR{idProduct}=="15c1", ATTR{bConfigurationValue}=="2", ATTR{bConfigurationValue}="0"

# switch config #0 to #3 (MBIM)
SUBSYSTEM=="usb", ATTR{idVendor}=="12d1", ATTR{idProduct}=="15c1", ATTR{bConfigurationValue}=="0", ATTR{bConfigurationValue}="3"

В одном терминале запустить udevadm monitor -k, а во втором запустить sudo udevadm trigger -a idVendor=12d1. Показать вывод из первого терминала.

iliyap ★★★★★
()
Ответ на: комментарий от iliyap

В каталог /etc/udev/rules.d было 2 файла: 70-persistent-cd.rules 70-snap.snapd.rules

Файл 40-me906.rules создал

udevadm monitor -k
monitor will print the received events for:
KERNEL - the kernel uevent

KERNEL[1456.779968] change   /devices/pci0000:00/0000:00:14.0/usb1/1-3 (usb
Riniko ★★
() автор топика
Ответ на: комментарий от Riniko

Ок, я так и не понял, как же правильно переключать твой модем из конфигурации #2 в конфигурацию #3. Проведи плиз эксперимент.

Удали 40-me906.rules (или закомментируй в нём все правила). Перезагрузись. Запусти в одном терминале udevadm monitor -k.

Во втором терминале запусти

cat /sys/bus/usb/devices/1-3/bConfigurationValue
echo 3 |sudo tee /sys/bus/usb/devices/1-3/bConfigurationValue

Скопируй вывод обоих терминалов сюда.

Во втором терминале запусти

cat /sys/bus/usb/devices/1-3/bConfigurationValue
echo 0 |sudo tee /sys/bus/usb/devices/1-3/bConfigurationValue

Скопируй вывод обоих терминалов сюда.

Во втором терминале запусти

cat /sys/bus/usb/devices/1-3/bConfigurationValue
echo 3 |sudo tee /sys/bus/usb/devices/1-3/bConfigurationValue

Скопируй вывод обоих терминалов сюда.

iliyap ★★★★★
()
Последнее исправление: iliyap (всего исправлений: 1)
Ответ на: комментарий от iliyap

Первая команда:

username@debian:~$ cat /sys/bus/usb/devices/1-3/bConfigurationValue
username@debian:~$ echo 3 |sudo tee /sys/bus/usb/devices/1-3/bConfigurationValue
[sudo] пароль для username:
3
username@debian:~$

udevadm monitor -k
monitor will print the received events for:
KERNEL - the kernel uevent

KERNEL[1737.145945] change   /devices/pci0000:00/0000:00:14.0/usb1/1-3 (usb)
KERNEL[1737.146207] add      /devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3:3.0 (usb)
KERNEL[1737.146489] add      /devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3:3.1 (usb)
KERNEL[1737.146725] add      /devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3:3.2 (usb)
KERNEL[1737.146767] add      /devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3:3.2/ttyUSB0 (usb-serial)
KERNEL[1737.146847] add      /devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3:3.2/ttyUSB0/tty/ttyUSB0 (tty)
KERNEL[1737.146872] bind     /devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3:3.2/ttyUSB0 (usb-serial)
KERNEL[1737.146904] bind     /devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3:3.2 (usb)
KERNEL[1737.234982] add      /bus/usb/drivers/cdc_ncm (drivers)
KERNEL[1737.236103] add      /module/cdc_ncm (module)
KERNEL[1737.244198] add      /bus/usb/drivers/cdc_wdm (drivers)
KERNEL[1737.244244] add      /module/cdc_wdm (module)
KERNEL[1737.249246] bind     /devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3:3.1 (usb)
KERNEL[1737.269817] add      /class/usbmisc (class)
KERNEL[1737.269859] add      /devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3:3.0/usbmisc/cdc-wdm0 (usbmisc)
KERNEL[1737.269890] add      /devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3:3.0/net/wwan0 (net)
KERNEL[1737.269913] add      /devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3:3.0/net/wwan0/queues/rx-0 (queues)
KERNEL[1737.269935] add      /devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3:3.0/net/wwan0/queues/tx-0 (queues)
KERNEL[1737.270459] bind     /devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3:3.0 (usb)
KERNEL[1737.270492] add      /bus/usb/drivers/cdc_mbim (drivers)
KERNEL[1737.270514] add      /module/cdc_mbim (module)

Вторая команда:

username@debian:~$ cat /sys/bus/usb/devices/1-3/bConfigurationValue
3
username@debian:~$ echo 0 |sudo tee /sys/bus/usb/devices/1-3/bConfigurationValue
0
username@debian:~$

$ udevadm monitor -k
monitor will print the received events for:
KERNEL - the kernel uevent

KERNEL[2034.801685] remove   /devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3:3.0/net/wwan0/queues/rx-0 (queues)
KERNEL[2034.801745] remove   /devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3:3.0/net/wwan0/queues/tx-0 (queues)
KERNEL[2034.801820] remove   /devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3:3.0/net/wwan0 (net)
KERNEL[2034.840320] remove   /devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3:3.0/usbmisc/cdc-wdm0 (usbmisc)
KERNEL[2034.840393] remove   /class/usbmisc (class)
KERNEL[2034.840458] unbind   /devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3:3.1 (usb)
KERNEL[2034.840513] unbind   /devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3:3.0 (usb)
KERNEL[2034.840588] remove   /devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3:3.0 (usb)
KERNEL[2034.840695] remove   /devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3:3.1 (usb)
KERNEL[2034.840751] remove   /devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3:3.2/ttyUSB0/tty/ttyUSB0 (tty)
KERNEL[2034.840795] unbind   /devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3:3.2/ttyUSB0 (usb-serial)
KERNEL[2034.840839] remove   /devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3:3.2/ttyUSB0 (usb-serial)
KERNEL[2034.840891] unbind   /devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3:3.2 (usb)
KERNEL[2034.840955] remove   /devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3:3.2 (usb)
KERNEL[2034.841036] change   /devices/pci0000:00/0000:00:14.0/usb1/1-3 (usb)

Третя команда:

username@debian:~$ cat /sys/bus/usb/devices/1-3/bConfigurationValue
username@debian:~$ echo 3 |sudo tee /sys/bus/usb/devices/1-3/bConfigurationValue
3
username@debian:~$

udevadm monitor -k
monitor will print the received events for:
KERNEL - the kernel uevent

KERNEL[2236.435575] change   /devices/pci0000:00/0000:00:14.0/usb1/1-3 (usb)
KERNEL[2236.435662] add      /devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3:3.0 (usb)
KERNEL[2236.458707] add      /class/usbmisc (class)
KERNEL[2236.458771] add      /devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3:3.0/usbmisc/cdc-wdm0 (usbmisc)
KERNEL[2236.458834] add      /devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3:3.0/net/wwan0 (net)
KERNEL[2236.458887] add      /devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3:3.0/net/wwan0/queues/rx-0 (queues)
KERNEL[2236.458932] add      /devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3:3.0/net/wwan0/queues/tx-0 (queues)
KERNEL[2236.459165] bind     /devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3:3.0 (usb)
KERNEL[2236.459454] add      /devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3:3.1 (usb)
KERNEL[2236.459553] bind     /devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3:3.1 (usb)
KERNEL[2236.459850] add      /devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3:3.2 (usb)
KERNEL[2236.459915] add      /devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3:3.2/ttyUSB0 (usb-serial)
KERNEL[2236.460528] add      /devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3:3.2/ttyUSB0/tty/ttyUSB0 (tty)
KERNEL[2236.460583] bind     /devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3:3.2/ttyUSB0 (usb-serial)
KERNEL[2236.460644] bind     /devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3:3.2 (usb)
Riniko ★★
() автор топика
Ответ на: комментарий от iliyap

Добавил в файл

40-me906.rules
, перезагрузился.

По умолчанию, в /dev отсутствует ttyUSB0. После команды

sudo usb_modeswitch -v 0x12d1 -p 0x15c1 -u 3
и выхлопа:
Look for default devices ...
 Found devices in default mode (1)
Access device 002 on bus 001
Get the current device configuration ...
Current configuration number is 3
Use interface number 0
 with class 2
Target configuration 3 already active. Nothing to do. Bye!

ttyUSB0 появляется. При подключении командой

sudo minicom -D /dev/ttyUSB0
выхлоп:
Cannot open /dev/ttyUSB0

Команды ввести можно (ATZ) но не выполняются.

Под root, так же вначале ttyUSB0 не отображается.

Riniko ★★
() автор топика
Ответ на: комментарий от iliyap

я так и не понял, как же правильно переключать твой модем из конфигурации #2 в конфигурацию #3.

Смею напомнить,что команда

usb_modeswitch -v 0x12d1 -p 0x15c1 -u 3

выдавала вот такое:

Target configuration 3 already active. Nothing to do. Bye!

Вот здесь это написано было: LTE module и Debian (комментарий)

Я могу истолковать это сообщение так,что модем УЖЕ находится в третьей конфигурации,но при этом спит. А полученный от usb_modeswitch пинок просто его будит,хотя конфигурацию не переключает. Именно поэтому я выше и написал команду:

echo 'on' > '/sys/bus/usb/devices/1-3/power/control

Только перед этой командой надо убедиться что модем именно «1-3» а не какой-нибудь другой адрес! И не факт что от самой этой команды модем проснётся,возможно опять потребуется «пинок»,но вот после этого уже уснуть не должен.

Исходно в большинстве случаев для usb устройств в этом файлике стоит значение auto и это может приводить к их усыпанию. У меня например так усыпала мышь причем с очень небольшим таймаутом, и просыпалась с заметной задержкой при начале ее движения.

Также обращу внимание на то,что усыплял мышь именно линукс,а не она сама по собственной инициативе. И началось это после того как в Дебиане 11 несколько лет назад проапгрейдилось ядро с пятого дефолтного на шестое. Оно с управлением питанием на этом компе стало вообще хуже работать. Например при shudown компа где-то один-два раза на десяток остановок системы комп не выключается,продолжает вентиляторами гудеть и светодиодами светить,хотя на экране ничего. На пятом ядре такого эффекта не видел ни сразу.

watchcat382
()

iliyap

lsusb
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 004: ID 5986:0706 Bison Electronics Inc. ThinkPad P50 Integrated Camera
Bus 001 Device 003: ID 8087:0a2b Intel Corp. Bluetooth wireless interface
Bus 001 Device 002: ID 12d1:15c1 Huawei Technologies Co., Ltd. ME906s LTE M.2 Module
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
lsusb -tv
/:  Bus 02.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/6p, 5000M
    ID 1d6b:0003 Linux Foundation 3.0 root hub
/:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/12p, 480M
    ID 1d6b:0002 Linux Foundation 2.0 root hub
    |__ Port 3: Dev 2, If 1, Class=CDC Data, Driver=cdc_mbim, 480M
        ID 12d1:15c1 Huawei Technologies Co., Ltd. ME906s LTE M.2 Module
    |__ Port 3: Dev 2, If 2, Class=Vendor Specific Class, Driver=option, 480M
        ID 12d1:15c1 Huawei Technologies Co., Ltd. ME906s LTE M.2 Module
    |__ Port 3: Dev 2, If 0, Class=Communications, Driver=cdc_mbim, 480M
        ID 12d1:15c1 Huawei Technologies Co., Ltd. ME906s LTE M.2 Module
    |__ Port 7: Dev 3, If 0, Class=Wireless, Driver=btusb, 12M
        ID 8087:0a2b Intel Corp. Bluetooth wireless interface
    |__ Port 7: Dev 3, If 1, Class=Wireless, Driver=btusb, 12M
        ID 8087:0a2b Intel Corp. Bluetooth wireless interface
    |__ Port 8: Dev 4, If 1, Class=Video, Driver=uvcvideo, 480M
        ID 5986:0706 Bison Electronics Inc. ThinkPad P50 Integrated Camera
    |__ Port 8: Dev 4, If 0, Class=Video, Driver=uvcvideo, 480M
        ID 5986:0706 Bison Electronics Inc. ThinkPad P50 Integrated Camera
cat /sys/bus/usb/devices/1-3/bConfigurationValue
3

watchcat382, программа powertop установлена. Команду

echo 'on' > '/sys/bus/usb/devices/1-3/power/control'
я тоже выполнил. Затем в меню powertop->Tunables, параметр
Autosuspend for USB device HUAWEI Mobile [Huawei Technologies Co., Ltd.]
был в режиме
Bad
что равно
>> echo 'on' > '/sys/bus/usb/devices/1-3/power/control'
. Изменил на
Good
, что равно
>> echo 'auto' > '/sys/bus/usb/devices/1-3/power/control'

Перезагрузил. ttyUSB0 присутствует. В powertop значение параметр

Autosuspend for USB device HUAWEI Mobile [Huawei Technologies Co., Ltd.]
изменилось на
Bad

При подключении командой

sudo minicom -D /dev/ttyUSB0
выхлоп:
Cannot open /dev/ttyUSB0

Как минимум, ttyUSB0 появился (хоть и не работает)

Riniko ★★
() автор топика
Ответ на: комментарий от Riniko

Ну вот же интерфейсы usb устройства:

    |__ Port 3: Dev 2, If 1, Class=CDC Data, Driver=cdc_mbim, 480M
        ID 12d1:15c1 Huawei Technologies Co., Ltd. ME906s LTE M.2 Module
    |__ Port 3: Dev 2, If 2, Class=Vendor Specific Class, Driver=option, 480M
        ID 12d1:15c1 Huawei Technologies Co., Ltd. ME906s LTE M.2 Module
    |__ Port 3: Dev 2, If 0, Class=Communications, Driver=cdc_mbim, 480M
        ID 12d1:15c1 Huawei Technologies Co., Ltd. ME906s LTE M.2 Module

Ко всем привязаны драйверы. Всё должно работать: сетевой интерфейс ww* (от драйвера cdc_mbim) и последовательный порт /dev/ttyUSB* (от драйвера option). Что, mmcli -L не видит модем?

А minicom не может подключиться к /dev/ttyUSB0, потому что к нему уже подключён ModemManager. К последовательному порту может подключиться только один процесс.

iliyap ★★★★★
()
Ответ на: комментарий от iliyap

Повторяющаяся ошибка:

ModemManager[1176]: <info>  [base-manager] couldn't check support for device '/sys/devices/pci0000:00/0000:00:14.0/usb1/1-3': Operation was cancelled
ModemManager[1176]: <info>  [base-manager] port ttyUSB0 released by device '/sys/devices/pci0000:00/0000:00:14.0/usb1/1-3'
ModemManager[1176]: <info>  [base-manager] port cdc-wdm0 released by device '/sys/devices/pci0000:00/0000:00:14.0/usb1/1-3'
ModemManager[1176]: <info>  [base-manager] port wwan0 released by device '/sys/devices/pci0000:00/0000:00:14.0/usb1/1-3'
ModemManager[1176]: <info>  [base-manager] couldn't check support for device '/sys/devices/pci0000:00/0000:00:14.0/usb1/1-3': Operation was cancelled

Грепнул sudo journalctl | grep -i ModemManager

kernel: option1 ttyUSB0: GSM modem (1-port) converter now disconnected from ttyUSB0
kernel: option 1-3:3.2: GSM modem (1-port) converter detected
kernel: usb 1-3: GSM modem (1-port) converter now attached to ttyUSB0
kernel: option1 ttyUSB0: GSM modem (1-port) converter now disconnected from ttyUSB0
kernel: option 1-3:3.2: GSM modem (1-port) converter detected
kernel: usb 1-3: GSM modem (1-port) converter now attached to ttyUSB0
ModemManager[1176]: <info>  [base-manager] port cdc-wdm0 released by device '/sys/devices/pci0000:00/0000:00:14.0/usb1/1-3'
ModemManager[1176]: <info>  [base-manager] port ttyUSB0 released by device '/sys/devices/pci0000:00/0000:00:14.0/usb1/1-3'
ModemManager[1176]: <info>  [base-manager] port wwan0 released by device '/sys/devices/pci0000:00/0000:00:14.0/usb1/1-3'
ModemManager[1176]: <info>  [base-manager] couldn't check support for device '/sys/devices/pci0000:00/0000:00:14.0/usb1/1-3': Operation was cancelled
Riniko ★★
() автор топика
Последнее исправление: Riniko (всего исправлений: 1)
Ответ на: комментарий от Riniko

изменилось на Bad

Оно и должно быть Bad чтобы линукс не пытался усыплять устроство.

Cannot open /dev/ttyUSB0

Это может быть и от занятости порта чем-нибудь и от отсутствия прав доступа.

И,кстати, «командный» порт у модемов Huawei обычно не первый. У моего например второй.

watchcat382
()
Ответ на: комментарий от Riniko

Выглядит, как будто кто-то постоянно ресетит модем.

Попробуй немного поменять udev-правило, чтобы оно срабатывало только если конфиг модема не #3:

SUBSYSTEM=="usb", ATTR{idVendor}=="12d1", ATTR{idProduct}=="15c1", ATTR{bConfigurationValue}!="3", ATTR{bConfigurationValue}="3"

Если не поможет, попробуй удалить пакет usb-modeswitch. Может быть это он вносит хаос. В нём ведь тоже есть udev правило для этого модема.

iliyap ★★★★★
()
Ответ на: комментарий от iliyap

Поменял правило udev. Не изменилось. Удалил usb-modeswitch.

sudo journalctl -b -t ModemManager
ModemManager[1110]: <info>  ModemManager (version 1.20.4) starting in system bus...
ModemManager[1110]: <info>  [base-manager] couldn't check support for device '/sys/devices/pci0000:00/0000:00:1c.2/0000:04:00.0': not supported by any plugin
ModemManager[1110]: <info>  [base-manager] couldn't check support for device '/sys/devices/pci0000:00/0000:00:1f.6': not supported by any plugin
ModemManager[1110]: <info>  [device /sys/devices/pci0000:00/0000:00:14.0/usb1/1-3] creating modem with plugin 'huawei' and '3' ports
ModemManager[1110]: <warn>  [plugin/huawei] could not grab port cdc-wdm0: Cannot add port 'usbmisc/cdc-wdm0', unhandled port type
ModemManager[1110]: <warn>  [base-manager] couldn't create modem for device '/sys/devices/pci0000:00/0000:00:14.0/usb1/1-3': Failed to find primary AT port
lines 1-6/6 (END)

Зато теперь подключается к ttyUSB0.

ATZ
OK
AT+CGDCONT=1
OK
AT+CLAC

Дальше тишина. sudo mmcli-L модем не видит.

Riniko ★★
() автор топика
Ответ на: комментарий от watchcat382

и от отсутствия прав доступа.

Пробовал и от sudo и от root.

И, кстати, «командный» порт у модемов Huawei обычно не первый.

Больше портов физически нет. Вот список всех:

sudo ls /dev
autofs		 kmsg	       rfkill	 tty18	tty42  ttyS0	    vcsa5
block		 kvm	       rtc	 tty19	tty43  ttyS1	    vcsa6
bsg		 log	       rtc0	 tty2	tty44  ttyS2	    vcsa7
btrfs-control	 loop0	       sda	 tty20	tty45  ttyS3	    vcsu
bus		 loop1	       sda1	 tty21	tty46  ttyUSB0	    vcsu1
cdc-wdm0	 loop2	       sda2	 tty22	tty47  uhid	    vcsu2
char		 loop3	       sda5	 tty23	tty48  uinput	    vcsu3
console		 loop4	       sda6	 tty24	tty49  urandom	    vcsu4
core		 loop5	       serial	 tty25	tty5   userfaultfd  vcsu5
cpu_dma_latency  loop6	       sg0	 tty26	tty50  v4l	    vcsu6
cuse		 loop7	       shm	 tty27	tty51  vboxdrv	    vcsu7
disk		 loop-control  snapshot  tty28	tty52  vboxdrvu     vfio
dm-0		 mapper        snd	 tty29	tty53  vboxnetctl   vga_arbiter
dm-1		 media0        stderr	 tty3	tty54  vboxusb	    vhci
dri		 mei0	       stdin	 tty30	tty55  vcs	    vhost-net
drm_dp_aux0	 mem	       stdout	 tty31	tty56  vcs1	    vhost-vsock
drm_dp_aux1	 mqueue        tty	 tty32	tty57  vcs2	    video0
drm_dp_aux2	 net	       tty0	 tty33	tty58  vcs3	    video1
fb0		 null	       tty1	 tty34	tty59  vcs4	    watchdog
fd		 nvram	       tty10	 tty35	tty6   vcs5	    watchdog0
full		 port	       tty11	 tty36	tty60  vcs6	    zero
fuse		 ppp	       tty12	 tty37	tty61  vcs7
hpet		 psaux	       tty13	 tty38	tty62  vcsa
hugepages	 ptmx	       tty14	 tty39	tty63  vcsa1
hwrng		 ptp0	       tty15	 tty4	tty7   vcsa2
initctl		 pts	       tty16	 tty40	tty8   vcsa3
input		 random        tty17	 tty41	tty9   vcsa4

Riniko ★★
() автор топика
Ответ на: комментарий от Riniko

Теперь, поставил на зарядку ноутбук. Зашел в ModemManager (в нем не отображался модем, ttyUSB0 отображался и можно подключиться. Команды не отображаются. По переключался под root. нем уже ttyUSB1 отображался, но на команды не реагировал, хоть и можно было подключиться). Закрыл крышку. Теперь открыл, модем отображается, подключается.

sudo mmcli -L
/org/freedesktop/ModemManager/Modem/1 [Huawei Technologies Co., Ltd.] HUAWEI Mobile

Riniko ★★
() автор топика
Ответ на: комментарий от Riniko

Не надо подключаться к ttyUSB0, это может мешать ModemManager-у.

Попробуй перезапустить ModemManager (sudo systemctl restart ModemManager), и не подключаться minicom-ом к ttyUSB. После перезапуска ему потребуется какое-то время на дискавер модема. Лог посмотреть было бы интересно.

iliyap ★★★★★
()