25 ноября 2024, 11:08:23

Новости:

ПРОГНОЗ ПОГОДЫ В МОСКВЕ

31 ДЕКАБРЯ
Днем: +3 С      Ночью: +1 С


1 ЯНВАРЯ
Днем: +1 С   Ночью: 0 С


2 ЯНВАРЯ
Днем: +2 С   Ночью:  +1 С



ПОГОДА СЕЙЧАС > > >
http://forum.vivatv.net.ru/index.php?topic=5490.0


Установка Omicom-S2 PCI в Fedora

Автор Konstantin, 17 октября 2012, 13:09:13

« предыдущая - следующая »

0 Пользователей и 1 гость просматривают эту тему.

Konstantin

Еще появилась ошибка
In file included from /home/Konstantin/Загрузки/s2-liplianin-v35/v4l/saa716x_ff_main.c:47:0:
/home/Konstantin/Загрузки/s2-liplianin-v35/v4l/saa716x_ff_cmd.h:6:7: error: unknown type name 'osd_raw_cmd_t'
/home/Konstantin/Загрузки/s2-liplianin-v35/v4l/saa716x_ff_cmd.h:8:11: error: unknown type name 'osd_raw_cmd_t'
/home/Konstantin/Загрузки/s2-liplianin-v35/v4l/saa716x_ff_cmd.h:10:8: error: unknown type name 'osd_raw_data_t'
/home/Konstantin/Загрузки/s2-liplianin-v35/v4l/saa716x_ff_main.c: In function 'dvb_osd_ioctl':
/home/Konstantin/Загрузки/s2-liplianin-v35/v4l/saa716x_ff_main.c:335:13: error: 'OSD_RAW_CMD' undeclared (first use in this function)
/home/Konstantin/Загрузки/s2-liplianin-v35/v4l/saa716x_ff_main.c:335:13: note: each undeclared identifier is reported only once for each function it appears in
/home/Konstantin/Загрузки/s2-liplianin-v35/v4l/saa716x_ff_main.c:336:3: error: unknown type name 'osd_raw_cmd_t'
/home/Konstantin/Загрузки/s2-liplianin-v35/v4l/saa716x_ff_main.c:344:49: error: request for member 'cmd_data' in something not a structure or union
/home/Konstantin/Загрузки/s2-liplianin-v35/v4l/saa716x_ff_main.c:348:4: error: implicit declaration of function 'sti7109_raw_osd_cmd' [-Werror=implicit-function-declaration]
/home/Konstantin/Загрузки/s2-liplianin-v35/v4l/saa716x_ff_main.c:350:4: error: implicit declaration of function 'sti7109_raw_cmd' [-Werror=implicit-function-declaration]
/home/Konstantin/Загрузки/s2-liplianin-v35/v4l/saa716x_ff_main.c:358:18: error: 'OSD_RAW_DATA' undeclared (first use in this function)
/home/Konstantin/Загрузки/s2-liplianin-v35/v4l/saa716x_ff_main.c:359:3: error: unknown type name 'osd_raw_data_t'
/home/Konstantin/Загрузки/s2-liplianin-v35/v4l/saa716x_ff_main.c:366:3: error: implicit declaration of function 'sti7109_raw_data' [-Werror=implicit-function-declaration]
cc1: some warnings being treated as errors
make[3]: *** [/home/Konstantin/Загрузки/s2-liplianin-v35/v4l/saa716x_ff_main.o] Ошибка 1
make[2]: *** [_module_/home/Konstantin/Загрузки/s2-liplianin-v35/v4l] Error 2
make[2]: Leaving directory `/usr/src/kernels/3.5.4-2.fc17.x86_64'
make[1]: *** [default] Ошибка 2
make[1]: Выход из каталога `/home/Konstantin/Загрузки/s2-liplianin-v35/v4l'
make: *** [all] Ошибка 2
  • Мои антенны: Triax 88 см.
  • Мои ресиверы: Dreambox 800
  • Мои спутники: от Eutelsat-7C 7 East до Экспресс-АМ3 103 East

Konstantin

Нашел ответ в интернете.
Оказывается товарищ liplianin сменил хостинг
и создал новую 37 версию исходных кодов драйверов.

Выполнять нужно команду копирования
в терминале
hg clone https://bitbucket.org/liplianin/s2-liplianin-v37

Если hg clone не работает, возможно, не установлена mercurial
Устанавливаем командой в терминале
yum install mercurial
  • Мои антенны: Triax 88 см.
  • Мои ресиверы: Dreambox 800
  • Мои спутники: от Eutelsat-7C 7 East до Экспресс-АМ3 103 East

Konstantin

Установка драйверов s2-liplianin-v37 для карты Omicom-S2 PCI
в Fedora 17 (ядро версии 3.5.4-2)


1. Сначала скачиваем архив с патчами от crazycat v4l-dvb-s2lipl-v35-mis-support.zip
2. Вводим команды в терминале
cd /home/Konstantin/Загрузки
hg clone https://bitbucket.org/liplianin/s2-liplianin-v37
unzip v4l-dvb-s2lipl-v35-mis-support.zip -d s2-liplianin-v37

Чтобы перейти в папку Загрузки, сохранить файлы для сборки драйверов
и распаковываем патчи в папку s2-liplianin-v37, где будем собирать драйвера
3. Вводим в терминале
cd s2-liplianin-v37
su
patch -p1 -i budget-omicom.patch
patch -p1 -i frontend-mis.patch
patch -p1 -i stv090x-mis.patch

Чтобы перейти в папку s2-liplianin-v37,
зайти под администратором в систему,
применить патчи
4. Вводим в терминале
make
make install

Чтобы собрать драйвера
и чтобы установить драйвера

5. Вводим в терминале
reboot
Перезагружаем компьютер


Во время сборки командой make
появляются по очереди уже известные нам ошибки
редактируем файлы ov534_9.c и hdpvr-core.c меняя err на prr, как написано выше в этой теме.
Я изменял в редакторе nano командой
nano ./v4l/ov534_9.c
Включал поиск нажатием [CTRL] и [W]
Сохранял одновременным нажатием кнопок [CTRL] и [ O ]
И выход нажатием кнопок [CTRL] и [X]
nano ./v4l/hdpvr-core.c

После редактирования этих 2 файлов сборка командой make прошла удачно до конца.
Правда ошибки все же были
  CC [M]  /home/Konstantin/Загрузки/s2-liplianin-v37/v4l/saa716x_pci.o
/home/Konstantin/Загрузки/s2-liplianin-v37/v4l/saa716x_pci.c:20:20: warning: 'saa716x_msi_handler' defined but not used [-Wunused-function]


  CC [M]  /home/Konstantin/Загрузки/s2-liplianin-v37/v4l/tda18218.o
/home/Konstantin/Загрузки/s2-liplianin-v37/v4l/tda18218.c: In function 'tda18218_attach':
/home/Konstantin/Загрузки/s2-liplianin-v37/v4l/tda18218.c:310:2: warning: 'val' may be used uninitialized in this function [-Wmaybe-uninitialized]
  CC [M]  /home/Konstantin/Загрузки/s2-liplianin-v37/v4l/tda18212.o
/home/Konstantin/Загрузки/s2-liplianin-v37/v4l/tda18212.c: In function 'tda18212_attach':
/home/Konstantin/Загрузки/s2-liplianin-v37/v4l/tda18212.c:310:2: warning: 'val' may be used uninitialized in this function [-Wmaybe-uninitialized]


/home/Konstantin/Загрузки/s2-liplianin-v37/v4l/stv090x.c: In function 'stv090x_start_search':
/home/Konstantin/Загрузки/s2-liplianin-v37/v4l/stv090x.c:1497:27: warning: comparison between 'enum stv090x_search' and 'enum stv090x_delsys' [-Wenum-compare]
/home/Konstantin/Загрузки/s2-liplianin-v37/v4l/stv090x.c:1498:24: warning: comparison between 'enum stv090x_search' and 'enum stv090x_delsys' [-Wenum-compare]
/home/Konstantin/Загрузки/s2-liplianin-v37/v4l/stv090x.c: In function 'stv090x_optimize_track':
/home/Konstantin/Загрузки/s2-liplianin-v37/v4l/stv090x.c:2956:2: warning: case value '4' not in enumerated type 'enum stv090x_delsys' [-Wswitch]
/home/Konstantin/Загрузки/s2-liplianin-v37/v4l/stv090x.c: At top level:
/home/Konstantin/Загрузки/s2-liplianin-v37/v4l/stv090x.c:3575:12: warning: 'stv090x_read_per' defined but not used [-Wunused-function]


In file included from /home/Konstantin/Загрузки/s2-liplianin-v37/v4l/budget-av.c:45:0:
/home/Konstantin/Загрузки/s2-liplianin-v37/v4l/tda8261_cfg.h: In function 'tda8261_get_bandwidth':
/home/Konstantin/Загрузки/s2-liplianin-v37/v4l/tda8261_cfg.h:68:21: warning: 't_state.bandwidth' may be used uninitialized in this function [-Wuninitialized]



И в конце уже устанавил собранные драйвера
командой make install
  Building modules, stage 2.
  MODPOST 520 modules
...
make[2]: Leaving directory `/usr/src/kernels/3.5.4-2.fc17.x86_64'
./scripts/rmmod.pl check
found 520 modules
make[1]: Выход из каталога `/home/Konstantin/Загрузки/s2-liplianin-v37/v4l'
[root@localhost s2-liplianin-v37]# make install
make -C /home/Konstantin/Загрузки/s2-liplianin-v37/v4l install
make[1]: Вход в каталог `/home/Konstantin/Загрузки/s2-liplianin-v37/v4l'
\nRemoving obsolete files from /lib/modules/3.5.4-2.fc17.x86_64/kernel/drivers/media/IR/keymaps:

\nRemoving obsolete files from /lib/modules/3.5.4-2.fc17.x86_64/kernel/drivers/media/video:

\nRemoving obsolete files from /lib/modules/3.5.4-2.fc17.x86_64/kernel/drivers/media/dvb/cinergyT2:

\nRemoving obsolete files from /lib/modules/3.5.4-2.fc17.x86_64/kernel/drivers/media/common:

\nRemoving obsolete files from /lib/modules/3.5.4-2.fc17.x86_64/kernel/drivers/media/dvb/frontends:

\nRemoving obsolete files from /lib/modules/3.5.4-2.fc17.x86_64/kernel/drivers/media/IR:

Installing kernel modules under /lib/modules/3.5.4-2.fc17.x86_64/kernel/drivers/media/:
video/gspca/m5602/: gspca_m5602.ko
/: media.ko
video/saa7164/: saa7164.ko
video/zoran/: videocodec.ko zr36050.ko zr36016.ko
zr36060.ko zr36067.ko
video/cpia2/: cpia2.ko
dvb/b2c2/: b2c2-flexcop-pci.ko b2c2-flexcop.ko b2c2-flexcop-usb.ko
video/hdpvr/: hdpvr.ko
video/sn9c102/: sn9c102.ko
dvb/dvb-core/: dvb-core.ko
video/: adp1653.ko videobuf-dma-contig.ko s5k6aa.ko
vpx3220.ko videobuf-dma-sg.ko bt856.ko
v4l2-mem2mem.ko ov5642.ko upd64083.ko
videobuf-core.ko noon010pc30.ko ths7303.ko
videobuf2-memops.ko tda9840.ko saa7191.ko
cx2341x.ko wm8775.ko meye.ko
adv7180.ko rj54n1cb0c.ko saa7185.ko
mt9p031.ko tuner.ko mt9t031.ko
zr364xx.ko ov2640.ko ks0127.ko
videobuf-dvb.ko tvaudio.ko tea6420.ko
bt866.ko mt9v011.ko imx074.ko
msp3400.ko tvp514x.ko mem2mem_testdev.ko
tcm825x.ko soc_camera.ko wm8739.ko
stkwebcam.ko soc_mediabus.ko sr030pc30.ko
tda7432.ko w9966.ko vs6624.ko
ir-kbd-i2c.ko mt9m001.ko upd64031a.ko
mt9m032.ko tea6415c.ko videobuf2-dma-contig.ko
bt819.ko mt9t001.ko ov6650.ko
adv7183.ko ov9740.ko videodev.ko
mxb.ko adv7175.ko vivi.ko
soc_camera_platform.ko adv7343.ko cs53l32a.ko
s2255drv.ko btcx-risc.ko saa7110.ko
saa7115.ko saa6588.ko ak881x.ko
tvp7002.ko v4l2-common.ko hexium_gemini.ko
hexium_orion.ko tw9910.ko tvp5150.ko
mt9m111.ko vp27smpx.ko adv7170.ko
ov772x.ko aptina-pll.ko ov7670.ko
saa7127.ko ov9640.ko m52790.ko
mt9v022.ko videobuf-vmalloc.ko videobuf2-core.ko
as3645a.ko v4l2-int-device.ko c-qcam.ko
tveeprom.ko mt9v032.ko cs5345.ko
saa717x.ko videobuf2-dma-sg.ko videobuf2-vmalloc.ko
tlv320aic23b.ko bw-qcam.ko mt9t112.ko
video/cx23885/: altera-ci.ko cx23885.ko
dvb/siano/: smssdio.ko smsdvb.ko smsusb.ko
smsmdtv.ko
video/cx231xx/: cx231xx.ko cx231xx-dvb.ko cx231xx-alsa.ko
video/saa7134/: saa6752hs.ko saa7134-empress.ko saa7134-alsa.ko
saa7134-dvb.ko saa7134.ko
dvb/ttpci/: dvb-ttpci.ko budget-patch.ko ttpci-eeprom.ko
budget-av.ko budget.ko budget-core.ko
budget-ci.ko
radio/si470x/: radio-usb-si470x.ko
dvb/frontends/: nxt6000.ko dib7000m.ko m88rs2000.ko
dib0090.ko s5h1411.ko drxd.ko
dib9000.ko ts2022.ko tda665x.ko
dib8000.ko tda10071.ko nxt200x.ko
stv0367.ko s921.ko lnbp22.ko
rtl2830.ko s5h1409.ko atbm8830.ko
cxd2820r.ko dib3000mb.ko ec100.ko
lgs8gl5.ko dib3000mc.ko a8293.ko
stv0900.ko sp8870.ko tda8083.ko
stv0297.ko tda10086.ko zl10353.ko
mb86a16.ko lgs8gxx.ko au8522_common.ko
stv0299.ko af9033.ko dvb-pll.ko
cx22702.ko tda8261.ko hd29l2.ko
tua6100.ko bcm3510.ko it913x-fe.ko
or51211.ko stb0899.ko cx24113.ko
tda826x.ko mb86a20s.ko af9013.ko
drxk.ko ix2505v.ko si21xx.ko
s5h1420.ko stv090x.ko stv0288.ko
mt352.ko zl10039.ko isl6405.ko
sp887x.ko dibx000_common.ko isl6421.ko
mt312.ko or51132.ko tda1004x.ko
tda18271c2dd.ko stv6110.ko ds3103.ko
itd1000.ko stv6110x.ko zl10036.ko
lgdt3305.ko ts2020.ko dib7000p.ko
l64781.ko ves1x93.ko stb6100.ko
ves1820.ko dib0070.ko cx22700.ko
cx24110.ko au8522_dig.ko dvb_dummy_fe.ko
lgdt330x.ko cx24123.ko lnbp21.ko
stb6000.ko isl6423.ko tda10023.ko
cx24116.ko tda10021.ko au8522_decoder.ko
tda10048.ko ds3000.ko s5h1432.ko
video/bt8xx/: bttv.ko
video/cx88/: cx8802.ko cx8800.ko cx88-blackbird.ko
cx88-alsa.ko cx88xx.ko cx88-vp3054-i2c.ko
cx88-dvb.ko
video/gspca/: gspca_xirlink_cit.ko gspca_stk014.ko gspca_spca501.ko
gspca_spca500.ko gspca_mars.ko gspca_spca1528.ko
gspca_stv0680.ko gspca_sunplus.ko gspca_vc032x.ko
gspca_benq.ko gspca_spca505.ko gspca_sn9c20x.ko
gspca_zc3xx.ko gspca_vicam.ko gspca_sq930x.ko
gspca_topro.ko gspca_sq905c.ko gspca_sonixb.ko
gspca_jl2005bcd.ko gspca_etoms.ko gspca_pac7302.ko
gspca_pac207.ko gspca_konica.ko gspca_ov534_9.ko
gspca_spca508.ko gspca_nw80x.ko gspca_sq905.ko
gspca_t613.ko gspca_sn9c2028.ko gspca_spca561.ko
gspca_ov534.ko gspca_tv8532.ko gspca_jeilinj.ko
gspca_spca506.ko gspca_se401.ko gspca_sonixj.ko
gspca_main.ko gspca_cpia1.ko gspca_mr97310a.ko
gspca_conex.ko gspca_kinect.ko gspca_pac7311.ko
gspca_ov519.ko gspca_finepix.ko
video/cx25821/: cx25821-alsa.ko cx25821.ko
rc/: ati_remote.ko lirc_dev.ko redrat3.ko
ir-sony-decoder.ko gpio-ir-recv.ko ene_ir.ko
mceusb.ko rc-core.ko streamzap.ko
ir-nec-decoder.ko ir-rc5-decoder.ko fintek-cir.ko
ir-rc6-decoder.ko rc-loopback.ko ir-jvc-decoder.ko
ir-sanyo-decoder.ko nuvoton-cir.ko ir-rc5-sz-decoder.ko
ir-mce_kbd-decoder.ko ir-lirc-codec.ko imon.ko
ite-cir.ko winbond-cir.ko
video/m5mols/: m5mols.ko
common/: saa7146_vv.ko saa7146.ko
radio/: radio-keene.ko dsbr100.ko si4713-i2c.ko
tef6862.ko radio-wl1273.ko radio-maxiradio.ko
saa7706h.ko radio-tea5764.ko radio-si4713.ko
radio-mr800.ko
video/pvrusb2/: pvrusb2.ko
dvb/pt1/: earth-pt1.ko
rc/keymaps/: rc-tevii-nec.ko rc-terratec-slim.ko rc-adstech-dvb-t-pci.ko
rc-pctv-sedna.ko rc-proteus-2309.ko rc-msi-tvanywhere.ko
rc-avermedia-dvbt.ko rc-pixelview.ko rc-avermedia-rm-ks.ko
rc-snapstream-firefly.ko rc-dm1105-nec.ko rc-encore-enltv-fm53.ko
rc-digittrade.ko rc-imon-mce.ko rc-evga-indtube.ko
rc-em-terratec.ko rc-hauppauge.ko rc-gadmei-rm008z.ko
rc-avermedia-m733a-rm-k6.ko rc-alink-dtu-m.ko rc-dntv-live-dvb-t.ko
rc-anysee.ko rc-kworld-plus-tv-analog.ko rc-behold.ko
rc-norwood.ko rc-pinnacle-color.ko rc-cinergy-1400.ko
rc-leadtek-y04g0051.ko rc-avertv-303.ko rc-msi-digivox-ii.ko
rc-total-media-in-hand.ko rc-trekstor.ko rc-ati-x10.ko
rc-it913x-v2.ko rc-cinergy.ko rc-tivo.ko
rc-manli.ko rc-eztv.ko rc-lme2510.ko
rc-kworld-315u.ko rc-twinhan1027.ko rc-avermedia-a16d.ko
rc-medion-x10.ko rc-tt-1500.ko rc-videomate-tv-pvr.ko
rc-apac-viewcomp.ko rc-terratec-cinergy-xs.ko rc-nebula.ko
rc-msi-tvanywhere-plus.ko rc-msi-digivox-iii.ko rc-npgtech.ko
rc-ati-tv-wonder-hd-600.ko rc-videomate-m1f.ko rc-pinnacle-pctv-hd.ko
rc-iodata-bctv7e.ko rc-pixelview-002t.ko rc-avermedia.ko
rc-budget-ci-old.ko rc-imon-pad.ko rc-digitalnow-tinytwin.ko
rc-nec-terratec-cinergy-xs.ko rc-winfast-usbii-deluxe.ko rc-flydvb.ko
rc-videomate-s350.ko rc-pv951.ko rc-kworld-pc150u.ko
rc-pixelview-mk12.ko rc-it913x-v1.ko rc-winfast.ko
rc-lirc.ko rc-encore-enltv2.ko rc-pixelview-new.ko
rc-purpletv.ko rc-fusionhdtv-mce.ko rc-technisat-usb2.ko
rc-pinnacle-grey.ko rc-dib0700-rc5.ko rc-gotview7135.ko
rc-kaiomy.ko rc-powercolor-real-angel.ko rc-terratec-slim-2.ko
rc-avermedia-m135a.ko rc-azurewave-ad-tu700.ko rc-medion-x10-digitainer.ko
rc-encore-enltv.ko rc-flyvideo.ko rc-tbs-nec.ko
rc-dib0700-nec.ko rc-behold-columbus.ko rc-streamzap.ko
rc-avermedia-cardbus.ko rc-real-audio-220-32-keys.ko rc-genius-tvgo-a11mce.ko
rc-rc6-mce.ko rc-dntv-live-dvbt-pro.ko rc-asus-pc39.ko
dvb/ttusb-budget/: dvb-ttusb-budget.ko
video/au0828/: au0828.ko
common/saa716x/: saa716x_hybrid.ko saa716x_budget.ko saa716x_core.ko
dvb/dvb-usb/: dvb-usb-opera.ko dvb-usb-vp7045.ko dvb-usb-technisat-usb2.ko
dvb-usb-ttusb2.ko dvb-usb-af9015.ko dvb-usb-az6027.ko
dvb-usb-gp8psk.ko dvb-usb-af9035.ko dvb-usb-af9005.ko
mxl111sf-demod.ko dvb-usb-nova-t-usb2.ko dvb-usb-mxl111sf.ko
dvb-usb-cinergyT2.ko dvb-usb-umt-010.ko dvb-usb-anysee.ko
dvb-usb-gl861.ko dvb-usb-ec168.ko mxl111sf-tuner.ko
dvb-usb-dtv5100.ko dvb-usb-cxusb.ko dvb-usb-af9005-remote.ko
dvb-usb-rtl28xxu.ko dvb-usb-dib0700.ko dvb-usb-a800.ko
dvb-usb-lmedm04.ko dvb-usb-dibusb-common.ko dvb-usb-pctv452e.ko
dvb-usb-au6610.ko dvb-usb-dibusb-mc.ko dvb-usb.ko
dvb-usb-digitv.ko dvb-usb-ce6230.ko dvb-usb-friio.ko
dvb-usb-dtt200u.ko dvb-usb-az6007.ko dvb-usb-vp702x.ko
dvb-usb-dibusb-mb.ko dvb-usb-it913x.ko dvb-usb-dw2102.ko
dvb-usb-m920x.ko
dvb/ddbridge/: ddbridge.ko
video/marvell-ccic/: cafe_ccic.ko
video/cx18/: cx18.ko cx18-alsa.ko
video/ivtv/: ivtvfb.ko ivtv.ko
dvb/mantis/: mantis.ko
common/tuners/: mt2063.ko xc4000.ko fc0011.ko
tuner-xc2028.ko tda18218.ko mt2060.ko
tda9887.ko tua9001.ko mt2131.ko
mc44s803.ko qt1010.ko max2165.ko
mt20xx.ko tda827x.ko tda18271.ko
tda18212.ko xc5000.ko mxl5007t.ko
tea5761.ko tuner-types.ko tda8290.ko
tuner-simple.ko mt2266.ko tea5767.ko
mxl5005s.ko
dvb/firewire/: firedtv.ko
dvb/bt8xx/: dst_ca.ko dvb-bt8xx.ko bt878.ko
dst.ko
video/cx25840/: cx25840.ko
dvb/ttusb-dec/: ttusbdecfe.ko ttusb_dec.ko
dvb/ngene/: ngene.ko
dvb/dm1105/: dm1105.ko
video/gspca/gl860/: gspca_gl860.ko
../linux/drivers/misc/altera-stapl/: altera-stapl.ko
video/tm6000/: tm6000-alsa.ko tm6000-dvb.ko tm6000.ko
dvb/pluto2/: pluto2.ko
video/usbvision/: usbvision.ko
video/gspca/stv06xx/: gspca_stv06xx.ko
video/em28xx/: em28xx-dvb.ko em28xx-alsa.ko em28xx.ko
em28xx-rc.ko
video/tlg2300/: poseidon.ko
video/uvc/: uvcvideo.ko
video/pwc/: pwc.ko
/sbin/depmod -a 3.5.4-2.fc17.x86_64
make -C firmware install
make[2]: Entering directory `/home/Konstantin/Загрузки/s2-liplianin-v37/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 dvb-usb-umt-010-02.fw dvb-ttpci-01.fw-261d dvb-ttpci-01.fw-261c dvb-usb-dtt200u-01.fw dvb-ttpci-01.fw-2622 dvb-fe-ds3103.fw dvb-usb-terratec-h7-az6007.fw dvb-fe-ds3000.fw v4l-cx231xx-avcore-01.fw dvb-usb-dib0700-1.20.fw dvb-usb-terratec-h5-drxk.fw dvb-ttpci-01.fw-261a v4l-cx23885-avcore-01.fw dvb-usb-dibusb-5.0.0.11.fw dvb-usb-s660.fw v4l-cx23885-enc.fw dvb-fe-or51132-vsb.fw dvb-ttpci-01.fw-261f dvb-fe-xc5000-1.6.114.fw dvb-usb-wt220u-01.fw dvb-fe-or51132-qam.fw dvb-ttpci-01.fw-261b dvb-usb-avertv-a800-02.fw dvb-fe-or51211.fw dvb-usb-vp702x-01.fw dvb-usb-bluebird-01.fw dvb-usb-vp7045-01.fw v4l-cx23418-dig.fw v4l-cx25840.fw v4l-cx23418-cpu.fw dvb-usb-terratec-h7-drxk.fw dvb-usb-wt220u-02.fw dvb-usb-dibusb-6.0.0.8.fw dvb-fe-bcm3510-01.fw v4l-cx23418-apu.fw
  • Мои антенны: Triax 88 см.
  • Мои ресиверы: Dreambox 800
  • Мои спутники: от Eutelsat-7C 7 East до Экспресс-АМ3 103 East

Konstantin

Проверка установки Omicom-S2
командой в терминале
dmesg | grep saa7146

У меня появились сообщения
[    9.912100] saa7146: register extension 'budget dvb'
[    9.912178] saa7146: found saa7146 @ mem ffffc900110c0c00 (revision 1, irq 18) (0x14c4,0x1020)
[    9.912180] saa7146 (0): dma buffer size 192512


Программа GSF пишет, что с TBS драйверами версия API была 5.3, а с драйверами от липлианина версии 37 стала 5.5
Интересно какой командой в терминале можно вывести версию API?
  • Мои антенны: Triax 88 см.
  • Мои ресиверы: Dreambox 800
  • Мои спутники: от Eutelsat-7C 7 East до Экспресс-АМ3 103 East

ethereal

Цитата: Konstantin от 20 октября 2012, 19:08:35
Программа GSF пишет, что с TBS драйверами версия API была 5.3, а с драйверами от липлианина версии 37 стала 5.5
Интересно какой командой в терминале можно вывести версию API?


Можно посмотреть в заголовочном файле:
cat /usr/include/linux/dvb/version.h

Программно это делается так:
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
#include <sys/ioctl.h>
#include <linux/dvb/frontend.h>

int main(int argc, char **argv)
{
int fd;
struct dtv_property version_cmd_seq[] = {
{.cmd = DTV_API_VERSION},
};

struct dtv_properties version_cmd = {
.num = 1,
.props = version_cmd_seq
};

fd = open("/dev/dvb/adapter0/frontend0", O_RDONLY | O_NONBLOCK);

if (fd == -1) {
perror("Failed to open frontend");
exit(EXIT_FAILURE);
}

if (ioctl(fd, FE_GET_PROPERTY, &version_cmd) == 0) {
printf("LinuxTV API ver. %i.%i\n", ((version_cmd_seq[0].u.data & 0xff00) >> 8), (version_cmd_seq[0].u.data & 0x00ff));
close(fd);
exit(EXIT_SUCCESS);
} else {
perror("Failed to get API version");
close(fd);
exit(EXIT_SUCCESS);
}

return 0;
}


Сборка при помощи команды:
gcc -o dvbversion dvbversion.c

Вывод у меня:
$ ./dvbversion
LinuxTV API ver. 5.6
  • Мои антенны: Lans 1.2 + Supral 0.9 + Supral 0.6
  • Мои ресиверы: TBS 8920, TeVii S464, Prof 7301, MyGica T230
  • Мои спутники: 13E, 31.5 E, 40E (C), 75E, 80E (Ku)
Don't believe (((fake))) news!

Konstantin

Цитата: Konstantin от 20 октября 2012, 18:58:41
Установка драйверов s2-liplianin-v37 для карты Omicom-S2 PCI
в Fedora 17 (ядро версии 3.5.4-2)



Для ядра версии 3.6.1-1 тоже подходит.
Перед сборкой сначала очистил предыдущую сборку для ядра 3.5.4-2
командой
make clean
Затем собирал командой
make VER=3.6.1-1.fc17.x86_64

Делал все от администратора, так что перед этим нужно ввести команду
su
  • Мои антенны: Triax 88 см.
  • Мои ресиверы: Dreambox 800
  • Мои спутники: от Eutelsat-7C 7 East до Экспресс-АМ3 103 East

Konstantin

Цитата: ethereal от 21 октября 2012, 02:41:10
Можно посмотреть в заголовочном файле:
cat /usr/include/linux/dvb/version.h


Не вижу по этой команде версию API

[Konstantin@localhost ~]$ cat /usr/include/linux/dvb/version.h
/*
* version.h
*
* Copyright (C) 2000 Holger Waechtler <holger@convergence.de>
*                    for convergence integrated media GmbH
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public License
* as published by the Free Software Foundation; either version 2.1
* of the License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
*
*/

#ifndef _DVBVERSION_H_
#define _DVBVERSION_H_

#define DVB_API_VERSION 5
#define DVB_API_VERSION_MINOR 6

#endif /*_DVBVERSION_H_*/

  • Мои антенны: Triax 88 см.
  • Мои ресиверы: Dreambox 800
  • Мои спутники: от Eutelsat-7C 7 East до Экспресс-АМ3 103 East

Konstantin

22 октября 2012, 10:04:48 #17 Последнее редактирование: 22 октября 2012, 10:08:36 от Konstantin
Цитата: ethereal от 21 октября 2012, 02:41:10
Программно это делается так:
...


Сначала создал файл в папке Загрузки dvbversion.c
затем вводил команды в терминале
su
cd /home/Konstantin/Загрузки
gcc -o dvbversion dvbversion.c
./dvbversion

1. Вошел под администратором
2. Перешел в папку Загрузки
3. Собрал при помощи gcc программу dvbversion. Видимо она написана на языке С
4. Запустил программу dvbversion

В итоге у меня показало
LinuxTV API ver. 5.5

А у тебя версия 5.6, то есть выше чем у меня.
Ты собирал драйвера экспериментальные?
  • Мои антенны: Triax 88 см.
  • Мои ресиверы: Dreambox 800
  • Мои спутники: от Eutelsat-7C 7 East до Экспресс-АМ3 103 East

ethereal

Цитата: Konstantin от 22 октября 2012, 09:58:43
Цитата: ethereal от 21 октября 2012, 02:41:10
Можно посмотреть в заголовочном файле:
cat /usr/include/linux/dvb/version.h


Не вижу по этой команде версию API

[Konstantin@localhost ~]$ cat /usr/include/linux/dvb/version.h
/*
* version.h
*
* Copyright (C) 2000 Holger Waechtler <holger@convergence.de>
*                    for convergence integrated media GmbH
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU Lesser General Public License
* as published by the Free Software Foundation; either version 2.1
* of the License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
*
*/

#ifndef _DVBVERSION_H_
#define _DVBVERSION_H_

#define DVB_API_VERSION 5
#define DVB_API_VERSION_MINOR 6

#endif /*_DVBVERSION_H_*/


Макросы DVB_API_VERSION и DVB_API_VERSION_MINOR указывают версию. Например в этом случае версия 5.6. Но в последнее время версию определяют программно, а этот файл не используют, поэтому информация из него может быть неточной.
  • Мои антенны: Lans 1.2 + Supral 0.9 + Supral 0.6
  • Мои ресиверы: TBS 8920, TeVii S464, Prof 7301, MyGica T230
  • Мои спутники: 13E, 31.5 E, 40E (C), 75E, 80E (Ku)
Don't believe (((fake))) news!

ethereal

Цитата: Konstantin от 22 октября 2012, 10:04:48
Цитата: ethereal от 21 октября 2012, 02:41:10
Программно это делается так:
...


Сначала создал файл в папке Загрузки dvbversion.c
затем вводил команды в терминале
su
cd /home/Konstantin/Загрузки
gcc -o dvbversion dvbversion.c
./dvbversion

1. Вошел под администратором
2. Перешел в папку Загрузки
3. Собрал при помощи gcc программу dvbversion. Видимо она написана на языке С
4. Запустил программу dvbversion

В итоге у меня показало
LinuxTV API ver. 5.5

А у тебя версия 5.6, то есть выше чем у меня.
Ты собирал драйвера экспериментальные?

Да, драйвера экспериментальные, ядро 3.6.1-1.fc17.x86_64.
  • Мои антенны: Lans 1.2 + Supral 0.9 + Supral 0.6
  • Мои ресиверы: TBS 8920, TeVii S464, Prof 7301, MyGica T230
  • Мои спутники: 13E, 31.5 E, 40E (C), 75E, 80E (Ku)
Don't believe (((fake))) news!