WeTelecom WM-D200 CDMA modem & FreeBSD

Решение проблем связванных с работой железа. Проблемы программно-аппаратной совместимости.
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
PYO
сержант
Сообщения: 185
Зарегистрирован: 2011-08-18 12:46:45

WeTelecom WM-D200 CDMA modem & FreeBSD

Непрочитанное сообщение PYO » 2012-01-23 10:24:10

В 8.2 и 9.0 существующими модулями не определился.

Чтобы это исправить подправил два файла для модуля u3g:

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

/usr/src/sys/dev/usb/usbdevs:
vendor WETELECOM	0x22de	WeTelecom
...
/* WeTelecom */
product WETELECOM WMD200	0X6801	WM-D200

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

/usr/src/sys/dev/usb/serial/u3g.c:
	U3G_DEV(WETELECOM, WMD200, 0),
После, пересобираем модуль:

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

cd /usr/src/sys/modules/usb/u3g/
make
Копируем получившийся u3g.ko в ./boot/kernel

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

kldload u3g
Появилось 3 устройства: /dev/cuaUX.[0-2].

AT команды воспринимает только cuaUX.0

PS Если у кого есть опыт по AT командам для этих устройств - поделитесь!

Хостинговая компания 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/

Аватара пользователя
Mox
лейтенант
Сообщения: 757
Зарегистрирован: 2008-12-16 16:04:14
Откуда: питер
Контактная информация:

Re: WeTelecom WM-D200 CDMA modem & FreeBSD

Непрочитанное сообщение Mox » 2012-01-23 11:58:40

а какие вам AT команды и зачем? Нагуглить можно как нефиг.
Отошлите патч - сделайте PR
"В мире программирования алгоритмы становятся более важными, чем код, и именно из-за академических корней в BSD изначально большое внимание уделялось проработке алгоритмов". Мэтт Диллон

Аватара пользователя
manefesto
Группенфюррер
Сообщения: 6934
Зарегистрирован: 2007-07-20 8:27:30
Откуда: Пермь
Контактная информация:

Re: WeTelecom WM-D200 CDMA modem & FreeBSD

Непрочитанное сообщение manefesto » 2012-01-23 12:14:07

таких патчей можно стругать пачками =)
надо перерабатывать механизм, так вроде сделали в snd_hda
я такой яростный шо аж пиздеЦ
Изображение

Аватара пользователя
Mox
лейтенант
Сообщения: 757
Зарегистрирован: 2008-12-16 16:04:14
Откуда: питер
Контактная информация:

Re: WeTelecom WM-D200 CDMA modem & FreeBSD

Непрочитанное сообщение Mox » 2012-01-23 12:28:31

согласен, но когда там руки дойдут до переработки...
"В мире программирования алгоритмы становятся более важными, чем код, и именно из-за академических корней в BSD изначально большое внимание уделялось проработке алгоритмов". Мэтт Диллон

Аватара пользователя
manefesto
Группенфюррер
Сообщения: 6934
Зарегистрирован: 2007-07-20 8:27:30
Откуда: Пермь
Контактная информация:

Re: WeTelecom WM-D200 CDMA modem & FreeBSD

Непрочитанное сообщение manefesto » 2012-01-23 12:32:38

надо майнтейнеру писать патчи, ему надоест и он сделает все по уму =)
я такой яростный шо аж пиздеЦ
Изображение

PYO
сержант
Сообщения: 185
Зарегистрирован: 2011-08-18 12:46:45

Re: WeTelecom WM-D200 CDMA modem & FreeBSD

Непрочитанное сообщение PYO » 2012-01-23 15:07:29

Mox писал(а):а какие вам AT команды и зачем? Нагуглить можно как нефиг.
Нагугленные не работают :(

При выключении интерфейса ppp tunX down модем не сбрасывается (не вешает трубку), а так и остаётся в подключённом состоянии. Команду вешания трубки я нашёл в виндяшных драйверах. Как прикрутить?