Страница 1 из 1

WeTelecom WM-D200 CDMA modem & FreeBSD

Добавлено: 2012-01-23 10:24:10
PYO
В 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 командам для этих устройств - поделитесь!

Re: WeTelecom WM-D200 CDMA modem & FreeBSD

Добавлено: 2012-01-23 11:58:40
Mox
а какие вам AT команды и зачем? Нагуглить можно как нефиг.
Отошлите патч - сделайте PR

Re: WeTelecom WM-D200 CDMA modem & FreeBSD

Добавлено: 2012-01-23 12:14:07
manefesto
таких патчей можно стругать пачками =)
надо перерабатывать механизм, так вроде сделали в snd_hda

Re: WeTelecom WM-D200 CDMA modem & FreeBSD

Добавлено: 2012-01-23 12:28:31
Mox
согласен, но когда там руки дойдут до переработки...

Re: WeTelecom WM-D200 CDMA modem & FreeBSD

Добавлено: 2012-01-23 12:32:38
manefesto
надо майнтейнеру писать патчи, ему надоест и он сделает все по уму =)

Re: WeTelecom WM-D200 CDMA modem & FreeBSD

Добавлено: 2012-01-23 15:07:29
PYO
Mox писал(а):а какие вам AT команды и зачем? Нагуглить можно как нефиг.
Нагугленные не работают :(

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