Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 22/01/2010, à 09:54

ZatchBell68

AverTV Red HD +

Bonjour,

Voila j'ai acheter ma clé AverTV Red HD + pour pouvoir avoir la tnt.

J'ai trouve un truc qui m'aide un tout petit peu sur cette discutions http://forum.ubuntu-fr.org/viewtopic.php?pid=3228256 mais il y a tout de même des lacune pour pouvoir installe ma clé.

Si vous pouvez m'aidé.

Merci beaucoup et bonne journée.

Hors ligne

#2 Le 22/01/2010, à 12:25

vikin

Re : AverTV Red HD +

Bonjour

Le lien qui tu as posté ne fonctionne pas.


Documentation Ubuntu-fr
Pour passer un sujet en résolu : modifiez le premier message et ajoutez [Résolu] au titre.

Hors ligne

#3 Le 22/01/2010, à 17:46

ZatchBell68

Re : AverTV Red HD +

http://forum.ubuntu-fr.org/viewtopic.php?pid=3210859 voila le nouveau lien.

Donc si vous pouvez m'aide car je comprend rien.

Hors ligne

#4 Le 22/01/2010, à 18:49

vikin

Re : AverTV Red HD +

L'installation est décrite ici. http://doc.ubuntu-fr.org/avermedia_avertv_volar_black_hd#installation

Voilà un résumé. ( Toutes les commandes sauf indications contraire sont à taper dans un terminal)
Installation des paquets nécessaire à la compilation du pilote.
Tape dans un terminal :

sudo apt-get install mercurial

Téléchargement du pilote :

hg clone http://linuxtv.org/hg/v4l-dvb

Modification du fichier dvb-usb-ids.h

gedit v4l-dvb/linux/drivers/media/dvb/dvb-usb/dvb-usb-ids.h

puis rajouter (juste après la ligne "#define USB_PID_AVERMEDIA_A850                0x850a" )

#define USB_PID_AVERMEDIA_A850_HDPLUS                   0x850b

puis enregistre.

Modification du fichier dvb-usb/af9015.c qui se trouve dans v4l-dvb/linux/drivers/media/dvb/dvb-usb/af9015.c
Installe un éditeur de texte comme Geany http://doc.ubuntu-fr.org/geany  pour trouver facilement les lignes à modifier.
et ajoute les instructions suivantes.

1023c1023
< 	    le16_to_cpu(udev->descriptor.idProduct) == USB_PID_AVERMEDIA_A850) {
---
> 	    ( ( le16_to_cpu(udev->descriptor.idProduct) == USB_PID_AVERMEDIA_A850 ) || ( le16_to_cpu(udev->descriptor.idProduct) == USB_PID_AVERMEDIA_A850_HDPLUS  ) ) ) {
1300a1301
> 	{USB_DEVICE(USB_VID_AVERMEDIA, USB_PID_AVERMEDIA_A850_HDPLUS)},
1516a1518,1519
> 		
> 
1572c1575
< 		.num_device_descs = 6, /* max 9 */
---
> 		.num_device_descs = 7, /* max 9 */
1605a1609,1614
> 			{
> 				.name = "AverMedia AVerTV Volar Black HD + " \
> 					"(A850)",
> 				.cold_ids = {&af9015_usb_table[28], NULL},
> 				.warm_ids = {NULL},
> 			},

Se placer dans le dossier téléchargé.

cd v4l-dvb

Puis enregistre
Compilation du pilote. ( L'opération peut prendre du temps)

sudo make

installation du pilote

sudo make install

Redémarre le système pour que les changements soient pris en compte, et ensuite installer Me-tv ou Kaffeine pour utiliser ta clé.

http://doc.ubuntu-fr.org/me-tv
http://doc.ubuntu-fr.org/kaffeine

Dernière modification par vikin (Le 24/01/2010, à 23:38)


Documentation Ubuntu-fr
Pour passer un sujet en résolu : modifiez le premier message et ajoutez [Résolu] au titre.

Hors ligne

#5 Le 23/01/2010, à 17:09

ZatchBell68

Re : AverTV Red HD +

Oui merci sa j'ai vu mais ma cle usb n'es pas prise en charge donc comment faire ! elle st la ma question.

Merci et bonne journee

Hors ligne

#6 Le 24/01/2010, à 15:52

vikin

Re : AverTV Red HD +

Ok
À première vue pour cela fonctionne avec ta carte, il y a quelques modifications à apporter à deux fichiers avant de compiler.

J'ai commencé à modifier mon post précédent pour expliquer comment faire.
J'indiquerai dans la journée comment et ou placer les lignes dans le second fichier.


Documentation Ubuntu-fr
Pour passer un sujet en résolu : modifiez le premier message et ajoutez [Résolu] au titre.

Hors ligne

#7 Le 25/01/2010, à 12:59

ZatchBell68

Re : AverTV Red HD +

Bonjour,

Merci de ton aide mais je comprend pas les modifications a faire pour le deuxième fichier. Donc si tu pouvais détaillé un petit plus que des > et des --.

Je t'en remercie infiniment.

Hors ligne

#8 Le 26/01/2010, à 01:04

vikin

Re : AverTV Red HD +

<  veulent dire que la ligne doit être enlevée, et quand il y a des --- puis >  ça veut dire remplacer par.

Lorsqu'il n'y a que > ( après les numéros de ligne) cela veut dire qu'il faut seulement ajouter.


Documentation Ubuntu-fr
Pour passer un sujet en résolu : modifiez le premier message et ajoutez [Résolu] au titre.

Hors ligne

#9 Le 26/01/2010, à 10:16

ZatchBell68

Re : AverTV Red HD +

Bonjour,

Merci des petites infos

Je comprend juste pas se bou.

1516a1518,1519
>         
>

Hors ligne

#10 Le 26/01/2010, à 23:00

vikin

Re : AverTV Red HD +

À mon avis il y a eu une erreur de lors de la copie parce que cela concerne trois ligne, et perso je  ne vois ce qu'il faut y ajouter.
Mieux vaut ne pas en tenir compte.


Documentation Ubuntu-fr
Pour passer un sujet en résolu : modifiez le premier message et ajoutez [Résolu] au titre.

Hors ligne

#11 Le 05/02/2010, à 09:46

zirtox

Re : AverTV Red HD +

Bonjour,
Avez-vous de nouvelles infos sur cette Volar Red HD+ car ça ne fonctionne pas pour moi avec les modifications de fichier, me-tv ne trouve rien et pas de répertoire /dev/dvb.
A+
ZiRToX

Hors ligne

#12 Le 05/02/2010, à 09:58

ZatchBell68

Re : AverTV Red HD +

Non sa ne marche pas cher moi non plus donc j'ai abandonne

Bonne journee smile

Hors ligne

#13 Le 05/02/2010, à 12:10

zirtox

Re : AverTV Red HD +

Merci de ton retour, j'ai posté  ici http://forum.ubuntu-fr.org/viewtopic.php?id=377107et détaillerai tout cela si par chance j'arrivais à la faire fonctionner.

Hors ligne

#14 Le 06/02/2010, à 02:12

vikin

Re : AverTV Red HD +

Vous devriez envoyer un mail à la personne qui a donné cette solution http://forum.ubuntu-fr.org/viewtopic.php?pid=3087354#p3087354
Il pourra peut etre vous expliquer comment il faut faire exactement.
Perso n'ayant pas cette clé, je ne peux vous aider plus que ça.


Documentation Ubuntu-fr
Pour passer un sujet en résolu : modifiez le premier message et ajoutez [Résolu] au titre.

Hors ligne

#15 Le 25/02/2010, à 23:45

cedric.amouyal

Re : AverTV Red HD +

Bonjour,

Pour expliquer mes modifications, En faisant la commande
lsusb avec la carte avermedia connecté

Bus 001 Device 003: ID 07ca:850b AVerMedia Technologies, Inc.

Je me suis apercu que la différence entre la HD et la HD+ c'est que 850a --> 850b (07ca c'est avermedia)
l'id usb n'est pas le même. En lisant le code on se rend compte que avermedia utilise
un recepteur Afatech AF9015 DVB-T USB2.0

j'ai ensuite repris le code v4l la dernière version en ligne (modifier depuis apparemment)
j'ai rajouter l'id dans
v4l-dvb/linux/drivers/media/dvb/dvb-usb/dvb-usb-ids.h


et modifier le code en me calquant sur la 850

Petit cours de la commande diff

1023c1023
<         le16_to_cpu(udev->descriptor.idProduct) == USB_PID_AVERMEDIA_A850) {
---
>         ( ( le16_to_cpu(udev->descriptor.idProduct) == USB_PID_AVERMEDIA_A850 ) || ( le16_to_cpu(udev->descriptor.idProduct) == USB_PID_AVERMEDIA_A850_HDPLUS  ) ) ) {

signifie
on retire la ligne < pour rajouter la ligne > à la ligne 1023 (entre la ligne 1023 et la ligne 1023 il y a un c comme changement).
Comme  il y  a eu modification du code il faut chercher la nouvelle ligne correspondante



faire un

cd v4l-dvb
make menuconfig

Dans lemenu des carte dvb on garde les af9015 les AV (avermedia) et les Avermedia
On sauvegarde la config dans le .config et  on fait le make allégé

make
make install

Redémarre le système pour que les changements soient pris en compte, et ensuite installer Me-tv ou Kaffeine pour utiliser ta clé.

Avec la dernière version, les modifications restent similaire

v4l-dvb/linux/drivers/media/dvb/dvb-usb/dvb-usb-ids.h

196a197
> #define USB_PID_AVERMEDIA_A850_HDPLUS			0x850b

v4l-dvb/linux/drivers/media/dvb/dvb-usb/af9015.c

1058,1059c1058,1059
< 	if (le16_to_cpu(udev->descriptor.idVendor) == USB_VID_AVERMEDIA &&
< 	    le16_to_cpu(udev->descriptor.idProduct) == USB_PID_AVERMEDIA_A850) {
---
> 	if ( ( le16_to_cpu(udev->descriptor.idVendor) == USB_VID_AVERMEDIA ) &&
> 	    ( ( le16_to_cpu(udev->descriptor.idProduct) == USB_PID_AVERMEDIA_A850) || ( le16_to_cpu(udev->descriptor.idProduct) == USB_PID_AVERMEDIA_A850_HDPLUS ) ) ) {
1338a1339
> /* 30 */{USB_DEVICE(USB_VID_AVERMEDIA, USB_PID_AVERMEDIA_A850_HDPLUS)},
1611c1612
< 		.num_device_descs = 7, /* max 9 */
---
> 		.num_device_descs = 8, /* max 9 */
1649a1651,1659
>                         {
>                                 .name = "AverMedia AVerTV Volar Black HD PLUS" \
>                                         "(A850)",
>                                 .cold_ids = {&af9015_usb_table[30], NULL},
>                                 .warm_ids = {NULL},
>                         },
> 
> 
>

Dernière modification par cedric.amouyal (Le 25/02/2010, à 23:46)

Hors ligne

#16 Le 26/02/2010, à 19:03

pixiebob

Re : AverTV Red HD +

merci pour tout cedric.amouyal, grace a tes explications j'ai reussi a le faire fonctionner mon tuner avertv RED hd+.
j'ajouterai que je suis bluffé par la qualité du tuner,un tres bon produit. et ca fonctionne nickel avec Kaffeine.

Dernière modification par pixiebob (Le 26/02/2010, à 19:09)

Hors ligne

#17 Le 05/03/2010, à 18:04

shirawasanum

Re : AverTV Red HD +

Bonjours
super de trouver un peu plus d explication smile

j ai aussi un avertv  red HD+ et j débute aussi sous linux
seulement j ai un soucis au niveau de   "make menuconfig"

shirawasanum@black:~/v4l-dvb$ make menuconfig
make -C /home/shirawasanum/v4l-dvb/v4l menuconfig
make[1]: entrant dans le répertoire « /home/shirawasanum/v4l-dvb/v4l »
make -C /lib/modules/2.6.31-19-generic/build -f /home/shirawasanum/v4l-dvb/v4l/Makefile.kernel config-targets=1 mixed-targets=0 dot-config=0 SRCDIR=/lib/modules/2.6.31-19-generic/build v4l-mconf
make[2]: Entering directory `/usr/src/linux-headers-2.6.31-19-generic'
  HOSTCC  scripts/basic/fixdep
scripts/basic/fixdep.c:400: fatal error: opening dependency file scripts/basic/.fixdep.d: Permission denied
compilation terminated.
make[3]: *** [scripts/basic/fixdep] Error 1
make[2]: *** [scripts_basic] Error 2
make[2]: Leaving directory `/usr/src/linux-headers-2.6.31-19-generic'
make[1]: *** [/lib/modules/2.6.31-19-generic/build/scripts/kconfig/mconf] Erreur 2
make[1]: quittant le répertoire « /home/shirawasanum/v4l-dvb/v4l »
make: *** [menuconfig] Erreur 2
shirawasanum@black:~/v4l-dvb$

donc voila si quelqu'un avait une explication , voir une solution je lui en serais très reconnaissant merci

Hors ligne

#18 Le 07/03/2010, à 00:58

cedric.amouyal

Re : AverTV Red HD +

essaye ca
sudo apt-get install build-essential

je pense que cela suffit.

Hors ligne

#19 Le 07/03/2010, à 01:31

shirawasanum

Re : AverTV Red HD +

merci j vais essayer ca dans les plus bref délais et j vous tient au courant smile

Hors ligne

#20 Le 07/03/2010, à 12:01

shirawasanum

Re : AverTV Red HD +

alors cet commande a fonctionné impeccable smile
par contre lors du "make" j ai de nouveau pas mal d erreurs concernant firedtv

CC [M]  /home/shirawasanum/v4l-dvb/v4l/em28xx-vbi.o
  CC [M]  /home/shirawasanum/v4l-dvb/v4l/et61x251_core.o
/home/shirawasanum/v4l-dvb/v4l/et61x251_core.c: In function 'et61x251_ioctl_v4l2':
/home/shirawasanum/v4l-dvb/v4l/et61x251_core.c:2500: warning: the frame size of 1256 bytes is larger than 1024 bytes
  CC [M]  /home/shirawasanum/v4l-dvb/v4l/et61x251_tas5130d1b.o
  CC [M]  /home/shirawasanum/v4l-dvb/v4l/firedtv-avc.o
  CC [M]  /home/shirawasanum/v4l-dvb/v4l/firedtv-ci.o
  CC [M]  /home/shirawasanum/v4l-dvb/v4l/firedtv-dvb.o
  CC [M]  /home/shirawasanum/v4l-dvb/v4l/firedtv-fe.o
  CC [M]  /home/shirawasanum/v4l-dvb/v4l/firedtv-1394.o
/home/shirawasanum/v4l-dvb/v4l/firedtv-1394.c:21:17: error: dma.h: No such file or directory
/home/shirawasanum/v4l-dvb/v4l/firedtv-1394.c:22:21: error: csr1212.h: No such file or directory
/home/shirawasanum/v4l-dvb/v4l/firedtv-1394.c:23:23: error: highlevel.h: No such file or directory
/home/shirawasanum/v4l-dvb/v4l/firedtv-1394.c:24:19: error: hosts.h: No such file or directory
/home/shirawasanum/v4l-dvb/v4l/firedtv-1394.c:25:22: error: ieee1394.h: No such file or directory
/home/shirawasanum/v4l-dvb/v4l/firedtv-1394.c:26:17: error: iso.h: No such file or directory
/home/shirawasanum/v4l-dvb/v4l/firedtv-1394.c:27:21: error: nodemgr.h: No such file or directory
/home/shirawasanum/v4l-dvb/v4l/firedtv-1394.c:40: warning: 'struct hpsb_iso' declared inside parameter list
/home/shirawasanum/v4l-dvb/v4l/firedtv-1394.c:40: warning: its scope is only this definition or declaration, which is probably not what you want
/home/shirawasanum/v4l-dvb/v4l/firedtv-1394.c: In function 'rawiso_activity_cb':
/home/shirawasanum/v4l-dvb/v4l/firedtv-1394.c:56: error: dereferencing pointer to incomplete type
/home/shirawasanum/v4l-dvb/v4l/firedtv-1394.c:57: error: implicit declaration of function 'hpsb_iso_n_ready'
/home/shirawasanum/v4l-dvb/v4l/firedtv-1394.c:64: error: dereferencing pointer to incomplete type
/home/shirawasanum/v4l-dvb/v4l/firedtv-1394.c:65: error: implicit declaration of function 'dma_region_i'
/home/shirawasanum/v4l-dvb/v4l/firedtv-1394.c:65: error: dereferencing pointer to incomplete type
/home/shirawasanum/v4l-dvb/v4l/firedtv-1394.c:65: error: expected expression before 'unsigned'
/home/shirawasanum/v4l-dvb/v4l/firedtv-1394.c:66: warning: assignment makes pointer from integer without a cast
/home/shirawasanum/v4l-dvb/v4l/firedtv-1394.c:67: error: dereferencing pointer to incomplete type
/home/shirawasanum/v4l-dvb/v4l/firedtv-1394.c:71: error: dereferencing pointer to incomplete type
/home/shirawasanum/v4l-dvb/v4l/firedtv-1394.c:85: error: implicit declaration of function 'hpsb_iso_recv_release_packets'
/home/shirawasanum/v4l-dvb/v4l/firedtv-1394.c: In function 'node_of':
/home/shirawasanum/v4l-dvb/v4l/firedtv-1394.c:90: error: dereferencing pointer to incomplete type
/home/shirawasanum/v4l-dvb/v4l/firedtv-1394.c:90: warning: type defaults to 'int' in declaration of '__mptr'
/home/shirawasanum/v4l-dvb/v4l/firedtv-1394.c:90: warning: initialization from incompatible pointer type
/home/shirawasanum/v4l-dvb/v4l/firedtv-1394.c:90: error: invalid use of undefined type 'struct unit_directory'
/home/shirawasanum/v4l-dvb/v4l/firedtv-1394.c: In function 'node_lock':
/home/shirawasanum/v4l-dvb/v4l/firedtv-1394.c:95: error: 'quadlet_t' undeclared (first use in this function)
/home/shirawasanum/v4l-dvb/v4l/firedtv-1394.c:95: error: (Each undeclared identifier is reported only once
/home/shirawasanum/v4l-dvb/v4l/firedtv-1394.c:95: error: for each function it appears in.)
/home/shirawasanum/v4l-dvb/v4l/firedtv-1394.c:95: error: 'd' undeclared (first use in this function)
/home/shirawasanum/v4l-dvb/v4l/firedtv-1394.c:96: warning: ISO C90 forbids mixed declarations and code
/home/shirawasanum/v4l-dvb/v4l/firedtv-1394.c:98: error: implicit declaration of function 'hpsb_node_lock'
/home/shirawasanum/v4l-dvb/v4l/firedtv-1394.c:99: error: 'EXTCODE_COMPARE_SWAP' undeclared (first use in this function)
/home/shirawasanum/v4l-dvb/v4l/firedtv-1394.c: In function 'node_read':
/home/shirawasanum/v4l-dvb/v4l/firedtv-1394.c:107: error: implicit declaration of function 'hpsb_node_read'
/home/shirawasanum/v4l-dvb/v4l/firedtv-1394.c: In function 'node_write':
/home/shirawasanum/v4l-dvb/v4l/firedtv-1394.c:112: error: implicit declaration of function 'hpsb_node_write'
/home/shirawasanum/v4l-dvb/v4l/firedtv-1394.c: In function 'start_iso':
/home/shirawasanum/v4l-dvb/v4l/firedtv-1394.c:123: error: implicit declaration of function 'hpsb_iso_recv_init'
/home/shirawasanum/v4l-dvb/v4l/firedtv-1394.c:123: error: dereferencing pointer to incomplete type
/home/shirawasanum/v4l-dvb/v4l/firedtv-1394.c:125: error: 'HPSB_ISO_DMA_DEFAULT' undeclared (first use in this function)
/home/shirawasanum/v4l-dvb/v4l/firedtv-1394.c:127: warning: assignment makes pointer from integer without a cast
/home/shirawasanum/v4l-dvb/v4l/firedtv-1394.c:134: error: implicit declaration of function 'hpsb_iso_recv_start'
/home/shirawasanum/v4l-dvb/v4l/firedtv-1394.c:137: error: implicit declaration of function 'hpsb_iso_shutdown'
/home/shirawasanum/v4l-dvb/v4l/firedtv-1394.c: In function 'stop_iso':
/home/shirawasanum/v4l-dvb/v4l/firedtv-1394.c:148: error: implicit declaration of function 'hpsb_iso_stop'
/home/shirawasanum/v4l-dvb/v4l/firedtv-1394.c: At top level:
/home/shirawasanum/v4l-dvb/v4l/firedtv-1394.c:163: warning: 'struct hpsb_host' declared inside parameter list
/home/shirawasanum/v4l-dvb/v4l/firedtv-1394.c: In function 'fcp_request':
/home/shirawasanum/v4l-dvb/v4l/firedtv-1394.c:176: error: dereferencing pointer to incomplete type
/home/shirawasanum/v4l-dvb/v4l/firedtv-1394.c:177: error: dereferencing pointer to incomplete type
/home/shirawasanum/v4l-dvb/v4l/firedtv-1394.c: In function 'node_probe':
/home/shirawasanum/v4l-dvb/v4l/firedtv-1394.c:191: error: dereferencing pointer to incomplete type
/home/shirawasanum/v4l-dvb/v4l/firedtv-1394.c:191: warning: type defaults to 'int' in declaration of '__mptr'
/home/shirawasanum/v4l-dvb/v4l/firedtv-1394.c:191: warning: initialization from incompatible pointer type
/home/shirawasanum/v4l-dvb/v4l/firedtv-1394.c:191: error: invalid use of undefined type 'struct unit_directory'
/home/shirawasanum/v4l-dvb/v4l/firedtv-1394.c:196: error: dereferencing pointer to incomplete type
/home/shirawasanum/v4l-dvb/v4l/firedtv-1394.c:197: error: dereferencing pointer to incomplete type
/home/shirawasanum/v4l-dvb/v4l/firedtv-1394.c:198: error: implicit declaration of function 'CSR1212_TEXTUAL_DESCRIPTOR_LEAF_DATA'
/home/shirawasanum/v4l-dvb/v4l/firedtv-1394.c:198: error: dereferencing pointer to incomplete type
/home/shirawasanum/v4l-dvb/v4l/firedtv-1394.c:198: warning: assignment makes pointer from integer without a cast
/home/shirawasanum/v4l-dvb/v4l/firedtv-1394.c: At top level:
/home/shirawasanum/v4l-dvb/v4l/firedtv-1394.c:257: warning: 'struct unit_directory' declared inside parameter list
/home/shirawasanum/v4l-dvb/v4l/firedtv-1394.c: In function 'node_update':
/home/shirawasanum/v4l-dvb/v4l/firedtv-1394.c:259: error: dereferencing pointer to incomplete type
/home/shirawasanum/v4l-dvb/v4l/firedtv-1394.c: At top level:
/home/shirawasanum/v4l-dvb/v4l/firedtv-1394.c:267: error: variable 'fdtv_driver' has initializer but incomplete type
/home/shirawasanum/v4l-dvb/v4l/firedtv-1394.c:268: error: unknown field 'name' specified in initializer
/home/shirawasanum/v4l-dvb/v4l/firedtv-1394.c:268: warning: excess elements in struct initializer
/home/shirawasanum/v4l-dvb/v4l/firedtv-1394.c:268: warning: (near initialization for 'fdtv_driver')
/home/shirawasanum/v4l-dvb/v4l/firedtv-1394.c:269: error: unknown field 'id_table' specified in initializer
/home/shirawasanum/v4l-dvb/v4l/firedtv-1394.c:269: warning: excess elements in struct initializer
/home/shirawasanum/v4l-dvb/v4l/firedtv-1394.c:269: warning: (near initialization for 'fdtv_driver')
/home/shirawasanum/v4l-dvb/v4l/firedtv-1394.c:270: error: unknown field 'update' specified in initializer
/home/shirawasanum/v4l-dvb/v4l/firedtv-1394.c:270: warning: excess elements in struct initializer
/home/shirawasanum/v4l-dvb/v4l/firedtv-1394.c:270: warning: (near initialization for 'fdtv_driver')
/home/shirawasanum/v4l-dvb/v4l/firedtv-1394.c:271: error: unknown field 'driver' specified in initializer
/home/shirawasanum/v4l-dvb/v4l/firedtv-1394.c:271: error: extra brace group at end of initializer
/home/shirawasanum/v4l-dvb/v4l/firedtv-1394.c:271: error: (near initialization for 'fdtv_driver')
/home/shirawasanum/v4l-dvb/v4l/firedtv-1394.c:274: warning: excess elements in struct initializer
/home/shirawasanum/v4l-dvb/v4l/firedtv-1394.c:274: warning: (near initialization for 'fdtv_driver')
/home/shirawasanum/v4l-dvb/v4l/firedtv-1394.c:277: error: variable 'fdtv_highlevel' has initializer but incomplete type
/home/shirawasanum/v4l-dvb/v4l/firedtv-1394.c:278: error: unknown field 'name' specified in initializer
/home/shirawasanum/v4l-dvb/v4l/firedtv-1394.c:278: warning: excess elements in struct initializer
/home/shirawasanum/v4l-dvb/v4l/firedtv-1394.c:278: warning: (near initialization for 'fdtv_highlevel')
/home/shirawasanum/v4l-dvb/v4l/firedtv-1394.c:279: error: unknown field 'fcp_request' specified in initializer
/home/shirawasanum/v4l-dvb/v4l/firedtv-1394.c:279: warning: excess elements in struct initializer
/home/shirawasanum/v4l-dvb/v4l/firedtv-1394.c:279: warning: (near initialization for 'fdtv_highlevel')
/home/shirawasanum/v4l-dvb/v4l/firedtv-1394.c: In function 'fdtv_1394_init':
/home/shirawasanum/v4l-dvb/v4l/firedtv-1394.c:286: error: implicit declaration of function 'hpsb_register_highlevel'
/home/shirawasanum/v4l-dvb/v4l/firedtv-1394.c:287: error: implicit declaration of function 'hpsb_register_protocol'
/home/shirawasanum/v4l-dvb/v4l/firedtv-1394.c:290: error: implicit declaration of function 'hpsb_unregister_highlevel'
/home/shirawasanum/v4l-dvb/v4l/firedtv-1394.c: In function 'fdtv_1394_exit':
/home/shirawasanum/v4l-dvb/v4l/firedtv-1394.c:297: error: implicit declaration of function 'hpsb_unregister_protocol'
make[3]: *** [/home/shirawasanum/v4l-dvb/v4l/firedtv-1394.o] Error 1
make[2]: *** [_module_/home/shirawasanum/v4l-dvb/v4l] Error 2
make[2]: Leaving directory `/usr/src/linux-headers-2.6.31-19-generic'
make[1]: *** [default] Erreur 2
make[1]: quittant le répertoire « /home/shirawasanum/v4l-dvb/v4l »
make: *** [all] Erreur 2

et fatalement le "make install" plante aussi , si quelqu'un avait un suggestion ... roll
et encore merci d'avance

Hors ligne

#21 Le 07/03/2010, à 14:15

cedric.amouyal

Re : AverTV Red HD +

il faut dans ton make menuconfig decocher ce qui concerne firedtv, enregistrer à la fin ton .config et tout ce qui ne concerne pas ta carte avermedia puis refaire ton make et quand ton make marche tu fait ton make install....

Hors ligne

#22 Le 07/03/2010, à 14:28

shirawasanum

Re : AverTV Red HD +

ben la commande "make menuconfig" me fait toujours la même erreur malgré le "sudo apt-get install build-essential"

shirawasanum@black:~/v4l-dvb$ make menuconfig
make -C /home/shirawasanum/v4l-dvb/v4l menuconfig
make[1]: entrant dans le répertoire « /home/shirawasanum/v4l-dvb/v4l »
make -C /lib/modules/2.6.31-19-generic/build -f /home/shirawasanum/v4l-dvb/v4l/Makefile.kernel config-targets=1 mixed-targets=0 dot-config=0 SRCDIR=/lib/modules/2.6.31-19-generic/build v4l-mconf
make[2]: Entering directory `/usr/src/linux-headers-2.6.31-19-generic'
  HOSTCC  scripts/basic/fixdep
scripts/basic/fixdep.c:400: fatal error: opening dependency file scripts/basic/.fixdep.d: Permission denied
compilation terminated.
make[3]: *** [scripts/basic/fixdep] Error 1
make[2]: *** [scripts_basic] Error 2
make[2]: Leaving directory `/usr/src/linux-headers-2.6.31-19-generic'
make[1]: *** [/lib/modules/2.6.31-19-generic/build/scripts/kconfig/mconf] Erreur 2
make[1]: quittant le répertoire « /home/shirawasanum/v4l-dvb/v4l »
make: *** [menuconfig] Erreur 2
shirawasanum@black:~/v4l-dvb$

du coup j vois pas vraiment ou cocher ou décocher des trucs hmm

EDIT  : oups "sudo make menuconfig" ca marche mieux ^^'

Edit 2 :"make install" va mieux avec un "sudo" aussi,    j commence a m y faire big_smile

suite : arf après reboot , pas de tuner pour metv hmm

Dernière modification par shirawasanum (Le 07/03/2010, à 16:03)

Hors ligne

#23 Le 08/03/2010, à 12:07

shirawasanum

Re : AverTV Red HD +

youpi ca marche cool
merci encore pour l aide

Hors ligne

#24 Le 07/04/2010, à 13:25

jazzmaster

Re : AverTV Red HD +

Bonjour shirawasanum

Dans le fichier "/home/<utilisateur>/v4l-dvb/linux/drivers/media/dvb/dvb-usb/af9015.c"  je ne retrouve pas la ligne contenant ".num_device_descs = 7, /* max 9 */"
Je pense que ce fichier a ete mis a jour depuis. Je vois trois solutions:

1- Recuperer une ancienne version "v4l-dvb" avec Mercurial mais je ne connais pas la commande permettant de recuperer une ancienne version (je sais faire avec cvs).
2- Quelqu'un reexplique la procedure de mise à jour avec les nouveaux fichiers
3- La solution du désespoir => Passer sur Windows car j'en ai marre de bidouiller ces fichiers sans resultats :-(

Merci de votre aide.

Hors ligne

#25 Le 07/04/2010, à 22:37

cedric.amouyal

Re : AverTV Red HD +

Bon, pour ceux qui ont du mal ou qui mettent souvent leur kernel à jour:
Vous remplacez dans  fichier dvb-usb-ids.h 0x850a par 0x850b

Code:

 hg clone http://linuxtv.org/hg/v4l-dvb

---------------------------------------------------

gedit v4l-dvb/linux/drivers/media/dvb/dvb-usb/dvb-usb-ids.h
#define USB_PID_AVERMEDIA_A850				0x850a

par

#define USB_PID_AVERMEDIA_A850				0x850b

ou sinon

sudo sed -i 's/0x850a/0x850b/' v4l-dvb/linux/drivers/media/dvb/dvb-usb/dvb-usb-ids.h

c'est pareil mais sans edition à la main
-----------------------------------------------------
meme chose

cd v4l-dvb
sudo make menuconfig

On choisit tout ce qui concerne avermedia et af9015
on sauvegarde le .config

sudo make
sudo make install

Pour ceux qui n'y arrive pas,==>Windaube big_smile lol

Dernière modification par cedric.amouyal (Le 07/04/2010, à 22:51)

Hors ligne