Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Hardware => Téma založeno: 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č
-
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
-
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.
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
-
Autor předpokládá už nainstalovaný zdrojový kód jádra...
-
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.
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
-
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.
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
-
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é.