3G Modem Pantech UM18US - не отвечает устройство /dev/cuaU0

Решение проблем связванных с работой железа. Проблемы программно-аппаратной совместимости.
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
wildman
рядовой
Сообщения: 39
Зарегистрирован: 2012-12-02 15:45:49
Откуда: Kiev, Ukraine

3G Modem Pantech UM18US - не отвечает устройство /dev/cuaU0

Непрочитанное сообщение wildman » 2012-12-15 17:08:49

Исходное
1) FreeBSD 9.0 RELEASE, kernel - GENERIC
2) модем 3G (Интертелеком) Pantech UM185US
При подключении модема видим его как CD-ROM (/var/log/messages)

Код: Выделить всё

ugen0.2: <PANTECH> at usbus0
umass0: <PANTECH USB MMC Storage, class 0/0, rev 2.00/1.00, addr 2> on usbus0
umass0:  SCSI over Bulk-Only; quirks = 0x0100
umass0:3:0:-1: Attached to scbus3
cd1 at umass-sim0 bus 0 scbus3 target 0 lun 0
cd1: <UM185 CD-ROM 2.31> Removable CD-ROM SCSI-2 device
cd1: 1.000MB/s transfers
cd1: cd present [23528 x 2048 byte records]
Решение 1
- ставим из портов /usr/ports/sysutils/usb_modeswitch
- настраиваем конфиг /usr/local/etc/usb_modeswitch.conf, нашел этот кусок на сайте производителя,
хоть Описание и другое, но VednorID и ProductID полность совпадают.

Код: Выделить всё

########################################################
# UTStarcom UM185E (distributor "Alltel")
#
# Contributor: Jason Smith

DefaultVendor=  0x106c
DefaultProduct= 0x3b06

TargetVendor=   0x106c
TargetProduct=  0x3717

MessageContent="555342431234567824000000800008ff020000000000000000000000000000
- выполняем

Код: Выделить всё

usb_modeswitch -c /usr/local/etc/usb_modeswitch.conf 
CR-ROM отключается, и подключается модем:

Код: Выделить всё

ugen0.2: <PANTECH> at usbus0
umodem0: <PANTECH PANTECH USB MODEM, class 2/0, rev 1.10/1.00, addr 2> on usbus0
umodem0: data interface 1, has CM over data, has break
и устройства.

Код: Выделить всё

freebsd1# ls /dev | grep cua
cuaU0
cuaU0.init
cuaU0.lock
Решение 2.
Cпасибо человеку за статью: http://www.bsdportal.ru/viewtopic.php?p=130579
Отключаем CD-ROM простой командой:

Код: Выделить всё

>camcontrol eject cd1 
Получаем:

Код: Выделить всё

ugen0.2: <PANTECH> at usbus0
umodem0: <PANTECH PANTECH USB MODEM, class 2/0, rev 1.10/1.00, addr 2> on usbus0
umodem0: data interface 1, has CM over data, has break
Видим новые устройства:

Код: Выделить всё

freebsd1# ls /dev | grep cua
cuaU0
cuaU0.init
cuaU0.lock
Вывод:
При обоих решениях имеем следующую проблему

Код: Выделить всё

> сu -l /dev/cuaU0  (или /dev/ttyU0) 
Видим сообщение

Код: Выделить всё

Connected 
И дальше нет никакой реакции на команды. Вообще.

Дополнительная информация:
- на Windows модем работает без замечаний, после установки его драйверов.
ПРОШУ ПОМОЩИ!!!

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Гость
проходил мимо

Re: 3G Modem Pantech UM18US - не отвечает устройство /dev/cu

Непрочитанное сообщение Гость » 2012-12-16 0:12:02

интернет настраивайте а не занимайтесь изучением команды cu, вы все равно ею не умеете пользоватся

wildman
рядовой
Сообщения: 39
Зарегистрирован: 2012-12-02 15:45:49
Откуда: Kiev, Ukraine

Re: 3G Modem Pantech UM18US - не отвечает устройство /dev/cu

Непрочитанное сообщение wildman » 2012-12-16 10:42:41

Гость - Вы знаток как видно? ну .... и где знания - покажите!

Аватара пользователя
skeletor
майор
Сообщения: 2534
Зарегистрирован: 2007-11-16 18:22:04
Откуда: Kiev
Контактная информация:

Re: 3G Modem Pantech UM18US - не отвечает устройство /dev/cu

Непрочитанное сообщение skeletor » 2012-12-17 14:48:44

Гость говорит правду. Connected - означает подключён и ожидает ввода команды. Для проверки достаточно ввести AT, нажать enter и в ответ получите OK. Если не получили OK, значит что-то с модемом или соединением. Другие команды вводятся так:
AT+COMMAND1+COMMAND2+...
Вот пример

Код: Выделить всё

AT+CMGL;+CGMI
+CMGL: 1,"REC UNREAD","+85291234567",,"06/11/11,00:30:29+32"
Welcome to our SMS tutorial.

Nokia

OK
"Винда съела дрова и резет здесь не фурычит."
"Все говорят, что у меня /dev/hands криво и я всё делаю через /dev/ass. А у меня этих фалов вообще нет!"

wildman
рядовой
Сообщения: 39
Зарегистрирован: 2012-12-02 15:45:49
Откуда: Kiev, Ukraine

Re: 3G Modem Pantech UM18US - не отвечает устройство /dev/cu

Непрочитанное сообщение wildman » 2012-12-17 16:30:21

Забыли про Гостя.... :(

Уточяю, что после подключения к модему при помощи "cu -l /dev/cuaU0" на экране появляется сообщение "Connected". Разумеется ввожу команды! Во-первых нет никакого эха на экране на нажатие клавиш, ну и после нажатия Enter-a нет никакой реакции от устройства... То есть после "Connected" нет никакой реакции на действия (команды, клавиши). Приходится снимать процесс с другой консоли.

С ppp - ситуация такая : при посылке команда, все закачивает превышением таймаута ожидания ответа.
Понимаю что дело не том ЧЕМ мы общается с модемом! Потому и прошу помощи у людей возможно сталкивавшихся с подобной ситуацией.

В дополнение: модем без проблем заработал на Debian 6, после команды "eject cdrom1" появлилось устройство /dev/ttyACM0 - которое прекрасно отвечает на команды и ppp на нем отработало без проблем.

Так же сообщу что для теста на той же конфигурации FreeBSD запустил модем ZTE M622 - без проблем и ошибок (по схеме Решения 2).

Заинтересовало почему на ликунс устройство названо как ttyACM0, а не ttyUSB0 например, но из всего что нашел делаю вывод что разница не в названии и UMODEM в FreeBSD понимает его, значит этого достаточно. Или я не прав в этом месте ? Может в этом корень проблемы?

Аватара пользователя
skeletor
майор
Сообщения: 2534
Зарегистрирован: 2007-11-16 18:22:04
Откуда: Kiev
Контактная информация:

Re: 3G Modem Pantech UM18US - не отвечает устройство /dev/cu

Непрочитанное сообщение skeletor » 2012-12-19 15:47:05

Ну так бы и написали, что пробовали вводить - меньше бы ругани и прочей ненужной информации было бы написано. Я когда-то сталкивался с модемами 3G Modem Pantech, но тоже не удалось завести. В итоге поменяли модем на хуавей
"Винда съела дрова и резет здесь не фурычит."
"Все говорят, что у меня /dev/hands криво и я всё делаю через /dev/ass. А у меня этих фалов вообще нет!"

wildman
рядовой
Сообщения: 39
Зарегистрирован: 2012-12-02 15:45:49
Откуда: Kiev, Ukraine

Re: 3G Modem Pantech UM18US - не отвечает устройство /dev/cu

Непрочитанное сообщение wildman » 2012-12-22 21:16:38

Вывод:
1.Решение проблемы под FreeBSD - не найдено.
2.Тактическая задача решена на Debian 6.
ТЕМА ЗАКРЫТА.

Аватара пользователя
carver
рядовой
Сообщения: 11
Зарегистрирован: 2011-02-13 3:11:39
Откуда: kiev.ua
Контактная информация:

Re: 3G Modem Pantech UM18US - не отвечает устройство /dev/cu

Непрочитанное сообщение carver » 2014-04-28 20:12:01

тоже столкнулся с этой проблемой. freebsd и модем Franklin U600 (толи U602), той-же конторы что Pantech.

на ubuntu - модем виделся как ttyACM0, все работало OK.
на freebsd 10 - появляются cuaU0, cuaU0.init, cuaU0.lock, ttyU0, ttyU0.init, ttyU0.lock, ugen0.3
и в cu -l /dev/cuaU0 - тишина.

на воткнутый Huawei 1550 - появляется несколько cuaU1.0 cuaU1.1, cuaU1.2, и cu -l /dev/cuaU1.0 - отвечает.

наскоко я помнб, на Win, для Franklin/Pantech, тоже создается несколько Serial,
модемный и диагностические, как и создается на Freebsd - для Huawei 1550.

а тут freebsd создает только cuaU0, толи не для того Serial (не для модемного а для диагностического),
толи просто шото криво создает для модемов такого типа.

шо делать с Franklin/Pantech - пока непонятно, толи в Freebsd есть какой-то маппинг для таких устройств,
толи в самом модеме - можно AT коммандами поменять очередность Serial, что-бы cuaU0 - попал на нужный.
ну канешно, возможно проще всего сменить модем.

p.s. решил отписатся тут, раз в гугле - выдает этот топик.
в названии топика опечатка, UM185 а не UM18S, (в теме уже правильно)
/carv

valerkav
проходил мимо

такая же ситуация с M100-3 (MF823)

Непрочитанное сообщение valerkav » 2014-10-30 11:40:19

FreeBSD 11. После "сu -l /dev/cuau0 -s 115200" выдает "Connected" и не реагирует ни начто.. даже "~" не работает. Приходится извлекать устройство, чтобы выйти.

Аватара пользователя
skeletor
майор
Сообщения: 2534
Зарегистрирован: 2007-11-16 18:22:04
Откуда: Kiev
Контактная информация:

Re: 3G Modem Pantech UM18US - не отвечает устройство /dev/cu

Непрочитанное сообщение skeletor » 2014-10-30 11:50:29

Не обязательно. Можно просто прибить процесс cu через kill -9.
"Винда съела дрова и резет здесь не фурычит."
"Все говорят, что у меня /dev/hands криво и я всё делаю через /dev/ass. А у меня этих фалов вообще нет!"