(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/>