(Courriels de diversion: <provocante@perequations-caillait.com> <embraiera@sous-commissions-numerote.com> <reservait@heleras-aveulies.com> <fumets@pions-differenciions.com> <attenuerons@souhaitaient-perfectionnions.com> <attendant@reflechirait-protestant.com> <pleutrerie@terser-salariait.com> <descendait@crepissent-refuteraient.com> <nettoierions@ventileraient-chronometres.com> <germain@retranscrivons-decloisonnes.com> )


toufou wrote:
> 
> coucou
> bon, après moultes tribulations, je vais demander votre aide
> miro PCTV sur mandrake 7.2
> 
> voilà un extrait de mon module.conf:
> alias char-major-81 bttv
> pre-install bttv modprobe -k tuner
> options i2c verbose=1   scan=1 i2c_debug=0
> options bttv radio=1     card=1 vidmem=0xd80
> options tuner debug=0    type=3
> 
> mon /etc/modules ne comporte que ça:
> scsi_hostadapter
> bttv
> 
> et quand je fais v4lconf, j'obtient:
> v4l-conf: using X11 display :0
> dga: version 2.0
> mode: 1024x768, depth=24, bpp=32, bpl=4096, base=0xd8000000
> can't open /dev/video: Aucun périphérique de ce type
> 
> or, /dev/video existe bel et bien ainsi que /dev/video0
> 
> Que dois-je faire? précisement??
> @+
> 

OK, comme promis :

1. le Kernel
(ici c'est un 2.3.2, eventuellement faire les ajustements en fonction de
tes options)

Video for Linux <M>
BT848 Video for Linux <M>

et c'est tout.

Pour un 2.3 plus recent, et pour les derniers 2.2, il faut activer l'I2C
:

(info presente tiree du kernel 2.4.0)

Section Character Devices :

Section Multimedia devices :
 Sous-section I2C support
	Tout en modules (comme ca t'es tranquille ;) ) mais strict minimum
		<M> I2C support
		et <M> I2C bit-banging interfaces

<M> Video for Linux
 Video for Linux
	<Y> v4l information in /proc filesystem
	<M> BT848 Video for Linux


2. Extrait de /etc/modules.conf (ca marchait avec un kernel 2.2.xx je
crois, et ca marche pile poil avec un 2.3.2, 2.3.99-testxxx, et 2.4.xxx)

alias char-major-81 bttv

pre-install bttv modprobe -k tuner 
options bttv card=1 triton1=1
options tuner type=3 

alias char-major-89 i2c-dev (je crois que c'est seulement utile pour les
kernels recents, mais tu peux toujours tester)

3. Les /dev ;)
[ En theorie, devfs les cree lui meme, mais je m'en mefie un peu,
verifies donc le resultat d'un ls :
lrwxrwxrwx   1 root     root            6 oct  1  1999 /dev/video ->
video0
crw-rw----   1 root     video     81,   0 aoû  7  1999 /dev/video0
crw-rw----   1 root     video     81,   1 aoû  7  1999 /dev/video1
crw-rw----   1 root     video     81,   2 aoû  7  1999 /dev/video2
crw-rw----   1 root     video     81,   3 aoû  7  1999 /dev/video3
root@tiamat:~ #                   ^     ^                                  |     |_ mineur
                                  |_ char major 81

Si ca correspond a ce que je donne en dessous, pas besoin de faire les
mknod
]
mknod /dev/video0 c 81 0
mknod /dev/video1 c 81 1
mknod /dev/video2 c 81 3
mknod /dev/video3 c 81 4
ln -s /dev/video0 /dev/video

puis :
ln -s /dev/bttv /dev/video0
ln -s /dev/bttv0 /dev/video0

j'ai egalement la serie des i2c :
mknod /dev/i2c-0 c 89 0
.....
.....
mknod /dev/i2c-31 c 89 31

(mais devfs les cree seul)

[
eventuellement, si tu as la carte radio :
mknod /dev/radio0 c 81 64
mknod /dev/radio1 c 81 65
mknod /dev/radio2 c 81 66
mknod /dev/radio3 c 81 67
ln -s /dev/radio0 /dev/radio
]

et enfin :
mknod /dev/vbi0 c 81 224
mknod /dev/vbi1 c 81 225
mknod /dev/vbi2 c 81 226
mknod /dev/vbi3 c 81 227
ln -s /dev/vbi0 /dev/vbi

J'ai egalement :
mknod /dev/vtx c 83 0
mknod /dev/vtx0 c 81 192
mknod /dev/vtx1 c 81 193
mknod /dev/vtx2 c 81 194
mknod /dev/vtx3 c 81 195
(pour le videotext)

lorsque je tape v4l-conf, voila le resultat :

tiamat@tiamat:~ > v4l-conf using X11 display :0.0 [dga: available]
video mode: 1280x1024, 32 bit/pixel, 5120 byte/scanline
framebuffer at 0xe0000000
ok
tiamat@tiamat:~ > 
J'espere que ca t'aidera, tiens-moi au courant en cas de besoin :)

-- 
   __   _                                            ___       __
  / /  (_)__  __ ____ __      Arnault Claden        / _ \__ __/ /__ ___
 / /__/ / _ \/ // /\ \ /       (aka Tiamat)        / , _/ // / / -_)_ /
/____/_/_//_/\_,_//_\_\  tiamat@club-internet.fr  /_/|_|\_,_/_/\__//__/
---------------------------------------------------------------------
Aide sur la liste: <URL:mailto:linux-31-help@savage.iut-blagnac.fr>Le CULTe sur le web: <URL:http://www.CULTe.org/>