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