Спутниковая рыбалка в Porteus [Linux]

Граббинг, Шаринг, Настройка ресиверов...
dm131
Начинающий
Начинающий
Сообщения: 6
Зарегистрирован: 07.05.2010 21:51
Откуда: Донской

Re: Перехват Globax, Slonax 2/3G, Torrents и SkyDsl 8/9

Непрочитанное сообщение#1151 » dm131 » 17.05.2010 17:37

Да перерыл весь форум похожая байда была у ST. Запуск "всегда свежего" не помогает не происходит ровным счетом ни чего нового.

Аватара пользователя
Blaze
Информатик-аналитик
Информатик-аналитик
Сообщения: 8908
Зарегистрирован: 24.05.2007 17:23
Модель телефона: Sony Ericson wt19i
Прошивка: Cyanogen Mod 13
Sat-ресивер: Tiviar Mini HD
Откуда: Данков
Контактная информация:

Re: Перехват Globax, Slonax 2/3G, Torrents и SkyDsl 8/9

Непрочитанное сообщение#1152 » Blaze » 17.05.2010 20:37

dm131, тогда не знаю, где может находится затычка потока :pardon:

Minevich, разработчик s2-liplianin - Многоуважаемый Игорь, доработал мой портированный патч добавив поддержку IR для карты Twinhan VP-1027 DVB-S.

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

diff -r c628b62b247a linux/drivers/media/IR/keymaps/Makefile
--- a/linux/drivers/media/IR/keymaps/Makefile	Sun May 16 15:54:49 2010 +0300
+++ b/linux/drivers/media/IR/keymaps/Makefile	Mon May 17 17:43:52 2010 +0300
@@ -64,6 +64,7 @@
 			rc-tt-3200.o \
 			rc-videomate-s350.o \
 			rc-videomate-tv-pvr.o \
+			rc-vp1027.o \
 			rc-vp1041.o \
 			rc-vp2033.o \
 			rc-vp2040.o \
diff -r c628b62b247a linux/drivers/media/IR/keymaps/rc-vp1027.c
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/linux/drivers/media/IR/keymaps/rc-vp1027.c	Mon May 17 17:43:52 2010 +0300
@@ -0,0 +1,100 @@
+/* rc-vp1027.c - Keytable for Twinhan VP-1027 Remote Controller
+ *
+ * Copyright (c) 2010 by Igor M. Liplianin <liplianin@me.by>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ */
+
+#include <media/rc-map.h>
+
+/* Twinhan vp1027 DVB-S remote
+   Sergey _Kash_ Ivanov 123kash@gmail.com
+*/
+static struct ir_scancode vp1027[] = {
+	{ 0x16, KEY_POWER2 },
+	{ 0x17, KEY_FAVORITES },
+	{ 0x0f, KEY_TEXT },
+	{ 0x48, KEY_INFO},
+	{ 0x1c, KEY_EPG },
+	{ 0x04, KEY_LIST },
+
+	{ 0x03, KEY_1 },
+	{ 0x01, KEY_2 },
+	{ 0x06, KEY_3 },
+	{ 0x09, KEY_4 },
+	{ 0x1d, KEY_5 },
+	{ 0x1f, KEY_6 },
+	{ 0x0d, KEY_7 },
+	{ 0x19, KEY_8 },
+	{ 0x1b, KEY_9 },
+	{ 0x15, KEY_0 },
+
+	{ 0x0c, KEY_CANCEL },
+	{ 0x4a, KEY_CLEAR },
+	{ 0x13, KEY_BACKSPACE },
+	{ 0x00, KEY_TAB },
+
+	{ 0x4b, KEY_UP },
+	{ 0x51, KEY_DOWN },
+	{ 0x4e, KEY_LEFT },
+	{ 0x52, KEY_RIGHT },
+	{ 0x4f, KEY_ENTER },
+
+	{ 0x1e, KEY_VOLUMEUP },
+	{ 0x0a, KEY_VOLUMEDOWN },
+	{ 0x02, KEY_CHANNELDOWN },
+	{ 0x05, KEY_CHANNELUP },
+	{ 0x11, KEY_RECORD },
+
+	{ 0x14, KEY_PLAY },
+	{ 0x4c, KEY_PAUSE },
+	{ 0x1a, KEY_STOP },
+	{ 0x40, KEY_REWIND },
+	{ 0x12, KEY_FASTFORWARD },
+	{ 0x41, KEY_PREVIOUSSONG },
+	{ 0x42, KEY_NEXTSONG },
+	{ 0x54, KEY_SAVE },
+	{ 0x50, KEY_LANGUAGE },
+	{ 0x47, KEY_MEDIA },
+	{ 0x4d, KEY_SCREEN },
+	{ 0x43, KEY_SUBTITLE },
+	{ 0x10, KEY_MUTE },
+	{ 0x49, KEY_AUDIO },
+	{ 0x07, KEY_SLEEP },
+	{ 0x08, KEY_VIDEO },
+	{ 0x0e, KEY_AGAIN },
+	{ 0x45, KEY_EQUAL },
+	{ 0x46, KEY_MINUS },
+	{ 0x18, KEY_RED },
+	{ 0x53, KEY_GREEN },
+	{ 0x5e, KEY_YELLOW },
+	{ 0x5f, KEY_BLUE },
+};
+
+static struct rc_keymap vp1027_map = {
+	.map = {
+		.scan    = vp1027,
+		.size    = ARRAY_SIZE(vp1027),
+		.ir_type = IR_TYPE_UNKNOWN,	/* Legacy IR type */
+		.name    = RC_MAP_VP_1027,
+	}
+};
+
+static int __init init_rc_map_vp1027(void)
+{
+	return ir_register_map(&vp1027_map);
+}
+
+static void __exit exit_rc_map_vp1027(void)
+{
+	ir_unregister_map(&vp1027_map);
+}
+
+module_init(init_rc_map_vp1027)
+module_exit(exit_rc_map_vp1027)
+
+MODULE_LICENSE("GPL");
+MODULE_AUTHOR("Igor M. Liplianin <liplianin@me.by>");
diff -r c628b62b247a linux/drivers/media/video/cx88/cx88-cards.c
--- a/linux/drivers/media/video/cx88/cx88-cards.c	Sun May 16 15:54:49 2010 +0300
+++ b/linux/drivers/media/video/cx88/cx88-cards.c	Mon May 17 17:43:52 2010 +0300
@@ -2145,6 +2145,19 @@
 		} },
 		.mpeg           = CX88_MPEG_DVB,
 	},
+	[CX88_BOARD_TWINHAN_VP1027_DVBS] = {
+		.name		= "Twinhan VP-1027 DVB-S",
+		.tuner_type	 = TUNER_ABSENT,
+		.radio_type	= UNSET,
+		.tuner_addr	= ADDR_UNSET,
+		.radio_addr	= ADDR_UNSET,
+		.input		= {{
+			.type	= CX88_VMUX_DVB,
+			.vmux	= 0,
+		} },
+		.mpeg		= CX88_MPEG_DVB,
+	},
+
 };
 
 /* ------------------------------------------------------------------ */
@@ -2621,6 +2634,10 @@
 		.subvendor = 0xb034,
 		.subdevice = 0x3034,
 		.card      = CX88_BOARD_PROF_7301,
+	}, {
+		.subvendor = 0x1822,
+		.subdevice = 0x0023,
+		.card      = CX88_BOARD_TWINHAN_VP1027_DVBS,
 	},
 };
 
@@ -3115,6 +3132,13 @@
 		cx_set(MO_GP1_IO, 0x10);
 		mdelay(50);
 		break;
+
+	case CX88_BOARD_TWINHAN_VP1027_DVBS:
+		cx_write(MO_GP0_IO, 0x00003230);
+		cx_write(MO_GP0_IO, 0x00003210);
+		msleep(1);
+		cx_write(MO_GP0_IO, 0x00001230);
+		break;
 	}
 }
 
diff -r c628b62b247a linux/drivers/media/video/cx88/cx88-dvb.c
--- a/linux/drivers/media/video/cx88/cx88-dvb.c	Sun May 16 15:54:49 2010 +0300
+++ b/linux/drivers/media/video/cx88/cx88-dvb.c	Mon May 17 17:43:52 2010 +0300
@@ -58,6 +58,7 @@
 #include "stb6100.h"
 /*#include "stb6100_proc.h"*/
 #include "ds3000.h"
+#include "mb86a16.h"
 
 MODULE_DESCRIPTION("driver for cx2388x based DVB cards");
 MODULE_AUTHOR("Chris Pascoe <c.pascoe@itee.uq.edu.au>");
@@ -252,6 +253,10 @@
 	.if2           = 45600,
 };
 
+static struct mb86a16_config twinhan_vp1027 = {
+	.demod_address = 0x08,
+};
+
 #if defined(CONFIG_VIDEO_CX88_VP3054) || (defined(CONFIG_VIDEO_CX88_VP3054_MODULE) && defined(MODULE))
 static int dntv_live_dvbt_pro_demod_init(struct dvb_frontend* fe)
 {
@@ -447,6 +452,29 @@
 	return 0;
 }
 
+static int vp1027_set_voltage(struct dvb_frontend *fe,
+				    fe_sec_voltage_t voltage)
+{
+	struct cx8802_dev *dev = fe->dvb->priv;
+	struct cx88_core *core = dev->core;
+
+	switch (voltage) {
+	case SEC_VOLTAGE_13:
+		cx_write(MO_GP0_IO, 0x00001220);
+		break;
+	case SEC_VOLTAGE_18:
+		cx_write(MO_GP0_IO, 0x00001222);
+		break;
+	case SEC_VOLTAGE_OFF:
+		cx_write(MO_GP0_IO, 0x00001230);
+		break;
+	}
+
+	if (core->prev_set_voltage)
+		return core->prev_set_voltage(fe, voltage);
+	return 0;
+}
+
 static struct cx24123_config geniatech_dvbs_config = {
 	.demod_address = 0x55,
 	.set_ts_params = cx24123_set_ts_param,
@@ -1449,6 +1477,18 @@
 		}
 
 		break;
+	case CX88_BOARD_TWINHAN_VP1027_DVBS:
+		dev->ts_gen_cntrl = 0x00;
+		fe0->dvb.frontend = dvb_attach(mb86a16_attach,
+						&twinhan_vp1027,
+						&core->i2c_adap);
+		if (fe0->dvb.frontend) {
+			core->prev_set_voltage =
+					fe0->dvb.frontend->ops.set_voltage;
+			fe0->dvb.frontend->ops.set_voltage =
+					vp1027_set_voltage;
+		}
+		break;
 
 	default:
 		printk(KERN_ERR "%s/2: The frontend of your DVB/ATSC card isn't supported yet\n",
diff -r c628b62b247a linux/drivers/media/video/cx88/cx88-input.c
--- a/linux/drivers/media/video/cx88/cx88-input.c	Sun May 16 15:54:49 2010 +0300
+++ b/linux/drivers/media/video/cx88/cx88-input.c	Mon May 17 17:43:52 2010 +0300
@@ -415,6 +415,11 @@
 		ir->mask_keycode = 0x7e;
 		ir->polling      = 100; /* ms */
 		break;
+	case CX88_BOARD_TWINHAN_VP1027_DVBS:
+		ir_codes         = RC_MAP_VP_1027;
+		ir_type          = IR_TYPE_NEC;
+		ir->sampling     = 0xff00;
+		break;
 	}
 
 	if (NULL == ir_codes) {
@@ -549,6 +554,7 @@
 	case CX88_BOARD_PROF_7300:
 	case CX88_BOARD_PROF_7301:
 	case CX88_BOARD_PROF_6200:
+	case CX88_BOARD_TWINHAN_VP1027_DVBS:
 		ircode = ir_decode_pulsedistance(ir->samples, ir->scount, 1, 4);
 
 		if (ircode == 0xffffffff) { /* decoding error */
diff -r c628b62b247a linux/drivers/media/video/cx88/cx88.h
--- a/linux/drivers/media/video/cx88/cx88.h	Sun May 16 15:54:49 2010 +0300
+++ b/linux/drivers/media/video/cx88/cx88.h	Mon May 17 17:43:52 2010 +0300
@@ -242,6 +242,7 @@
 #define CX88_BOARD_PROF_7301               83
 #define CX88_BOARD_SAMSUNG_SMT_7020        84
 #define CX88_BOARD_TEVII_S464              85
+#define CX88_BOARD_TWINHAN_VP1027_DVBS     86
 
 enum cx88_itype {
 	CX88_VMUX_COMPOSITE1 = 1,
diff -r c628b62b247a linux/include/media/rc-map.h
--- a/linux/include/media/rc-map.h	Sun May 16 15:54:49 2010 +0300
+++ b/linux/include/media/rc-map.h	Mon May 17 17:43:52 2010 +0300
@@ -114,6 +114,7 @@
 #define RC_MAP_TT_3200                   "rc-tt-3200"
 #define RC_MAP_VIDEOMATE_S350            "rc-videomate-s350"
 #define RC_MAP_VIDEOMATE_TV_PVR          "rc-videomate-tv-pvr"
+#define RC_MAP_VP_1027                   "rc-vp-1027"
 #define RC_MAP_VP_1041                   "rc-vp-1041"
 #define RC_MAP_VP_2033                   "rc-vp-2033"
 #define RC_MAP_VP_2040                   "rc-vp-2040"
Чуть позже выложу перекомпилированный модуль с новым применненым патчем, скорее всего завтра - сейчас некогда.

plrezan
Начинающий
Начинающий
Сообщения: 3
Зарегистрирован: 28.03.2010 8:45
Откуда: Воронеж

Re: Перехват Globax, Slonax 2/3G, Torrents и SkyDsl 8/9

Непрочитанное сообщение#1153 » plrezan » 17.05.2010 20:47

Blaze писал(а):plrezan, с какого спутника и конкретного транспондера в стандарте DVB-S2 рыбачите? Возможно нужно воспользоваться утилитой szap-s2 Для залочки сигнала.
Intelsat 904 60.0°E с транспондера 11149 V 26667. Запускал szap-s2, вот что пишет.

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

root@slax:~# szap-s2 -n 1 -c /etc/channels.conf
reading channels from file '/etc/channels.conf'
zapping to 1 'Raduga-DVBS2':
delivery DVB-S, modulation QPSK
sat 0, frequency 11149 MHz V, symbolrate 26667000, coderate auto, rolloff 0.35
vpid 0x1fff, apid 0x1fff, sid 0x0000
using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'
status 00 | signal fffe | snr fffe | ber 00000000 | unc fffffffe |
status 00 | signal fffe | snr fffe | ber 00000000 | unc fffffffe |
status 00 | signal fffe | snr fffe | ber 00000000 | unc fffffffe |
status 00 | signal fffe | snr fffe | ber 00000000 | unc fffffffe |
status 00 | signal fffe | snr fffe | ber 00000000 | unc fffffffe |
Итак навсех S-2 частотах а S ловит.
ТТ-3200

Аватара пользователя
Blaze
Информатик-аналитик
Информатик-аналитик
Сообщения: 8908
Зарегистрирован: 24.05.2007 17:23
Модель телефона: Sony Ericson wt19i
Прошивка: Cyanogen Mod 13
Sat-ресивер: Tiviar Mini HD
Откуда: Данков
Контактная информация:

Re: Перехват Globax, Slonax 2/3G, Torrents и SkyDsl 8/9

Непрочитанное сообщение#1154 » Blaze » 17.05.2010 23:19

А если так. Содержание channels.conf для 60E

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

STV-DVBS2:11149:v:0:26670:0:0:0
и затем залочить командой

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

szap-s2 -n 1 -c /etc/channels.conf -S 1 -M 5 -C 34
?

Добавлено спустя 2 часа 18 минут 5 секунд:
Minevich, как и обещал выкладываю обновленный dvb-007-3mix-beta2.lzm с поддержкой карты Twinhan VP-1027 DVB-S (и не только - это большинства касается). Отпишитесь в этой теме о результате (новый отчет лог команд не забудьте написать).

plrezan
Начинающий
Начинающий
Сообщения: 3
Зарегистрирован: 28.03.2010 8:45
Откуда: Воронеж

Re: Перехват Globax, Slonax 2/3G, Torrents и SkyDsl 8/9

Непрочитанное сообщение#1155 » plrezan » 18.05.2010 16:48

Сигнал залочило но слабый и всеравно патока нет.

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

root@slax:~# szap-s2 -n 1 -c /etc/channels.conf -S 1 -M 5 -C 34
reading channels from file '/etc/channels.conf'
zapping to 1 'STV-DVBS2':
delivery DVB-S2, modulation 8PSK
sat 0, frequency 11149 MHz V, symbolrate 26670000, coderate 3/4, rolloff 0.35
vpid 0x1fff, apid 0x1fff, sid 0x0000
using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'
status 00 | signal fffe | snr fffe | ber 00000000 | unc fffffffe |
status 1b | signal 05aa | snr 0037 | ber 003d0900 | unc fffffffe | FE_HAS_LOCK
status 1b | signal 05aa | snr 0035 | ber 003d0900 | unc fffffffe | FE_HAS_LOCK
status 1b | signal 05aa | snr 0036 | ber 00000000 | unc fffffffe | FE_HAS_LOCK
status 1b | signal 05aa | snr 0035 | ber 00000000 | unc fffffffe | FE_HAS_LOCK
status 1b | signal 05aa | snr 0036 | ber 00000000 | unc fffffffe | FE_HAS_LOCK
status 1b | signal 05aa | snr 0036 | ber 00000000 | unc fffffffe | FE_HAS_LOCK
status 1b | signal 05aa | snr 0037 | ber 00000000 | unc fffffffe | FE_HAS_LOCK
status 1b | signal 05aa | snr 0036 | ber 00000000 | unc fffffffe | FE_HAS_LOCK
status 1b | signal 05aa | snr 0037 | ber 00000000 | unc fffffffe | FE_HAS_LOCK
status 1b | signal 05aa | snr 0036 | ber 00000000 | unc fffffffe | FE_HAS_LOCK
status 1b | signal 05aa | snr 0036 | ber 00000000 | unc fffffffe | FE_HAS_LOCK
status 1b | signal 05aa | snr 0037 | ber 00000000 | unc fffffffe | FE_HAS_LOCK
status 1b | signal 05aa | snr 0037 | ber 00000000 | unc fffffffe | FE_HAS_LOCK
После запуска скайнета в кансоле пишет

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

root@slax:/mnt/sdb1/skynet0897b6sbf1_1b23# ./xskynet
161136.210 skynet 0.897b6sbf1_1b23
161136.212 mpe_request: bind ok
161137.213 /dev/dvb/adapter0/frontend0
161137.213 /dev/dvb/adapter0/dvr0
161137.213 /dev/dvb/adapter0/demux0
В ini файле прописавать надо что это S-2 паток или нет?
ТТ-3200

Аватара пользователя
Blaze
Информатик-аналитик
Информатик-аналитик
Сообщения: 8908
Зарегистрирован: 24.05.2007 17:23
Модель телефона: Sony Ericson wt19i
Прошивка: Cyanogen Mod 13
Sat-ресивер: Tiviar Mini HD
Откуда: Данков
Контактная информация:

Re: Перехват Globax, Slonax 2/3G, Torrents и SkyDsl 8/9

Непрочитанное сообщение#1156 » Blaze » 18.05.2010 18:29

Нет не надо (только транспондер). Нужно приготовить в консоле запуск xskynet, а в другой залочить сигнал и быстро закрыть окно залочки и сразу же запустить xskynet.
Kaffeine после залочки и открытия любого видео файла, а затем канала dvb-s2 - ТВ работает?

Minevich
Пользователь
Пользователь
Сообщения: 39
Зарегистрирован: 26.12.2009 13:52
Откуда: Зерноград

Re: Перехват Globax, Slonax 2/3G, Torrents и SkyDsl 8/9

Непрочитанное сообщение#1157 » Minevich » 19.05.2010 12:37

Спасибо всё отлично заработало на Tvinhan 1027 ( спасибо Blaze )

Изображение

подскажи как своп подключить

Bonapart
Интересующийся
Интересующийся
Сообщения: 10
Зарегистрирован: 29.04.2010 16:27
Модель телефона: Nokia N82
Прошивка: RM313/35.0.002
Откуда: Ставропольский край

Re: Перехват Globax, Slonax 2/3G, Torrents и SkyDsl 8/9

Непрочитанное сообщение#1158 » Bonapart » 19.05.2010 14:30

Создать SWAP раздел (qParted,gParted,parted, или с винды через acronis disk editor,partition magic)
Или в слаксе с консоли mkswapfile

Аватара пользователя
Blaze
Информатик-аналитик
Информатик-аналитик
Сообщения: 8908
Зарегистрирован: 24.05.2007 17:23
Модель телефона: Sony Ericson wt19i
Прошивка: Cyanogen Mod 13
Sat-ресивер: Tiviar Mini HD
Откуда: Данков
Контактная информация:

Re: Перехват Globax, Slonax 2/3G, Torrents и SkyDsl 8/9

Непрочитанное сообщение#1159 » Blaze » 19.05.2010 14:43

Не меня надо благодарить, это заслуга Игоря (разработчика s2-liplianin, на базе которых построен модуль dvb-007-3mix.lzm с драйверами для dvb карт).

Изображение
Swap автоматически задействован (только нужно раздел под это соответствующий), благодаря примененному патчу при сборке ядра 2.6.33.2, дающему функцию compcache, судя по нововведениям, написанным в теме [Slax-Remix] v06/2.6.33.2 released! - можно активировать по инструкции от Bonapart (см. предыдущее сообщение).
Otopic
Если кто не в курсе Bonapart являеется разработчиком проекта Slax Module Center
Выдержка из темы [Slax-Remix] v06/2.6.33.2 released!:
- added compcache patch (mhead request)
Если есть желание разузнать больше о этой функции, можешь спросить у fanthom.

Minevich
Пользователь
Пользователь
Сообщения: 39
Зарегистрирован: 26.12.2009 13:52
Откуда: Зерноград

Re: Перехват Globax, Slonax 2/3G, Torrents и SkyDsl 8/9

Непрочитанное сообщение#1160 » Minevich » 19.05.2010 14:55

да я хотел бы Swap раздел в файле а не создовать отдельно на жёстком диске (как в MagOS)

Добавлено спустя 6 минут 47 секунд:
MagOS каторый ставится на флеш с помощью добавления в конфиг параметр findswap , подхватывается раздел подкачки из Windows XP

Ответить