OVH Cloud OVH Cloud

Hauppauge PVR 250 module ivtv ne se charge pas

1 réponse
Avatar
Meunier Bernard
J'ai une carte Hauppauge PVR250.

D'aprés ce que j'ai pu voir sur le Web, il faut installer les drivers
ivtv.

Drivers que l'on trouve sur ivtv.sourceforge.net sous le nom de
CVS-LATEST.tar.gz.

Je décompresse ce tar dans /usr/local/ivtv Je fais make, make install. Ce
dernier donne : install -m 0644 msp3400.o saa7115.o tveeprom.o ivtv.o
saa7127.o /lib/modules/`uname -r`/kernel/drivers/media/video

Et je constate que ces fichiers objets sont bien dans ce repertoire
(/lib/modules/2.4.22-2/kernel/drivers/media/video).

Suivant les instructions de
http://www.gossamer-threads.com/perl/mailarc/gforum.cgi?post=63078#63078,
je vais dans www.hauppauge.com et récupére pvr250_17_21226.exe, que
j'extrais dans ivtv/utils par

./ivtvfwextract.pl pvr250_17_21226.exe.

Ce qui crée 2 fichiers /lib/modules/ivtv-fw-dec.bin et
/lib/modules/ivtv-fw-enc.bin

Selon les instruction de http://ivtv.sf.net, je fais alors :

[root@bernard driver]# modprobe i2c-core /*OK (surement car i2c était
validé lorsque j'ai compilé le noyau) */

[root@bernard driver]# modprobe i2c-algo-bit /* OK (surement car i2c
était validé lorsque j'ai compilé le noyau) */

[root@bernard driver]# modprobe tuner type=2 /*se charge pas, je ne
comprends pas, mais je verrais plus tard : j'utilise l'entrée S-Video
pour le magnetoscope, donc je n'ai pas besoin du tuner */ [root@bernard
driver]# modprobe msp3400 /*Can't locate module msp3400, c'est le son. Je
verrais plus tard */

[root@bernard driver]# modprobe videodev /*se charge bien à partir du
fichier objet ci dessus (/lib/modules/2.4.22-2/kernel/drivers/media/video)
, car, si je le change de nom, il ne se charge plus */

[root@bernard driver]# modprobe saa7127.o /* idem si je fais saa7127 */
modprobe: Can't locate module saa7127.o

[root@bernard driver]# modprobe ivtv.o /*idem si je fais ivtv */ modprobe:
Can't locate module ivtv.o

Première interrogation : Pourquoi les modules saa7127 et ivtv ne se
chargent-ils pas alors qu'ils sont dans le même réperoire que videodev ?

Maintenant, si je fais :

[root@bernard driver]#insmod /lib/modules/2.4.22-2/kernel/drivers/media/
video/ivtv.o

Je recois :

/lib/modules/2.4.22-2/kernel/drivers/media/video/ivtv.o: unresolved symbol
video_unregister_device_Rda7e5b80
/lib/modules/2.4.22-2/kernel/drivers/media/video/ivtv.o: unresolved symbol
video_register_device_Rd555c790
/lib/modules/2.4.22-2/kernel/drivers/media/video/ivtv.o: unresolved symbol
i2c_bit_del_bus_Rdd11c972
/lib/modules/2.4.22-2/kernel/drivers/media/video/ivtv.o: unresolved symbol
i2c_master_send_R85828c3a
/lib/modules/2.4.22-2/kernel/drivers/media/video/ivtv.o: unresolved symbol
i2c_bit_add_bus_R8ca8253b
/lib/modules/2.4.22-2/kernel/drivers/media/video/ivtv.o: unresolved symbol
__pollwait_Racfb0798

C'était pour voir (!), car en fait, je ne sais pas trés bien la
différence entre modprobe et insmod, malgré la lecture des man's de ces
deux commandes.

http://ivtv.sf.net, conseille aussi d'ajouter dans /etc/modules.conf
d'ajouter :

alias char-major-81 videodev
alias char-major-81-0 ivtv
options ivtv debug=1
options tuner type=2
options msp3400 once=1 simple=1
add below ivtv msp3400 saa7115 tuner

Ce n'est pas mieux.

Je ne sais plus à quel saint me vouer. Je ne sais plus quoi fire pour
faire avancer les choses.

quelqu'un aurait-il une voie de recherche à me suggérer.

Elle serait vraiement la bien venue.

D'avance merci.

Bernard

1 réponse

Avatar
Meunier Bernard
Ce message, par contre, est pour moi très important. Si quelqu'un pouvait
y jeter un oeuil, je serias très intéressé par son (ses) points de vue; Je
cherche toujours, mais je n'avance pas d'un pas.

On Mon, 27 Oct 2003 23:41:57 +0100, Meunier Bernard wrote:

J'ai une carte Hauppauge PVR250.

D'aprés ce que j'ai pu voir sur le Web, il faut installer les drivers
ivtv.

Drivers que l'on trouve sur ivtv.sourceforge.net sous le nom de
CVS-LATEST.tar.gz.

Je décompresse ce tar dans /usr/local/ivtv Je fais make, make install. Ce
dernier donne : install -m 0644 msp3400.o saa7115.o tveeprom.o ivtv.o
saa7127.o /lib/modules/`uname -r`/kernel/drivers/media/video

Et je constate que ces fichiers objets sont bien dans ce repertoire
(/lib/modules/2.4.22-2/kernel/drivers/media/video).

Suivant les instructions de
http://www.gossamer-threads.com/perl/mailarc/gforum.cgi?postc078#63078,
je vais dans www.hauppauge.com et récupére pvr250_17_21226.exe, que
j'extrais dans ivtv/utils par

./ivtvfwextract.pl pvr250_17_21226.exe.

Ce qui crée 2 fichiers /lib/modules/ivtv-fw-dec.bin et
/lib/modules/ivtv-fw-enc.bin

Selon les instruction de http://ivtv.sf.net, je fais alors :

[ driver]# modprobe i2c-core /*OK (surement car i2c était
validé lorsque j'ai compilé le noyau) */

[ driver]# modprobe i2c-algo-bit /* OK (surement car i2c
était validé lorsque j'ai compilé le noyau) */

[ driver]# modprobe tuner type=2 /*se charge pas, je ne
comprends pas, mais je verrais plus tard : j'utilise l'entrée S-Video
pour le magnetoscope, donc je n'ai pas besoin du tuner */ [
driver]# modprobe msp3400 /*Can't locate module msp3400, c'est le son. Je
verrais plus tard */

[ driver]# modprobe videodev /*se charge bien à partir du
fichier objet ci dessus (/lib/modules/2.4.22-2/kernel/drivers/media/video)
, car, si je le change de nom, il ne se charge plus */

[ driver]# modprobe saa7127.o /* idem si je fais saa7127 */
modprobe: Can't locate module saa7127.o

[ driver]# modprobe ivtv.o /*idem si je fais ivtv */ modprobe:
Can't locate module ivtv.o

Première interrogation : Pourquoi les modules saa7127 et ivtv ne se
chargent-ils pas alors qu'ils sont dans le même réperoire que videodev ?

Maintenant, si je fais :

[ driver]#insmod /lib/modules/2.4.22-2/kernel/drivers/media/
video/ivtv.o

Je recois :

/lib/modules/2.4.22-2/kernel/drivers/media/video/ivtv.o: unresolved symbol
video_unregister_device_Rda7e5b80
/lib/modules/2.4.22-2/kernel/drivers/media/video/ivtv.o: unresolved symbol
video_register_device_Rd555c790
/lib/modules/2.4.22-2/kernel/drivers/media/video/ivtv.o: unresolved symbol
i2c_bit_del_bus_Rdd11c972
/lib/modules/2.4.22-2/kernel/drivers/media/video/ivtv.o: unresolved symbol
i2c_master_send_R85828c3a
/lib/modules/2.4.22-2/kernel/drivers/media/video/ivtv.o: unresolved symbol
i2c_bit_add_bus_R8ca8253b
/lib/modules/2.4.22-2/kernel/drivers/media/video/ivtv.o: unresolved symbol
__pollwait_Racfb0798

C'était pour voir (!), car en fait, je ne sais pas trés bien la
différence entre modprobe et insmod, malgré la lecture des man's de ces
deux commandes.

http://ivtv.sf.net, conseille aussi d'ajouter dans /etc/modules.conf
d'ajouter :

alias char-major-81 videodev
alias char-major-81-0 ivtv
options ivtv debug=1
options tuner type=2
options msp3400 once=1 simple=1
add below ivtv msp3400 saa7115 tuner

Ce n'est pas mieux.

Je ne sais plus à quel saint me vouer. Je ne sais plus quoi fire pour
faire avancer les choses.

quelqu'un aurait-il une voie de recherche à me suggérer.

Elle serait vraiement la bien venue.

D'avance merci.

Bernard