SkyStar2 & kernel-2.6.16

Доброго времени суток!

Помогите разобраться:
Когда ставил Генту 2005.1, то в ядре включал поддержку для DVB карты SkyStar2 PCI и в модулях ядра появлялся модуль skystar2.ko, ядро было 2.6.12-rХ, теперь стоит генту 2006.0, ядро 2.6.16-r7, в нем включаю:

# Supported FlexCopII (B2C2) Adapters
CONFIG_DVB_B2C2_FLEXCOP=m
CONFIG_DVB_B2C2_FLEXCOP_PCI=m
# CONFIG_DVB_B2C2_FLEXCOP_USB is not set
# CONFIG_DVB_B2C2_FLEXCOP_DEBUG is not set

естесственно, появляется только b2c2-flexcop-pci.ko, а вот чего включить, чтоб появился skystar2.ko так и не нашел, помогите, кто сталкивался с подобным...

P|S: Ядро до дыр уже закомпилил... :) Зато опыт приобрел... )))

?

такой вопрс: а зачем?
через 10 мин. поисков (у меня нет DVB) на www.linuxtv.org было найдено:

Цитата:
A DVB-S card produced by Technisat based on the B2C2 FlexCop Chipset. Early versions contained the STV0299 Demodulator, newer ones the MT312.

Some early versions are known to have heat problems, but as far we know this issue has been solved in the meantime.

This card is known to work quite well under Linux.

скажи если не трудно скока ресурсов жрёт, а то хочу инет а шлюз мой - пень3 733 вот и думаю SkyStar 1 или 2?

Re: ?

evadim написал(а):
такой вопрс: а зачем?
через 10 мин. поисков (у меня нет DVB) на www.linuxtv.org было найдено:

Цитата:
A DVB-S card produced by Technisat based on the B2C2 FlexCop Chipset. Early versions contained the STV0299 Demodulator, newer ones the MT312.

Some early versions are known to have heat problems, but as far we know this issue has been solved in the meantime.

This card is known to work quite well under Linux.

скажи если не трудно скока ресурсов жрёт, а то хочу инет а шлюз мой - пень3 733 вот и думаю SkyStar 1 или 2?

Есть у меня драйвера, и с линукств в том числе... Но, они ведь включены в 2.6.Х... а тут, вдруг пропали... И как то странно пропали, флекскоповские под ТВ остались, а в инет чтоб ходить, исчезли, прям чудеса какие то... Ладно, попробую подсунуть из 2.6.12....

По поводу Вашего вопроса,... а хбз :) Не замерял никогда, но, по моему скромному мнению, если юзать только инет без ТВ, то Вашей машинки хватит, так же, стОит учесть несколько моментов, SkyStar1 поддерживает кодирование мпег2 аппаратно, то биш, нагрузка на комп существенно ниже, если смотреть ТВ, и имеет специальный слот, куда можно вставить карту для просмотра закодированного ТВ сигнала, НО (!) имеет пропускную способность гораздо ниже, чем SkyStar2 y SkyStar2 45 Mb/sec , зато аппаратно не поддерживает кодирование мпег2, что, в случае просмотра ТВ сразу заметно нагрузит комп, т.к. придется использовать софтовое декодирование... Вроде ничего не напутал... Почитайте форумы... Удачи...

SkyStar 2 + snapshot 25.06.2006

И я собственно поставился
для настройки использовал этот труд (и ессно Gentoo Way)
http://carpenter.bofh.ru/texts/sat-ssx/linuxsat.html
при установке вылезло следующее
skystar2.ko начиная с 2.6.13 не актуален
модули встали
scan как всегда ничего не показал
szap -c /etc/channels.conf девайс залочил
интерфейс подялся успешно
ifconfig dvb0_0 10.95.2.1 netmask 255.255.255.255 broadcast 255.255.255.255
route add 10.95.2.1 dev dvb0_0
тоже - ок, но
tcpdump -ni dvb0_0
dvbtraffic
молчат
не использвал dvb_shutdown_timeout=0 dvb_net_debug=1 так как пока не придумал как их офоормить
pid указал десятичный
в маздае и на внешнем тюнере сигнал есть

Вопросы:
1. Как можно посмотреть принимаемый и декодируемый сигналы (хотя-бы их наличие)
2. Существуют ли программы мониторинга для SkyStar 2 (уровень сигнала итп + темперетура например)
3. у кого есть runlivel скрипт для генту подилитесь, я бы глянул.

Предложения:
1. Испельзующим DVB для сетей и видео объедениться в решении возникающих проблем (а в метадистрибе (если обновляться ;-)) они возникают частенько)
2. По мотивам разборок написать DVB handbook на http://ru.gentoo-wiki.com/ и поддерживать его в актуальном состаянии (беру на себя, нужна помощь хотя бы в обсуждении)
3. Тем кто любит делать (а не трепаться :-| ) создать и поддерживать набор скриптов/программ для обслуживания DVB (в виде ебилда ессно) достойный включения в portage
4. Отстаивать наш интерес в багзилле

P.S Нас мало, но мы в тельняжках ! :-Dвв

во-первых, как и

во-первых, как и было сказано, модуль skystar2 называется теперь b2c2-flexcop-pci

далее, что бы вставить правильно dvb_shutdown_timeout=0 надо сделать файлик /etc/modules.d/dvb с содержимым:

options dvb-core dvb_shutdown_timeout=0

и сказать modules-update

далее по вопросам:

1. посмотреть можно посредством проги femon, которая идет вместе с linuxtv-dvb-apps.

2. существуют, но исключительно самописные, поверх того же femon-а. например у меня постоянно запущен небольшой демон на руби, который собирает сигнал, snr, ber-ы и кладет rrdb (man rrdtool). температуру skystar2 ничем не мониторит и не отдает, как и unc-и.

3. универсального скрипта для подъема спутникового канала не существует -- слишком отличаются настройки от провайдера к провайдеру и от машины к машине. у меня к примеру во время подъема тарелки выставляется весьма хитрозадый роутинг. так что проще самому написать.

по предложениям:

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

2. да тоже, каждый уважающий себя провайдер имеет факи для линукса и чего-то такого gentoo-спецфичного там в общем нет.

3. все уже есть.

4. гы.. скорее в багзилле kaffeine, потому как это единственно проблемный пункт для меня -- лучший dvb-телевизор и не работает с 0.8.1

P.S. нас более чем много. это ты куда-то не туда посмотрел :-)

--
gentoo on athlonxp & mobile athlon64

Я разбил

Я разбил стартовый скрипт на два: 1 поднимает интерфейс, второй запускает соединение с провайдером.:

#!/sbin/runscript

PID=pid
DEV_NAME=dvb0_0
IP_ADDR=addr

start()
{
    ebegin "starting Sattelite Inet"


    /usr/bin/szap -c /etc/channels.conf -n 1 -x
    /usr/bin/dvbnet -p $PID
    /sbin/ifconfig $DEV_NAME $IP_ADDR netmask 255.255.255.255 broadcast 255.255.255.255
    route add $IP_ADDR dev $DEV_NAME

    echo 0 > /proc/sys/net/ipv4/conf/dvb0_0/rp_filter
    echo 1 > /proc/sys/net/ipv4/ip_forward

    cp -f /etc/resolv.conf.sat /etc/resolv.conf # nececary for dns

    eend 0
}

stop()
{
    ebegin "stopping Sattelite Inet"

    /sbin/ifconfig $DEV_NAME down
    /usr/bin/dvbnet -d 0

    eend 0
}

так как я использую OpenVPN то второй скрипт - симлинк на стандартный опенвпновский скрипт.

Я разбил

Я разбил стартовый скрипт на два: 1 поднимает интерфейс, второй запускает соединение с провайдером.:

#!/sbin/runscript

PID=pid
DEV_NAME=dvb0_0
IP_ADDR=addr

start()
{
    ebegin "starting Sattelite Inet"


    /usr/bin/szap -c /etc/channels.conf -n 1 -x
    /usr/bin/dvbnet -p $PID
    /sbin/ifconfig $DEV_NAME $IP_ADDR netmask 255.255.255.255 broadcast 255.255.255.255
    route add $IP_ADDR dev $DEV_NAME

    echo 0 > /proc/sys/net/ipv4/conf/dvb0_0/rp_filter
    echo 1 > /proc/sys/net/ipv4/ip_forward

    cp -f /etc/resolv.conf.sat /etc/resolv.conf # nececary for dns

    eend 0
}

stop()
{
    ebegin "stopping Sattelite Inet"

    /sbin/ifconfig $DEV_NAME down
    /usr/bin/dvbnet -d 0

    eend 0
}

так как я использую OpenVPN то второй скрипт - симлинк на стандартный опенвпновский скрипт.

скрипт

за скрипт спасибо я понял
только попрбую через conf.d реализовать
опубликую ессно на вики
по поводу программы мониторинга для SkyStar 2

Цитата:
существуют, но исключительно самописные, поверх того же femon-а. например у меня постоянно запущен небольшой демон на руби, который собирает сигнал, snr, ber-ы и кладет rrdb (man rrdtool). температуру skystar2 ничем не мониторит и не отдает, как и unc-и.

это offline (кстати неплохое решение)
я бы хотел снимать реальные показания (полученные непосредственно от драйвера) в инерактивном режиме типа htop
и сделать готовое оффлайновое решение
ввиду написанного выше хоутушку начнну с описания работы dvb-apps в подробностях и постараюсь небеднеть в примерах втч по маршрутизации
на счет "кафеина" согласен надо хорошо описать проблему и на багзиллу + в лист рассылки (англоязычные (хорошо пишущие) подключайтесь)
а также самим покапаться в кишках - можно сократить время исправления
по провайдерам вопрос открыт будем вести базу (интуиция подсказывает что серезных отличий не так много)
факи ISP специфичны и не актуальны (в основном)
еще я бы поискал чего нибудь для скана удволетворяюще большенство
еще вопросы/предложения ?
буду рад

P.S. ессно ничего особо специфичного в этом нет но мне хочеться сделать настоящий GentooWay, чтобы люди сказади спасибо.

продолжая тему

#!/sbin/runscript


start()
{
    ebegin "Connection to Sattelite ISP establishing"

        ebegin "Starting OpenVPN"
        /etc/init.d/openvpn.xxxx start
        eend $?

        ebegin "Starting tc-recv"
        PW=`pwd`
        cd /etc/tc-recv
        /etc/tc-recv/tc-recv -c /etc/tc-recv/recv.ini &
        cd $PW
        eend $?

        ebegin "reload Squid"
        /etc/init.d/squid reload
        eend $?

    eend 0
}

stop()
{
    ebegin "Dissconection from Sattelite ISP"

        ebegin "Stopping OpenVPN"
        /etc/init.d/openvpn.xxx stop
        eend $?

        ebegin "Stopping tc-recv"
        killall -9 tc-recv
        eend $?

        ebegin "reload Squid"
        /etc/init.d/squid reload
        eend $?

    eend 0
}

это скрипт для подключения к PlanetSky.
В целях универсальности нужно подумать что обычно нужно ещё, и как грамотно это всё конфигурировать...

Перехожу со слаки на генту...

Сообственно хочется посмотреть "идеологически" правильные скрипты для поднятия спутникого интернета.. Я конечно могу воткнуть свои старые но..
У кого SkyStar2, SatGate и IP-IP - просьба поделится. :)

Берите этот вопрос в свои руки!

Если Вы их не напишите, то никто не напишет! Вот такой вот вывод!
Выложите свои скрипты, подумаем вместе, что делать...

+1

глядиш и я через 2-3 недели подтянусь

Re: Перехожу со слаки на генту...

Dim0n написал(а):
Сообственно хочется посмотреть "идеологически" правильные скрипты для поднятия спутникого интернета.. Я конечно могу воткнуть свои старые но..
У кого SkyStar2, SatGate и IP-IP - просьба поделится. :)

Извиняюсь, за вопрос чайника, что такое IP-IP как это работает? У меня инет со спутника, земля по ADSL.

dmiceman

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

--
gentoo on athlonxp & mobile athlon64

Re: dmiceman

dmiceman написал(а):
ipip -- это один из способов туннелирования траффика на тарелочного провайдера по земле. если ты не ходишь исключительно через провайдерский прокси (globax, ...), то ты уже пользуешь какой-то вид туннелирования и ipip -- простейший из них.

--
gentoo on athlonxp & mobile athlon64

Globax я использую, в приципе доволен, но, исходящий траффик у меня бесплатный, в итоге, получается, что глобакс как бы и не нужен...?

Из минусов, ну, например, на глобаксе закрыт 25-й порт, приходится выискивать доп порты у майл серверов... Туннель IPIP устранит это?

Или, к примеру, есть программы, которые не умеют работать с прокси серверами, IPIP туннель поможет устранить эти траблы, то бишь, проги как бы стучат в ADSL а ответ один фиг получают со спутника?

Есть ли мне смысл, просить своего ADSL провайдера поднять туннель IPIP?

За ранее благодарен!

Самый простой

Самый простой способ в линуксе - это OpenVPN. На счсёт остальных - проконсультируйтесь в службе поддержки.

можно

можно посмотреть например здесь http://faq.planetsky.com/ru/ipiplin/

Все на Вики

Итак, я написал howto на вики. Приглашаю всех присоединяться.
http://ru.gentoo-wiki.com/DVB_howto

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".