Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Hardware => Téma založeno: PavelS 31 Prosince 2009, 16:40:08

Název: USB DVB-T nejde
Přispěvatel: PavelS 31 Prosince 2009, 16:40:08
Prošel jsem už snad všechny rady a návody a stále my moje usb klíčenka televize nefunguje. Mám freedom dvb-t založenou na af9015 a nevím co mi chybí a co dělám špatně. Stále mi to hlásí:
Kód: [Vybrat]
[   16.890876] af9015: tuner id:179 not supported, please report!
[   16.890922] usbcore: registered new interface driver dvb_usb_af9015
a lsusb:
Kód: [Vybrat]
Bus 002 Device 002: ID 15a4:9016  
Podle ID by zařízení mělo být podporováno, fw jsem taky nahrál a stále nic.
Nějaké rady?

Název: Re: Problém s usb DVB-T - ne.. a ne.. a nejde!
Přispěvatel: vítr 06 Února 2010, 15:03:42
Ahoj.Mám podobný problém----taky usb dvb-t tuner s af9015(těžká china NONAME). Zadný z návodů na forech mne zatim nepomohl...teda- aspon jsem rozjel jeden dvb-t do pci-e(TV Tuner Hauppauge HVR-1200 - DVB-T/PAL PCI Express x1). Prosim kdyz na něco prijdete pisnete....dik
Název: Re: Problém s usb DVB-T - ne.. a ne.. a nejde!
Přispěvatel: vítr 06 Února 2010, 15:07:50
http://ubuntuforums.org/showthread.php?t=606487  jeden navod...ale problem s chybou pri make. Kdo by vedel....?
Název: Re: Problém s usb DVB-T - ne.. a ne.. a nejde!
Přispěvatel: vítr 07 Února 2010, 09:36:29
sudo apt-get install mercurial
hg clone http://linuxtv.org/hg/v4l-dvb
cd ./v4l-dvb/
make
sudo make install
sudo reboot
 tak po tomhle se mi ta noname karta s af9015 chytila.
good luck
Název: Re: Problém s usb DVB-T - ne.. a ne.. a nejde!
Přispěvatel: PavelS 21 Února 2010, 20:04:02
Tak s nejnovějším jádrem mi to nejde - zkončím na chybu překladu. Ještě to zkusím na minulé verzi a uvidíme.
Název: Re: Problém s usb DVB-T - ne.. a ne.. a nejde!
Přispěvatel: PavelS 21 Února 2010, 20:30:12
Zkoušel jsem to s jádry 2.6.31-17 a 2.6.31-19 a vždy jsem skončil chybami při překladu.
Kód: [Vybrat]
firedtv-1394.c:21:17: error: dma.h: No such file or directory
firedtv-1394.c:22:21: error: csr1212.h: No such file or directory
firedtv-1394.c:23:23: error: highlevel.h: No such file or directory
a další... Nechybějí mi ty knihovny někde v jádře nebo něco v tom stylu?
Název: Re: Problém s usb DVB-T - ne.. a ne.. a nejde!
Přispěvatel: PavelS 21 Února 2010, 21:01:24
 Nějak mi to nedá a nedá...
Tuner se mi hlásí následovně:
Kód: [Vybrat]
evzen@evzen-laptop:~$ dmesg | grep -i dvb
[    3.531713] Afatech DVB-T 2: Fixing fullspeed to highspeed interval: 10 -> 7
[    3.532022] input: Afatech DVB-T 2 as /devices/pci0000:00/0000:00:1d.7/usb2/2-3/2-3:1.1/input/input5
[    3.532114] generic-usb 0003:15A4:9016.0001: input,hidraw0: USB HID v1.01 Keyboard [Afatech DVB-T 2] on usb-0000:00:1d.7-3/input1
To mi přijde v pořádku - klávesnice = dálkové ovládání a DVB-T vstupní zařízení - tak proč to stále nefunguje? ???
Název: Re: Problém s usb DVB-T - ne.. a ne.. a nejde!
Přispěvatel: pavel81 22 Února 2010, 08:54:17
Zkus smazat (nebo zakomentovat) poslední řádek
Kód: [Vybrat]
obj-$(CONFIG_DVB_FIREDTV) += firewire/ze souboru (
Kód: [Vybrat]
v4l-dvb\linux\drivers\media\dvb\MakefileMně to pomohlo
Název: Re: Problém s usb DVB-T - ne.. a ne.. a nejde!
Přispěvatel: pavel81 22 Února 2010, 09:20:33
Teď jsem si všiml že ten tuner ID není ještě podporovaný, ale nějaká dobrá duše napsala ovladač.
Ovladač jsem přiložil. (Je potřeba zaměnit txt příponu za zip a rozbalit.)
Já mám stejný tuner a s tím ovladačem funguje bez problémů.
Postup je:
Kód: [Vybrat]
hg clone http://linuxtv.org/hg/~anttip/af9015Potom zkopírovat soubory z přiloženého souboru do příslušných adresářů (firedtv... problem je tam už podchycen)
Je potřeba nahradit původní soubory.
Kód: [Vybrat]
cd af9015
Kód: [Vybrat]
make disctlean
Kód: [Vybrat]
make
Kód: [Vybrat]
sudo make install
a restart.

odkaz na německé fórum ze kterého jsem vycházel:
Kód: [Vybrat]
http://forum.ubuntuusers.de/topic/probleme-beim-installieren-terratec-cinergy-t/3/?highlight=terratec+cinergy+t+stick
[attachment deleted by admin]
Název: Re: Problém s usb DVB-T - ne.. a ne.. a nejde!
Přispěvatel: PavelS 22 Února 2010, 18:32:51
Bohužel je zip soubor neúplný (poškozený). Mohl bys ho nahrát ještě jednou?
Název: Re: Problém s usb DVB-T - ne.. a ne.. a nejde!
Přispěvatel: pavel81 23 Února 2010, 13:57:29
Toto uz by melo fungovat
Kód: [Vybrat]
http://dl.dropbox.com/u/2260955/DVB_Driver.zip
Název: Re: Problém s usb DVB-T - ne.. a ne.. a nejde!
Přispěvatel: PavelS 23 Února 2010, 14:20:53
jedna věc mi nejde a  nepochopil jsem to:
Kód: [Vybrat]
make disctlean

evzen@evzen-laptop:~/af9015$ make disctlean
make -C /home/evzen/af9015/v4l disctlean
make[1]: Entering directory `/home/evzen/af9015/v4l'
make[1]: *** No rule to make target `disctlean'.  Stop.
make[1]: Leaving directory `/home/evzen/af9015/v4l'
make: *** [disctlean] Error 2
a vyskytla se další chyba  :( :
Kód: [Vybrat]
/home/evzen/af9015/v4l/m920x.c:780: error: 'USB_PID_PINNACLE_PCTV310E' undeclared here (not in a function)
make[3]: *** [/home/evzen/af9015/v4l/m920x.o] Error 1
make[2]: *** [_module_/home/evzen/af9015/v4l] Error 2
make[2]: Leaving directory `/usr/src/linux-headers-2.6.31-19-generic'
make[1]: *** [default] Error 2
make[1]: Leaving directory `/home/evzen/af9015/v4l'
make: *** [all] Error 2
Název: Re: Problém s usb DVB-T - ne.. a ne.. a nejde!
Přispěvatel: pavel81 23 Února 2010, 20:16:45
Zkus postupovat přesně podle tohoto návodu:

Kód: [Vybrat]
sudo apt-get install mercurial linux-headers-$(uname -r) build-essential linux-source
Kód: [Vybrat]
cd /usr/src/
Kód: [Vybrat]
sudo tar -xvjf linux-source-2.6.31.tar.bz2
Kód: [Vybrat]
cd /lib/modules/$(uname -r)/
Kód: [Vybrat]
sudo ln -s /usr/src/linux-source-2.6.31 source
Kód: [Vybrat]
cd /tmp
Kód: [Vybrat]
hg clone http://linuxtv.org/hg/~anttip/af9015
Kód: [Vybrat]
wget http://dl.dropbox.com/u/2260955/DVB_Driver.zip
Kód: [Vybrat]
unzip -o -d af9015/linux/drivers/ DVB_Driver.zip
Kód: [Vybrat]
cd af9015
Kód: [Vybrat]
make distclean
Kód: [Vybrat]
make
Kód: [Vybrat]
sudo make install
Název: Re: Problém s usb DVB-T - ne.. a ne.. a nejde!
Přispěvatel: ufaak 24 Února 2010, 09:41:48
prekladej to s parametrem -i
Kód: [Vybrat]
make -i
Název: Re: Problém s usb DVB-T - ne.. a ne.. a nejde!
Přispěvatel: vítr 24 Února 2010, 18:49:18
PavelS je buh!!....mohu potvrdit ze jeho navod je na 100 procent funkcni. Vyzkouseno na cerstve nainstalovanem 9.10..dik za rady vsem
Název: Re: Problém s usb DVB-T - ne.. a ne.. a nejde!
Přispěvatel: PavelS 26 Února 2010, 17:51:50
PavelS je buh!!....mohu potvrdit ze jeho navod je na 100 procent funkcni. Vyzkouseno na cerstve nainstalovanem 9.10..dik za rady vsem

Toto díky patří jiným, výše uvedeným, kterýmž to tímto také děkuji.. já se pouze ptal, zásluh nemaje.
Konečně funkční DVB-T tuner  :)
(dokonce funuje i s jádrem 9.4)
Název: Re: Problém s usb DVB-T - ne.. a ne.. a nejde!
Přispěvatel: vítr 28 Února 2010, 18:45:37
Bez brejli blbe vidim na notes....Pavel81 je buh!  :-)  ..navrhuji oznacit vlakno jako "vyresene". dik vsem
Název: Re: Problém s usb DVB-T - ne.. a ne.. a nejde!
Přispěvatel: krato 10 Srpna 2010, 00:45:58
Mám Ubuntu 10.04 a DVB-T tuner do USB af9015, postupoval jsem podle návodu od pavel81, ale bohužel po pár minutách kompilování běh make skončí s chybami:
Kód: [Vybrat]
/home/krato/dvb-t/af9015/v4l/af9015.c: In function 'af9015_read_config':
/home/krato/dvb-t/af9015/v4l/af9015.c:749: error: 'af9015_rc_keys_a_link' undeclared (first use in this function)
/home/krato/dvb-t/af9015/v4l/af9015.c:749: error: (Each undeclared identifier is reported only once
/home/krato/dvb-t/af9015/v4l/af9015.c:749: error: for each function it appears in.)
/home/krato/dvb-t/af9015/v4l/af9015.c:751: warning: type defaults to 'int' in declaration of 'type name'
/home/krato/dvb-t/af9015/v4l/af9015.c:751: warning: type defaults to 'int' in declaration of 'type name'
/home/krato/dvb-t/af9015/v4l/af9015.c:751: error: negative width in bit-field '<anonymous>'
/home/krato/dvb-t/af9015/v4l/af9015.c:758: error: 'af9015_rc_keys_msi' undeclared (first use in this function)
/home/krato/dvb-t/af9015/v4l/af9015.c:760: warning: type defaults to 'int' in declaration of 'type name'
/home/krato/dvb-t/af9015/v4l/af9015.c:760: warning: type defaults to 'int' in declaration of 'type name'
/home/krato/dvb-t/af9015/v4l/af9015.c:760: error: negative width in bit-field '<anonymous>'
/home/krato/dvb-t/af9015/v4l/af9015.c:767: error: 'af9015_rc_keys_mygictv' undeclared (first use in this function)
/home/krato/dvb-t/af9015/v4l/af9015.c:769: warning: type defaults to 'int' in declaration of 'type name'
/home/krato/dvb-t/af9015/v4l/af9015.c:769: warning: type defaults to 'int' in declaration of 'type name'
/home/krato/dvb-t/af9015/v4l/af9015.c:769: error: negative width in bit-field '<anonymous>'
/home/krato/dvb-t/af9015/v4l/af9015.c:777: error: 'af9015_rc_keys_digittrade' undeclared (first use in this function)
/home/krato/dvb-t/af9015/v4l/af9015.c:779: warning: type defaults to 'int' in declaration of 'type name'
/home/krato/dvb-t/af9015/v4l/af9015.c:779: warning: type defaults to 'int' in declaration of 'type name'
/home/krato/dvb-t/af9015/v4l/af9015.c:779: error: negative width in bit-field '<anonymous>'
/home/krato/dvb-t/af9015/v4l/af9015.c:787: error: 'af9015_rc_keys_avermedia' undeclared (first use in this function)
/home/krato/dvb-t/af9015/v4l/af9015.c:789: warning: type defaults to 'int' in declaration of 'type name'
/home/krato/dvb-t/af9015/v4l/af9015.c:789: warning: type defaults to 'int' in declaration of 'type name'
/home/krato/dvb-t/af9015/v4l/af9015.c:789: error: negative width in bit-field '<anonymous>'
/home/krato/dvb-t/af9015/v4l/af9015.c:800: error: 'af9015_rc_keys_leadtek' undeclared (first use in this function)
/home/krato/dvb-t/af9015/v4l/af9015.c:802: warning: type defaults to 'int' in declaration of 'type name'
/home/krato/dvb-t/af9015/v4l/af9015.c:802: warning: type defaults to 'int' in declaration of 'type name'
/home/krato/dvb-t/af9015/v4l/af9015.c:802: error: negative width in bit-field '<anonymous>'
/home/krato/dvb-t/af9015/v4l/af9015.c:810: error: 'af9015_rc_keys_twinhan' undeclared (first use in this function)
/home/krato/dvb-t/af9015/v4l/af9015.c:812: warning: type defaults to 'int' in declaration of 'type name'
/home/krato/dvb-t/af9015/v4l/af9015.c:812: warning: type defaults to 'int' in declaration of 'type name'
/home/krato/dvb-t/af9015/v4l/af9015.c:812: error: negative width in bit-field '<anonymous>'
/home/krato/dvb-t/af9015/v4l/af9015.c:823: warning: type defaults to 'int' in declaration of 'type name'
/home/krato/dvb-t/af9015/v4l/af9015.c:823: warning: type defaults to 'int' in declaration of 'type name'
/home/krato/dvb-t/af9015/v4l/af9015.c:823: error: negative width in bit-field '<anonymous>'
/home/krato/dvb-t/af9015/v4l/af9015.c:841: warning: type defaults to 'int' in declaration of 'type name'
/home/krato/dvb-t/af9015/v4l/af9015.c:841: warning: type defaults to 'int' in declaration of 'type name'
/home/krato/dvb-t/af9015/v4l/af9015.c:841: error: negative width in bit-field '<anonymous>'
/home/krato/dvb-t/af9015/v4l/af9015.c:852: warning: type defaults to 'int' in declaration of 'type name'
/home/krato/dvb-t/af9015/v4l/af9015.c:852: warning: type defaults to 'int' in declaration of 'type name'
/home/krato/dvb-t/af9015/v4l/af9015.c:852: error: negative width in bit-field '<anonymous>'
/home/krato/dvb-t/af9015/v4l/af9015.c:860: error: 'af9015_rc_keys_trekstor' undeclared (first use in this function)
/home/krato/dvb-t/af9015/v4l/af9015.c:862: warning: type defaults to 'int' in declaration of 'type name'
/home/krato/dvb-t/af9015/v4l/af9015.c:862: warning: type defaults to 'int' in declaration of 'type name'
/home/krato/dvb-t/af9015/v4l/af9015.c:862: error: negative width in bit-field '<anonymous>'
/home/krato/dvb-t/af9015/v4l/af9015.c:873: warning: type defaults to 'int' in declaration of 'type name'
/home/krato/dvb-t/af9015/v4l/af9015.c:873: warning: type defaults to 'int' in declaration of 'type name'
/home/krato/dvb-t/af9015/v4l/af9015.c:873: error: negative width in bit-field '<anonymous>'
/home/krato/dvb-t/af9015/v4l/af9015.c:881: error: 'af9015_rc_keys_msi_digivox_iii' undeclared (first use in this function)
/home/krato/dvb-t/af9015/v4l/af9015.c:883: warning: type defaults to 'int' in declaration of 'type name'
/home/krato/dvb-t/af9015/v4l/af9015.c:883: warning: type defaults to 'int' in declaration of 'type name'
/home/krato/dvb-t/af9015/v4l/af9015.c:883: error: negative width in bit-field '<anonymous>'
make[3]: *** [/home/krato/dvb-t/af9015/v4l/af9015.o] Error 1
make[2]: *** [_module_/home/krato/dvb-t/af9015/v4l] Error 2
make[2]: Leaving directory `/usr/src/linux-headers-2.6.32-24-generic'
make[1]: *** [default] Error 2
make[1]: Leaving directory `/home/krato/dvb-t/af9015/v4l'
make: *** [all] Error 2

Na které už asi někdo také narazil, protože jsem je našel na pastebin: http://pastebin.com/51KDFJS5

Zkusil jsem make spustit s -i pro ignorování chyb, jak navrhuje ufaak, ale po připojení DVB-T tuneru do USB se mi žádný adresář /dev/dvb nevytvoří, v syslogu se objeví toto:
Kód: [Vybrat]
Aug 10 00:40:09 krato-nb kernel: [  464.460110] usb 2-2: new high speed USB device using ehci_hcd and address 5
Aug 10 00:40:09 krato-nb kernel: [  464.615096] usb 2-2: configuration #1 chosen from 1 choice
Aug 10 00:40:09 krato-nb kernel: [  464.619506] Afatech DVB-T 2: Fixing fullspeed to highspeed interval: 10 -> 7
Aug 10 00:40:09 krato-nb kernel: [  464.619929] input: Afatech DVB-T 2 as /devices/pci0000:00/0000:00:1d.7/usb2/2-2/2-2:1.1/input/input13
Aug 10 00:40:09 krato-nb kernel: [  464.620132] generic-usb 0003:15A4:9016.0004: input,hidraw2: USB HID v1.01 Keyboard [Afatech DVB-T 2] on usb-0000:00:1d.7-2/input1
Aug 10 00:40:09 krato-nb kernel: [  464.636599] dvb_usb_af9015: disagrees about version of symbol dvb_usb_device_init
Aug 10 00:40:09 krato-nb kernel: [  464.636604] dvb_usb_af9015: Unknown symbol dvb_usb_device_init

Prosím, co s tím? Neexistuje příp. už nějaké jednodušší řešení (např. doinstalování nějakého balíčku)?
Název: Re: Problém s usb DVB-T - ne.. a ne.. a nejde! - stále ještě pořád nejde :-(
Přispěvatel: krato 17 Srpna 2010, 05:48:37
Stále je to špatné. Problém vypadá, že je v tom, že tuner NXP TDA18218 není podporován (podpora pro af9015 jako takové je asi v pořádku).

Zkusil jsem teď nainstalovat nejnovější jádro (2.6.35-020635rc1-generic, staženo 17.8.2010 v 5:30) a nepřidávat do něj moduly tím výše uvedeným návodem, který mi hazí chyby, ale v syslogu se po připojení tuneru objeví toto:

Kód: [Vybrat]
Aug 17 05:34:30 krato-nb kernel: [  173.170086] usb 2-2: new high speed USB device using ehci_hcd and address 6
Aug 17 05:34:30 krato-nb kernel: [  173.690075] af9015: tuner NXP TDA18218 not supported yet
Aug 17 05:34:30 krato-nb kernel: [  173.693597] Afatech DVB-T 2: Fixing fullspeed to highspeed interval: 10 -> 7
Aug 17 05:34:30 krato-nb kernel: [  173.694041] input: Afatech DVB-T 2 as /devices/pci0000:00/0000:00:1d.7/usb2/2-2/2-2:1.1/input/input14
Aug 17 05:34:30 krato-nb kernel: [  173.694249] generic-usb 0003:15A4:9016.0005: input,hidraw2: USB HID v1.01 Keyboard [Afatech DVB-T 2] on usb-0000:00:1d.7-2/input1

"af9015: tuner NXP TDA18218 not supported yet" :-[ Prosím, co s tím?
Název: Re: Problém s usb DVB-T - ne.. a ne.. a nejde!
Přispěvatel: krato 17 Srpna 2010, 06:19:54
Ještě dodám, že když jsem do toho nového kernelu 2.6.35-020635rc1-generic zkusil přidat moduly dle návodu PavlaS, tak pro změnu po zasunutí DVB-T tuneru do USB syslog řekne tuto chybu (poslední řádek) a tuner stále nefunguje (nevytvoří se /dev/dvb):

Kód: [Vybrat]
Aug 17 06:13:05 krato-nb kernel: [   59.960104] usb 2-2: new high speed USB device using ehci_hcd and address 4
Aug 17 06:13:05 krato-nb kernel: [   60.119298] Afatech DVB-T 2: Fixing fullspeed to highspeed interval: 10 -> 7
Aug 17 06:13:05 krato-nb kernel: [   60.119668] input: Afatech DVB-T 2 as /devices/pci0000:00/0000:00:1d.7/usb2/2-2/2-2:1.1/input/input11
Aug 17 06:13:05 krato-nb kernel: [   60.119797] generic-usb 0003:15A4:9016.0003: input,hidraw2: USB HID v1.01 Keyboard [Afatech DVB-T 2] on usb-0000:00:1d.7-2/input1
Aug 17 06:13:05 krato-nb kernel: [   60.199301] dvb_core: disagrees about version of symbol module_layout
Název: Re: Problém s usb DVB-T - ne.. a ne.. a nejde!
Přispěvatel: pavel81 27 Srpna 2010, 14:05:41
Zkuste návod z wiki. teď jsem jej tam dal.
Citace
http://wiki.ubuntu.cz/Karty%20s%20chipsetem%20AF9015%20a%20tunerem%20TDA18218
Název: Už konečně jde
Přispěvatel: krato 27 Srpna 2010, 14:23:24
Zkuste návod z wiki. teď jsem jej tam dal.
Citace
http://wiki.ubuntu.cz/Karty%20s%20chipsetem%20AF9015%20a%20tunerem%20TDA18218

Díky, ale hledal jsem řešení tak dlouho, až se mi ho podařilo předevčírem najít. Jakoby zázračně a zcela bez problémů můj tuner rozfunkčnil skript na https://bugs.launchpad.net/ubuntu/+source/linux/+bug/622397 (https://bugs.launchpad.net/ubuntu/+source/linux/+bug/622397) , hledejte řádek "#!/bin/sh", na něm skript začíná. Zřejmě čistá instalace Ubuntu 10.04 sama o sobě již zná USB zařízení af9015, ale nezná tunerový čip TDA18218, který v něm je zřejmě integrovaný. Pro ten přidá podporu skript na výše zmíněné stránce (alespoň u mne).

A tím se problém u mne vyřešil. Tedy pokud chci nazývat řešením spouštění toho skriptu po každé aktualizaci jádra, snad se tím bugem dobře popsaným na výše zmíněné stránce bude někdo na správném místě dále zabývat a podpora pro TDA18218 se objeví v jádrech Ubuntu 10.10 Maverick.
Název: Re: USB DVB-T nejde
Přispěvatel: ratom 03 Března 2011, 13:58:21
Zdar,
podařilo se někomu rozběhnout DO k noname tuneru?

Mé poznatky viz.:
http://forum.ubuntu.cz/index.php/topic,52974.0.html