23 декабря | 2024г. | 02:19:44


АвторТема: Тестовая прошивка основана на OpenPLi от Taapat для spark 7111 (часть 2)  (Прочитано 299879 раз)

0 Пользователей и 1 Гость смотрят эту тему.

Оффлайн vigera

  • Падаван
  • *
  • Сообщений: 19
  • Поблагодарили: 12
  • Уважение: 0
SWAP на диске мне только мешает
Чем конкретно мешает?
Я никакого FullHD IPTV не смотрю ввиду наличия всего, что надо, на спутнике, но на предыдущей странице писал что у меня oscam с powerVU отъедает меньше памяти и проца, чем wicardd (хотя сравнимо) и без свопа на hdd на потоках T2-MI основным приводящим к фризам фактором становится демон kswapd0, как раз таки и перегружающий проц постоянной перезаписью забитого полностью свопа в RAM.
Вот дополнительный своп на флешку и позволяет успешно избавиться от этого.

Оффлайн andrew1961

  • Младший Джедай
  • **
  • Сообщений: 70
  • Поблагодарили: 136
  • Уважение: 0
на потоках T2-MI основным приводящим к фризам фактором становится демон kswapd0, как раз таки и перегружающий проц постоянной перезаписью забитого полностью свопа в RAM.
Вот дополнительный своп на флешку и позволяет успешно избавиться от этого.
Значит мы с вами немножко по разному настроили наши системы. У меня никаких фризов на T2-MI нет (на сборке от taapat).

Оффлайн voc

  • Джедай
  • ***
  • Сообщений: 216
  • Поблагодарили: 210
  • Уважение: -1
Народ, у меня на крайней сборке при вхождении в раздел - Настройки HDMI-CEC, уходит в зелёнку,посмотрите пожалуйста что не так, вот креш

Оффлайн vigera

  • Падаван
  • *
  • Сообщений: 19
  • Поблагодарили: 12
  • Уважение: 0
на крайней сборке при вхождении в раздел - Настройки HDMI-CEC, уходит в зелёнку,
Проверил, у меня та-же петрушка на крайнем.

Оффлайн zaktravel

  • Великий Джедай
  • ****
  • Сообщений: 569
  • Поблагодарили: 269
  • Уважение: +3
на крайней сборке при вхождении в раздел - Настройки HDMI-CEC, уходит в зелёнку,
Я заменил HDMI-CEC на тот что в прицепе и все заработало ! Пробуйте. :drinks:
VU+ZERO 4K OpenPli 7.3
GM990 Reloaded  OPEN PLI 7.0  Ednaz
Samsung 55 4К

Оффлайн crazycat

  • Друзья Джедаев
  • *****
  • Сообщений: 44
  • Поблагодарили: 73
  • Уважение: 0
Потому, что чаще всего смотрю fullHD IPTV, а для них любой лишний напряг, что по памати, что по процу приводит к фризам. Кроме того выедает память oscam с поддержкой powerVu. SWAP на диске мне только мешает. Кстати, кто не знает , у Taapat-овской сборки внутренний свап в озу -16 mb по дефолту. Можно и менять, при необходимости. У меня все хорошо работает и с дефолтными настройками.

Кстати T2-MI мы тоже смотрим как IPTV через астру. Так что на тормоза возможно влияет выбор плеера EPlayer2 или GStreamer.

PowerVU я так понимаю мы смотрим напрямую путем аппаратного декодирования, не через stream relay с софтовым декодированием в oscam (sh4 наш доходячий это наверное не тянет).

Оффлайн andrew1961

  • Младший Джедай
  • **
  • Сообщений: 70
  • Поблагодарили: 136
  • Уважение: 0
PowerVU я так понимаю мы смотрим напрямую путем аппаратного декодирования, не через stream relay с софтовым декодированием в oscam (sh4 наш доходячий это наверное не тянет).
Прямо сейчас из любопытства включил Animal Planet HD (Turkey) с 4,9E 12322V, загрузка проца SH4 те же 15 %, что на любом открытом HD канале, как я уже приводил здесь:
Через стрим релай на пробовал пока - не дошли руки. Да и уже и нет необходимости.

Оффлайн almagest

  • Падаван
  • *
  • Сообщений: 20
  • Поблагодарили: 1
  • Уважение: 0
Подскажите пожалуйста, как установить драйвера USB\Wi-FI в эту сборку (DWA125 просто взят для примера)
Скачал драйвера с оф. сайта
Распаковал в "tmp"
Далее SCP
Спойлер   :
root@spark:/var/volatile/tmp/2009_1204_RT3070_Linux_STA_v2.1.2.0# cat Makefile


RT28xx_MODE = STA
TARGET = LINUX

CHIPSET = 3070

#RT28xx_DIR = home directory of RT28xx source code
RT28xx_DIR = $(shell pwd)
RTMP_SRC_DIR = $(RT28xx_DIR)/RT$(CHIPSET)

#PLATFORM: Target platform
PLATFORM = PC
#PLATFORM = 5VT
#PLATFORM = IKANOS_V160
#PLATFORM = IKANOS_V180
#PLATFORM = SIGMA
#PLATFORM = SIGMA_8622
#PLATFORM = INIC
#PLATFORM = STAR
#PLATFORM = IXP
#PLATFORM = INF_TWINPASS
#PLATFORM = INF_DANUBE
#PLATFORM = BRCM_6358
#PLATFORM = INF_AMAZON_SE
#PLATFORM = CAVM_OCTEON
#PLATFORM = CMPC
#PLATFORM = RALINK_2880

ifeq ($(PLATFORM),5VT)
LINUX_SRC = /project/stable/5vt/ralink-2860-sdk/linux-2.6.17
CROSS_COMPILE = /opt/crosstool/uClibc_v5te_le_gcc_4_1_1/bin/arm-linux-
endif

ifeq ($(PLATFORM),IKANOS_V160)
LINUX_SRC = /home/sample/projects/LX_2618_RG_5_3_00r4_SRC/linux-2.6.18
CROSS_COMPILE = mips-linux-
endif

ifeq ($(PLATFORM),IKANOS_V180)
LINUX_SRC = /home/sample/projects/LX_BSP_VX180_5_4_0r1_ALPHA_26DEC07/linux-2.6.18
CROSS_COMPILE = mips-linux-
endif

ifeq ($(PLATFORM),SIGMA)
LINUX_SRC = /root/sigma/smp86xx_kernel_source_2.7.172.0/linux-2.6.15
CROSS_COMPILE = /root/sigma/smp86xx_toolchain_2.7.172.0/build_mipsel_nofpu/staging_dir/bin/mipsel-linux-
endif

ifeq ($(PLATFORM),SIGMA_8622)
LINUX_SRC = /home/snowpin/armutils_2.5.120.1/build_arm/linux-2.4.22-em86xx
CROSS_COMPILE = /home/snowpin/armutils_2.5.120.1/toolchain/bin/arm-elf-
CROSS_COMPILE_INCLUDE = /home/snowpin/armutils_2.5.120.1/toolchain/lib/gcc-lib/arm-elf/2.95.3
endif

ifeq ($(PLATFORM),INIC)
UCOS_SRC = /opt/uCOS/iNIC_rt2880
CROSS_COMPILE = /usr/bin/mipsel-linux-
endif

ifeq ($(PLATFORM),STAR)
LINUX_SRC = /opt/star/kernel/linux-2.4.27-star
CROSS_COMPILE = /opt/star/tools/arm-linux/bin/arm-linux-
endif

ifeq ($(PLATFORM), RALINK_2880)
LINUX_SRC = /project/stable/RT288x/RT288x_SDK/source/linux-2.4.x
CROSS_COMPILE = /opt/buildroot-gdb/bin/mipsel-linux-
endif

ifeq ($(PLATFORM),PC)
# Linux 2.6
LINUX_SRC = /lib/modules/$(shell uname -r)/build
# Linux 2.4 Change to your local setting
#LINUX_SRC = /usr/src/linux-2.4
LINUX_SRC_MODULE = /lib/modules/$(shell uname -r)/kernel/drivers/net/wireless/
CROSS_COMPILE =
endif

ifeq ($(PLATFORM),IXP)
LINUX_SRC = /project/stable/Gmtek/snapgear-uclibc/linux-2.6.x
CROSS_COMPILE = arm-linux-
endif

ifeq ($(PLATFORM),INF_TWINPASS)
# Linux 2.6
#LINUX_SRC = /lib/modules/$(shell uname -r)/build
# Linux 2.4 Change to your local setting
LINUX_SRC = /project/stable/twinpass/release/2.0.1/source/kernel/opensource/linux-2.4.31/
CROSS_COMPILE = mips-linux-
endif

ifeq ($(PLATFORM),INF_DANUBE)
LINUX_SRC = /opt/danube/sdk/linux-2.6.16.x
CROSS_COMPILE = mips-linux-
ROOTDIR = /opt/danube/sdk
export ROOTDIR
endif

ifeq ($(PLATFORM),BRCM_6358)
LINUX_SRC =
CROSS_COMPILE =
endif

ifeq ($(PLATFORM),INF_AMAZON_SE)
# Linux 2.6
#LINUX_SRC = /lib/modules/$(shell uname -r)/build
# Linux 2.4 Change to your local setting
LINUX_SRC = /backup/ifx/3.6.2.2/source/kernel/opensource/linux-2.4.31
#CROSS_COMPILE = mips-linux-
#LINUX_SRC = /project/Infineon/3.6.2.2/source/kernel/opensource/linux-2.4.31
CROSS_COMPILE = /opt/uclibc-toolchain/ifx-lxdb-1-2-3-external/gcc-3.3.6/toolchain-mips/R0208V35/mips-linux-uclibc/bin/
endif

ifeq ($(PLATFORM),ST)
LINUX_SRC = /opt/STM/STLinux-2.2/devkit/sources/kernel/linux0039
CROSS_COMPILE = /opt/STM/STLinux-2.2/devkit/sh4/bin/sh4-linux-
ARCH := sh
export ARCH
endif

ifeq ($(PLATFORM),CAVM_OCTEON)
OCTEON_ROOT = /usr/local/Cavium_Networks/OCTEON-SDK
LINUX_SRC = $(OCTEON_ROOT)/linux/kernel_2.6/linux
CROSS_COMPILE = mips64-octeon-linux-gnu-
endif

ifeq ($(PLATFORM),CMPC)
LINUX_SRC = /opt/fvt_11N_SDK_0807/fvt131x_SDK_11n/linux-2.6.17
CROSS_COMPILE =
endif

export RT28xx_DIR RT28xx_MODE LINUX_SRC CROSS_COMPILE CROSS_COMPILE_INCLUDE PLATFORM RELEASE CHIPSET RTMP_SRC_DIR LINUX_SRC_MODULE TARGET

all: build_tools $(TARGET)


build_tools:
        make -C tools
        $(RT28xx_DIR)/tools/bin2h

test:
        make -C tools test

UCOS:
        make -C os/ucos/ MODE=$(RT28xx_MODE)
        echo $(RT28xx_MODE)


LINUX:
ifneq (,$(findstring 2.4,$(LINUX_SRC)))
        cp -f os/linux/Makefile.4 $(RT28xx_DIR)/os/linux/Makefile
        make -C $(RT28xx_DIR)/os/linux/
        #cp -f $(RT28xx_DIR)/os/linux/rt$(CHIPSET)sta.o /tftpboot
else
        cp -f os/linux/Makefile.6 $(RT28xx_DIR)/os/linux/Makefile
        make  -C  $(LINUX_SRC) SUBDIRS=$(RT28xx_DIR)/os/linux modules
        #cp -f $(RT28xx_DIR)/os/linux/rt$(CHIPSET)sta.ko /tftpboot
endif

clean:
ifeq ($(TARGET), LINUX)
ifneq (,$(findstring 2.4,$(LINUX_SRC)))
        cp -f os/linux/Makefile.4 os/linux/Makefile
else
        cp -f os/linux/Makefile.6 os/linux/Makefile
endif
        make -C os/linux clean
        rm -rf os/linux/Makefile
endif
ifeq ($(TARGET), UCOS)
        make -C os/ucos clean MODE=$(RT28xx_MODE)
endif

uninstall:
ifeq ($(TARGET), LINUX)
ifneq (,$(findstring 2.4,$(LINUX_SRC)))
        make -C $(RT28xx_DIR)/os/linux -f Makefile.4 uninstall
else
        make -C $(RT28xx_DIR)/os/linux -f Makefile.6 uninstall
endif
endif

install:
ifeq ($(TARGET), LINUX)
ifneq (,$(findstring 2.4,$(LINUX_SRC)))
        make -C $(RT28xx_DIR)/os/linux -f Makefile.4 install
else
        make -C $(RT28xx_DIR)/os/linux -f Makefile.6 install
endif
endif

libwapi:
        make -C $(RT28xx_DIR)/os/linux -f Makefile.libwapi
Пишу
Makefile -C $/lib/modules/2.6.32.71_stm24_0217/kernel/drivers/net/wireless/ -f Makefile.4 install
Говорит  -sh: Makefile: not found
Что делать?
Помогите нубу пожалуйста.

Оффлайн Benny

  • Друзья Джедаев
  • *****
  • Сообщений: 564
  • Поблагодарили: 872
  • Уважение: +29
Говорит  -sh: Makefile: not found
Разумеется, откуда ему взяться на ресивере. На ресивер можно "установить" драйвера уже собранные, в виде модуля ядра.
Если готового модуля нет, то его можно собрать из исходников - вот тут пригодятся и "скачаные драйвера", и Makefile. Вот только запускать его нужно на ПК, в специально подготовленной среде для кросскомпиляции и сборки. Например, отсюда - GitHub - Duckbox-Developers/StartHere: Duckbox Development Toolchain

Оффлайн TaapatАвтор темы

  • Мастер Джедай
  • **
  • Сообщений: 3543
  • Поблагодарили: 10700
  • Уважение: +60
Benny, довольно странно рекомендовать среду сборки от Duckbox-Developers если сборка собирается на другой, открыто доступной, силка на который в первом сообщение ;)
  • Zgemma H7S | Zgemma H.S | Edision OS mini + | Amiko SHD-8900 Alien | VU+ Solo2 | Gi ET11000 4K
taapat.blogspot.com

Оффлайн almagest

  • Падаван
  • *
  • Сообщений: 20
  • Поблагодарили: 1
  • Уважение: 0
специально подготовленной среде для кросскомпиляции и сборки. Например, отсюда
Идею понял! Спасибо огромное. С Makefile теперь все ясно.
Я в линукс системах новичек, как осуществить кросскомпиляцию в "Duckbox-Developers" на примере убунту? Может быть есть какие-то faq по этой теме?
"установить" драйвера уже собранные, в виде модуля ядра.
Я так понимаю под словом "Установка" имеется ввиду копирование собранной папки rt**xx в моем случае в папку /lib/modules/2.6.32.71_stm24_0217/kernel/drivers/net/wireless/rt**xx/?

Оффлайн Benny

  • Друзья Джедаев
  • *****
  • Сообщений: 564
  • Поблагодарили: 872
  • Уважение: +29
сборка собирается на другой, открыто доступной, силка на который в первом сообщение
Я, честно говоря, даже не смотрел на первое сообщение в этом смысле =) Привык к DD тулчейну, по привычке и ссылки на него даю.

под словом "Установка" имеется ввиду копирование собранной папки rt**xx
Не обязательно "папки", этот может быть и один файл всего. В целом да, копирование нужного + depmod.
Может быть есть какие-то faq по этой теме?
Может, где-то и есть. Для той системы сборки, что использует Taapat, есть такое
How to compile software for VU Plus (Vu+) | VIDEGRO Consulting Blog и такое - Enigma 2 development toolchain оно все старое, краткое и не про наши ресиверы, но общее впечатление получить можно.

А вообще здесь это оффтопик, см. эту тему: Ручная сборка драйверов WiFi под Enigma2

Оффлайн moll33

  • Подающий Надежды
  • *
  • Сообщений: 2
  • Поблагодарили: 0
  • Уважение: 0
Здравствуйте уважаемый Taapat, извините за мой плохой русский, поздравления идеальное сборки, мне возникли следующие проблемы с Multistream /NURTS Bulgaria/ - Intelsat 904 - 45° East . После последних поправок частоты обновления, я сделал поправку в моем приемнике, но сигнал не пришел. Я заметил, что нет FEC  2/5 в сборках.
Может ли это быть отремонтированы
11477 V DVB-S2 QPSK SR:26660 FEC: 2/5 ACM/VCM Stream 3  PLS: Root+218997
Спасибо заранее

Оффлайн unperfect

  • Подающий Надежды
  • *
  • Сообщений: 2
  • Поблагодарили: 1
  • Уважение: 0
Hello,
Thank you for all
I do not know if the solution was given for the sound on the French channels 5 w. DVB-S2
PLS: Gold+50416   8PSK Stream 1.....
I followed what was said . I Send this 2 files video.elf and audio.elf from file /USB_TaapatOpenAR-P_OE2.0_217_epl3_minimal-02-01-16.tar.gz to /boot. After sending and rewirte this files, I reboot my box  Spark 7111, but I can't get sound.
Can you help me please thank you

Оффлайн upaq

  • Младший Джедай
  • **
  • Сообщений: 150
  • Поблагодарили: 50
  • Уважение: +3
Ув.Форумчане.,ткните носом плз где можно подробно почитать о настройке просмотра каналов в кодировке PowerVu на ресиверах под управлением Enigma2?

Теги:
 



X

Добро пожаловать!

Мы заметили, что у Вас установлено расширение AdBlock или ему подобное. Пожалуйста добавьте наш Клуб в белый список, внесите этим посильную лепту в его развитие. Спасибо!