Fórum Root.cz

Hlavní témata => Hardware => Téma založeno: kwakin 15. 10. 2011, 17:35:26

Název: USB DVB-T přijímač v Ubuntu 11.04
Přispěvatel: kwakin 15. 10. 2011, 17:35:26
Prosím o pomoc,
nedaři se mi rozchodit v Ubuntu 11.04 (jádro 2.6.38-11) USB televizi od firmy Sencor DVB-T SDB 501T i když byl na přibaleném CD ovladač pro Windows tak i pro Linux. Při instalaci neustále hlásí chybu po provedení make:

Kód: [Vybrat]
kwakin@HOMENEW:~/DVBUSBTV/IT9135_SRC$ ./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.38-11-generic/build SUBDIRS=/tmp/ite-install/installer/IT9135_SRC modules
make error

Driver Installer failed

kwakin@HOMENEW:~/DVBUSBTV/IT9135_SRC$ make clean
make -C /lib/modules/2.6.38-11-generic/build SUBDIRS=/home/kwakin/DVBUSBTV/IT9135_SRC modules
make[1]: Entering directory `/usr/src/linux-headers-2.6.38-11-generic'
  CC   /home/kwakin/DVBUSBTV/IT9135_SRC/it9135-core.o
In file included from /home/kwakin/DVBUSBTV/IT9135_SRC/it9135-core.c:1:0:
/home/kwakin/DVBUSBTV/IT9135_SRC/it9135.h:15:21: fatal error: dvb-usb.h: Adresář nebo soubor neexistuje
compilation terminated.
make[2]: *** [/home/kwakin/DVBUSBTV/IT9135_SRC/it9135-core.o] Error 1
make[1]: *** [_module_/home/kwakin/DVBUSBTV/IT9135_SRC] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-2.6.38-11-generic'
make: ***  Error 2

poradí mi někdo zřejmě to vyžaduje znalost či odbornost na kterou nemám.
Moc děkuji za každou radu.
kwakin
Název: Re: DVB T sencor SDB 501T USB nelze rozchodit v UBUNTU 11.05
Přispěvatel: JK 16. 10. 2011, 14:55:57
Zkousels navod podle http://forum.ubuntu.cz/index.php?topic=49870.0 dole?
Název: Re: USB DVB-T přijímač v Ubuntu 11.04
Přispěvatel: Petr Krčmář 16. 10. 2011, 18:54:02
Vypadá to, že ti chybí hlavičkové soubory jádra a/nebo jeho zdrojáky.  Mimochodem něco velmi podobného se tu už řešilo (http://forum.root.cz/index.php?topic=1240.0).
Název: Re:USB DVB-T přijímač v Ubuntu 11.04
Přispěvatel: Ge Bu 12. 01. 2012, 20:56:51
Jaký to má konektor na anténu? Nějaký mikro nebo normální?
Název: Re:USB DVB-T přijímač v Ubuntu 11.04
Přispěvatel: Honza 04. 02. 2012, 14:50:31
Testováno na Ubuntu 12.04 Alfa 1, kernel 3.2.0-12-generic

Nejprve je třeba extrahovat firmware: stáhnout firmware z http://www.ite.com.tw/uploads/firmware/v3.6.0.0/dvb-usb-it9135.zip .
Stažený archiv rozbalit a soubor dvb-usb-it9135.fw zkopírovat do nějakého adresáře (např. /home/uzivatel/televize).
V terminálu se přesunout do adresáře z uvedeným souborem (cd /home/uživatel/televize).
V tomto adresáři spustit příkaz dd if=dvb-usb-it9135.fw ibs=1 skip=64 count=8128 of=dvb-usb-it9135-01.fw
a potom příkaz dd if=dvb-usb-it9135.fw ibs=1 skip=12866 count=5817 of=dvb-usb-it9135-02.fw
V adresáři vzniknou soubory s firmwaerem, které je třeba zkopírovat do /lib/firmware (sudo cp *.fw /lib/firmware).

Dále musíme nainstalovat poslední verzi V4l:

Nainstalujeme vše potřebné pro kompilaci:

sudo apt-get install git linux-headers-$(uname -r) build-essential patchutils libproc-processtable-perl
stáhneme zdrojáky (v terminálu např. v již vytvořeném adresáři /home/uzivatel/televize):
git clone git://linuxtv.org/media_build.git

Přesuneme se do adresáře, který se vytvořil:

cd media_build
Zkompilujeme (nějaký čas to potrvá):

./build
Nainstalujeme:

sudo make install

Nyní restart a TV karta by měla fungovat. Testoval jsem ji s Kaffeine a vše bylo bez problémů. Dálkové ovládání jsem nezkoušel a ani nebudu.

Ten postup jsem po sobě přezkoušel i na jiném PC a funguje bezchybně.
Zkuste to. :)
Název: Re:USB DVB-T přijímač v Ubuntu 11.04
Přispěvatel: mk33 03. 05. 2012, 08:19:23
dík za návod, po dlouhé době mi svitla naděje, že Sencora rozjedu i na linuxu,

bohužel jako všechny ostatní pokusy mi i tento skončil chybou ...


make[2]: Leaving directory `/install/media_build/linux'
./scripts/make_kconfig.pl /lib/modules/2.6.32-5-amd64/build /lib/modules/2.6.32-5-amd64/source 1
Preparing to compile for kernel version 2.6.32
File not found: /lib/modules/2.6.32-5-amd64/build/.config at ./scripts/make_kconfig.pl line 33, <IN> line 4.
make[1]: *** [allyesconfig] Error 2
make[1]: Leaving directory `/install/media_build/v4l'
make: *** [allyesconfig] Error 2
can't select all drivers at ./build line 415.


 :'(
Název: Re:USB DVB-T přijímač v Ubuntu 11.04
Přispěvatel: hu 03. 05. 2012, 15:48:58
dík za návod, po dlouhé době mi svitla naděje, že Sencora rozjedu i na linuxu,

bohužel jako všechny ostatní pokusy mi i tento skončil chybou ...


make[2]: Leaving directory `/install/media_build/linux'
./scripts/make_kconfig.pl /lib/modules/2.6.32-5-amd64/build /lib/modules/2.6.32-5-amd64/source 1
Preparing to compile for kernel version 2.6.32
File not found: /lib/modules/2.6.32-5-amd64/build/.config at ./scripts/make_kconfig.pl line 33, <IN> line 4.
make[1]: *** [allyesconfig] Error 2
make[1]: Leaving directory `/install/media_build/v4l'
make: *** [allyesconfig] Error 2
can't select all drivers at ./build line 415.


 :'(

a co treba nainstalovat hlavicky od kernelu, jak se pise o tri prispevky vejs...
Název: Re:USB DVB-T přijímač v Ubuntu 11.04
Přispěvatel: Martin 24. 12. 2012, 12:55:20
Jsem BFU, ale podle tohoto návodu jsem Mars Evolve na Ubuntu 12.04 bez problému rozjel.
Nicméně po pár dnech, kdy dojde k aktualizacím (snad jádra, nevím), musím instalovat ovladač znovu. Nějaký tip?
Název: Re:USB DVB-T přijímač v Ubuntu 11.04
Přispěvatel: Patrik Chrz 24. 12. 2012, 18:04:53
Úplně stejný problém jsem míval u jiného USB tuneru také. Předpokládám, že tímto postupem dojde k modifikaci jádra (přidá se tam ovladač), takže když se jádro aktualizuje, jsi zpět, kde jsi byl. Po nějaké době byl ovladač přidán do jádra a od té doby s tím není problém.
Takže řešení je jedině zakázat aktualizace jádra.
Název: Re:USB DVB-T přijímač v Ubuntu 11.04
Přispěvatel: TrSek32 25. 12. 2012, 14:08:55
Uplne ten samy mam
http://forum.ubuntu.cz/index.php?topic=61393.0

a potom iny navod
http://wiki.ubuntu.cz/DigiVox
Název: Re:USB DVB-T přijímač v Ubuntu 11.04
Přispěvatel: Martin 28. 04. 2013, 09:50:44
Dřív mi tento návod fungoval, ale teď se mi v Ubuntu 12.04 při buildu stane tohle:

/home/martin/televize/media_build/v4l/v4l2-of.c: In function 'v4l2_of_parse_csi_bus':
/home/martin/televize/media_build/v4l/v4l2-of.c:38:4: error: implicit declaration of function 'of_prop_next_u32' [-Werror=implicit-function-declaration]
/home/martin/televize/media_build/v4l/v4l2-of.c:38:9: warning: assignment makes pointer from integer without a cast [enabled by default]
/home/martin/televize/media_build/v4l/v4l2-of.c: In function 'v4l2_of_get_next_endpoint':
/home/martin/televize/media_build/v4l/v4l2-of.c:172:3: error: implicit declaration of function 'of_get_child_by_name' [-Werror=implicit-function-declaration]
/home/martin/televize/media_build/v4l/v4l2-of.c:172:8: warning: assignment makes pointer from integer without a cast [enabled by default]
/home/martin/televize/media_build/v4l/v4l2-of.c: In function 'v4l2_of_get_remote_port_parent':
/home/martin/televize/media_build/v4l/v4l2-of.c:237:2: warning: passing argument 1 of 'of_parse_phandle' discards 'const' qualifier from pointer target type [enabled by default]
include/linux/of.h:230:28: note: expected 'struct device_node *' but argument is of type 'const struct device_node *'
/home/martin/televize/media_build/v4l/v4l2-of.c: In function 'v4l2_of_get_remote_port':
/home/martin/televize/media_build/v4l/v4l2-of.c:261:2: warning: passing argument 1 of 'of_parse_phandle' discards 'const' qualifier from pointer target type [enabled by default]
include/linux/of.h:230:28: note: expected 'struct device_node *' but argument is of type 'const struct device_node *'
cc1: some warnings being treated as errors
make[3]: *** [/home/martin/televize/media_build/v4l/v4l2-of.o] Error 1
make[2]: *** [_module_/home/martin/televize/media_build/v4l] Error 2
make[2]: Leaving directory `/usr/src/linux-headers-3.2.0-25-generic'
make[1]: *** [default] Error 2
make[1]: Leaving directory `/home/martin/televize/media_build/v4l'
make: *** [all] Error 2
build failed at ./build line 452.
Název: Re:USB DVB-T přijímač v Ubuntu 11.04
Přispěvatel: Ziktofel 28. 04. 2013, 10:31:35
od jader 3.4 staci jenom pridat firmware a pak to jede bez problemu
Název: Re:USB DVB-T přijímač v Ubuntu 11.04
Přispěvatel: Patrik 13. 12. 2013, 20:37:34
Hejjjjj díky moc za návod, funguje to.


Testováno na Ubuntu 12.04 Alfa 1, kernel 3.2.0-12-generic

Nejprve je třeba extrahovat firmware: stáhnout firmware z http://www.ite.com.tw/uploads/firmware/v3.6.0.0/dvb-usb-it9135.zip .
Stažený archiv rozbalit a soubor dvb-usb-it9135.fw zkopírovat do nějakého adresáře (např. /home/uzivatel/televize).
V terminálu se přesunout do adresáře z uvedeným souborem (cd /home/uživatel/televize).
V tomto adresáři spustit příkaz dd if=dvb-usb-it9135.fw ibs=1 skip=64 count=8128 of=dvb-usb-it9135-01.fw
a potom příkaz dd if=dvb-usb-it9135.fw ibs=1 skip=12866 count=5817 of=dvb-usb-it9135-02.fw
V adresáři vzniknou soubory s firmwaerem, které je třeba zkopírovat do /lib/firmware (sudo cp *.fw /lib/firmware).

Dále musíme nainstalovat poslední verzi V4l:

Nainstalujeme vše potřebné pro kompilaci:

sudo apt-get install git linux-headers-$(uname -r) build-essential patchutils libproc-processtable-perl
stáhneme zdrojáky (v terminálu např. v již vytvořeném adresáři /home/uzivatel/televize):
git clone git://linuxtv.org/media_build.git

Přesuneme se do adresáře, který se vytvořil:

cd media_build
Zkompilujeme (nějaký čas to potrvá):

./build
Nainstalujeme:

sudo make install

Nyní restart a TV karta by měla fungovat. Testoval jsem ji s Kaffeine a vše bylo bez problémů. Dálkové ovládání jsem nezkoušel a ani nebudu.

Ten postup jsem po sobě přezkoušel i na jiném PC a funguje bezchybně.
Zkuste to. :)