Demande d'aide aux pros des cartes TV...

Demande d'aide aux pros des cartes TV... - Linux et OS Alternatifs

Marsh Posté le 23-11-2004 à 13:30:11    

J'ai configuré ma carte Hauppauge nexus chip saa7146 qui utilise le module dvb_ttpci qui est bien chargé.
Cette carte est reliée à ma parabole et je voudrais savoir ce qu'il me reste à faire sachant que j'essaie d'utiliser xdtv 2.0 et qu'il ne trouve pas le périph /dev/vbi (qui n'existe pas d'ailleurs)?
Faut-il que j'utilise un autre soft? d'autres réglages ?
merci

Reply

Marsh Posté le 23-11-2004 à 13:30:11   

Reply

Marsh Posté le 23-11-2004 à 14:18:45    

t'as pas un /dev/vbi0 ?

Reply

Marsh Posté le 23-11-2004 à 14:27:27    

Non, et c'est bien cela qui bloque mon xdtvscan.tv...

Reply

Marsh Posté le 23-11-2004 à 15:02:07    

udev ou devfs? quel noyau?

Reply

Marsh Posté le 23-11-2004 à 15:05:50    

tu n'as pas non plus de  /dev/v4l/vbi0  ?


---------------
Jotenakis
Reply

Marsh Posté le 23-11-2004 à 15:13:56    

Driver v4l compliant?


---------------
-~- Libérez Datoune ! -~- Camarade, toi aussi rejoins le FLD pour que la flamme de la Révolution ne s'éteigne pas ! -~- A VENDRE
Reply

Marsh Posté le 23-11-2004 à 16:50:50    

jotenakis a écrit :

tu n'as pas non plus de  /dev/v4l/vbi0  ?


 
Non, que des video0 et video1 car j'ai une webcam qui marche elle...

Reply

Marsh Posté le 23-11-2004 à 16:51:17    

mirtouf a écrit :

Driver v4l compliant?


Que veux-tu dire par là ?
Me manquerait-il un driver ?


Message édité par Captain Flam le 23-11-2004 à 16:52:18
Reply

Marsh Posté le 23-11-2004 à 17:45:55    

xdtv ne marche qu'avec des drivers répondant aux critères video4linux.


---------------
-~- Libérez Datoune ! -~- Camarade, toi aussi rejoins le FLD pour que la flamme de la Révolution ne s'éteigne pas ! -~- A VENDRE
Reply

Marsh Posté le 23-11-2004 à 18:34:51    

Ce que me renvoie xdtvscantv :
 
[citation]
driver is not v4l2
v4l: cant't open /dev/vbi0 for reading, No such file or directory
v4l: device /dev/video0 does not support overlay!
WARNING: overlay mode disabled
v4l: mmap()'ed buffer size = 0x4a410
Checking device palette capabilities:
    yuv420p
 
 
please select your TV norm
   0: PAL
   1: NTSC
   2: SECAM
   3: AUTO
nr ?
please select a frequency table
   0: ntsc-bcast
   1: ntsc-cable
   2: ntsc-bcast-jp
   3: ntsc-cable-jp
   4: secam-france
   5: secam-russia
   6: pal-europe
   7: pal-europe-east
   8: pal-italy
   9: pal-newzealand
  10: pal-australia
  11: pal-ireland
nr ? ioctl VIDIOCSAUDIO: Invalid argument
Unable to open vbi device
[/citation]

Reply

Marsh Posté le 23-11-2004 à 18:34:51   

Reply

Marsh Posté le 23-11-2004 à 20:02:06    

Captain Flam> essaie plutot xawdecode -c /dev/dvb/adapter0/video0
;)

Reply

Marsh Posté le 23-11-2004 à 22:51:27    

Marche pas!!!

Reply

Marsh Posté le 23-11-2004 à 23:56:16    

il doit te manquer le module du tuner  
verifie que tu a tout ces modules de charger
 
modprobe videodev
 #modprobe v4l1-compat
 modprobe v4l2-common
 modprobe video-buf
 # DVB core
 modprobe dvb-core
 # frontend drivers
 modprobe stv0299
 modprobe saa7146
 modprobe saa7146_vv
 modprobe ttpci-eeprom
 modprobe dvb-ttpci
et tu doit  te retrouver avec  
ls /dev/dvb/adapter0:
audio0  ca0  demux0  dvr0  frontend0  net0  osd0  video0
 
 
sinon xdtv ne permet pas de chercher des chaines sur le sat
il sert juste de "gui" quand on utilise un programme syle vdr
http://www.cadsoft.de/people/kls/vdr/
en faisant (pour moi )
xdtv -c /dev/v4l/video0 carte tv
xdtv -c /dev/v4l/video1 carte dvb
xdtv -c /dev/v4l/video2  webcam
 
Par contre tu peut utiliser mplayer qui lui fait tou sauf une liste de chaine
apres avoir creer une liste de chaine avec l'utlitaire "scan"
dans http://www.linuxtv.org/download/dv [...] .0.tar.bz2
http://www.linuxtv.org


Message édité par zaverell le 23-11-2004 à 23:58:14
Reply

Marsh Posté le 24-11-2004 à 00:11:31    

zaverell a écrit :

il doit te manquer le module du tuner  
verifie que tu a tout ces modules de charger
 
modprobe videodev
 #modprobe v4l1-compat
 modprobe v4l2-common
 modprobe video-buf
 # DVB core
 modprobe dvb-core
 # frontend drivers
 modprobe stv0299
 modprobe saa7146
 modprobe saa7146_vv
 modprobe ttpci-eeprom
 modprobe dvb-ttpci
et tu doit  te retrouver avec  
ls /dev/dvb/adapter0:
audio0  ca0  demux0  dvr0  frontend0  net0  osd0  video0
 
 
sinon xdtv ne permet pas de chercher des chaines sur le sat
il sert juste de "gui" quand on utilise un programme syle vdr
http://www.cadsoft.de/people/kls/vdr/
en faisant (pour moi )
xdtv -c /dev/v4l/video0 carte tv
xdtv -c /dev/v4l/video1 carte dvb
xdtv -c /dev/v4l/video2  webcam
 
Par contre tu peut utiliser mplayer qui lui fait tou sauf une liste de chaine
apres avoir creer une liste de chaine avec l'utlitaire "scan"
dans http://www.linuxtv.org/download/dv [...] .0.tar.bz2
http://www.linuxtv.org


 
OK zaverell
Je regarde les modules qu'il me manque et j'essaie ça

Reply

Marsh Posté le 24-11-2004 à 09:00:56    

J'ai recompilé mon kernel avec le module stv0299, donc ils sont tous chargés, j'ai vérifié, mais le problème est que je n'ai pas de /dev/dvb/ comme directory et donc pas de vbi0 ou 1.... :fou:


Message édité par Captain Flam le 24-11-2004 à 09:01:32
Reply

Marsh Posté le 24-11-2004 à 09:54:39    

devfs, udev ?
Aucxun des 2 ?


---------------
-~- Libérez Datoune ! -~- Camarade, toi aussi rejoins le FLD pour que la flamme de la Révolution ne s'éteigne pas ! -~- A VENDRE
Reply

Marsh Posté le 24-11-2004 à 11:14:31    

tu utilise quelle distrib ? et tu est en kernel 2.4 ou 2.6 ?
car en 2.6 tu n'a  pas besoins de recompiler car les drivers sont deja là.
Il faut juste rajouter le firmware dans  
/usr/lib/hotplug/firmware/dvb-ttpci-01.fw  
pour une debian mais ca peu etre ailleur , je crois , sur d'autre distrib.
http://www.linuxtv.org/download/dvb/firmware/

Reply

Marsh Posté le 24-11-2004 à 12:28:14    

zaverell a écrit :

tu utilise quelle distrib ? et tu est en kernel 2.4 ou 2.6 ?
car en 2.6 tu n'a  pas besoins de recompiler car les drivers sont deja là.
Il faut juste rajouter le firmware dans  
/usr/lib/hotplug/firmware/dvb-ttpci-01.fw  
pour une debian mais ca peu etre ailleur , je crois , sur d'autre distrib.
http://www.linuxtv.org/download/dvb/firmware/


J'utilise un Mandrake 10.1 official avec un kernel 2.6.7 recompilé de kernel.org avec le firmware compilé comme tu dis.
la commande xdtv me donne :
 
This is xdtv 2.0.0 running on Linux/i686 (2.6.7).
scandir: No such file or directory
filename = /home/tux/.xdtv/xdtvrc
Warning: Cannot convert string "fileSelectorView" to type Widget
Warning: Cannot convert string "fileSelectorView" to type Widget
wmhooks: netwm detected
wmhooks: netwm state above supported
wmhooks: netwm fullscreen supported
wmhooks: nothing found...
DGA: server=2.0, include=2.0
VidMode: server=2.2, include=2.2
  available video mode(s): 1280x960 1152x864 1152x768 1024x768 1024x768 1024x768 832x624 800x600 800x600 800x600 800x600 700x525 640x512 640x480 640x480 640x480 640x480 576x432 576x384 512x384 512x384 512x384 416x312 400x300 400x300 400x300 400x300 320x240 320x240 320x240
  Selected XvVideo: video4linux on port 53 (overlay)
 
Selected XvImage adaptor with yuyv support: NV Video Overlay on port 54 (grabdisplay)
Selected XvImage adaptor with yuyv support: NV Video Blitter on port 55 (grabdisplay)
XV Information:
    XV_ENCODING max value = 1000
    XV_ENCODING min value = -1000
    XV_ENCODING cur value = 0
 
    XV_BRIGHTNESS max value = 1000
    XV_BRIGHTNESS min value = -1000
    XV_BRIGHTNESS cur value = 35
 
    XV_CONTRAST max value = 1000
    XV_CONTRAST min value = -1000
    XV_CONTRAST cur value = -150
 
    XV_SATURATION max value = 1000
    XV_SATURATION min value = -1000
    XV_SATURATION cur value = -434
 
    XV_HUE max value = 1000
    XV_HUE min value = -1000
    XV_HUE cur value = -1000
 
    XV_COLORKEY max value = 16777215
    XV_COLORKEY min value = 0
    XV_COLORKEY cur value = 66046
 
    XV_AUTOPAINT_COLORKEY max value = 1
    XV_AUTOPAINT_COLORKEY min value = 0
    XV_AUTOPAINT_COLORKEY cur value = 1
 
    XV_SET_DEFAULTS max value = 0
    XV_SET_DEFAULTS min value = 0
    XV_SET_DEFAULTS cur value not gettable
 
    XV_ITURBT_709 max value = 1
    XV_ITURBT_709 min value = 0
    XV_ITURBT_709 cur value = 0
 
*** AUDIO DEVICE TYPE = oss
*** GRABBER DEVICE TYPE = v4l2
snd_mixer_open: No such file or directory
*** MIXER DEVICE TYPE = oss
/home/tux/.xdtv/xdtvrc:4: invalid value for norm: SECAM
/home/tux/.xdtv/xdtvrc:6: invalid value for source: Television
/home/tux/.xdtv/xdtvrc:70: invalid value for blackborder: off
MMX, SSE, AMD MMX extensions, 3DNOW, have been detected.
Method mmxext_32K
VIDIOC_S_FREQUENCY: Invalid argument
 
et mon lsmod :
 


 
Module                  Size  Used by
stv0299                12872  0
nvidia               3467740  0
pppoatm                 4544  1
ppp_generic            25300  5 pppoatm
slhc                    6656  1 ppp_generic
lp                      9132  0
parport_pc             30912  1
parport                34888  2 lp,parport_pc
usblp                  10688  0
es1371                 34368  1
soundcore               7392  2 es1371
ac97_codec             16652  1 es1371
floppy                 55056  0
3c59x                  34728  0
ide_cd                 37216  0
cdrom                  35804  1 ide_cd
loop                   12744  0
nls_iso8859_15          4288  1
nls_cp850               4544  1
vfat                   11584  1
fat                    40832  1 vfat
evdev                   7360  0
dvb_ttpci             305228  0
dvb_core               79272  2 stv0299,dvb_ttpci
saa7146_vv             46464  1 dvb_ttpci
video_buf              16196  1 saa7146_vv
saa7146                15204  2 dvb_ttpci,saa7146_vv
v4l1_compat            13060  1 saa7146_vv
v4l2_common             4992  1 saa7146_vv
videodev                7360  1 saa7146_vv
ttpci_eeprom            2240  1 dvb_ttpci
sis_agp                 5828  1
agpgart                27432  1 sis_agp
speedtch               16944  1
atm                    35544  4 pppoatm,speedtch
ohci_hcd               31556  0
usbcore               108768  5 usblp,speedtch,ohci_hcd
rtc                    10424  0
 


 
Voilà ( Le démon udev est bien lancé)
Merci


Message édité par Captain Flam le 30-11-2004 à 18:36:33
Reply

Marsh Posté le 24-11-2004 à 13:36:34    

Citation :

J'utilise un Mandrake 10.1 official avec un kernel 2.6.7 recompilé de kernel.org avec le firmware compilé comme tu dis.


 
Avec une mandrake a part mettre le firmware en place , il est inutile de recompiler le kernel pour le dvb.
Sinon comme je l'ai deja dit plus haut , xdtv ne pemet pas de controler la carte dvb et de changer de chaine.
Tu doit utiliser un autre programme , vdr ou autre , qui corespond  a tes besoins
seulement l'affichage video ne se fait que sur la sortie tv de la carte dvb brancher sur une tv ( il faut donc une tv)
donc là , si tu veut voir quelquechose sur ton pc (sans passer par une tv ), tu peut utiliser xdtv .
Xdtv tout seul ne suffit pas dans ton cas.

Reply

Marsh Posté le 24-11-2004 à 14:47:14    

Ok, je vais installer vdr ce soir...
Je verrai bien ou j'en suis après

Reply

Marsh Posté le 24-11-2004 à 15:47:19    

Y'a des règles pour créer les devices avec udev ?


---------------
-~- Libérez Datoune ! -~- Camarade, toi aussi rejoins le FLD pour que la flamme de la Révolution ne s'éteigne pas ! -~- A VENDRE
Reply

Marsh Posté le 24-11-2004 à 16:34:29    

on ne supporte pas le DVB cherche pas XdTV est pas compatible avec ces cartes la

Reply

Marsh Posté le 24-11-2004 à 19:16:34    

sinon y a xawtv qui les supporte maintenant (mais c'est peut-etre pas encore stable)
je veux dire par là qu'on peut changer de chaines.

Reply

Marsh Posté le 24-11-2004 à 19:58:10    

Bon, bien :
 
Vu que j'ai compilé les modules (cf mon lsmod plus haut), comment je procède dédormais pour installer vdr-1.2.6 ?
Merci

Reply

Marsh Posté le 24-11-2004 à 20:01:23    

http://eclipsedvd.fr.st/
section VDR
bon courage

Reply

Marsh Posté le 25-11-2004 à 19:38:45    

ça commence bien, je ne trouve pas le fichier vdr-1.2.6-ElchiAIO4c.diff.gz...
D'ailleurs je suis parti sur une version 1.3.15 de VDR.
Ai-je raison, doit on alors utiliser un fichier vdr-1.3.15-ElchiAIO4c.diff.gz ?

Reply

Marsh Posté le 26-11-2004 à 07:44:18    

Quand je fais make dans le directory de VDR :
 


g++ -g -O2 -Wall -Woverloaded-virtual -c -DREMOTE_KBD -DREMOTE_ -D_GNU_SOURCE -DVIDEODIR=\"/video\" -DPLUGINDIR=\"./PLUGINS/lib\" -I../DVB/include dvbosd.c
In file included from dvbosd.c:11:
/usr/include/linux/dvb/osd.h:104: error: variable or field `__user' declared void
/usr/include/linux/dvb/osd.h:104: error: expected `;' before '*' token
dvbosd.c: In member function `void cDvbOsd::Cmd(OSD_Command, int, int, int, int, int, const void*)':
dvbosd.c:93: error: 'struct osd_cmd_t' has no member named 'data'
make: *** [dvbosd.o] Erreur 1


 
Qu'y-a-t-il encore ??? :(


Message édité par Captain Flam le 30-11-2004 à 18:35:36
Reply

Marsh Posté le 26-11-2004 à 12:00:42    

si tu utilises les drivers dvb du noyau, il faut que tu spécifie leur chemin dans le Makefile de VDR

Reply

Marsh Posté le 26-11-2004 à 12:09:44    

OK men, merci

Reply

Marsh Posté le 26-11-2004 à 18:30:53    

riot a écrit :

si tu utilises les drivers dvb du noyau, il faut que tu spécifie leur chemin dans le Makefile de VDR


 
:pt1cable: Tu peux préciser STP la ligne à modifier et l'adressage du driver car je crois qu'après je touche au but... :)
 
Merci pour tout riot...


Message édité par Captain Flam le 26-11-2004 à 18:31:13

---------------
"Les cons, ça ose tout, c'est d'ailleurs à ça qu'on les reconnaît"
Reply

Marsh Posté le 29-11-2004 à 10:46:41    

:bounce:

Reply

Marsh Posté le 29-11-2004 à 14:47:18    

Code :
  1. ln -s /usr/src/linux/ /usr/local/src/DVB
  2. ln -s /usr/src/linux/include/linux/dvb /usr/include/linux/dvb

Reply

Marsh Posté le 29-11-2004 à 23:58:34    

:o :o Dans le fichier runvdr du directory /usr/local/src/VDR la variable DVBDIR="/usr/local/src/DVB/driver" pointe vers /usr/src/linux/include/linux/dvd ????
Parce que j'ai essayé ./runvdr et j'ai alors :
 

./runvdr
make: *** Pas de règle pour fabriquer la cible « insmod ». Arrêt.
vdr: no primary device found - using first device!
lun nov 29 23:57:16 CET 2004
restarting VDR


 
Ceci dit je n'ai pas de télé connectée encore, est-ce la raison ou y a t-il autre chose ?
 
Thank you


Message édité par Captain Flam le 30-11-2004 à 18:35:06

---------------
"Les cons, ça ose tout, c'est d'ailleurs à ça qu'on les reconnaît"
Reply

Marsh Posté le 30-11-2004 à 13:27:15    

pardon j'ai écrit vraiment n'importe quoi...
écoute, je crois quele plus simple est de télécharger le tar.bz2 des drivers dvb (sur linuxtv.org) et de les décompresser dans /usr/local/src
ensuite tu fais un lien symbolique entre le nouveau rep créé (linuxtv-xxxyyyzzzz) et /usr/local/src/DVB
comme ça VDR utilisera ces drivers pour se compiler, même si ceux-ci ne sont pas actifs; et que tu utilises en fait les drivers noyau.

Reply

Marsh Posté le 30-11-2004 à 18:18:27    

riot a écrit :

pardon j'ai écrit vraiment n'importe quoi...
écoute, je crois quele plus simple est de télécharger le tar.bz2 des drivers dvb (sur linuxtv.org) et de les décompresser dans /usr/local/src
ensuite tu fais un lien symbolique entre le nouveau rep créé (linuxtv-xxxyyyzzzz) et /usr/local/src/DVB
comme ça VDR utilisera ces drivers pour se compiler, même si ceux-ci ne sont pas actifs; et que tu utilises en fait les drivers noyau.


 
quand je lance le premier make dans DVB/driver il m'affiche :
 


Makefile:102: /lib/modules/2.6.7/build/Rules.make: No such file or directory
make: *** Pas de règle pour fabriquer la cible « /lib/modules/2.6.7/build/Rules.make ». Arrêt.


 
Effectivement il me manque le fichier Rules.make dans mon /usr/src/linux-2.6.7 mais comment remédier ?


Message édité par Captain Flam le 30-11-2004 à 18:34:34

---------------
"Les cons, ça ose tout, c'est d'ailleurs à ça qu'on les reconnaît"
Reply

Marsh Posté le 30-11-2004 à 20:04:07    

Captain Flam a écrit :

quand je lance le premier make dans DVB/driver il m'affiche :
 


Makefile:102: /lib/modules/2.6.7/build/Rules.make: No such file or directory
make: *** Pas de règle pour fabriquer la cible « /lib/modules/2.6.7/build/Rules.make ». Arrêt.


 
Effectivement il me manque le fichier Rules.make dans mon /usr/src/linux-2.6.7 mais comment remédier ?


 

Code :
  1. # cd /usr/local/src
  2. # wget http://www.linuxtv.org/download/dv [...] .1.tar.bz2
  3. # tar xvfj linuxtv-dvb-1.1.1.tar.bz2
  4. # mv linuxtv-dvb-1.1.1 dvb-kernel
  5. # ln -s dvb-kernel DVB
  6. # rm linuxtv-dvb-1.1.1.tar.bz2
  7. # cd DVB
  8. # ./makelinks /usr/src/linux


 
Config & Compil du Kernel
La suite
 
http://vdrbox.free.fr/guides/nuxvd [...] ion_de_VDR


Message édité par xtress le 30-11-2004 à 21:58:05
Reply

Marsh Posté le 04-12-2004 à 16:53:43    

Bon j'avance...
VDR se lance, je vois les chaines allemandes, les française où sont-elles???, et il me demande de configurer le clavier.
Jusque là OK, mais pas de tf1, france2 etc...
J'installe le remote pour ma télécommande, tout se passe bien, je remodifie runvdr et quand je le relance, il me détecte ma souris optique :heink: sur le remote event0 et rien de ma télécommande :fou:
Des raisons a cela ?
Merci

Reply

Marsh Posté le 04-12-2004 à 18:22:02    

mouarf!
euh... pour les chaines françaises, elles ne sont pas 'free-to-air'...
pour ta téléco, c'est quoi que tu as? celle de la nexus ou une autre?

Reply

Marsh Posté le 04-12-2004 à 20:22:26    

riot a écrit :

mouarf!
euh... pour les chaines françaises, elles ne sont pas 'free-to-air'...
pour ta téléco, c'est quoi que tu as? celle de la nexus ou une autre?


Ouais, pour les chaines françaises, je sais, elles sont en magic...
Ce qui m'embête c'est la télécommande de la nexus en remote control :(
J'ai bien installé linuxtv-dvd-apps et compilé av7110_loadkeys, changé dans runvdr. D'ailleurs pour la conf du clavier il me demande les touches de la télécommande.
J'ai sûrement un prob avec lirc, mais j'ai enlevé les packages Mandrake 10.1 et compilé le prog lirc-0.7.0 pour être sûr.
./evtest /dev/input/event2 me la détecte :


./evtest /dev/input/event2
Input driver version is 1.0.0
Input device ID: bus 0x0 vendor 0x0 product 0x0 version 0x0
Input device name: "DVB on-card IR receiver"


J'ai donc mis /dev/input/event2 dans runvdr
mais la tele m'affiche "no remote control detected"
Il ne la trouve pas...
Tu as une idée???

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed