Skystar3
hwline 18 июня, 2007 - 19:11
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 - тоже нехочет нормально работать.
потом проверил
и что же я вижу, а вижу что никакого frontend0 нету и в помине, хотя в ядре все вроде проверил и включил.
В чем может быть засада?
И да, если не трудно дай пожалуйста ссылочку на "рабочий бинарник"!!!
Quote: никакого
Не загружен, или не скомпилирован драйвер фронтэнда. Такая проблема недавно обсуждалась на форуме, поищите.
У меня 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-карту заработать?
Есть
Есть подозрение, что не тот фронтенд:
Второе подозрение - не настроена антенна.
Антенна
Антенна настроена точно -- из 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: Короче,
Может быть Вы посмотрите и дополните статью на gentoo-вики?
Там кстати есть
Там кстати есть статья именно про tt-budget-1401, можно её дописать
Кто не с нами тот против нас (С) Ария