Список форумов Asterisk Forum Asterisk Forum
The Asterisk Open Source PBX - Russian Community
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ПравилаПравила   ГруппыГруппы   ИзбранноеИзбранное    LinksСсылки   РегистрацияРегистрация 
 RSSRSS   ПрофильПрофиль   Войти и проверить личные сообщения   ВходВход 

Huawei datacard FAQ (including Makhutov's chan_datacard / Bg's chan_datacard)

 
Список форумов Asterisk Forum -> Оборудование    вывод темы на печать
Предыдущая тема :: Следующая тема  
Автор Сообщение
bg1



Зарегистрирован:
11.11.2010
Сообщения: 238

Статус: Оффлайн 

СообщениеДобавлено: Сб Янв 01, 2011 08:17    Заголовок сообщения: Huawei datacard FAQ (including Makhutov's chan_datacard / Bg's chan_datacard)

Принято решение создать фаг по использованию модемов Huawei (а потом и прочих) в asterisk, elastix и прочем.

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

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


Последний раз редактировалось: bg1 (Сб Янв 01, 2011 09:17)
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
bg1



Зарегистрирован:
11.11.2010
Сообщения: 238

Статус: Оффлайн 

СообщениеДобавлено: Сб Янв 01, 2011 09:23    Заголовок сообщения: Re: Huawei datacard FAQ (including Makhutov's chan_datacard / Bg's chan_datacard)

Описание проблемы:
перескакивание нескольких модемов между файлами устройств /dev/ttyUSBx


Решение:
Рекомендую нумеровать модемы исходя из физической (с точки зрения нумерации шины) привязки к
портам USB.

Для этого

1) Создать файл /etc/udev/rules.d/99-huawei-link.rules
следующего примерно содержания

# add symlinks for device based on USB bus address i.e. physical USB slot
ACTION!="add|change", GOTO="device_huawei_end"
#SUBSYSTEM!="usb", GOTO="device_huawei_end"
#ATTRS{idVendor}!="12d1", GOTO="device_huawei_end"
#ATTRS{idProduct}=="1446", GOTO="device_huawei_link"
#ATTRS{idProduct}=="140c", GOTO="device_huawei_link"
#ATTRS{idProduct}=="1001", GOTO="device_huawei_link"
#GOTO="device_huawei_end"

LABEL="device_huawei_link"

# USB slot from left to right (back look)
# left
KERNEL=="ttyUSB[0-9]*", ID=="1-1:1.0", SYMLINK+="hw-modem-0"
KERNEL=="ttyUSB[0-9]*", ID=="1-1:1.1", SYMLINK+="hw-audio-0"
KERNEL=="ttyUSB[0-9]*", ID=="1-1:1.2", SYMLINK+="hw-data-0"
KERNEL=="ttyUSB[0-9]*", ID=="1-1:1.3", SYMLINK+="hw-net-0"

# 2
KERNEL=="ttyUSB[0-9]*", ID=="1-2:1.0", SYMLINK+="hw-modem-1"
KERNEL=="ttyUSB[0-9]*", ID=="1-2:1.1", SYMLINK+="hw-audio-1"
KERNEL=="ttyUSB[0-9]*", ID=="1-2:1.2", SYMLINK+="hw-data-1"
KERNEL=="ttyUSB[0-9]*", ID=="1-2:1.3", SYMLINK+="hw-net-1"

# 3
KERNEL=="ttyUSB[0-9]*", ID=="1-3:1.0", SYMLINK+="hw-modem-2"
KERNEL=="ttyUSB[0-9]*", ID=="1-3:1.1", SYMLINK+="hw-audio-2"
KERNEL=="ttyUSB[0-9]*", ID=="1-3:1.2", SYMLINK+="hw-data-2"
KERNEL=="ttyUSB[0-9]*", ID=="1-3:1.3", SYMLINK+="hw-net-2"

# right
KERNEL=="ttyUSB[0-9]*", ID=="1-4:1.0", SYMLINK+="hw-modem-3"
KERNEL=="ttyUSB[0-9]*", ID=="1-4:1.1", SYMLINK+="hw-audio-3"
KERNEL=="ttyUSB[0-9]*", ID=="1-4:1.2", SYMLINK+="hw-data-3"
KERNEL=="ttyUSB[0-9]*", ID=="1-4:1.3", SYMLINK+="hw-net-3"

LABEL="device_huawei_end"

При этом в ID=="" указывать то, что отображается
в вашем выводе dmesg после втыкания модема в этот USB порт
в строках типа
[ 4854.344460] option 1-1:1.0: GSM modem (1-port) converter detected


2) В datacard.conf использовать эти символьные линки а
не сами файлы устройств /dev/ttyUSBx

[datacard0]
audio=/dev/hw-audio-0
data=/dev/hw-data-0


Added after 4 minutes:

anest писал(а):
bg1 писал(а):

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

http://asteriskforum.ru/wiki/ не достаточно удобен?


Если там будет русский, английский, испанский то можно замутить.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
someone



Зарегистрирован:
20.09.2009
Сообщения: 33

Статус: Оффлайн 

СообщениеДобавлено: Сб Янв 01, 2011 12:22    Заголовок сообщения:

Описание проблемы: при попытке позвонить datacard отваливается
Дополнительно выглядеть это может, скажем, так:

Цитата:
-- Attempting call on Datacard/datacard0/7495**** for application Playback(silence/10) (Retry 1)
-- Datacard datacard0 has disconnected
[Dec 30 16:12:09] NOTICE[26493]: pbx_spool.c:339 attempt_thread: Call failed to go through, reason (1) Hangup
debian*CLI>
-- Datacard datacard0 trying to connect on /dev/ttyUSB2...
-- Datacard datacard0 has connected, initializing...
-- Datacard datacard0 initialized and ready


При этом в сислог сыпется:
Dec 30 15:14:10 VoipGSM kernel: [ 864.438822] option: option_instat_callback: error -84
Dec 30 15:14:10 VoipGSM kernel: [ 864.448060] usb 5-1: USB disconnect, address 3
Dec 30 15:14:10 VoipGSM kernel: [ 864.448817] option: option_instat_callback: error -108


При этом модем разлочен (или не залочен вовсе, и/или даже не содержит лейблов операторов).
Скорее всего вы используете прошивку 11.608.12.10.209.
Используйте прошивку отсюда: http://depositfiles.com/ru/files/sz0ljt8q4 и будет вам счастье)

п.с. Автор-первопроходец не написал как именно не работает голос под никсами. На самом деле просто отваливается мопед.
upd: версия счастливой прошивки: 11.608.14.15.311.B418


Последний раз редактировалось: someone (Вс Янв 02, 2011 19:38)
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
bg1



Зарегистрирован:
11.11.2010
Сообщения: 238

Статус: Оффлайн 

СообщениеДобавлено: Сб Янв 01, 2011 19:10    Заголовок сообщения:

что за версия прошивки приносящей счастье то?
Т.к. файлы рано или поздно покидают depositfiles.com
то лично я использовал 11.608.14.15.311.B418
В ней отмечены баги, описанные тут http://code.google.com/p/datacard/source ... BUGS?r=136 метками HW

Наваяли тут с Paco англоязычный wiki
http://wiki.e1550.mobi/doku.php

Присоединяйтесь, можете создать русскую ветку
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
BOFH



Зарегистрирован:
13.04.2010
Сообщения: 1
Откуда: Russia, Omsk

Статус: Оффлайн 

СообщениеДобавлено: Вс Ноя 11, 2012 07:01    Заголовок сообщения:

Цитата:
Описание проблемы:
перескакивание нескольких модемов между файлами устройств /dev/ttyUSBx


Доброго дня!

С обновлением udev перестало работать.
Пишет "ID= will be removed in a future udev version, please use KERNEL= to match the event device, or KERNELS= to match a parent device, in /etc/udev/rules.d/99-huawei-link.rules"
В гугле примеров не нашёл. Не подскажете как подправить 99-huawei-link.rules?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Cache
Модератор


Зарегистрирован:
12.01.2007
Сообщения: 688
Откуда: Россия. Шатура

Статус: Оффлайн 

СообщениеДобавлено: Чт Ноя 15, 2012 15:56    Заголовок сообщения:

udev 098
========
Цитата:
Bugfixes.

Renaming of some key names (the old names still work):
BUS -> SUBSYSTEMS, ID -> KERNELS, SYSFS -> ATTRS, DRIVER -> DRIVERS.
(The behavior of the key DRIVER will change soon in one of the next
releases, to match only the event device, please switch to DRIVERS
instead. If DRIVER is used, it will behave like DRIVERS, but an error
is logged.
With the new key names, we have a more consistent and simpler scheme.
We can match the properties of the event device only, with: KERNEL,
SUBSYSTEM, ATTR, DRIVER. Or include all the parent devices in the match,
with: KERNELS, SUBSYSTEMS, ATTRS, DRIVERS. ID, BUS, SYSFS, DRIVER are no
longer mentioned in the man page and should be switched in the rule
files.

http://fts.ifac.cnr.it/cgi-bin/dwww/usr/ ... E-NOTES.gz

_________________
нанотехнолигии в области Asterisk
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора GTalk ID Skype Name Jabber ID
Список форумов Asterisk Forum -> Оборудование Ответить на тему
Страница 1 из 1

Добавить в Избранное

 
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
You cannot attach files in this forum
You cannot download files in this forum