OVH Cloud OVH Cloud

acquisition vidéo WinTV

12 réponses
Avatar
François Faucheux
Bonjour,

J'ai beaucoup de difficultés à faire fonctionner cette carte sous linux
2.4.22-21mm.1mdksmp.

Elle est à base de chipset Conexant 2388.
Le driver que j'utilise est le cx8800 d'une mandrake 9.

Pour l'instant, je n'arrive qu'à utliser l'entrée analogique sans le son et
encore avec beaucoup de parasites sous xawtc et mplayer/mencoder.

Je n'arrive pas à utiliser le tuner interne ni obtenir le moindre son.

Pas beaucoup d'info sur le site du créateur du driver !!!

Si d'aucun d'entre vous avait une expérience avec cette carte, il sera
éternellement remercié.

Merci d'avance.

François

10 réponses

1 2
Avatar
Olivier Hoarau

Bonjour,


'lut,

J'ai beaucoup de difficultés à faire fonctionner cette carte sous linux
2.4.22-21mm.1mdksmp.

Elle est à base de chipset Conexant 2388.
Le driver que j'utilise est le cx8800 d'une mandrake 9.


J'ai installé récemment une Hauppauge WinTV PVR 350 PCI (en encodage
MPEG2 hard), je n'utilise pas du tout le même driver, mais peut être
n'as tu pas exactement la même carte car des WinTV il y en a au moins 5
modèles je crois.
Pour ce qui est de mon modèle, elle marche très bien sur mon poste Linux
(Mandrake 9.1), que ce soit en tuner, en enregistrement sur le port
SVHS, audio et vidéo. J'ai pu jeter définitivement mon magnétoscope aux
orties.
Sur mon site funix.org (section Linux puis vidéo) j'ai mis deux pages
qui détaillent son installation.
Sinon je peux te suggérer de visiter le site http://www.shspvr.com/ qui
est le site (en anglais) non officiel des utilisateurs de la WinTV, il y
a une section Linux.

Olivier
_______________________________
FUNIX - http://www.funix.org
Mettez un pingouin dans votre PC
Page perso - http://olivier.funix.org

Avatar
François Faucheux
Olivier Hoarau a écrit:


Bonjour,


'lut,

J'ai beaucoup de difficultés à faire fonctionner cette carte sous linux
2.4.22-21mm.1mdksmp.

Elle est à base de chipset Conexant 2388.
Le driver que j'utilise est le cx8800 d'une mandrake 9.


J'ai installé récemment une Hauppauge WinTV PVR 350 PCI (en encodage
MPEG2 hard), je n'utilise pas du tout le même driver, mais peut être
n'as tu pas exactement la même carte car des WinTV il y en a au moins 5
modèles je crois.
Pour ce qui est de mon modèle, elle marche très bien sur mon poste Linux
(Mandrake 9.1), que ce soit en tuner, en enregistrement sur le port
SVHS, audio et vidéo. J'ai pu jeter définitivement mon magnétoscope aux
orties.
Sur mon site funix.org (section Linux puis vidéo) j'ai mis deux pages
qui détaillent son installation.
Sinon je peux te suggérer de visiter le site http://www.shspvr.com/ qui
est le site (en anglais) non officiel des utilisateurs de la WinTV, il y
a une section Linux.

Olivier
_______________________________
FUNIX - http://www.funix.org
Mettez un pingouin dans votre PC
Page perso - http://olivier.funix.org


Merci pour la réponse et ton excellent site que j'avais déjà visité,

Je vais opter pour la même carte que toi (peut être la 250).
En ce moment, y'a des changements de chipset chez pas mal de fabricants de
cartes tv ce qui rend l'achat un peu compliqué et l'utilisation hasardeuse.

Cordialement


Avatar
François Faucheux
François Faucheux a écrit:

Olivier Hoarau a écrit:


Bonjour,


'lut,

J'ai beaucoup de difficultés à faire fonctionner cette carte sous linux
2.4.22-21mm.1mdksmp.

Elle est à base de chipset Conexant 2388.
Le driver que j'utilise est le cx8800 d'une mandrake 9.


J'ai installé récemment une Hauppauge WinTV PVR 350 PCI (en encodage
MPEG2 hard), je n'utilise pas du tout le même driver, mais peut être
n'as tu pas exactement la même carte car des WinTV il y en a au moins 5
modèles je crois.
Pour ce qui est de mon modèle, elle marche très bien sur mon poste Linux
(Mandrake 9.1), que ce soit en tuner, en enregistrement sur le port
SVHS, audio et vidéo. J'ai pu jeter définitivement mon magnétoscope aux
orties.
Sur mon site funix.org (section Linux puis vidéo) j'ai mis deux pages
qui détaillent son installation.
Sinon je peux te suggérer de visiter le site http://www.shspvr.com/ qui
est le site (en anglais) non officiel des utilisateurs de la WinTV, il y
a une section Linux.

Olivier
_______________________________
FUNIX - http://www.funix.org
Mettez un pingouin dans votre PC
Page perso - http://olivier.funix.org


Merci pour la réponse et ton excellent site que j'avais déjà visité,

Je vais opter pour la même carte que toi (peut être la 250).
En ce moment, y'a des changements de chipset chez pas mal de fabricants de
cartes tv ce qui rend l'achat un peu compliqué et l'utilisation
hasardeuse.

Cordialement


Bonjour, comme je l'ai dit dans le newsgroup fcol.configuration , j'ai
investi
dans une PVR250.

Deux cas se présentent:
1) J'ai les pattes palmées ou deux mains gauche
2) J'ai un gros soucis de carte.

En gros, j'ai tout fait comme dans les docs et tout marche juqu'au
cat /dev/video0 >/tmp/t.mpg.
Dans les logs j'ai
Nov 22 16:17:52 fflinux kernel: ivtv: Timeout waiting for data!
Nov 22 16:17:53 fflinux kernel: ivtv: EOS interrupt not received! stopping
anyway.

Normalement la source vidéo est correcte (sur le port svhs !!!)

Est-ce que tu pourrais m'envoyer en mail si tu as assez de bande passante.
1) tes modules ivtv compilés (dès fois que j'aurai gouré)
2) ton module.conf
3) un petit lsmod
4) un extrait du /var/log/messages
5) et d'autres trucs que j'aurai pu louper.

Je regarde les archives de la mailing liste ivtv et je cherche....
j'ai augmenté le niveau de debug dans le driver.... pas de solutions en vue.

Merci d'avance et à +

François Faucheux



Avatar
Olivier Hoarau
Est-ce que tu pourrais m'envoyer en mail si tu as assez de bande passante.
1) tes modules ivtv compilés (dès fois que j'aurai gouré)
2) ton module.conf
3) un petit lsmod
4) un extrait du /var/log/messages
5) et d'autres trucs que j'aurai pu louper.


Bon en vrac mon fichier /etc/modules (extrait)

tuner
msp3400
videodev
saa7115
ivtv

mon fichier /etc/modules.conf (extrait)

options tuner type=3
options ivtv debug=1

Voilà ce que me donne lspci -v

00:0f.0 Multimedia video controller: Internext Compression Inc iTVC15
MPEG-2 Encoder (rev 01)
Subsystem: Hauppauge computer works Inc.: Unknown device 4000
Flags: bus master, medium devsel, latency 64, IRQ 10
Memory at c8000000 (32-bit, prefetchable) [sizedM]
Capabilities: [44] Power Management version 2

Voilà une partie de ce que me donne lsmod

ivtv 81352 0
i2c-algo-bit 9064 1 [ivtv]
saa7115 7804 0 (unused)
videodev 7872 4 [ivtv]
msp3400 18572 1
tuner 11744 1
i2c-core 21192 0 [ivtv i2c-algo-bit saa7115 msp3400 tuner]

/var/log/messages au boot de mon poste

Nov 23 14:02:37 localhost kernel: i2c-core.o: i2c core module version
2.7.0 (20021208) Nov 23 14:02:37 localhost kernel: Linux video capture
interface: v1.00 Nov 23 14:02:37 localhost kernel:
i2c-algo-bit.o: i2c bit algorithm module version 2.7.0 (20021208)

Nov 23 14:02:37 localhost kernel: ivtv: SGarray_size = 340,
DSGarray_size = 16 Nov 23 14:02:37 localhost kernel: ivtv:
Found an iTVC15 based chip Nov 23 14:02:37
localhost kernel: PCI: Found IRQ 10 for device 00:0f.0
Nov 23 14:02:37 localhost kernel: PCI: Sharing IRQ 10 with 00:02.2
Nov 23 14:02:37 localhost kernel: tuner: probing ivtv
i2c driver #0 i2c adapter [id=0x10005]
Nov 23 14:02:37
localhost kernel: tuner: chip found @ 0xc2
Nov 23 14:02:37 localhost kernel: tuner(bttv): type forced to 3 (Philips
(SECAM+PAL_BG) (FI1216MF, FM1216MF, FR1216MF)) [insmod]
Nov 23 14:02:37 localhost kernel:
msp34xx: init: chip=MSP3418W-A2, has NICAM support Nov 23 14:02:37
localhost kernel: msp3410: daemon started
Nov 23 14:02:37 localhost kernel: saa7114.c: starting probe for adapter
ivtv i2c driver #0 (0x10005)
Nov 23 14:02:37 localhost kernel:
saa7114.c: detecting saa7114 client on address 0x42 Nov 23 14:02:37
localhost kernel: saa7115.c: writing init values
Nov 23 14:02:37 localhost kernel: status: (1E) 0x48, (1F) 0xc0
Nov 23 14:02:37 localhost kernel: ivtv: Encoder
revision: 0x02040011 Nov 23 14:02:37 localhost
kernel: ivtv: Decoder revision: 0x02020023 Nov 23
14:02:37 localhost kernel: ivtv: Registered v4l2 device, minor 0
Nov 23 14:02:37 localhost kernel: ivtv: Registered v4l2
device, minor 32 Nov 23 14:02:37 localhost kernel: ivtv:
Registered v4l2 device, minor 224 Nov 23 14:02:37
localhost kernel: ivtv: Registered v4l2 device, minor 16


Je regarde les archives de la mailing liste ivtv et je cherche....
j'ai augmenté le niveau de debug dans le driver.... pas de solutions en vue.


T'as bien installé le firmware à l'endroit qui va bien ?
T'as une partition windows pour tester ? Chez moi celle-ci n'a pas été
d'une grande utilité, ma carte n'est pas reconnue par windows alors
qu'elle marche très bien sous linux...


Olivier
--
_______________________________
FUNIX - http://www.funix.org
Mettez un pingouin dans votre PC
Page perso - http://olivier.funix.org

Avatar
François Faucheux
Olivier Hoarau a écrit:


Bon en vrac mon fichier /etc/modules (extrait)

tuner
msp3400
videodev
saa7115
ivtv

mon fichier /etc/modules.conf (extrait)

options tuner type=3
options ivtv debug=1

Voilà ce que me donne lspci -v

00:0f.0 Multimedia video controller: Internext Compression Inc iTVC15
MPEG-2 Encoder (rev 01)
Subsystem: Hauppauge computer works Inc.: Unknown device 4000
Flags: bus master, medium devsel, latency 64, IRQ 10
Memory at c8000000 (32-bit, prefetchable) [sizedM]
Capabilities: [44] Power Management version 2

Voilà une partie de ce que me donne lsmod

ivtv 81352 0
i2c-algo-bit 9064 1 [ivtv]
saa7115 7804 0 (unused)
videodev 7872 4 [ivtv]
msp3400 18572 1
tuner 11744 1
i2c-core 21192 0 [ivtv i2c-algo-bit saa7115 msp3400
tuner]

/var/log/messages au boot de mon poste

Nov 23 14:02:37 localhost kernel: i2c-core.o: i2c core module version
2.7.0 (20021208) Nov 23 14:02:37 localhost kernel: Linux video capture
interface: v1.00 Nov 23 14:02:37 localhost kernel:
i2c-algo-bit.o: i2c bit algorithm module version 2.7.0 (20021208)

Nov 23 14:02:37 localhost kernel: ivtv: SGarray_size = 340,
DSGarray_size = 16 Nov 23 14:02:37 localhost kernel: ivtv:
Found an iTVC15 based chip Nov 23 14:02:37
localhost kernel: PCI: Found IRQ 10 for device 00:0f.0
Nov 23 14:02:37 localhost kernel: PCI: Sharing IRQ 10 with 00:02.2
Nov 23 14:02:37 localhost kernel: tuner: probing ivtv
i2c driver #0 i2c adapter [id=0x10005]
Nov 23 14:02:37
localhost kernel: tuner: chip found @ 0xc2
Nov 23 14:02:37 localhost kernel: tuner(bttv): type forced to 3 (Philips
(SECAM+PAL_BG) (FI1216MF, FM1216MF, FR1216MF)) [insmod]
Nov 23 14:02:37 localhost kernel:
msp34xx: init: chip=MSP3418W-A2, has NICAM support Nov 23 14:02:37
localhost kernel: msp3410: daemon started
Nov 23 14:02:37 localhost kernel: saa7114.c: starting probe for adapter
ivtv i2c driver #0 (0x10005)
Nov 23 14:02:37 localhost kernel:
saa7114.c: detecting saa7114 client on address 0x42 Nov 23 14:02:37
localhost kernel: saa7115.c: writing init values
Nov 23 14:02:37 localhost kernel: status: (1E) 0x48, (1F) 0xc0
Nov 23 14:02:37 localhost kernel: ivtv: Encoder
revision: 0x02040011 Nov 23 14:02:37 localhost
kernel: ivtv: Decoder revision: 0x02020023 Nov 23
14:02:37 localhost kernel: ivtv: Registered v4l2 device, minor 0
Nov 23 14:02:37 localhost kernel: ivtv: Registered v4l2
device, minor 32 Nov 23 14:02:37 localhost kernel: ivtv:
Registered v4l2 device, minor 224 Nov 23 14:02:37
localhost kernel: ivtv: Registered v4l2 device, minor 16


Je regarde les archives de la mailing liste ivtv et je cherche....
j'ai augmenté le niveau de debug dans le driver.... pas de solutions en
vue.


T'as bien installé le firmware à l'endroit qui va bien ?
T'as une partition windows pour tester ? Chez moi celle-ci n'a pas été
d'une grande utilité, ma carte n'est pas reconnue par windows alors
qu'elle marche très bien sous linux...


Olivier


Jeu des différences:

1) On n'a pas la même carte:
00:0d.0 Multimedia video controller: Internext Compression Inc: Unknown
device 0016 (rev 01)
Subsystem: Hauppauge computer works Inc.: Unknown device 4009
Flags: bus master, medium devsel, latency 32, IRQ 17
Memory at d8000000 (32-bit, prefetchable) [sizedM]
Capabilities: [44] Power Management version 2

2) Je suis en smp

Sinon, tout est pareil !!!

Sinon, je n'ai pas de partition windows...

Donc, reste à faire.
1) Réinstaller un noyau standard mandrake 9
2) Si ça marche pas, réinstaller un noyau non smp et l'installer
3) Installer un windows quelque part et essayer la carte...

Si y'a d'autres idées !!!
Si ça continue, ça va finir sous WIN2000 ce qui serait énervant quand même.

Merci à toi

A+

François


Avatar
Olivier Hoarau
Sinon, tout est pareil !!!


L'installation est identique pour la 250 ou la 350.

1) Réinstaller un noyau standard mandrake 9


De toute façon, la mandrake 9.1 et inférieur ne la reconnait pas et ne
la configure pas par défaut. J'ai les CD de la mandrake 9.2, je vais pas
tarder à l'installer, je te dirais s'il a détecté et configuré à
l'install ce qui m'étonnerait.

2) Si ça marche pas, réinstaller un noyau non smp et l'installer


Je pense pas que ce soit très utile, y a pas vraiment de lien entre les
deux, je peux par contre d'envoyer le fichier config de mon noyau (par
email).

3) Installer un windows quelque part et essayer la carte...


Ca c'est pas acquis, l'install n'est pas forcément plus facile sous
windows, pour l'instant j'ai laissé tomber sous windows.

Olivier

--
_______________________________
FUNIX - http://www.funix.org
Mettez un pingouin dans votre PC
Page perso - http://olivier.funix.org

Avatar
François Faucheux
Olivier Hoarau a écrit:

Sinon, tout est pareil !!!


L'installation est identique pour la 250 ou la 350.

1) Réinstaller un noyau standard mandrake 9


De toute façon, la mandrake 9.1 et inférieur ne la reconnait pas et ne
la configure pas par défaut. J'ai les CD de la mandrake 9.2, je vais pas
tarder à l'installer, je te dirais s'il a détecté et configuré à
l'install ce qui m'étonnerait.

2) Si ça marche pas, réinstaller un noyau non smp et l'installer


Je pense pas que ce soit très utile, y a pas vraiment de lien entre les
deux, je peux par contre d'envoyer le fichier config de mon noyau (par
email).

3) Installer un windows quelque part et essayer la carte...


Ca c'est pas acquis, l'install n'est pas forcément plus facile sous
windows, pour l'instant j'ai laissé tomber sous windows.

Olivier



Salut,

OK pour la config du noyau par Email.

Merci pour tout

François


Avatar
François Faucheux
Salut,

Désolé pour l'anglais.
Ma carte est une wintv PVR 250.

Voici ce que j'ai posté sur la mailing liste ivtv.
Si d'aucun ont une idée !!!

A+

Hi,

I'm using a 2.4.22-10 kernel on a ABIT BP6 with 2 celeron 400 for many years
without instability problems.

With a smp compiled kernel, i'm freezing system.

With my brand new non smp kernel, all appears to be fine (except sound but
it
's for later).
I use the same kernel config and sources except for SMP parameter.
I use the same test program (cat /dev/video0 >/tmp/t.mpg).

Is it possible to make ivtv kernel working on my SMP system by stopping DMA
or
by using irq affinity or such of things.

thank you for your help

regards

François Faucheux
Avatar
Meunier Bernard
Pour ma part, lorsque je démarre mon PC sur son disque window XP,
ma carte PVR 250 marche nickel, et ce du premier coup (à ma grande
surprise. Nota : j'ai utilisé le CD de Hauppauge)

Par contre, Etant dans (Mandrake 9.2)
[ utils]# cd /usr/src/linux-2.4.22-10mdk/ivtv/utils/
Lorsque je fais ( aprés avoir suivi les infos du site d'Oliier):
[ utils]# make
Je recois :
Makefile:3: /lib/modules/`uname: No such file or directory
Makefile:3: -r`/build/.config: No such file or directory
make: *** Pas de règle pour fabriquer la cible « -r`/build/.config ». Arrêt.

Apres avoir regardé dans le Makefile /usr/src/linux-2.4.22-10mdk/ivtv/utils,
il semblerait que make coupe la ligne 3 de Makefile ??
Alors évidement la cde n'a plus de sens

Ci-joint les 2 premiéres ligne du Makefile :

--> KERNELDIR = /lib/modules/`uname -r`/build
--> include $(KERNELDIR)/.config

Ou 'build' est un lien vers /usr/src/linux-2.4.22-10mdk/ :
lrwxrwxrwx 1 root root 27 nov 24 16:06 build -> /usr/src/linux-2.4.22-10mdk/

la variable KERNELDIR me semble correcte car si je fais :

[ utils]# cat /lib/modules/`uname -r`/build/.config
Je peux lire le fichier /usr/src/linux/.config

Savez-vous pourquoi 'make' coupe ma ligne.

d'avance Merci


On Sun, 23 Nov 2003 18:30:28 +0100, Olivier Hoarau wrote:

Est-ce que tu pourrais m'envoyer en mail si tu as assez de bande passante.
1) tes modules ivtv compilés (dès fois que j'aurai gouré)
2) ton module.conf
3) un petit lsmod
4) un extrait du /var/log/messages
5) et d'autres trucs que j'aurai pu louper.


Bon en vrac mon fichier /etc/modules (extrait)

tuner
msp3400
videodev
saa7115
ivtv

mon fichier /etc/modules.conf (extrait)

options tuner type=3
options ivtv debug=1

Voilà ce que me donne lspci -v

00:0f.0 Multimedia video controller: Internext Compression Inc iTVC15
MPEG-2 Encoder (rev 01)
Subsystem: Hauppauge computer works Inc.: Unknown device 4000
Flags: bus master, medium devsel, latency 64, IRQ 10
Memory at c8000000 (32-bit, prefetchable) [sizedM]
Capabilities: [44] Power Management version 2

Voilà une partie de ce que me donne lsmod

ivtv 81352 0
i2c-algo-bit 9064 1 [ivtv]
saa7115 7804 0 (unused)
videodev 7872 4 [ivtv]
msp3400 18572 1
tuner 11744 1
i2c-core 21192 0 [ivtv i2c-algo-bit saa7115 msp3400 tuner]

/var/log/messages au boot de mon poste

Nov 23 14:02:37 localhost kernel: i2c-core.o: i2c core module version
2.7.0 (20021208) Nov 23 14:02:37 localhost kernel: Linux video capture
interface: v1.00 Nov 23 14:02:37 localhost kernel:
i2c-algo-bit.o: i2c bit algorithm module version 2.7.0 (20021208)

Nov 23 14:02:37 localhost kernel: ivtv: SGarray_size = 340,
DSGarray_size = 16 Nov 23 14:02:37 localhost kernel: ivtv:
Found an iTVC15 based chip Nov 23 14:02:37
localhost kernel: PCI: Found IRQ 10 for device 00:0f.0
Nov 23 14:02:37 localhost kernel: PCI: Sharing IRQ 10 with 00:02.2
Nov 23 14:02:37 localhost kernel: tuner: probing ivtv
i2c driver #0 i2c adapter [id=0x10005]
Nov 23 14:02:37
localhost kernel: tuner: chip found @ 0xc2
Nov 23 14:02:37 localhost kernel: tuner(bttv): type forced to 3 (Philips
(SECAM+PAL_BG) (FI1216MF, FM1216MF, FR1216MF)) [insmod]
Nov 23 14:02:37 localhost kernel:
msp34xx: init: chip=MSP3418W-A2, has NICAM support Nov 23 14:02:37
localhost kernel: msp3410: daemon started
Nov 23 14:02:37 localhost kernel: saa7114.c: starting probe for adapter
ivtv i2c driver #0 (0x10005)
Nov 23 14:02:37 localhost kernel:
saa7114.c: detecting saa7114 client on address 0x42 Nov 23 14:02:37
localhost kernel: saa7115.c: writing init values
Nov 23 14:02:37 localhost kernel: status: (1E) 0x48, (1F) 0xc0
Nov 23 14:02:37 localhost kernel: ivtv: Encoder
revision: 0x02040011 Nov 23 14:02:37 localhost
kernel: ivtv: Decoder revision: 0x02020023 Nov 23
14:02:37 localhost kernel: ivtv: Registered v4l2 device, minor 0
Nov 23 14:02:37 localhost kernel: ivtv: Registered v4l2
device, minor 32 Nov 23 14:02:37 localhost kernel: ivtv:
Registered v4l2 device, minor 224 Nov 23 14:02:37
localhost kernel: ivtv: Registered v4l2 device, minor 16


Je regarde les archives de la mailing liste ivtv et je cherche....
j'ai augmenté le niveau de debug dans le driver.... pas de solutions en vue.


T'as bien installé le firmware à l'endroit qui va bien ?
T'as une partition windows pour tester ? Chez moi celle-ci n'a pas été
d'une grande utilité, ma carte n'est pas reconnue par windows alors
qu'elle marche très bien sous linux...


Olivier



Avatar
François Faucheux
François Faucheux a écrit:

Salut,

Ma carte est une wintv PVR 250.

Voici ce que j'ai posté sur la mailing liste ivtv.
Si d'aucun ont une idée !!!

A+



Bonjour,

Le problème est résolu.

En fait, il fallait récupérer les drivers sur kernel.org et non pas sur le
serveur cvs.
Je me suis fait avoir avec le mauvais msp3400. Il faut renomer ceux qui se
trouvent dans /lib/modules

La capture donne des résultats très surprenants. Ca dégage un max !!!

Merci à tous

François

1 2