Подключил себе ADSL-интернет.Вчера на рыбалку с 36E поймал Ubuntu 11.04 .Ради интереса поставил на камп ,
хочу сказать, тема понравилась, но столкнулся с не большой проблемой: не могу запустить не одной рыбалки, а
у меня их три на каждую dvb карту.Промучился пол дня и ни чего не вышло.Вынужден просить твоей помощи,
хотя я предполагаю , что ты этой темой не занимаешься.
Всё делаю по инструкции:
Код: Выделить всё
denis@denis-System-Product-Name:~$ sudo bash
[sudo] password for denis:
root@denis-System-Product-Name:~# sudo apt-get install build-essential ncurses-dev
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Заметьте, вместо ncurses-dev выбирается libncurses5-dev
Уже установлена самая новая версия build-essential.
Уже установлена самая новая версия libncurses5-dev.
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
root@denis-System-Product-Name:~# cd v4l-dvb*
root@denis-System-Product-Name:~/v4l-dvb-3724e93f7af5# make distclean
make -C /home/denis/v4l-dvb-3724e93f7af5/v4l distclean
make[1]: Вход в каталог `/home/denis/v4l-dvb-3724e93f7af5/v4l'
rm -f *~ *.o *.ko .*.o.cmd .*.ko.cmd *.mod.c av7110_firm.h fdump
config-compat.h Module.symvers Module.markers modules.order
make -C firmware clean
make[2]: Entering directory `/home/denis/v4l-dvb-3724e93f7af5/v4l/firmware'
rm -f ihex2fw
rm -f vicam/firmware.fw dabusb/firmware.fw dabusb/bitstream.bin ttusb-budget/dspbootcode.bin cpia2/stv0672_vp4.bin av7110/bootcode.bin
make[2]: Leaving directory `/home/denis/v4l-dvb-3724e93f7af5/v4l/firmware'
make -C ../media-specs clean
make[2]: Entering directory `/home/denis/v4l-dvb-3724e93f7af5/media-specs'
rm -f *.stamp
rm -f videodev2.h.xml
rm -f capture.c.xml
rm -f v4l2grab.c.xml
rm -f keytable.c.xml
rm -f media.aux media.log media.out
rm -f capture
rm -f media-indices.tmpl media-entities.tmpl
rm -rf media media-single media.pdf
rm -rf media.xml v4l dvb
make[2]: Leaving directory `/home/denis/v4l-dvb-3724e93f7af5/media-specs'
rm -f .version .*.o.flags .*.o.d Makefile.media
Kconfig Kconfig.kern .config .config.cmd .myconfig
.kconfig.dep
rm -rf .tmp_versions .tmp*.ver .tmp*.o
rm -f scripts/lxdialog scripts/kconfig oss
make -C firmware distclean
make[2]: Entering directory `/home/denis/v4l-dvb-3724e93f7af5/v4l/firmware'
rm -f ihex2fw
rm -f vicam/firmware.fw dabusb/firmware.fw dabusb/bitstream.bin ttusb-budget/dspbootcode.bin cpia2/stv0672_vp4.bin av7110/bootcode.bin
for i in av7110/ cpia2/ dabusb/ ttusb-budget/ vicam/; do if [ -d $i ]; then rm -rf $i; fi; done
make[2]: Leaving directory `/home/denis/v4l-dvb-3724e93f7af5/v4l/firmware'
make -C ../media-specs distclean
make[2]: Entering directory `/home/denis/v4l-dvb-3724e93f7af5/media-specs'
rm -f *.stamp
rm -f videodev2.h.xml
rm -f capture.c.xml
rm -f v4l2grab.c.xml
rm -f keytable.c.xml
rm -f media.aux media.log media.out
rm -f capture
rm -f media-indices.tmpl media-entities.tmpl
rm -rf media media-single media.pdf
rm -rf media.xml v4l dvb
make[2]: Leaving directory `/home/denis/v4l-dvb-3724e93f7af5/media-specs'
make[1]: Выход из каталога `/home/denis/v4l-dvb-3724e93f7af5/v4l'
root@denis-System-Product-Name:~/v4l-dvb-3724e93f7af5# make menuconfig
make -C /home/denis/v4l-dvb-3724e93f7af5/v4l menuconfig
make[1]: Вход в каталог `/home/denis/v4l-dvb-3724e93f7af5/v4l'
No version yet, using 2.6.38-8-generic
make[1]: Выход из каталога `/home/denis/v4l-dvb-3724e93f7af5/v4l'
make[1]: Вход в каталог `/home/denis/v4l-dvb-3724e93f7af5/v4l'
./scripts/make_kconfig.pl /lib/modules/2.6.38-8-generic/build /lib/modules/2.6.38-8-generic/build
Preparing to compile for kernel version 2.6.38
***WARNING:*** You do not have the full kernel sources installed.
This does not prevent you from building the v4l-dvb tree if you have the
kernel headers, but the full kernel source may be required in order to use
make menuconfig / xconfig / qconfig.
If you are experiencing problems building the v4l-dvb tree, please try
building against a vanilla kernel before reporting a bug.
Vanilla kernels are available at http://kernel.org.
On most distros, this will compile a newly downloaded kernel:
cp /boot/config-`uname -r` <your kernel dir>/.config
cd <your kernel dir>
make all modules_install install
Please see your distro's web site for instructions to build a new kernel.
WARNING: You're using an obsolete driver! You shouldn't be using it!
If you want anything new, you can use:
http://git.linuxtv.org/media_build.git.
The tree is still here just to preserve the development history.
You've been warned.
Created default (all yes) .config file
/lib/modules/2.6.38-8-generic/build/scripts/kconfig/mconf ./Kconfig
#
# configuration written to .config
#
*** End of the configuration.
*** Execute 'make' to start the build or try 'make help'.
./scripts/fix_kconfig.pl
make[1]: Выход из каталога `/home/denis/v4l-dvb-3724e93f7af5/v4l'
root@denis-System-Product-Name:~/v4l-dvb-3724e93f7af5# make
make -C /home/denis/v4l-dvb-3724e93f7af5/v4l
make[1]: Вход в каталог `/home/denis/v4l-dvb-3724e93f7af5/v4l'
scripts/make_makefile.pl
./scripts/make_myconfig.pl
make[1]: Выход из каталога `/home/denis/v4l-dvb-3724e93f7af5/v4l'
make[1]: Вход в каталог `/home/denis/v4l-dvb-3724e93f7af5/v4l'
perl scripts/make_config_compat.pl /lib/modules/2.6.38-8-generic/build ./.myconfig ./config-compat.h
creating symbolic links...
ln -sf . oss
make -C firmware prep
make[2]: Entering directory `/home/denis/v4l-dvb-3724e93f7af5/v4l/firmware'
make[2]: Leaving directory `/home/denis/v4l-dvb-3724e93f7af5/v4l/firmware'
make -C firmware
make[2]: Entering directory `/home/denis/v4l-dvb-3724e93f7af5/v4l/firmware'
CC ihex2fw
Generating vicam/firmware.fw
Generating dabusb/firmware.fw
Generating dabusb/bitstream.bin
Generating ttusb-budget/dspbootcode.bin
Generating cpia2/stv0672_vp4.bin
Generating av7110/bootcode.bin
make[2]: Leaving directory `/home/denis/v4l-dvb-3724e93f7af5/v4l/firmware'
Kernel build directory is /lib/modules/2.6.38-8-generic/build
make -C /lib/modules/2.6.38-8-generic/build SUBDIRS=/home/denis/v4l-dvb-3724e93f7af5/v4l modules
make[2]: Entering directory `/usr/src/linux-headers-2.6.38-8-generic'
CC [M] /home/denis/v4l-dvb-3724e93f7af5/v4l/tuner-xc2028.o
CC [M] /home/denis/v4l-dvb-3724e93f7af5/v4l/tuner-simple.o
CC [M] /home/denis/v4l-dvb-3724e93f7af5/v4l/tuner-types.o
CC [M] /home/denis/v4l-dvb-3724e93f7af5/v4l/mt20xx.o
CC [M] /home/denis/v4l-dvb-3724e93f7af5/v4l/tda8290.o
CC [M] /home/denis/v4l-dvb-3724e93f7af5/v4l/tea5767.o
CC [M] /home/denis/v4l-dvb-3724e93f7af5/v4l/tea5761.o
CC [M] /home/denis/v4l-dvb-3724e93f7af5/v4l/tda9887.o
CC [M] /home/denis/v4l-dvb-3724e93f7af5/v4l/tda827x.o
CC [M] /home/denis/v4l-dvb-3724e93f7af5/v4l/au0828-core.o
CC [M] /home/denis/v4l-dvb-3724e93f7af5/v4l/au0828-i2c.o
CC [M] /home/denis/v4l-dvb-3724e93f7af5/v4l/au0828-cards.o
CC [M] /home/denis/v4l-dvb-3724e93f7af5/v4l/au0828-dvb.o
CC [M] /home/denis/v4l-dvb-3724e93f7af5/v4l/au0828-video.o
CC [M] /home/denis/v4l-dvb-3724e93f7af5/v4l/au0828-vbi.o
CC [M] /home/denis/v4l-dvb-3724e93f7af5/v4l/au8522_dig.o
CC [M] /home/denis/v4l-dvb-3724e93f7af5/v4l/au8522_decoder.o
CC [M] /home/denis/v4l-dvb-3724e93f7af5/v4l/flexcop-pci.o
CC [M] /home/denis/v4l-dvb-3724e93f7af5/v4l/flexcop-usb.o
CC [M] /home/denis/v4l-dvb-3724e93f7af5/v4l/flexcop.o
CC [M] /home/denis/v4l-dvb-3724e93f7af5/v4l/flexcop-fe-tuner.o
CC [M] /home/denis/v4l-dvb-3724e93f7af5/v4l/flexcop-i2c.o
/home/denis/v4l-dvb-3724e93f7af5/v4l/flexcop-i2c.c: In function 'flexcop_i2c_init':
/home/denis/v4l-dvb-3724e93f7af5/v4l/flexcop-i2c.c:253:39: error: 'I2C_CLASS_TV_DIGITAL' undeclared (first use in this function)
/home/denis/v4l-dvb-3724e93f7af5/v4l/flexcop-i2c.c:253:39: note: each undeclared identifier is reported only once for each function it appears in
make[3]: *** [/home/denis/v4l-dvb-3724e93f7af5/v4l/flexcop-i2c.o] Ошибка 1
make[2]: *** [_module_/home/denis/v4l-dvb-3724e93f7af5/v4l] Error 2
make[2]: Leaving directory `/usr/src/linux-headers-2.6.38-8-generic'
make[1]: *** [default] Ошибка 2
make[1]: Выход из каталога `/home/denis/v4l-dvb-3724e93f7af5/v4l'
make: *** [all] Ошибка 2
root@denis-System-Product-Name:~/v4l-dvb-3724e93f7af5# sudo make install
make -C /home/denis/v4l-dvb-3724e93f7af5/v4l install
make[1]: Вход в каталог `/home/denis/v4l-dvb-3724e93f7af5/v4l'
-e
Removing obsolete files from /lib/modules/2.6.38-8-generic/kernel/drivers/media/video:
-e
Removing obsolete files from /lib/modules/2.6.38-8-generic/kernel/drivers/media/dvb/cinergyT2:
-e
Removing obsolete files from /lib/modules/2.6.38-8-generic/kernel/drivers/media/common:
-e
Removing obsolete files from /lib/modules/2.6.38-8-generic/kernel/drivers/media/dvb/frontends:
Installing kernel modules under /lib/modules/2.6.38-8-generic/kernel/drivers/media/:
/sbin/depmod -a 2.6.38-8-generic
make -C firmware install
make[2]: Entering directory `/home/denis/v4l-dvb-3724e93f7af5/v4l/firmware'
Installing firmwares at /lib/firmware: vicam/firmware.fw dabusb/firmware.fw dabusb/bitstream.bin ttusb-budget/dspbootcode.bin cpia2/stv0672_vp4.bin av7110/bootcode.bin
make[2]: Leaving directory `/home/denis/v4l-dvb-3724e93f7af5/v4l/firmware'
make[1]: Выход из каталога `/home/denis/v4l-dvb-3724e93f7af5/v4l'
root@denis-System-Product-Name:~/v4l-dvb-3724e93f7af5#
Перезагружаюсь:
denis@denis-System-Product-Name:~$ sudo bash
[sudo] password for denis:
root@denis-System-Product-Name:~# szap -c /etc/skydsl.conf -n 1
reading channels from file '/etc/skydsl.conf'
zapping to 1 'SkyDSL':
sat 0, frequency = 10770 MHz H, symbolrate 15731000, vpid = 0x1fff, apid = 0x1fff sid = 0x0001
using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'
status 00 | signal 0000 | snr 3af2 | ber 0000ae00 | unc fffffffe |
status 1f | signal f13d | snr c606 | ber 00005fbe | unc fffffffe | FE_HAS_LOCK
status 1f | signal f016 | snr c77a | ber 00000019 | unc fffffffe | FE_HAS_LOCK
status 1f | signal f134 | snr c834 | ber 00000000 | unc fffffffe | FE_HAS_LOCK
status 1f | signal f120 | snr c804 | ber 00000000 | unc fffffffe | FE_HAS_LOCK
status 1f | signal f1dd | snr c8fa | ber 00000000 | unc fffffffe | FE_HAS_LOCK
status 1f | signal f11b | snr c7fe | ber 00000000 | unc fffffffe | FE_HAS_LOCK
status 1f | signal f057 | snr c816 | ber 00000000 | unc fffffffe | FE_HAS_LOCK
^C
root@denis-System-Product-Name:~# cd skynet
root@denis-System-Product-Name:~/skynet# chmod a+x xskynet_mdk
root@denis-System-Product-Name:~/skynet# sudo ln /lib/libpcre.so.3.12.1 /lib/libpcre.so.0
ln: обращение к «/lib/libpcre.so.3.12.1»: Нет такого файла или каталога
root@denis-System-Product-Name:~/skynet# ./xskynet_mdk
./xskynet_mdk: error while loading shared libraries: libpcre.so.0: cannot open shared object file: No such file or directory
root@denis-System-Product-Name:~/skynet#
Спасибо.
Добавлено спустя 56 минут 37 секунд:
Один skynet мне удалось запустить, но вопрос такой: нужно под каждый спутник channels.conf прописывать и как мне запустить с другого жёсткого диска?