Mandriva Fórum

Hardware v Mandriva Linuxu => Grafické a televizní karty => : jirsi September 20, 2011, 08:38:48



: Sencor SDB 501T driver
: jirsi September 20, 2011, 08:38:48
Zdravím a prosím o radu s instalací ovladačů pro tuto TV kart. Na cd jsou ovladače pro Linux, ale po zadání make vypíše:
[root@comp IT9135_SRC]# make
make -C /lib/modules/2.6.36.2-desktop-2mnb/build SUBDIRS=/media/win_d/Download/tuner_sencor/For_Linux/9130.linux.PC.dvb-tV9.12.18.1/32bit/IT9135_SRC modules
make[1]: Entering directory `/usr/src/linux-2.6.36.2-desktop-2mnb'
  CC [M]  /media/win_d/Download/tuner_sencor/For_Linux/9130.linux.PC.dvb-tV9.12.18.1/32bit/IT9135_SRC/it9135-core.o
In file included from /media/win_d/Download/tuner_sencor/For_Linux/9130.linux.PC.dvb-tV9.12.18.1/32bit/IT9135_SRC/it9135-core.c:1:
/media/win_d/Download/tuner_sencor/For_Linux/9130.linux.PC.dvb-tV9.12.18.1/32bit/IT9135_SRC/it9135.h:15:21: error: dvb-usb.h: Adresář nebo soubor neexistuje
In file included from /media/win_d/Download/tuner_sencor/For_Linux/9130.linux.PC.dvb-tV9.12.18.1/32bit/IT9135_SRC/type.h:4,
                 from /media/win_d/Download/tuner_sencor/For_Linux/9130.linux.PC.dvb-tV9.12.18.1/32bit/IT9135_SRC/demodulator.h:5,
                 from /media/win_d/Download/tuner_sencor/For_Linux/9130.linux.PC.dvb-tV9.12.18.1/32bit/IT9135_SRC/it9135.h:17,
                 from /media/win_d/Download/tuner_sencor/For_Linux/9130.linux.PC.dvb-tV9.12.18.1/32bit/IT9135_SRC/it9135-core.c:1:
/media/win_d/Download/tuner_sencor/For_Linux/9130.linux.PC.dvb-tV9.12.18.1/32bit/IT9135_SRC/userdef.h:10:1: warning: "NULL" redefined
In file included from include/linux/kernel.h:14,
                 from /media/win_d/Download/tuner_sencor/For_Linux/9130.linux.PC.dvb-tV9.12.18.1/32bit/IT9135_SRC/it9135.h:6,
                 from /media/win_d/Download/tuner_sencor/For_Linux/9130.linux.PC.dvb-tV9.12.18.1/32bit/IT9135_SRC/it9135-core.c:1:
include/linux/stddef.h:10:1: warning: this is the location of the previous definition
In file included from /media/win_d/Download/tuner_sencor/For_Linux/9130.linux.PC.dvb-tV9.12.18.1/32bit/IT9135_SRC/demodulator.h:5,
                 from /media/win_d/Download/tuner_sencor/For_Linux/9130.linux.PC.dvb-tV9.12.18.1/32bit/IT9135_SRC/it9135.h:17,
                 from /media/win_d/Download/tuner_sencor/For_Linux/9130.linux.PC.dvb-tV9.12.18.1/32bit/IT9135_SRC/it9135-core.c:1:
/media/win_d/Download/tuner_sencor/For_Linux/9130.linux.PC.dvb-tV9.12.18.1/32bit/IT9135_SRC/type.h:6:1: warning: "IN" redefined
In file included from /media/win_d/Download/tuner_sencor/For_Linux/9130.linux.PC.dvb-tV9.12.18.1/32bit/IT9135_SRC/type.h:4,
                 from /media/win_d/Download/tuner_sencor/For_Linux/9130.linux.PC.dvb-tV9.12.18.1/32bit/IT9135_SRC/demodulator.h:5,
                 from /media/win_d/Download/tuner_sencor/For_Linux/9130.linux.PC.dvb-tV9.12.18.1/32bit/IT9135_SRC/it9135.h:17,
                 from /media/win_d/Download/tuner_sencor/For_Linux/9130.linux.PC.dvb-tV9.12.18.1/32bit/IT9135_SRC/it9135-core.c:1:
/media/win_d/Download/tuner_sencor/For_Linux/9130.linux.PC.dvb-tV9.12.18.1/32bit/IT9135_SRC/userdef.h:20:1: warning: this is the location of the previous definition
In file included from /media/win_d/Download/tuner_sencor/For_Linux/9130.linux.PC.dvb-tV9.12.18.1/32bit/IT9135_SRC/demodulator.h:5,
                 from /media/win_d/Download/tuner_sencor/For_Linux/9130.linux.PC.dvb-tV9.12.18.1/32bit/IT9135_SRC/it9135.h:17,
                 from /media/win_d/Download/tuner_sencor/For_Linux/9130.linux.PC.dvb-tV9.12.18.1/32bit/IT9135_SRC/it9135-core.c:1:
/media/win_d/Download/tuner_sencor/For_Linux/9130.linux.PC.dvb-tV9.12.18.1/32bit/IT9135_SRC/type.h:7:1: warning: "OUT" redefined
In file included from /media/win_d/Download/tuner_sencor/For_Linux/9130.linux.PC.dvb-tV9.12.18.1/32bit/IT9135_SRC/type.h:4,
                 from /media/win_d/Download/tuner_sencor/For_Linux/9130.linux.PC.dvb-tV9.12.18.1/32bit/IT9135_SRC/demodulator.h:5,
                 from /media/win_d/Download/tuner_sencor/For_Linux/9130.linux.PC.dvb-tV9.12.18.1/32bit/IT9135_SRC/it9135.h:17,
                 from /media/win_d/Download/tuner_sencor/For_Linux/9130.linux.PC.dvb-tV9.12.18.1/32bit/IT9135_SRC/it9135-core.c:1:
/media/win_d/Download/tuner_sencor/For_Linux/9130.linux.PC.dvb-tV9.12.18.1/32bit/IT9135_SRC/userdef.h:21:1: warning: this is the location of the previous definition
In file included from /media/win_d/Download/tuner_sencor/For_Linux/9130.linux.PC.dvb-tV9.12.18.1/32bit/IT9135_SRC/it9135-core.c:1:
/media/win_d/Download/tuner_sencor/For_Linux/9130.linux.PC.dvb-tV9.12.18.1/32bit/IT9135_SRC/it9135.h:197: error: array type has incomplete element type
/media/win_d/Download/tuner_sencor/For_Linux/9130.linux.PC.dvb-tV9.12.18.1/32bit/IT9135_SRC/it9135-core.c:6: warning: data definition has no type or storage class
/media/win_d/Download/tuner_sencor/For_Linux/9130.linux.PC.dvb-tV9.12.18.1/32bit/IT9135_SRC/it9135-core.c:6: warning: type defaults to ‘int’ in declaration of ‘DVB_DEFINE_MOD_OPT_ADAPTER_NR’
/media/win_d/Download/tuner_sencor/For_Linux/9130.linux.PC.dvb-tV9.12.18.1/32bit/IT9135_SRC/it9135-core.c:6: warning: parameter names (without types) in function declaration
/media/win_d/Download/tuner_sencor/For_Linux/9130.linux.PC.dvb-tV9.12.18.1/32bit/IT9135_SRC/it9135-core.c: In function ‘it9135_probe’:
/media/win_d/Download/tuner_sencor/For_Linux/9130.linux.PC.dvb-tV9.12.18.1/32bit/IT9135_SRC/it9135-core.c:38: error: implicit declaration of function ‘dvb_usb_device_init’
/media/win_d/Download/tuner_sencor/For_Linux/9130.linux.PC.dvb-tV9.12.18.1/32bit/IT9135_SRC/it9135-core.c:38: error: ‘adapter_nr’ undeclared (first use in this function)
/media/win_d/Download/tuner_sencor/For_Linux/9130.linux.PC.dvb-tV9.12.18.1/32bit/IT9135_SRC/it9135-core.c:38: error: (Each undeclared identifier is reported only once
/media/win_d/Download/tuner_sencor/For_Linux/9130.linux.PC.dvb-tV9.12.18.1/32bit/IT9135_SRC/it9135-core.c:38: error: for each function it appears in.)
/media/win_d/Download/tuner_sencor/For_Linux/9130.linux.PC.dvb-tV9.12.18.1/32bit/IT9135_SRC/it9135-core.c: In function ‘it9135_suspend’:
/media/win_d/Download/tuner_sencor/For_Linux/9130.linux.PC.dvb-tV9.12.18.1/32bit/IT9135_SRC/it9135-core.c:55: warning: passing argument 2 of ‘DL_CheckTunerInited’ from incompatible pointer type
/media/win_d/Download/tuner_sencor/For_Linux/9130.linux.PC.dvb-tV9.12.18.1/32bit/IT9135_SRC/it9135.h:214: note: expected ‘enum Bool *’ but argument is of type ‘bool *’
/media/win_d/Download/tuner_sencor/For_Linux/9130.linux.PC.dvb-tV9.12.18.1/32bit/IT9135_SRC/it9135-core.c:56: warning: passing argument 2 of ‘DL_CheckTunerInited’ from incompatible pointer type
/media/win_d/Download/tuner_sencor/For_Linux/9130.linux.PC.dvb-tV9.12.18.1/32bit/IT9135_SRC/it9135.h:214: note: expected ‘enum Bool *’ but argument is of type ‘bool *’
/media/win_d/Download/tuner_sencor/For_Linux/9130.linux.PC.dvb-tV9.12.18.1/32bit/IT9135_SRC/it9135-core.c: At top level:
/media/win_d/Download/tuner_sencor/For_Linux/9130.linux.PC.dvb-tV9.12.18.1/32bit/IT9135_SRC/it9135-core.c:108: error: ‘dvb_usb_device_exit’ undeclared here (not in a function)
/media/win_d/Download/tuner_sencor/For_Linux/9130.linux.PC.dvb-tV9.12.18.1/32bit/IT9135_SRC/it9135-core.c: In function ‘it9135_module_init’:
/media/win_d/Download/tuner_sencor/For_Linux/9130.linux.PC.dvb-tV9.12.18.1/32bit/IT9135_SRC/it9135-core.c:118: error: implicit declaration of function ‘info’
make[2]: *** [/media/win_d/Download/tuner_sencor/For_Linux/9130.linux.PC.dvb-tV9.12.18.1/32bit/IT9135_SRC/it9135-core.o] Error 1
make[1]: *** [_module_/media/win_d/Download/tuner_sencor/For_Linux/9130.linux.PC.dvb-tV9.12.18.1/32bit/IT9135_SRC] Error 2
make[1]: Leaving directory `/usr/src/linux-2.6.36.2-desktop-2mnb'
make: *** [default] Error 2

(./configure v adresáři není)

Zkoušel jsem ze stránek Sencoru novější, který je řešený instalačním shellem a ten pouze vyhodí:
[root@comp v1012301]# sh IT9135_Installer_i686.sh
1. Install ITEtech IT9135 Driver
2. Remove  ITEtech IT9135 Driver
Please Input Your Choise:
1
Please wait a minute
make -s -C /lib/modules/2.6.36.2-desktop-2mnb/build SUBDIRS=/tmp/ite-install/installer/IT9135_SRC modules
make error

Díky za radu

Tak ten starý ovladač se mi podařilo nainstalovat, ale v Mandriva center se ukáže jako neznámé zařízení. Sice se správným popisem výrobce, ale není to k ničemu, protože všechny programy hlásí, že nenalezly žádný DVB tuner.


: Re: Sencor SDB 501T driver
: D.Palamarchuk September 21, 2011, 06:41:15
Zaprve soubor s ovladaci rozbal na Linuxacky oddil.

Jinak vypada, ze nemas nanistalovany headery linuxeveho kernelu. Doinstaluj balicek kernel-desktop-devel-lastest nebo kernel-desktop-devel-lastest-xxx, kde xxx je cislo tveho kernelu (podle tveho vypisu 2.6.36.2)


: Re: Sencor SDB 501T driver
: jirsi September 21, 2011, 09:52:12
Díky za radu, ale nainstalované je mám a ten starý ovladač se mi už podařilo nainstalovat, ale v Mandriva center se ukáže jako neznámé zařízení. Sice se správným popisem výrobce, ale není to k ničemu, protože všechny programy hlásí, že nenalezly žádný DVB tuner.
Ale i tak díky


: Re: Sencor SDB 501T driver
: D.Palamarchuk September 21, 2011, 13:18:46
V ovladacim centrum musis zkontrolovat jestli tvemu TV tuneru je prirazen nejky modul (ovladac).

Pak zkontroluj jestli prislusny modul je zavedeny.
Modul muzes zavest prikazem modprobe <nazev modulu>.
Az se modul nacte tak zkontroluj jestli se vytvorilo zarizeni /dev/dvb/adapter0.


: Re: Sencor SDB 501T driver
: jirsi September 21, 2011, 21:04:04
Díky za radu. Už alespoň vím, kde je problém. Jen ho ještě odstranit. Po zadání příkazu s modulem se tváří, že něco udělal. Nehodí chybu, ale ani se nic nevytvoří. Zkusím ještě googlit, ale zatím jsem řešení nenašel. ??? ???


: Re: Sencor SDB 501T driver
: Peťoš September 22, 2011, 09:56:59
precti si, co ti aspon kdo radi:

Zaprve soubor s ovladaci rozbal na Linuxacky oddil.
Pak se pobavime dal!


: Re: Sencor SDB 501T driver
: Peťoš September 22, 2011, 10:00:30
A cely vystup vloz do jednoho textoveho souboru a priloz k prispevku (Rozsirene moznosti). Takto v N prispevcich je to neprehledne.
Dale by bylo fajn, kdyby jsi napsal CO kompilujes, a kde jsi vzal ty zdrojaky. Nejlepe s URL primo ke stazeni tak, at si to muzu treba taky stahnout a mrknout na to.


: Re: Sencor SDB 501T driver
: jirsi September 22, 2011, 10:01:04
To Peťoš: Co mi napsali jsem si přečetl a díky tomu jsem se dostal alespoň sem. Ale dál s tím memohu hnout. Error to vyloženě na konci nehodí, ale v některých řádcích ano. Bohužel nejsem natolik znalý, abych určil co s tím.


: Re: Sencor SDB 501T driver
: Peťoš September 22, 2011, 10:04:59
A proc se tim tedy neridis? Pokud David napise "Zaprve soubor s ovladaci rozbal na Linuxacky oddil.", ja Ti to zopakuji -- a stejne v ceste je videt:   /media/win_d/   tak asi neni neco uplne v poradku, ze?
Navic jsem napsal, at napises URL toho, co se snazis zkompilovat... nikde. Stejne tak prilozeny file misto milionu radku.


: Re: Sencor SDB 501T driver
: jirsi September 22, 2011, 10:15:16
OK. Už by to mělo být v příloze. Co se týče souborů, tak ty jsou z dodaného CD. Jsou pro staré jádro, ale prý to má fungovat. Novější ovladače jsou na stránkách Sencoru.
Instalace novějších ovladačů probíhá takto:

[root@comp IT9135_SRC]# cd /media/win_d/Download/tuner_sencor/v1012301/
[root@comp v1012301]# sh IT9135_Installer_i686.sh
1. Install ITEtech IT9135 Driver
2. Remove  ITEtech IT9135 Driver
Please Input Your Choise:
1
Please wait a minute
make -s -C /lib/modules/2.6.36.2-desktop-2mnb/build SUBDIRS=/tmp/ite-install/installer/IT9135_SRC modules
make error
Driver Installer failed

[root@comp v1012301]#

Opraveo. Výpis už je z instalace z Lin. oddílu


: Re: Sencor SDB 501T driver
: jirsi September 22, 2011, 10:17:19
Peťos. S tim Linux oddílem mi to nějak uteklo  ::)


: Re: Sencor SDB 501T driver
: jirsi September 22, 2011, 10:28:01
Tak jsem to zkusil z linuxového oddílu a pořád stejné

Po modprobe se nic nevytvoří

Přikládám ještě výpis z pokusu o tuto instalaci

A link na nový ovladač http://www.sencor.cz/download1/V10.12.30.1.

Výpis v texťáku a soubory v /home/


: Re: Sencor SDB 501T driver
: D.Palamarchuk September 22, 2011, 15:21:43
Podle vypisu ovladac je byl zkompilovan a naistalovan.
Pokud' ti to nejede, tak chce to vypis prikazu dmesg.


: Re: Sencor SDB 501T driver
: jirsi October 01, 2011, 22:32:30
Vyreseno. Kdyby nekdo resil podobny problem Patch z http://wasietsmet.nl/wp-content/uploads/2010/07/IT9135_SRC_i686_patch.tar.gz Mandriva 2011 s jadrem 2.6.38