Dernière modification 1 mai 2005
tuner
4784 1 (autoclean)
tvaudio
8576 0 (autoclean) (unused)
bttv
57200 0
i2c-algo-bit
7328 1 [bttv]
i2c-core
13600 0 [tuner tvaudio bttv i2c-algo-bit]
videodev
5056 2 [bttv]
Dans le fichier /etc/modules j'ai tout à la fin la ligne
bttv
Voilà ce que ça donne au chargement des modules au démarrage (fichier /var/log/messages)
Nov 16 04:46:16 asterix kernel: Linux video capture interface:
v1.00
Nov 16 04:46:16 asterix kernel: i2c-core.o: i2c core module
Nov 16 04:46:16 asterix kernel: i2c-algo-bit.o: i2c bit algorithm
module
Nov 16 04:46:16 asterix kernel: bttv: driver version 0.7.72 loaded
Nov 16 04:46:16 asterix kernel: bttv: using 2 buffers with 2080k
(4160k total) for capture
Nov 16 04:46:16 asterix kernel: bttv: Bt8xx card found (0).
Nov 16 04:46:16 asterix kernel: PCI: Found IRQ 10 for device 00:0f.0
Nov 16 04:46:16 asterix kernel: PCI: Sharing IRQ 10 with 00:07.2
Nov 16 04:46:16 asterix kernel: PCI: Sharing IRQ 10 with 00:0f.1
Nov 16 04:46:16 asterix kernel: bttv0: Bt878 (rev 17) at 00:0f.0,
irq: 10, latency: 32, memory: 0xda001000Nov 16 04:46:16 asterix kernel:
bttv0: subsystem: 11bd:0012 => Pinnacle PCTV
=> card=39
Nov 16 04:46:16 asterix kernel: bttv0: model: BT878(Pinnacle PCTV
Studio/Ra) [autodetected]
Nov 16 04:46:16 asterix kernel: i2c-core.o: adapter bt848 #0
registered as adapter 0.
Nov 16 04:46:16 asterix kernel: bttv0: i2c: checking for MSP34xx @
0x80... not found
Nov 16 04:46:16 asterix kernel: bttv0: miro: id=9 tuner=3 radio=no
stereo=no
Nov 16 04:46:16 asterix kernel: bttv0: i2c: checking for MSP34xx @
0x80... not found
Nov 16 04:46:16 asterix kernel: bttv0: i2c: checking for TDA9875 @
0xb0... not found
Nov 16 04:46:16 asterix kernel: bttv0: i2c: checking for TDA7432 @
0x8a... not found
Nov 16 04:46:16 asterix kernel: tvaudio: TV audio decoder +
audio/video mux driver
Nov 16 04:46:16 asterix kernel: tvaudio: known chips:
tda9840,tda9873h,tda9850,tda9855,tea6300,tea6420,tda8425,pic16c54
(PV951)
Nov 16 04:46:16 asterix kernel: i2c-core.o: driver generic i2c audio
driver registered.
Nov 16 04:46:16 asterix kernel: i2c-core.o: driver i2c TV tuner
driver registered.
Nov 16 04:46:16 asterix kernel: tuner: chip found @ 0xc0
Nov 16 04:46:16 asterix kernel: bttv0: i2c attach [Philips SECAM]
Nov 16 04:46:16 asterix kernel: i2c-core.o: client [Philips SECAM]
registered to adapter [bt848 #0](pos. 0).
Dans le cas, où vous devriez tout faire manuellement. Les commandes à taper dans un shell sont:
insmod -f i2c-core i2c_debug=1
insmod -f i2c-algo-bit i2c_debug=1
insmod -f tuner debug=1 type=3
insmod -f videodev
insmod -f bttv radio=1 card=1 pll=1
On peut maintenant automatiser le chargement des modules, on modifiera le fichier /etc/modules, en y rajoutant
i2c-core i2c_debug=1
i2c-algo-bit i2c_debug=1
tuner debug=1 type=3
videodev
bttv radio=1 card=1 pll=1
Pour info ce fichier est lu par /etc/rc.d/rc.modules lui
même lancé par /etc/rc.d/rc.sysinit
Pour les distribs n'utilisant pas ce type de fichiers, voir les autres
sites en référence .
Pour ma ubuntu ma carte a été également
reconnue sans problème à l'installation voilà la
sortie de lsmod
(...)
tuner
20388 0
bttv
142928 0
video_buf
20484 1 bttv
firmware_class
9728 1 bttv
i2c_algo_bit
9224 1 bttv
v4l2_common
5888 1 bttv
btcx_risc
4744 1 bttv
videodev
9728 1 bttv
(...)
i2c_sis96x
5380 0
i2c_sis630
7436 0
i2c_core
21264 5 tuner,bttv,i2c_algo_bit,i2c_sis96x,i2c_sis630
Je n'ai pas encore compris tous les mécanismes pour une
configuration manuelle (à venir).
tar xvfj kdetv-0.8.7.tar.bz2
Dans le répertoire kdetv-0.8.7 qui a été créé on tape:
./configure
Puis
make
Sur une ubuntu en cas d'erreur de ce style alors que le package libxxf86dga1 est bien installé
/usr/bin/ld: cannot find -lXxf86dga
on tapera en tant que root
ln -s /usr/X11R6/lib/libXxf86dga.so.1.0 /usr/X11R6/lib/libXxf86dga.a
on retape make puis en tant que root
make install
Voilà un aperçu des traces quand on lance kdetv
kdetv: Kdetv V4L plugin loaded
successfully.
kdetv: PluginFactory: getPlugin:
'Module externe Video4Linux' refCount: 1
kdetv: v4ldev: Grabber Name: BT878
video (Pinnacle PCTV Stud
kdetv: Type: 171
kdetv: Input Channels: 3
kdetv: minw=48, minh=32, maxw=924,
maxh=576
kdetv: Supports: capture
to memory
kdetv: Supports: video
overlay
kdetv: Supports: clipping
kdetv: Supports: scaling
kdetv: v4ldev: The device supports
overlay. Running kv4lsetup.
(...)
kdetv: V4L2Dev: device
"/dev/video0" capabilities:
kdetv: Driver: bttv 0.9.15
kdetv: Card: BT878 video
(Pinnacle PCTV Stud
kdetv: Bus info: BT878
video (Pinnacle PCTV Stud
kdetv: Capabilities:
kdetv: Video
capture
kdetv: Video
overlay
kdetv: VBI
capture
kdetv: Tuner IO
kdetv:
Read/Write interface
kdetv:
Streaming interface
Au niveau de Canaux->Assistant
aux canaux vous avez le moyen
de
faire une recherche automatique des chaînes (choisir source
television et encodage SECAM, table des fréquences à
balayer France SECAM).
Pour le caméscope il faudra choisir Composite1 ou S-Video au niveau de la source.
tar xvfz xawtv-3.94.tar.gz
Cela donne le répertoire xawtv-3.94 avant d'aller plus loin installer les packages suivants que vous trouverez sur les CD d'install d'une Mandrake :
libncurses5-develDans le répertoire xawtv-3.94 on tape
./configure
Tapez ensuite
make
puis en tant que root
make install
Maintenant on doit installer les fonts qu'on
récupèrera aussi sur le site, on décompresse
l'archive en tapant
tar xvfj tv-fonts-1.1.tar.bz2
Cela donne le répertoire tv-fonts-1.1 dans lequel on tape
make
Puis en tant que root
cp *gz /usr/X11R6/lib/X11/fonts/misc
cd /usr/X11R6/lib/X11/fonts/misc
mkfontdir
Relancer le serveur X. Voilà ce que ça donne en tapant xawtv:
Vous disposez d'un menu en cliquant avec le bouton droit de la souris:
Notez bien les propriétés pour la zone France, pas moyen de faire une recherche automatique, il faudra se servir des flèches pour faire évoluer la fréquence (haut bas pour les fréquences, droite gauche pour réglage fin), pour éditer une chaîne vous avez Channel Editor
Pour accéder aux chaînes que vous avez enregistré il suffit de cliquer sur la touche gauche de la souris.
Pour le caméscope au niveau de Video Source il faudra
choisir Composite1 ou S-Video, pour enregistrer Record
movie le tout au niveau de menu accessible par le bouton droit de
la souris.
[Retour page d'accueil FUNIX] |