Смело умножай на 1,5 (читал - указаны параметры при испытаниях
для втискивания в стандарты безопасности)
даже в винде кажит что пользую 500 мА :eek:
и у него до 7,2 Мбит на прием HSDPA.
Printable View
Как не странно, я тоже не шибко специалист :)
Просто умею пользоваться поиском и формулировать свои хотелки :)
Например в чешской прошивке это реализовано - я подключал CDMA модем и проводной инет - при отваливании инета по проводу автоматом переходило на резерв (в чешской прошивке режим "Backup connection" вроде называется). Алгоритм только примерно представляю:
У основного соединения метрика присваивается меньше, плюс как-то отслеживается прохождение пакетов. Как только пакеты не проходят (пинги например), то вышибаются DNS серверы основного линка и меняется метрика на меньшую, чем у резервного линка.
Как только основной канал восстановился - все срабатывает в обратную сторону.
Я сидел баловался с проводом и смотрел, как автоматом DNS и маршруты меняются.
Ну-ка признавайтесь !
Что лучше и стабильнее и вообще я на перепутье :rolleyes:
OPTION.O или USBSERIAL :confused:
нужно ли добиваться работы option.o или плюнуть и оставить usbserial ?
описание в option.c
Quote:
/*
USB Driver for GSM modems
Copyright (C) 2005 Matthias Urlichs
This driver is free software; you can redistribute it and/or modify
it under the terms of Version 2 of the GNU General Public License as
published by the Free Software Foundation.
Portions copied from the Keyspan driver by Hugh Blemings
History: see the git log.
Work sponsored by: Sigos GmbH, Germany
This driver exists because the "normal" serial driver doesn't work too well
with GSM modems. Issues:
- data loss -- one single Receive URB is not nearly enough
- nonstandard flow (Option devices) control
- controlling the baud rate doesn't make sense
This driver is named "option" because the most common device it's
used for is a PC-Card (with an internal OHCI-USB interface, behind
which the GSM interface sits), made by Option Inc.
Some of the "one port" devices actually exhibit multiple USB instances
on the USB bus. This is not a bug, these ports are used for different
device features.
Backport to kernel 2.4.37 from 2.6.28.7, Leonid Lisovskiy
*/
Ну не томи душу :)
Что тут-то понимать?Code:Перевод: английский » русский
USB драйвера для GSM модемов
Copyright (C) 2005 Маттиас Urlichs
Этот драйвер является свободным программным обеспечением, вы можете распространять его и / или модифицировать
оно в соответствии с условиями Версия 2 к GNU General Public License, как
, опубликованном в Free Software Foundation.
Части скопированы с Keyspan водитель Хью Blemings
История: см. ГИТ журнала.
Работы автора по: Sigos GmbH, Германия
Этот драйвер существует, потому что "нормальные" Серийный драйвер не работают очень хорошо
с GSM модемами. Вопросы:
- Потеря данных - одно Прием URB далеко не достаточно
- Нестандартная потока (Вариант устройств) контроля
- Контролировать скорость, не имеет смысла (???)
Этот драйвер называется "вариант", поскольку наиболее распространенным устройством он
использовали это для PC-карт (с внутренним OHCI USB-интерфейс, за
который сидит GSM интерфейс), выступил Вариант инк
Некоторые из "один порт устройства фактически выставку несколько случаев USB
по USB шине. Это не ошибка, эти порты используются для различных
функции устройства.
Backport с ядром 2.4.37 из 2.6.28.7, Леонид Лисовский
Значит я ставлю так:
в файл post-boot -
.....
isnmod usbserial
insmod /opt/..../option.o # нужно ли добавить VendorID и ProductID ???
.....
а он срабатывает до монтирования файлом post-mount или
успеет opt подмонтироватся?
(не могу записать option.o в /lib) сделал его исполняемым chmod +x
и тупо записал в /tmp с сохранением .files
правильно ли это?
Да все довольно просто.
Vendor ID и Product ID прописывать не надо. Они уже есть в драйвере option. И порты модема поднимутся сами.
Возьмите мою прошивку 310 http://rapidshare.de/files/47370751/...s.tar.bz2.html Эта прошивка подойдет и для вашего WL500gP V2 и там уже есть option драйвер в прошивке.
Можете использовать и мой скрипт подключения который описан вместе с прошивкой в архиве, а можете и сделать свой скрипт подключения, такой же как и был у вас. Только вместо
insmod usbserial vend=xxxxx prod=xxxxxx maxSize=xxxx
пропишите
insmod usbserial
insmod option
если развернуть модули из архива в /opt/lib/..., то можно воспользоваться modprobe, usbserial будет загружен автоматически
если сохранять option.o во flashfs, тогда загрузка будет следующая:Code:[admin@router root]$ modprobe option
[admin@router root]$ lsmod
Tainted: P
option 14096 0 (unused)
usbserial 24068 0 [option]
...
если после подгрузки модуля option никаких usb портов не появилось, значит ваш модем не поддерживатеся драйвером, и тогда придется пользовтаься только usbserial с указанием вендора и продактаCode:insmod usbserial
insmod /usr/local/lib/.../option.o
Если option будет лежать в /opt/lib, то, видимо, лучше подгрузку модулей и запуск pppd переместить в post-mount.
post-boot ведь выполняется раньше монтирования внешних накопителей?
А в прошивке 310М
вот это тоже есть?
Code:wl500g-1.9.2.7-d-r308 (2009-05-29)
kernel
speedup NFS - increase max block size up to 32kB
Option driver updated
ppp
finally update rp-pppoe plugin from 3.08 to 3.10
incorporate external patches
Debian - "bogus DNS servers during PPP negotiation"
OpenWRT - "compensate time change"
netfilter/iptables
iplimit match replaced with connlimit (like in 2.6 kernels)
CLASSIFY, TOS targets included in firmware
layer7 filter enabled (external module)
ipset 3.0 modules added (external)
multiport match fixed
bugfixes
upnp daemon will write to nvram not more than 1 per minute