Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Hardware => Téma založeno: voltik12 02 Června 2011, 22:11:00

Název: Ovladače k TV tuneru SENCOR SDB 501T v Ubuntu 11.04
Přispěvatel: voltik12 02 Června 2011, 22:11:00
Dobrý den,
Včera jsem dostal TV tuner sencor sdb 501t (údajně s podporou linuxu) ale podle návodů, které jsem našel na fórech mi ovladače stejně nejdou nainstalovat. Při kompilaci mi to hlásí všelijaké chyby a myslím si, že je to tím, že zdrojový kód není podporován mým kernelem. Jsem skoro úplný začátečník.

Předem děkuji za pomoc. Martin Prokopič
Název: Re: Ovladače k TV tuneru SENCOR SDB 501T v Ubuntu 11.04
Přispěvatel: Rover623 02 Června 2011, 22:27:42
Takže, odsud si stáhni nové ovladače http://dl2.upnito.sk/download.php?dwToken=d303941be3930efb92d4d7af31cd7314 ,potom postupuj podle tohoto vlákna http://forum.ubuntu.cz/index.php?topic=49870.0
Název: Re: Ovladače k TV tuneru SENCOR SDB 501T v Ubuntu 11.04
Přispěvatel: voltik12 03 Června 2011, 08:08:43
Bohužel, po vykonání návodu a opravení chyb soubor neexistuje to stále nefunguje. Přikládám chybový kód z terminálu.
Kód: [Vybrat]
make -s -C /lib/modules/2.6.38-8-generic/build SUBDIRS=/home/martin/Plocha/ite-install/installer/IT9135_SRC modules
In file included from /home/martin/Plocha/ite-install/installer/IT9135_SRC/dvb-usb.h:17:0,
                 from /home/martin/Plocha/ite-install/installer/IT9135_SRC/it9135.h:14,
                 from /home/martin/Plocha/ite-install/installer/IT9135_SRC/it9135-core.c:21:
include/media/ir-core.h:94:27: error: field ‘rc_tab’ has incomplete type
include/media/ir-core.h: In function ‘ir_input_register’:
include/media/ir-core.h:137:2: error: implicit declaration of function ‘get_rc_map’
include/media/ir-core.h:137:11: warning: assignment makes pointer from integer without a cast
include/media/ir-core.h:139:12: warning: assignment makes pointer from integer without a cast
include/media/ir-core.h:153:19: error: dereferencing pointer to incomplete type
In file included from /home/martin/Plocha/ite-install/installer/IT9135_SRC/it9135.h:14:0,
                 from /home/martin/Plocha/ite-install/installer/IT9135_SRC/it9135-core.c:21:
/home/martin/Plocha/ite-install/installer/IT9135_SRC/dvb-usb.h: At top level:
/home/martin/Plocha/ite-install/installer/IT9135_SRC/dvb-usb.h:78:36: warning: ‘struct ir_scancode’ declared inside parameter list
/home/martin/Plocha/ite-install/installer/IT9135_SRC/dvb-usb.h:78:36: warning: its scope is only this definition or declaration, which is probably not what you want
/home/martin/Plocha/ite-install/installer/IT9135_SRC/dvb-usb.h: In function ‘rc5_custom’:
/home/martin/Plocha/ite-install/installer/IT9135_SRC/dvb-usb.h:80:13: error: dereferencing pointer to incomplete type
/home/martin/Plocha/ite-install/installer/IT9135_SRC/dvb-usb.h: At top level:
/home/martin/Plocha/ite-install/installer/IT9135_SRC/dvb-usb.h:83:34: warning: ‘struct ir_scancode’ declared inside parameter list
/home/martin/Plocha/ite-install/installer/IT9135_SRC/dvb-usb.h: In function ‘rc5_data’:
/home/martin/Plocha/ite-install/installer/IT9135_SRC/dvb-usb.h:85:12: error: dereferencing pointer to incomplete type
/home/martin/Plocha/ite-install/installer/IT9135_SRC/dvb-usb.h: At top level:
/home/martin/Plocha/ite-install/installer/IT9135_SRC/dvb-usb.h:88:34: warning: ‘struct ir_scancode’ declared inside parameter list
/home/martin/Plocha/ite-install/installer/IT9135_SRC/dvb-usb.h: In function ‘rc5_scan’:
/home/martin/Plocha/ite-install/installer/IT9135_SRC/dvb-usb.h:90:12: error: dereferencing pointer to incomplete type
In file included from /home/martin/Plocha/ite-install/installer/IT9135_SRC/user.h:7:0,
                 from /home/martin/Plocha/ite-install/installer/IT9135_SRC/type.h:467,
                 from /home/martin/Plocha/ite-install/installer/IT9135_SRC/iocontrol.h:16,
                 from /home/martin/Plocha/ite-install/installer/IT9135_SRC/it9135.h:15,
                 from /home/martin/Plocha/ite-install/installer/IT9135_SRC/it9135-core.c:21:
/home/martin/Plocha/ite-install/installer/IT9135_SRC/type.h: At top level:
/home/martin/Plocha/ite-install/installer/IT9135_SRC/type.h:905:7: warning: extra tokens at end of #endif directive
In file included from /home/martin/Plocha/ite-install/installer/IT9135_SRC/iocontrol.h:16:0,
                 from /home/martin/Plocha/ite-install/installer/IT9135_SRC/it9135.h:15,
                 from /home/martin/Plocha/ite-install/installer/IT9135_SRC/it9135-core.c:21:
/home/martin/Plocha/ite-install/installer/IT9135_SRC/type.h:905:7: warning: extra tokens at end of #endif directive
/home/martin/Plocha/ite-install/installer/IT9135_SRC/it9135-core.c:125:2: error: unknown field ‘ioctl’ specified in initializer
/home/martin/Plocha/ite-install/installer/IT9135_SRC/it9135-core.c:125:2: warning: initialization from incompatible pointer type
make[2]: *** [/home/martin/Plocha/ite-install/installer/IT9135_SRC/it9135-core.o] Error 1
make[1]: *** [_module_/home/martin/Plocha/ite-install/installer/IT9135_SRC] Error 2
make: *** [default] Error 2
Název: Re: Ovladače k TV tuneru SENCOR SDB 501T v Ubuntu 11.04
Přispěvatel: jadd 03 Června 2011, 08:27:26
Autor předpokládá už nainstalovaný zdrojový kód jádra...
Název: Re: Ovladače k TV tuneru SENCOR SDB 501T v Ubuntu 11.04
Přispěvatel: voltik12 03 Června 2011, 14:37:52
Tak jsem stáhnul a rozbalil linux-source do /usr/src a trochu se zmenšil chybový výstup. Ale kompilace přesto neproběhla úspěšně. Další návody uvítám. A pokud by to šlo, tak někam upněte zkompilovaný deb.
Kód: [Vybrat]
make -s -C /lib/modules/2.6.38-8-generic/build SUBDIRS=/home/martin/Plocha/ite-install/installer/IT9135_SRC modules
In file included from /home/martin/Plocha/ite-install/installer/IT9135_SRC/dvb-usb.h:17:0,
                 from /home/martin/Plocha/ite-install/installer/IT9135_SRC/it9135.h:14,
                 from /home/martin/Plocha/ite-install/installer/IT9135_SRC/it9135-core.c:21:
include/media/ir-core.h:94:27: error: field ‘rc_tab’ has incomplete type
include/media/ir-core.h: In function ‘ir_input_register’:
include/media/ir-core.h:137:2: error: implicit declaration of function ‘get_rc_map’
include/media/ir-core.h:137:11: warning: assignment makes pointer from integer without a cast
include/media/ir-core.h:139:12: warning: assignment makes pointer from integer without a cast
include/media/ir-core.h:153:19: error: dereferencing pointer to incomplete type
In file included from /home/martin/Plocha/ite-install/installer/IT9135_SRC/it9135.h:14:0,
                 from /home/martin/Plocha/ite-install/installer/IT9135_SRC/it9135-core.c:21:
/home/martin/Plocha/ite-install/installer/IT9135_SRC/dvb-usb.h: At top level:
/home/martin/Plocha/ite-install/installer/IT9135_SRC/dvb-usb.h:78:36: warning: ‘struct ir_scancode’ declared inside parameter list
/home/martin/Plocha/ite-install/installer/IT9135_SRC/dvb-usb.h:78:36: warning: its scope is only this definition or declaration, which is probably not what you want
/home/martin/Plocha/ite-install/installer/IT9135_SRC/dvb-usb.h: In function ‘rc5_custom’:
/home/martin/Plocha/ite-install/installer/IT9135_SRC/dvb-usb.h:80:13: error: dereferencing pointer to incomplete type
/home/martin/Plocha/ite-install/installer/IT9135_SRC/dvb-usb.h: At top level:
/home/martin/Plocha/ite-install/installer/IT9135_SRC/dvb-usb.h:83:34: warning: ‘struct ir_scancode’ declared inside parameter list
/home/martin/Plocha/ite-install/installer/IT9135_SRC/dvb-usb.h: In function ‘rc5_data’:
/home/martin/Plocha/ite-install/installer/IT9135_SRC/dvb-usb.h:85:12: error: dereferencing pointer to incomplete type
/home/martin/Plocha/ite-install/installer/IT9135_SRC/dvb-usb.h: At top level:
/home/martin/Plocha/ite-install/installer/IT9135_SRC/dvb-usb.h:88:34: warning: ‘struct ir_scancode’ declared inside parameter list
/home/martin/Plocha/ite-install/installer/IT9135_SRC/dvb-usb.h: In function ‘rc5_scan’:
/home/martin/Plocha/ite-install/installer/IT9135_SRC/dvb-usb.h:90:12: error: dereferencing pointer to incomplete type
In file included from /home/martin/Plocha/ite-install/installer/IT9135_SRC/user.h:7:0,
                 from /home/martin/Plocha/ite-install/installer/IT9135_SRC/type.h:467,
                 from /home/martin/Plocha/ite-install/installer/IT9135_SRC/iocontrol.h:16,
                 from /home/martin/Plocha/ite-install/installer/IT9135_SRC/it9135.h:15,
                 from /home/martin/Plocha/ite-install/installer/IT9135_SRC/it9135-core.c:21:
/home/martin/Plocha/ite-install/installer/IT9135_SRC/type.h: At top level:
/home/martin/Plocha/ite-install/installer/IT9135_SRC/type.h:905:7: warning: extra tokens at end of #endif directive
In file included from /home/martin/Plocha/ite-install/installer/IT9135_SRC/iocontrol.h:16:0,
                 from /home/martin/Plocha/ite-install/installer/IT9135_SRC/it9135.h:15,
                 from /home/martin/Plocha/ite-install/installer/IT9135_SRC/it9135-core.c:21:
/home/martin/Plocha/ite-install/installer/IT9135_SRC/type.h:905:7: warning: extra tokens at end of #endif directive
/home/martin/Plocha/ite-install/installer/IT9135_SRC/it9135-core.c:125:2: error: unknown field ‘ioctl’ specified in initializer
/home/martin/Plocha/ite-install/installer/IT9135_SRC/it9135-core.c:125:2: warning: initialization from incompatible pointer type
make[2]: *** [/home/martin/Plocha/ite-install/installer/IT9135_SRC/it9135-core.o] Error 1
make[1]: *** [_module_/home/martin/Plocha/ite-install/installer/IT9135_SRC] Error 2
make: *** [default] Error 2
Název: Re: Ovladače k TV tuneru SENCOR SDB 501T v Ubuntu 11.04
Přispěvatel: voltik12 03 Června 2011, 15:36:49
Zkusil jsem soubory přepsat soubory z mého kernelu a počet chybových řádků se snížil na 15. Stále bych prosil o jakoukoliv (i blbou) radu.
Kód: [Vybrat]
make -s -C /lib/modules/2.6.38-8-generic/build SUBDIRS=/home/martin/Plocha/ite-install/installer/IT9135_SRC modules
In file included from /home/martin/Plocha/ite-install/installer/IT9135_SRC/user.h:7:0,
                 from /home/martin/Plocha/ite-install/installer/IT9135_SRC/type.h:467,
                 from /home/martin/Plocha/ite-install/installer/IT9135_SRC/iocontrol.h:16,
                 from /home/martin/Plocha/ite-install/installer/IT9135_SRC/it9135.h:15,
                 from /home/martin/Plocha/ite-install/installer/IT9135_SRC/it9135-core.c:21:
/home/martin/Plocha/ite-install/installer/IT9135_SRC/type.h:905:7: warning: extra tokens at end of #endif directive
In file included from /home/martin/Plocha/ite-install/installer/IT9135_SRC/iocontrol.h:16:0,
                 from /home/martin/Plocha/ite-install/installer/IT9135_SRC/it9135.h:15,
                 from /home/martin/Plocha/ite-install/installer/IT9135_SRC/it9135-core.c:21:
/home/martin/Plocha/ite-install/installer/IT9135_SRC/type.h:905:7: warning: extra tokens at end of #endif directive
/home/martin/Plocha/ite-install/installer/IT9135_SRC/it9135-core.c:125:2: error: unknown field ‘ioctl’ specified in initializer
/home/martin/Plocha/ite-install/installer/IT9135_SRC/it9135-core.c:125:2: warning: initialization from incompatible pointer type
make[2]: *** [/home/martin/Plocha/ite-install/installer/IT9135_SRC/it9135-core.o] Error 1
make[1]: *** [_module_/home/martin/Plocha/ite-install/installer/IT9135_SRC] Error 2
make: *** [default] Error 2
Název: Re: Ovladače k TV tuneru SENCOR SDB 501T v Ubuntu 11.04
Přispěvatel: jadd 03 Června 2011, 17:22:15
http://www.abclinuxu.cz/hardware/pridavne-karty/televizni-karty/dvb-t/usb/sencor-sdb-501t

Pak snad by ti mělo pomoci,
http://forum.ubuntuusers.de/topic/dvb-t-usb-stick-installieren/

I oni čerpali od,
http://linuxtv.org/wiki/index.php/Kworld_UB499-2T

Je to sice jiná karta ale id čipu je stejné.