Разработка софта для kathrein

Hacker-CB

Любитель Сат-ТВ
Хочу поковыряться с софтом для катрайна. Для этого мне нужно STAPI, может у кого есть, киньте...
 

Vitaliy_S

Профи в Сат-ТВ

Hacker-CB

Любитель Сат-ТВ
Хочу скомпилировать модуль ядра, но после компиляции он упорно не хочет грузиться.
беру linux-2.6.17.14_stm22_0041 from stlinux.com:
[code:1]#
# uname -a
Linux hmp7109 2.6.17.14_stm22_0039-HMP_7109-STFAE #74 PREEMPT Mon Nov 9 19:38:41 KST 2009 sh4 GNU/Linux

# insmod usbserial.ko
insmod: can't insert 'usbserial.ko': invalid module format

# modinfo usbserial.ko
filename: usbserial.ko
author: Greg Kroah-Hartman, [email protected], http://www.kroah.com/linux/
description: USB Serial Driver core
license: GPL
vermagic: 2.6.17.14_stm22_0041 preempt mod_unload SH4LE gcc-4.1
depends:
parm: product:User specified USB idProduct (ushort)
parm: vendor:User specified USB idVendor (ushort)
parm: debug:«»Debug enabled or not (bool)

# cat /proc/cpuinfo
machine : STb7100 Reference board
processor : 0
cpu family : sh4
cpu type : STb710x
cpu flags : fpu
cache type : split (harvard)
icache size : 16KiB (2-way)
dcache size : 32KiB (2-way)
bogomips : 263.16
pll0_clk : 531.00MHz
pll1_clk : 399.60MHz
sh4_clk : 265.50MHz
sh4_ic_clk : 132.75MHz
module_clk : 66.37MHz
slim_clk : 265.50MHz
comms_clk : 99.90MHz
tmu0_clk : 16.59MHz

[/code:1]

Делаю так:
[code:1]make stb7100ref_defconfig ARCH=sh CROSS_COMPILE=sh4-linux-
make menuconfig ARCH=sh CROSS_COMPILE=sh4-linux- # selecting usb serial
make modules ARCH=sh CROSS_COMPILE=sh4-linux-
make modules_install ARCH=sh CROSS_COMPILE=sh4-linux- INSTALL_MOD_PATH=/opt/STM/STLinux-2.2/devkit/sh4/target/
[/code:1]

Может быть нужно какие-то специфичные опции включить ядре?

Добавлено через 52 секунды
Искал в свое время, но безрезультатно...
У разаработчиков ЕНИГМА-2 должно быть... Они ведь ее как-то пишут..
 
Последнее редактирование:

Vitaliy_S

Профи в Сат-ТВ

Hacker-CB

Любитель Сат-ТВ
Для теста посмотрел modinfo у родного модуля, который работает:
Код:
filename:       usb-storage.ko
author:         Matthew Dharm <[email protected]>
description:    USB Mass Storage driver for Linux
license:        GPL
vermagic:       2.6.17.14_stm22_0039-HMP_7109-STFAE preempt mod_unload SH4LE gcc-4.1
depends:

Сейчас подправил файл localversion-stm, чтобы был одинаковый verimagic
Код:
vermagic:       2.6.17.14_stm22_0039-HMP_7109-STFAE preempt mod_unload SH4LE gcc-4.1
Все равно не грузиться!

Добавлено через 1 минуту
Разработчики E2 не используют STAPI, они используют DVBAPI.
используют, еще как!
а как по-вашему они osd рисуют???
 
Последнее редактирование:

Vitaliy_S

Профи в Сат-ТВ
используют, еще как!
а как по-вашему они osd рисуют???
Не нужно утверждать того, чего не знаешь.
Они используют свой API и свои драйвера с модулями заточеные под этот API, поэтому и качество картинки разное и эмуляторы работают по разному. И не от хорошей жизни они все это переписывали, просто STAPI нет в свободном доступе.
 

Hacker-CB

Любитель Сат-ТВ
Не нужно утверждать того, чего не знаешь.
Они используют свой API и свои драйвера с модулями заточеные под этот API, поэтому и качество картинки разное и эмуляторы работают по разному. И не от хорошей жизни они все это переписывали, просто STAPI нет в свободном доступе.
возможно.
насчет свободного доступа - нет, но купить вроде-как ожно
 

Vitaliy_S

Профи в Сат-ТВ
насчет свободного доступа - нет, но купить вроде-как ожно
да не стоит оно того, исходники E2 и Neutrino с недавнего времени открыты для Кати, собирай, дописывай и т.д
 

Hacker-CB

Любитель Сат-ТВ
да не стоит оно того, исходники E2 и Neutrino с недавнего времени открыты для Кати, собирай, дописывай и т.д
Да, нашел исходники енигмы http://openpli.git.sourceforge.net/git/gitweb-index.cgi
Теперь бы еще найти исходники линукса для MIPS желательно с конфигом ядра. (Есть железка одна - один-в-один как дрим800 - хочется поковырять)
 

Vitaliy_S

Профи в Сат-ТВ
Да, нашел исходники енигмы http://openpli.git.sourceforge.net/git/gitweb-index.cgi
Теперь бы еще найти исходники линукса для MIPS желательно с конфигом ядра. (Есть железка одна - один-в-один как дрим800 - хочется поковырять)
Для Кати исходнки тут http://gitorious.org/open-duckbox-project-sh4
Для MIPS спрашивай в разделе Дримов.
 

Vitaliy_S

Профи в Сат-ТВ

azarik

Пользователь
Особо в линуксе не силён, но появилась потребность соеденить катю напрямую без роутера к cdma модему. Но для этого необходимо как-то закинуть пару файлов в папку lib/modules/ ?
 
Последнее редактирование:

azarik

Пользователь
А как его перенаправить в папку var. Как я понимаю он сам схватывает модули. При запуске выдаёт /lib/modules/2.6.17.14_stm22_0037: No such file or directory
 

Hacker-CB

Любитель Сат-ТВ
кладешь модуль в /var или в /data, не помню, какой раздел у катрайна rw.
потом говоришь
insmod /var/ИМЯ_ФАЙЛА_ТВОЕГО_МОДУЛЯ.ko
 

azarik

Пользователь
Ага, теперь как я понимаю, возникает проблема в виду необычности ядра kathrein`а. Существуют ли usbserial.ko и ftdi_sio.ko под него?
 

azarik

Пользователь
Хочу скомпилировать модуль ядра, но после компиляции он упорно не хочет грузиться.
беру linux-2.6.17.14_stm22_0041 from stlinux.com:
[code:1]#
# uname -a
Linux hmp7109 2.6.17.14_stm22_0039-HMP_7109-STFAE #74 PREEMPT Mon Nov 9 19:38:41 KST 2009 sh4 GNU/Linux

# insmod usbserial.ko
insmod: can't insert 'usbserial.ko': invalid module format

# modinfo usbserial.ko
filename: usbserial.ko
author: Greg Kroah-Hartman, [email protected], http://www.kroah.com/linux/
description: USB Serial Driver core
license: GPL
vermagic: 2.6.17.14_stm22_0041 preempt mod_unload SH4LE gcc-4.1
depends:
parm: product:User specified USB idProduct (ushort)
parm: vendor:User specified USB idVendor (ushort)
parm: debug:«»Debug enabled or not (bool)

# cat /proc/cpuinfo
machine : STb7100 Reference board
processor : 0
cpu family : sh4
cpu type : STb710x
cpu flags : fpu
cache type : split (harvard)
icache size : 16KiB (2-way)
dcache size : 32KiB (2-way)
bogomips : 263.16
pll0_clk : 531.00MHz
pll1_clk : 399.60MHz
sh4_clk : 265.50MHz
sh4_ic_clk : 132.75MHz
module_clk : 66.37MHz
slim_clk : 265.50MHz
comms_clk : 99.90MHz
tmu0_clk : 16.59MHz

[/code:1]

Делаю так:
[code:1]make stb7100ref_defconfig ARCH=sh CROSS_COMPILE=sh4-linux-
make menuconfig ARCH=sh CROSS_COMPILE=sh4-linux- # selecting usb serial
make modules ARCH=sh CROSS_COMPILE=sh4-linux-
make modules_install ARCH=sh CROSS_COMPILE=sh4-linux- INSTALL_MOD_PATH=/opt/STM/STLinux-2.2/devkit/sh4/target/
[/code:1]

Может быть нужно какие-то специфичные опции включить ядре?

Добавлено через 52 секунды

У разаработчиков ЕНИГМА-2 должно быть... Они ведь ее как-то пишут..

Не заметил этого поста :) Так модуль usbserial.ko заупстить под катей получилось?

Добавлено через 4 часа 8 минут
А существует ли рабочий pptp на kathrein? Перепробовал многое под него, но так ничего и не вышло.
 
Последнее редактирование:
Сверху