Настройка SkyStar2 под FreeBSD 6.0

Проблемы установки, настройки и работы Правильной Операционной Системы

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: Настройка SkyStar2 под FreeBSD 6.0

Непрочитанное сообщение paradox » 2008-03-09 14:37:41

частоту ставите в конфиге
а показываеться "реальная для настроки" с пересчетом на диапазон

вот когда будут все YES тогда заработает
а пока - показывает токо что есть сигнал
синхронизации нет итд.....
как минимум просто шум

Хостинговая компания 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/
Выделенные сервера, Россия, Москва, от 2460 рублей (8 CPU, 8Gb RAM, 2x500Gb HDD, RAID 3ware 9750):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

synapse
проходил мимо
Сообщения: 2
Зарегистрирован: 2008-03-09 8:59:48

Re: Настройка SkyStar2 под FreeBSD 6.0

Непрочитанное сообщение synapse » 2008-03-10 7:19:58

вот ставлю например fec 5/6 и монитор умирает зависает на одном, и не хочет отмирать,
вот что отправил satgate при регистрации(пробовал под widows, работает нормально карта)

Orbital position: 49 East (Yamal)
Frequency : 4065.9 MHz
Symbol Rate : 29.763 MSPS
polariZation : LHCP
BandWidth : C
Viterbi Rate : 5/6
PID : 402 dec

в channels.conf пишу
Yamal202:4066:h:5/6:0:29763:0:0:0



root:/usr/local/etc>dvbtune -c /usr/local/etc/channels.conf -x -n1
reading channel from file '/usr/local/etc/channels.conf'
tuning to 001 Yamal202
Sat: 0 | Freq: 4066 MHz | Polarisation: Hor | FEC: 5/6[5] | SR: 29763 Kb/s | inv : 0
>> freq = 5684000 MHz, FEC = 5, symbolrate = 29763000, inv = 0

а монитор все равно показывает no

Monitor for B2C2 SkyStar2
-------------------------

[Driver/Device Info]

# Frontend : 'Samsung TBMU24112(PLL SL1935)' Sat (DVB-S)
# MAC address : 00:d0:...........
# Tuner Frequency: 5684000 [Mhz]

# Symbol Rate: 29763 [kS/s]
# FEC: 5/6


[Tuner Info]
# LNB Lock status: Lock:No Signal:Yes Carrier:Yes Viterbi:No Sync:No

# Signal to Noise Ratio: 3.261 [dB]
# Signal Quality: 26% [??????????????????????????????????????????????????]
Press the 'q' key to finish it!

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: Настройка SkyStar2 под FreeBSD 6.0

Непрочитанное сообщение paradox » 2008-03-10 12:21:16

вот как раз на C и могли быть проблема - токо в др тюнере
будем разбираться
насчет yamal200 непомню
но кажись он как раз таки со спектральной инверсией работал
а этот тюнер ее автоматом не понимает
почти большинсво сервисов не оглашают работают ли они с включеной или с выключеной инверсией
поэтому можно поиграться

Yamal202:4066:h:5/6:0:29763:inv-on:0:0:0
dvbtune по 2 раза с паузой в сек 10
Yamal202:4066:h:5/6:0:29763:inv-off:0:0:0
dvbtune по 2 раза с паузой в сек 10
Yamal202:4066:h:5/6:0:29763:inv-auto:0:0:0
dvbtune по 2 раза с паузой в сек 10
и конторолировать монитором

насчет того что он повисает - чет непонял - поточнее
если это непоможет
попробуйте демку с сайта
и тоже самое с параметрами
если и это непоможет
будет разбираться.....

factor
ефрейтор
Сообщения: 65
Зарегистрирован: 2008-02-05 16:36:26
Откуда: Омск
Контактная информация:

Re: Настройка SkyStar2 под FreeBSD 6.0

Непрочитанное сообщение factor » 2008-03-10 13:35:01

Добрый день, или ночь!!! У кого как!!! С компилировал дрова из исходников!!! в мониторе все пучком все yes!!! ток вот не могу понять если применить команду tcpdump -ni dvb0 без поднятого тунеля до провайдера, то я увижу весь трафик который прет по данному транспондеру для всех пользователей??? :?

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: Настройка SkyStar2 под FreeBSD 6.0

Непрочитанное сообщение paradox » 2008-03-10 14:27:17

нет
промиск пока не влючается с ifconfig
но для пробы можешь попробовать
поменять
в файле dvbnet.c
priv->rx_mode = RX_MODE_UNI;
на
priv->rx_mode = RX_MODE_PROMISC;
и если ты не под 7
то должно все выйти
с пидом нужно не ошибиться - пробуй все что ты у себя ставил и смотри tcpdump
если же под 7 то нужен пачт - линки на сайте
+
нужно заремить функцию bcopy
в функции dvb_net_add_if
нормальную уже пофиксеную версию - выложу позже

factor
ефрейтор
Сообщения: 65
Зарегистрирован: 2008-02-05 16:36:26
Откуда: Омск
Контактная информация:

Re: Настройка SkyStar2 под FreeBSD 6.0

Непрочитанное сообщение factor » 2008-03-10 16:53:31

поменять
в файле dvbnet.c сторока 681
priv->rx_mode = RX_MODE_UNI;
на
priv->rx_mode = RX_MODE_PROMISC;

запустил tcpdump -ni dvb0 и увидел общий трафик!!! Круто!!! Делал все в FreeBSD 6.3 на SkyStar2 2.6D

вот тока не получается сразу на трех pids, точнее интерфейсы создались трафик идет по всем трем pids, но комп как будто тормозит хотя в top загрузка 0%. Вот

Если надо погу протестировать на FreeBSD 7.0!!!
Через 9 часов попробую запустить с подключением к провайдеру через не l2tpd, а через mpd4!!!

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: Настройка SkyStar2 под FreeBSD 6.0

Непрочитанное сообщение paradox » 2008-03-10 16:56:55

в dvbnet.c убери DELAY(500);
и должно пошустрее заработать
а чем тебе mpd не подходит?

factor
ефрейтор
Сообщения: 65
Зарегистрирован: 2008-02-05 16:36:26
Откуда: Омск
Контактная информация:

Re: Настройка SkyStar2 под FreeBSD 6.0

Непрочитанное сообщение factor » 2008-03-10 17:00:33

mpd не умеет чепляться через l2tp а mpd4 умеет

factor
ефрейтор
Сообщения: 65
Зарегистрирован: 2008-02-05 16:36:26
Откуда: Омск
Контактная информация:

Re: Настройка SkyStar2 под FreeBSD 6.0

Непрочитанное сообщение factor » 2008-03-10 17:10:37

Убил строку DELAY(500); и все заработало!!! В 5 утра месного попробую подключиться к провайдеру

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: Настройка SkyStar2 под FreeBSD 6.0

Непрочитанное сообщение paradox » 2008-03-10 17:42:52

dvbnet.c

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

       case SIOCSIFFLAGS:
                DBG2("SIOCSIFFLAGS\n");
////////////////
                 struct dvb_net_priv *priv = (struct dvb_net_priv *)ifp->if_softc;
              if (ifp->if_flags & IFF_PROMISC)
               {
                             priv->rx_mode = RX_MODE_PROMISC;
                               dvb_net_stop(ifp);
                               dvb_net_open(ifp);
             }else{
                                priv->rx_mode = RX_MODE_UNI;
                               dvb_net_stop(ifp);
                               dvb_net_open(ifp);
             }
/////////////////
                if (ifp->if_flags & IFF_UP)
                {
                        if ((ifp->if_flags & IFF_RUNNING) == 0)         //<6.0
                                net_init(ifp->if_softc);        //+kir
                } else {

для того что бы можно было на отдельном dvbX менять промиск или отменять
пробуй
Последний раз редактировалось Alex Keda 2008-03-10 18:59:14, всего редактировалось 1 раз.
Причина: Товарищщи, цените чужое время, юзайте кнопочку [code]...

factor
ефрейтор
Сообщения: 65
Зарегистрирован: 2008-02-05 16:36:26
Откуда: Омск
Контактная информация:

Re: Настройка SkyStar2 под FreeBSD 6.0

Непрочитанное сообщение factor » 2008-03-10 17:53:14

утречком все попробую :P

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35045
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Настройка SkyStar2 под FreeBSD 6.0

Непрочитанное сообщение Alex Keda » 2008-03-10 18:59:43

2 парадокс
ты всё ещё против версионности? =)))
Убей их всех! Бог потом рассортирует...

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: Настройка SkyStar2 под FreeBSD 6.0

Непрочитанное сообщение paradox » 2008-03-10 21:24:40

я и не был против версионности
просто не люблю загадывать наперед
а если насчет всего этого
так это мелкие багфикс-пробы-поделки
следующая версия будет 01 - где учтены все багфиксы и есть какой то общий итог
пока что нехватает отчета от synapse
потом будет видно
Последний раз редактировалось paradox 2008-03-10 21:43:22, всего редактировалось 1 раз.

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: Настройка SkyStar2 под FreeBSD 6.0

Непрочитанное сообщение paradox » 2008-03-10 21:29:18

если к примеру отбросить вероятность появления карточек 2.3 ревизии с тюнером tbdu18132
то можно еще порезать драйвер и сделать нормальный тюнинг тюнера tbmu24112 с нормальным поиском лока
и избавиться от линухового

PS все баг фиксы далаю потому что считаю обязаным сделать дествительно рабочую версию
все ноухау вроде сделать ТВ итд
эт уже за др деньги

nimnull78
при всем желании сделать хоть кое как-то рабочую поддержку твоего тюнера
нужно малеха переписать драйвер и избавиться от линухового тюнера
увы PS

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35045
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Настройка SkyStar2 под FreeBSD 6.0

Непрочитанное сообщение Alex Keda » 2008-03-10 21:49:05

насчёт ТВ - не думаю что это реально кому-то нужно...
==========
если нужно пусть сами развлекаются =)
Убей их всех! Бог потом рассортирует...

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: Настройка SkyStar2 под FreeBSD 6.0

Непрочитанное сообщение paradox » 2008-03-10 22:07:06

не поверишь но очень многим
поставить и дать вещание в локалку ТВ /радио очень многие хотят
потому и ответил сразу
на будущее ;))
на почту таких вопросов много было.....
-----------------------------
токо что наткнулся на пост какого то сателит провайдера
где разговор с саппортом шел о том
что чел настраивал ss2 под bsd
а ему саппорт доказывал что ss2 не работает под bsd!!
он им отчет monitor
.....
вообщем я посмеялся

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35045
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Настройка SkyStar2 под FreeBSD 6.0

Непрочитанное сообщение Alex Keda » 2008-03-10 23:38:58

хм...
а какова сложность реализации?
Убей их всех! Бог потом рассортирует...

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: Настройка SkyStar2 под FreeBSD 6.0

Непрочитанное сообщение paradox » 2008-03-10 23:55:25

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

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35045
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Настройка SkyStar2 под FreeBSD 6.0

Непрочитанное сообщение Alex Keda » 2008-03-11 8:49:34

человек спроектирован для куда более сложных условий чем мы щас живём.
поэтому я не понимаю всех этих ссылок на здоровье.
=========
я третий год сплю по 4 xчаса перкрасно себя чувствую.
Убей их всех! Бог потом рассортирует...

princeps
майор
Сообщения: 2684
Зарегистрирован: 2007-09-25 10:20:59
Откуда: Сочи, Москва
Контактная информация:

Re: Настройка SkyStar2 под FreeBSD 6.0

Непрочитанное сообщение princeps » 2008-03-11 10:08:11

Ну ты, блин, прямо наполеон
Deus quos vult perdere dementat prius
http://www.itforum-sochi.ru

factor
ефрейтор
Сообщения: 65
Зарегистрирован: 2008-02-05 16:36:26
Откуда: Омск
Контактная информация:

Re: Настройка SkyStar2 под FreeBSD 6.0

Непрочитанное сообщение factor » 2008-03-11 11:39:58

ну значит излогаю свои сопли по поводу внесенных изменений:
1. Корректировки в файле ../skystar2/skystar2/dvbnet.c :
1.1 Удалил строку DELAY(500);
1.2 Внес изменения
case SIOCSIFFLAGS:
DBG2("SIOCSIFFLAGS\n");
////////////////
struct dvb_net_priv *priv = (struct dvb_net_priv *)ifp->if_softc;
if (ifp->if_flags & IFF_PROMISC)
{
priv->rx_mode = RX_MODE_PROMISC;
dvb_net_stop(ifp);
dvb_net_open(ifp);
}else{
priv->rx_mode = RX_MODE_UNI;
dvb_net_stop(ifp);
dvb_net_open(ifp);
}
/////////////////
if (ifp->if_flags & IFF_UP)
{
if ((ifp->if_flags & IFF_RUNNING) == 0) //<6.0
net_init(ifp->if_softc); //+kir
} else {

2. Откорректировал файл dvbnet.sh():
#!/bin/sh

DRIVER="skystar2"
PID="3010"
DVB="dvb0"
DVBNET="/usr/local/bin/dvbnet"
DVBTUNE="/usr/local/bin/dvbtune"
ifconfig="/sbin/ifconfig"

case "$1" in
start)
# /sbin/route add -host 193.251.135.97 10.7.100.1
if [ -f /boot/modules/${DRIVER}.ko ]; then
kldload ${DRIVER}
if [ -f ${DVBNET} -a -x ${DVBNET} ]; then
${DVBNET} -p 3010
${DVBNET} -p 3011
${DVBNET} -p 3013
${ifconfig} dvb0 ether 00:d0:5c:0b:xx:xx
${ifconfig} dvb0 inet 192.168.238.238 up
${ifconfig} dvb1 ether 00:d0:5c:0b:xx:xx
${ifconfig} dvb1 inet 192.168.238.239 up
${ifconfig} dvb2 ether 00:d0:5c:0b:xx:xx
${ifconfig} dvb2 inet 192.168.238.240 up
sh -c "${DVBTUNE} -c /usr/local/etc/channels.conf -x > /dev/null 2>&1 &"
echo -n ' dvbnet'
fi
fi
;;
stop)

# if [ -f ${DVBNET} -a -x ${DVBNET} ]; then
# ${ifconfig} ${DVB} down
# ${DVBNET} -d 1
# fi

kldunload ${DRIVER}
;;
restart)
$0 stop
sleep 2
$0 start
;;
*)
echo "usage: {start|stop|restart}" >&2
;;
esac

поднял mpd появилось соединения ng0

но входящих пакетов нет!!!
Я подозреваю все это из-за того что меняю MAC-адрес! А меняю из-за того что у провадера зарегистрирован мой MAC-адрес от SkySkat3. Вот!!! Я правельно думаю или я опять где то :twisted:

factor
ефрейтор
Сообщения: 65
Зарегистрирован: 2008-02-05 16:36:26
Откуда: Омск
Контактная информация:

Re: Настройка SkyStar2 под FreeBSD 6.0

Непрочитанное сообщение factor » 2008-03-11 12:06:29

переделал не много dvbnet.sh может кому тоже понадобится:
#!/bin/sh

DRIVER="skystar2"
pids="3010,3011,3013"
DVB="dvb"
DVBNET="/usr/local/bin/dvbnet"
DVBTUNE="/usr/local/bin/dvbtune"
MAC_ADDR=xx:xx:xx:xx:xx:xx
ifconfig="/sbin/ifconfig"

case "$1" in
start)
if [ -f /boot/modules/${DRIVER}.ko ]; then
kldload ${DRIVER}
if [ -f ${DVBNET} -a -x ${DVBNET} ]; then
j=0; k=251;
for PID in "${pids[@]}"; do
DEV_NAME=DVB$j
IP_ADDR=192.168.44.$k
${DVBNET} -p $PID
ifconfig $DEV_NAME $IP_ADDR netmask 255.255.255.0 broadcast 255.255.255.255
ifconfig $DEV_NAME hw ether $MAC_ADDR
route add $IP_ADDR dev $DEV_NAME
let j++;
let k++;
done
sh -c "${DVBTUNE} -c /usr/local/etc/channels.conf -x > /dev/null 2>&1 &"
echo -n ' dvbnet'
fi
fi
;;
stop)

# if [ -f ${DVBNET} -a -x ${DVBNET} ]; then
# ${ifconfig} ${DVB} down
# ${DVBNET} -d 1
# fi

kldunload ${DRIVER}
;;
restart)
$0 stop
sleep 2
$0 start
;;
*)
echo "usage: {start|stop|restart}" >&2
;;
esac


еще наталкивался на другой тип через rc.conf загрузку драйвера как переделыю выложу

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: Настройка SkyStar2 под FreeBSD 6.0

Непрочитанное сообщение paradox » 2008-03-11 12:18:52

factor
ifconfig dvb0 promisc

и все должно заработать
фильтрации по mac в драйвере не реализовано....

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: Настройка SkyStar2 под FreeBSD 6.0

Непрочитанное сообщение paradox » 2008-03-11 13:05:20

фикс для тех у кого С диапазон
////////// в dvbtune.c
int main(int argc,char **argv)
{

int dvbfd = -1;
int error = 0;
int nfopt = -1;
char chanfile[2 * 256];
int chan_list = 0, cfile = 0, fmon = 0;
u_int32_t chan_no = 0, dvr = 0;


lnb_type = *lnb_enum(4); ///////////// меняем 0 -> 4


поидеи нужно добавить в dvbtune что то типа
-l ku для ku диапазона
-l c для с
у кого запущена утилита настройки ss2 под виндовс посмотрите и скажите какие там еще параметры на диапазоны кроме Ku и С

factor
ефрейтор
Сообщения: 65
Зарегистрирован: 2008-02-05 16:36:26
Откуда: Омск
Контактная информация:

Re: Настройка SkyStar2 под FreeBSD 6.0

Непрочитанное сообщение factor » 2008-03-11 15:31:30

У меня стоят дрова под виндой!!! Различия тока в polarity: Horizontal/Left (High) Vertical/Rigth (Low) ну и естетственно маленькое значения сим. скорости и транспондера! Если что другое надо поглядеть то легко 8)