Skystar3

Hi Gentoo-users.
В ядре (2.6.20-r6) включил поддержку Philips TDA10086, как настроить все остальное?
В инете нашел руководство настройки Skystar2 под Линь!
Можно ли взять его за основу для настройки Skystar3? Если нет, то куда смотреть?

Может и есть

Может и есть какие отличия в настройках между Skystar2 и Skystar3, но думаю, что общего будет больше.
Вот только я не пойму причем здесь "Philips TDA10086", если карта Skystar3?

TT-budget S1401 в

TT-budget S1401 в нашей стране распространяется под торговой маркой Skystar3. Контроллер шины PCI - Philips SAA7146AH.
Здесь http://www.gs.ru/info/si/tt-s1401.html указывается, что необходимо в ядре включить Philips TDA10086. Может у меня уже глаза замылились, ну не вижу ни какой полезной ссылки по настройке. Помогите - please!!!

про TT-budget S1401 я

про TT-budget S1401 я понял :)
а что конкретно хотите настроить, интернет? или tv?
у меня Skystar2, работает и то и другое.

Да вначале

Да вначале хотели только инет, что в принципе достаточно, но тут у нас один чел просит и tv. Наслушавшись рассказов, в принципе, его можно понять.

Ну оно, одно

Ну оно, одно другому не мешает :) я подключен к SatGate и все мои настройки к нему привязаны.
Так на какой ты стадии настроек остановился? Что ты имеешь на данный момент?

настройка

настройка любой dvb-карты под инет мало чем отличаешся - берешь руководство по скайстар2 и вперед.

Для начала попробуй залочить сигнал. szap тебе поможет. Этим самым убедишся работает карта или нет. Как тоько добьешся что сигнал лочится настроить инет дело плевое.

http://ru.gentoo-wiki.com/%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0_tt-budget_s-1401%28skystar_3%29
тебе в руки... Только не надо брать снапшот с linuxtv.org все уже есть в ядре, как только у тебя определится карточка настройка для интернета есть на том же вики только называется dvbhowto(раздел руководства) а тв просматривать можно хоть mplayer в консоли или kaffeine в кедах удобно
_________________
Кто не с нами тот против нас (С) Ария
"Всерусскоязычный" LUG

OK. Сегодня буду

OK. Сегодня буду пробовать, потом отпишу.

Ссылочка

Ссылочка http://ru.gentoo-wiki.com/%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0_tt-budget_ помогла настроить ядро. Спасибо.

Если зайти по

Если зайти по сюда http://www.opennet.ru/docs/RUS/linuxsat/#0103, то надо набрать вот эту команду modprobe dvb-core dvb_shutdown_timeout=0 dvb_net_debug=1 && modprobe stv0299 && modprobe skystar2, где (я понял так) вместо stv0299 надо набрать saa7146, а вместо skystar2 набрать skystar3.
Если делаю так, то выдает FATAL: module skystar3 not found.

Подозреваю, что где-то накасячил с ядром. Перепровел - все в соответствии с http://ru.gentoo-wiki.com/%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0_tt-budget_s-1401%28skystar_3%29 и http://ru.gentoo-wiki.com/DVB_howto.

Помогите разобраться со SkyStar3. Спутники на зону Atlantic Bird 2 и Экспресс AM22.

У меня, в ядре,

У меня, в ядре, правда относительно skystar2 вот так выглядит:

Digital Video Broadcasting Devices --->

[*] DVB For Linux
<*> DVB Core Support
<*> Technisat/B2C2 FlexCopII(b) and FlexCopIII adapters
<*> Technisat/B2C2 Air/Sky/Cable2PC PCI

А вот в
Customise DVB Frontends ---> у меня вообще не отмечено ничего.

Все вкомпилено в ядро, а не модулями. Если SkyStar3 как и kyStar2 склонна впадать в спячку через некоторое время, то нужно в файле dvb_frontend.c, который лежит по адресу по адресу /usr/src/linux-версия_ядра-gentoo/drivers/media/dvb/dvb-core
Найти строку:
static int dvb_shutdown_timeout = 5;
и исправить:
static int dvb_shutdown_timeout = 0;

После конфигурации и компиляции ядра, я установил следующие пакеты:
media-libs/libdvb
media-tv/linuxtv-dvb-apps
media-tv/linuxtv-dvb-headers
и еще net-analyzer/tcpdump для контороля
Может что и лишнее, но я тоже не "профи" в линукс.
В пакете media-tv/linuxtv-dvb-apps есть такая маленькая прога szap, которая настраивает тюнер на нужную частоту, но она почему то не заработала и я нашел рабочий бинарник в инете, которым и пользуюсь.

Потом создаешь каталог /root/.szap, а в нем файлик channels.conf следующего содержания:
Sirius3-Nordic Beam 5.0° East:12015:v:1:27500:0:0
(подставляешь частоту, порялизацию и символьную скорость для своего транспондера)

потом проверяешь лочится ли карта командой szap -n 1
если все в порядке, то видишь похожее на это:

gentoo ~ # szap -n 1
reading channels from file '/root/.szap/channels.conf'
zapping to 1 'Sirius3-Nordic Beam 5.0° East':
sat 1, frequency = 12015 MHz V, symbolrate 27500000, vpid = 0x0000, apid = 0x0000
using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'
status 00 | signal 8ecc | snr 7344 | ber 00001190 | unc 00000000 |
status 1f | signal b865 | snr b538 | ber 0000002a | unc 00000000 | FE_HAS_LOCK
status 1f | signal b80b | snr b553 | ber 00000000 | unc 00000000 | FE_HAS_LOCK
status 1f | signal b8b3 | snr b43f | ber 00000000 | unc 00000000 | FE_HAS_LOCK
status 1f | signal b680 | snr b45d | ber 00000000 | unc 00000000 | FE_HAS_LOCK

Добейся этого состояния, а потом дальше будем двигаться.

p.s. проверь после загрузки в
каталоге /dev/dvb/adapter0, должны появиться файлы устройств:
demux0
dvr0
frontend0
net0

Re: У меня, в ядре,

Дошел до проги szap - тоже нехочет нормально работать.

потом проверил

moska написал(а):

p.s. проверь после загрузки в
каталоге /dev/dvb/adapter0, должны появиться файлы устройств:
demux0
dvr0
frontend0
net0

и что же я вижу, а вижу что никакого frontend0 нету и в помине, хотя в ядре все вроде проверил и включил.
В чем может быть засада?
И да, если не трудно дай пожалуйста ссылочку на "рабочий бинарник"!!!

Quote: никакого

Цитата:
никакого frontend0 нету

Не загружен, или не скомпилирован драйвер фронтэнда. Такая проблема недавно обсуждалась на форуме, поищите.

У меня SS3 TT S-1401.

У меня SS3 TT S-1401. Все еще живу на ядре 2.6.16, в которой нет драйверов на мою карточку. Скачал драйвера с linuxtv.org. Установил.
загрузил модуль budget

modprobe budget

появилось 4 устройства в папке /dev/dvb/adapter0/ среди которых frontend0 и net0

Если не появились, значит нужно настроить udev.
Подробночти в /usr/src/linux/Documentation/dvb/udev.txt

Если нужны дрова пишите на мыло:

На новом ядре

На новом ядре 2.6.21-r3 дрова запрягутся?
Со встроенным чего-то не получается, если бы удалось запустить, ОЧЕНЬ бы выручили.
Это для работы!!!

для SkyStar3 дрова

для SkyStar3 дрова уже появились в 20 ядре, там нужно budget еще выбрать.
У меня другая трабла: есть голова с двумя выходами, и три карты, две из них СС3, с одного выхода головы кабель идет на СС3, с другого через сплиттер также на СС3 и СС2. Но вот что странно, уровень сигнала на СС2 - 71, а на СС3 (что на той, что на другой) всего 40-38. Непонимаю почему так, на 18+патч, вроде бы работало нормально, неужто в 20 ядре все так плохо. Может кто сталкивался с такой проблемой.

Пока не будет

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

Может udev как-то участвует в этом процессе? он стоит у тебя?

Никак не могу

Никак не могу настроить этот SkyStar 3.
Руководствуюсь мануалом по настройке SkyStar 2.
Ядро 2.6.21.3 -- поддержка DVB-карты сделана модулем.
Делаю следующее:
modprobe dvb-core dvb_shutdown_timeout=0 dvb_net_debug=1
modprobe budget

*Смотрю что выдаёт lsmod:
Module Size Used by
lnbp21 1792 1
tda10086 9160 1
budget 11848 0
budget_core 9036 1 budget
saa7146 15244 2 budget,budget_core
ttpci_eeprom 2240 1 budget_core
dvb_core 75212 2 budget,budget_core
radeon 120352 1
drm 72476 2 radeon
ntfs 97920 1
parport_pc 22308 1
lp 8132 0
parport 20352 2 parport_pc,lp
via_agp 8064 1
agpgart 28720 2 drm,via_agp
msdos 7936 0
fat 46300 1 msdos
joydev 8128 0

Ладно, все модули на месте.

*Смотрим что говорит dmesg:

saa7146: register extension 'budget dvb'.
ACPI: PCI Interrupt 0000:00:09.0[A] -> Link [LNKB] -> GSI 11 (level, low) ->
IRQ 11
saa7146: found saa7146 @ mem e09d2000 (revision 1, irq 11) (0x13c2,0x1018).
saa7146 (0): dma buffer size 192512
DVB: registering new adapter (TT-Budget-S-1401 PCI).
adapter has MAC addr = 00:d0:5c:60:ed:30
DVB: Unable to find symbol tda826x_attach()
frontend_init: No tda826x found!
DVB: registering frontend 0 (Philips TDA10086 DVB-S)...

Вроде, карточка определилась.

*Создаю файл /etc/channels.conf
*Его содержимое:
Raduga:11672:v:0:18200:0:0:0

*Напускаю на этот файл szap:
szap -c /etc/channels.conf -n 1 -x

*Вывод этой команды:
reading channels from file '/etc/channels.conf'
zapping to 1 'Raduga':
sat 0, frequency = 11672 MHz V, symbolrate 18200000, vpid = 0x1fff, apid =
0x1ff
f sid = 0x0000
using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'
status 00 | signal 6767 | snr fcfc | ber 00000000 | unc 00000000 |
status 00 | signal 6767 | snr d0d0 | ber 00000000 | unc 00000000 |
status 00 | signal 6767 | snr d2d2 | ber 00000000 | unc 00000000 |
status 00 | signal 6868 | snr d2d2 | ber 00000000 | unc 00000000 |
status 03 | signal 6868 | snr 8888 | ber 00000000 | unc 00000000 |
status 03 | signal 6767 | snr 8787 | ber 00000000 | unc 00000000 |
status 00 | signal 6868 | snr cfcf | ber 00000000 | unc 00000000 |
status 00 | signal 6868 | snr cece | ber 00000000 | unc 00000000 |
status 00 | signal 6868 | snr c9c9 | ber 00000000 | unc 00000000 |
status 00 | signal 6868 | snr d1d1 | ber 00000000 | unc 00000000 |

Как я понимаю напротив какой-либо из строчек должна появиться надпись:
FE_HAS_LOCK
Но её нет.
Повторный вызов команды szap даёт такой-же результат.
Вопрос: что можно сделать чтоб заставить DVB-карту заработать?

Есть

Есть подозрение, что не тот фронтенд:

Цитата:
DVB: Unable to find symbol tda826x_attach()
frontend_init: No tda826x found!
DVB: registering frontend 0 (Philips TDA10086 DVB-S)...

Второе подозрение - не настроена антенна.

Антенна

Антенна настроена точно -- из XP всё работает.
Насчёт фронтенда -- разве на SkyStar 3 не Philips TDA10086, а какой-то другой?
Посмотрю в ядре насчёт этого "tda826x" если он есть, то скомпилю модулем.
О результатах отпишусь позже.

Включите

Включите поддержку фронтенда philips TDA826X в ядре и должно залочиться.

В ядре включил

В ядре включил поддержку tda826x модулем, скомпилил.
Теперь при команде "modprobe budget" dmesg выдаёт:

saa7146: register extension 'budget dvb'.
ACPI: PCI Interrupt 0000:00:09.0[A] -> Link [LNKB] -> GSI 11 (level, low) ->
IRQ 11
saa7146: found saa7146 @ mem e09d2000 (revision 1, irq 11) (0x13c2,0x1018).
saa7146 (0): dma buffer size 192512
DVB: registering new adapter (TT-Budget-S-1401 PCI).
adapter has MAC addr = 00:d0:5c:60:ed:30
DVB: registering frontend 0 (Philips TDA10086 DVB-S)...

Что-же, уже лучше.

lsmod показывает следующее:
Module Size Used by
lnbp21 1792 1
tda826x 3144 1
tda10086 9160 1
budget 11848 0
budget_core 9036 1 budget
saa7146 15244 2 budget,budget_core
ttpci_eeprom 2240 1 budget_core
dvb_core 75212 2 budget,budget_core
radeon 120352 1
drm 72476 2 radeon
ntfs 97920 1
parport_pc 22308 1
lp 8132 0
parport 20352 2 parport_pc,lp
via_agp 8064 1
agpgart 28720 2 drm,via_agp
msdos 7936 0
fat 46300 1 msdos
joydev 8128 0

Замечательно, модуль tda826x подгрузился.

Идём далее:
szap -c /etc/channels.conf -n 1 -x
Выдаёт:

reading channels from file '/etc/channels.conf'
zapping to 1 'Raduga':
sat 0, frequency = 11672 MHz V, symbolrate 18200000, vpid = 0x1fff, apid =
0x1fff sid = 0x0000
using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'
status 00 | signal 6e6e | snr f9f9 | ber 00000000 | unc 00000000 |
status 1f | signal 6767 | snr 5050 | ber 000000ba | unc 00000019 | FE_HAS_LOCK

Отлично. Сигнал схвачен.

Дальше начинаются костыли. В мануале для настройки под винду говорится что для
SkyStar3 нужно в проге DVBData прописать пиды с 4150 по 4159 включительно.
А на сайте yamal.d-v.ru мне присвоен только один активный пид 4157.
В мануале для настройки SkyStar2 под Linux говорится про создание только
одного сетевого интерфейса, т.е. получается команда "dvbnet -p 4157".
Фильтрация пакетов идёт по IP-адресу мне назначенному: 10.250.93.224
Подскажите, пожалуйста, какие дальше выполнять действия ?

Что ты настраиваешь, спутниковый интернет?

Цитата:
Подскажите, пожалуйста, какие дальше выполнять действия ?

А какая конечная цель твоих исканий? :) Мне лично не совсем понятно...
Спутниковый интернет?
Я например подключен к SatGate, сижу на Сириусе, и использую их акселератор SLONAX.
В качестве исходящего канала GPRS от Life :).

Сначала подключаюсь через мобилку, а потом запускаю такой командой "slon start" следующий скрипт:

#!/bin/bash

case "$1" in
start)

# ---------------------------------------------------------------

# Тюним карточку:
echo "-----> START SZAP -----> TUNE DVB-CARD ..."
szap -n 1 -x

# ---------------------------------------------------------------

# поднимаем сетевой интерфейс DVB:
dvbnet -a 0 -p 402
ifconfig dvb0_0 hw ether <мак адрес двб карты>
ifconfig dvb0_0
echo 1000000 > /proc/sys/net/core/rmem_max
echo 0 > /proc/sys/net/ipv4/conf/dvb0_0/rp_filter
echo "---------------> Slonax starting..."
sleep 1
cd /root/bin/
./slnx_client_nptl
;;
stop)
# Убиваем слона и сетевой интерфейс
killall slnx_client_nptl
ifconfig dvb0_0 down
dvbnet -d 0
;;
restart)
# перезапуск
$0 stop
$0 start ;;
*)
echo "Usage: start | stop | restart"
;;
esac

И через ВПН настроил, и через ОВПН.Все вида подключения работают, но через slonax минимальный расход исходящего трафика, а потому только его и использую.

Именно интернет.

Мне нужно настроить интернет.
*Так, вроде разобрался.
Говорю: dvbnet -p 4157

*Затем:
ifconfig dvb0_0 10.250.93.224 netmask 255.255.255.255 broadcast 255.255.255.255

*Т.к. фильтрация идёт по IP-адресу, то перевожу его в 16-ричный вид и в начале
добавляю 00:00. В итоге получается: 00:00:0A:FA:5D:E0
Говорю: ifconfig dvb0_0 hw ether 00:00:0A:FA:5D:E0

*Затем:
route add 10.250.93.224 dev dvb0_0

*ifconfig показывает следующее:

dvb0_0 Link encap:Ethernet HWaddr 00:00:0A:FA:5D:E0
inet addr:10.250.93.224 Bcast:255.255.255.255 Mask:255.255.255.255
UP BROADCAST RUNNING NOARP MULTICAST MTU:4096 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
Base address:0x103d

lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)

*route показывает:
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
10.250.93.224 * 255.255.255.255 UH 0 0 0 dvb0_0
loopback localhost 255.0.0.0 UG 0 0 0 lo

*Говорю:
dvbtraffic
*Результат:
0001 1 p/s 0 kb/s 2 kbit
0010 9 p/s 1 kb/s 14 kbit
0365 10 p/s 1 kb/s 16 kbit
1029 175 p/s 32 kb/s 264 kbit
1030 212 p/s 38 kb/s 319 kbit
1036 426 p/s 78 kb/s 641 kbit
1037 309 p/s 56 kb/s 464 kbit
1038 348 p/s 63 kb/s 524 kbit
1039 671 p/s 123 kb/s 1010 kbit
103a 7 p/s 1 kb/s 11 kbit
103b 0 p/s 0 kb/s 1 kbit
103c 215 p/s 39 kb/s 324 kbit
103d 1562 p/s 286 kb/s 2350 kbit
103e 0 p/s 0 kb/s 1 kbit
104a 249 p/s 45 kb/s 375 kbit
104b 352 p/s 64 kb/s 530 kbit
104c 655 p/s 120 kb/s 985 kbit
104d 192 p/s 35 kb/s 289 kbit
104e 72 p/s 13 kb/s 109 kbit
104f 276 p/s 50 kb/s 415 kbit
1051 106 p/s 19 kb/s 159 kbit
1057 277 p/s 50 kb/s 416 kbit
1101 1339 p/s 245 kb/s 2015 kbit
1107 415 p/s 76 kb/s 624 kbit
1fff 10681 p/s 1960 kb/s 16065 kbit
2000 18576 p/s 3410 kb/s 27939 kbit

Наконец-то!
*Что дальше делать если я хочу отправлять запрос через сотовый (GPRS), пользуясь ускорителем
Sprint (версия 2-2-1), В архиве с ускорителем, помимо самого бинарника
(sprint), лежат 4 библиотеки:
libcrypto.so.0.9.8
libxml2.so.2
libxslt.so.1
libz.so.1

*Кроме libcrypto.so.0.9.8, все библиотеки есть в системе в каталогах /lib и
/usr/lib. Её, наверное, нужно скопировать в какой-либо из этих каталогов.
Если просто запустить этот бинарник sprint выдаётся следующее:

I/O warning : failed to load external entity "sprint.xml"
18.08.2007 [15:22:20][176311] [INFO] Start http server at port 8080
I/O warning : failed to load external entity "sprint.xml"

Чего ему ещё надо, что я не сделал или сделал не так ?
Подскажите, пожалуйста.

Рекомендую, как

Рекомендую, как только восстановят gentoo-wiki почитать раздел про DVB-howto...

странно -

странно - либкрипто поставляет openssl

Интересно, как

Интересно, как скоро восстановят gentoo-wiki.

гугль

гугль закешировал ВСЕ вики... так что все ЕСТЬ ... пока есть гугль.

Нашёл DVB-howto в

Нашёл DVB-howto в кэше Google, прочитал. Только про ускоритель Sprint там ни слова.
Только про OpenVPN. Что-же делать с этим Sprint?

Покопайся тут,

Покопайся тут, может чего нароешь про этот Sprint.
http://www.skynews.ru/forums/forumdisplay.php?f=10

Всё очень

Всё очень просто. После того как Вы узнаете как его запускать и настроите (тут я Вам помочь ничем не могу), нужно будет просто изменить скрипт satconnect. Убрать упоминания ускорителя tellinet и openvpn, добавить команду запуска Вашего ускорителя (настройки прокси устанавливаются в переменных окружения, можно поставить squid).

P.S. Следует помнить, что после неудачи скачивания дельты, deltup запускает wget напрямую - без прокси (тут, наверное, можно что-нибудь подкрутить в make.conf).

если мне не

если мне не изменяет память, в файле sprint.xml хранятся настройки sprinta, sprint настраивается через веб интерфейс, он должен запуститься у вас на порту 8080, нужно зайти туда броузером, выбрать нужный спутник, ввести секрктный ключ, и сохранить настройки. Еще нужно проверить права доступа к файлу sprint.xml. После запуска sprint запустит два сервиса socks прокси и hppt прокси, 3127 и 3128 порты соответственно, останется только настроить свой броузер на работу через прокси. Запускать ускоритель, разумеется, нужно после поднятия и настройки сетевого интерфейса dvb карты.

Всё, настроил. В

Всё, настроил. В Опере набрал в адресной строке 127.0.0.1:8080 и попал на страницу настроек Sprint'а, выставил всё сообразно своему провайдеру. Заработало. :-)
Sprint нужно запускать после подключения сотового.
Большое спасибо всем кто откликнулся.

Можно

Можно вопрос?
SkyStar3 нормально настроился? Инет ТВ все идет отлично?
И еще вопрос: видео в сеть можно как ни будь транслировать?
______________________________________________________
Linux home 2.6.19-gentoo-r5 #3 SMP Thu Jun 14 21:28:55 KRAST 2007 i686 Intel(R) Pentium(R) 4 CPU 3.00GHz GenuineIntel GNU/Linux
Теперь и HTC TyTN :) Жалко на Windows Mobile 6.0 :(

Работает всё,

Работает всё, РАБОТАЕТ!!! У меня работает на Intelsat904 + gprs. Короче, если у кого-то до сих пор есть вопросы по skystar3 в linux, стучите в асю, я вышлю все рабочие конфиги. Хотя информации, представленной выше, должно быть более чем достаточно.

Quote: Короче,

Цитата:
Короче, если у кого-то до сих пор есть вопросы по skystar3 в linux, стучите в асю, я вышлю все рабочие конфиги.

Может быть Вы посмотрите и дополните статью на gentoo-вики?

Там кстати есть

Там кстати есть статья именно про tt-budget-1401, можно её дописать
Кто не с нами тот против нас (С) Ария

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

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