Корпорация Дженерал Сателайт — российская научно-производственная компания, представляющая на российском и международном рынке высокотехнологичное радиоэлектронное оборудование, характеристики которого отвечают самым высоким стандартам. Надежность и профессионализм за многие годы успешной работы позволили компании занять место лидера в телекоммуникационном бизнес-сообществе России.
Маленькое вступление
В настоящее время последняя версия драйверов - 3.0.6 которая вышла 28.11.2000 г. по прежнему носит статус бета-версии. Ряд ошибок до сих пор препятствует нормальному использованию. Общеизвестна проблема несохранения настроек этими драйверами, ярко проявившаяся еще в эпоху НТВ-интернет. Попробуем разобраться в чем-же тут дело.
На первый взгляд, по интерфейсу, драйвера похожи на софт от DVB-карты SkyStar1. На самом деле сходство внешнее, как обманчиво сходство названий - SkyStar1 и SkyStar2. Обе DVB-карты построенны по совершенно различным схемам. Фирма Technisat (и Hauppauge и Galaxis) только продает их под своей маркой. Разработчиком же SkyStar1 являетсяTechnotrend Systemtetechnik GMBH, а SkyStar2 - фирма B2C2, Inc, создатель чипа FlexCopII, на основе которого построена карта. Для примера, посмотрите к примеру идентификацию по MAC-адресам. Разработчики же и пишут референс-драйвера для этих карт. Причем обе фирмы придерживаются разных подходов - если TechnoTrend свободно распространяет новые версии, открыл API к драйверам, то B2C2 закрыло свой публичный FTP еще осенью 2000 г.
Суть проблемы кроется в том, что драйвера некорректно работают с профилями настроек. К примеру в драйверах версии 2.01.02, которые использовались НТВ-интернет в 2000г, профилей вообщке не было.
Что-же происходит с настройками?
Часть настроек драйвера берут из реестра (ключ HKEY_LOCAL_MACHINE\Software\B2C2, Inc.\SkyServer) - это частота транспондера, параметры фильтрации. Другая часть - параметры LNB, DiSEqC, скорость потока, 22 кГц - берется из базы Epg.mdb. При смене профиля, параметры в реестре не меняются, причем при изменении их в программеSkySetup тоже. Изменить их можно вручную или на стадии инсталляции внеся правки в файл Satset.reg дистрибутива.
Итак,
1. Используем драйвера версии 3.0.6. Скачать их можно с нашего сайта в разделе Программое обеспечение. Оттуда-же скачиваем файл Satset.reg.
2. Распаковываем архив. Копируем туда наш Satset.reg.
3. Инсталлируем драйвера по обычной процедуре.
4. Запускаем прогамму SkySetup.
Не пугаясь отсутствию сигнала переходим на вкладку Satellite Settings.Создаем новый профиль с именем ES (имя не менять!) и изменяем следущие параметры:
На вкладке Tuner Settings:
Symbol Rate - 27500, причем другие значения (22000) - очистить. (Рис 1)
Рис. 1
Satellite Range from - 10700 (было 11700)
Если используется переключатель DiSEqС, то установите требуемое значение.

Рис 2.
Обратите внимание - параметры тюнера уже установлены:

Фильтры тоже установленны. Тут же можно увидеть аппаратный MAC-адрес DVB-карты. При оформлении подиски на StarSpeeder требуется именно он.

Рис 3.
Сигнал еще не появился. Перезагружаемся или перезапускаем SkyServer.
5. После перезагрузки индикаторы Quality, FEC, QPSK радостно зазеленеют,а SkyServer обрадует нас веселой синей иконкой в трее:

Но это еще не все!
При попытке посмотреть уровень сигнала, нажав LockTest мы увидим что сигнал пропадет! Даже введение правильных параметров не спасает ситуации.
Тут скрыта еще одна мина заложенная программистами. Мало того, что LockTest всегда вначале использует частоту определенную в Satellite Range from, а не текущую . Есть еще один баг. Заключается он в том, что в базе Epg.mdb параметр LNBKHz всегда равен 1. При этом на конвертор подается сигнал частотой 22 кГц, служащий для переключения конвертора в верхнюю половину Ku диапазона (11700 - 12750 МГц). По идее это параметр должен менятся при изменении частоты транспондера, например частота ниже параметраSwitch - должен быть 0 (22 кГц-выкл), выше - 1 (22 кГц-вкл). Причем похоже SkyServer этот параметр не использует, беря его из реестра. Кстати значения из Epg.mdb дублируются в реестре, но не используются.
6. Находим базу C:\Program Files\SkyStar2 DVB\DB\EPG.MDB Открываем ее в Microsoft Access.
Ищем таблицу Satellite List. Открываем ее.

Меняем параметр LNBKHz для записи ES на 0.

Закрыв Access и перезапустив SkySetup можно наблюдать уровень сигнала.

7. Теперь требуется установить VPN-соединение, как это описано в соответствующих документах.
8. Если все сделано правильно и StarSpeder работает, то вкладка Statistics выглядит следующим образом:

Кстати, тут есть еще оди мелкий баг. Скорость (kb/s) показывается после усреднения. Вы увидете, как постепенно падает скорость, после того как данные уже не передаются - это побочный эффект усреднения. Так вот если запустить SkySetup когда данные уже поступают, то скорость будет неестественно велика, пока через несколько секунд не примет надлежащих значений.
27-12-2002
| Комментарии? Поправки? Дополнения? satinet@msk.gs.ru | ![]() |