Carte TV !

Bonjour,

j’ai besoin d’aide pour installer ma carte TV c’est une hauppauge avec chipset bt878, j’ai installer xawtv, tvtime, scantv or lorsque je lance scantv, j’ai cette erreur :

vbi: open failed [/dev/vbi] open /dev/vbi: No such file or directory

Ne sachant pas quoi faire je m’adresse à vous !

Sur ce poste je tourne avec uen ubuntu feisty,

uname -r me donne :

Voici un lspci :

00:00.0 Host bridge: VIA Technologies, Inc. K8T800Pro Host Bridge
00:00.1 Host bridge: VIA Technologies, Inc. K8T800Pro Host Bridge
00:00.2 Host bridge: VIA Technologies, Inc. K8T800Pro Host Bridge
00:00.3 Host bridge: VIA Technologies, Inc. K8T800Pro Host Bridge
00:00.4 Host bridge: VIA Technologies, Inc. K8T800Pro Host Bridge
00:00.7 Host bridge: VIA Technologies, Inc. K8T800Pro Host Bridge
00:01.0 PCI bridge: VIA Technologies, Inc. VT8237 PCI bridge [K8T800/K8T890 South]
00:08.0 Ethernet controller: D-Link System Inc Gigabit Ethernet Adapter (rev 11)
00:0a.0 Multimedia video controller: Brooktree Corporation Bt878 Video Capture (rev 11)
00:0a.1 Multimedia controller: Brooktree Corporation Bt878 Audio Capture (rev 11)
00:0d.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8169 Gigabit Ethernet (rev 10)
00:0f.0 RAID bus controller: VIA Technologies, Inc. VIA VT6420 SATA RAID Controller (rev 80)
00:0f.1 IDE interface: VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE (rev 06)
00:10.0 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 81)
00:10.1 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 81)
00:10.2 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 81)
00:10.3 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 81)
00:10.4 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 86)
00:11.0 ISA bridge: VIA Technologies, Inc. VT8237 ISA bridge [KT600/K8T800/K8T890 South]
00:11.5 Multimedia audio controller: VIA Technologies, Inc. VT8233/A/8235/8237 AC97 Audio Controller (rev 60)
00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration
00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map
00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller
00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control
01:00.0 VGA compatible controller: ATI Technologies Inc RV280 [Radeon 9200 SE] (rev 01)
01:00.1 Display controller: ATI Technologies Inc RV280 [Radeon 9200 SE] (Secondary) (rev 01)[/code]

Un lsmod si ça peut servir :

[code]Module                  Size  Used by
bt878                  11960  0 
binfmt_misc            12680  1 
rfcomm                 40856  0 
l2cap                  25728  5 rfcomm
bluetooth              55908  4 rfcomm,l2cap
ppdev                  10116  0 
radeon                124576  2 
drm                    81044  3 radeon
powernow_k8            16064  0 
cpufreq_stats           7360  0 
cpufreq_ondemand        9228  1 
cpufreq_conservative     8200  0 
freq_table              5792  3 powernow_k8,cpufreq_stats,cpufreq_ondemand
cpufreq_powersave       2688  0 
cpufreq_userspace       5408  0 
tc1100_wmi              8068  0 
pcc_acpi               13184  0 
sony_acpi               6284  0 
dev_acpi               12292  0 
dock                   10268  0 
button                  8720  0 
battery                10756  0 
sbs                    15652  0 
i2c_ec                  5888  1 sbs
container               5248  0 
asus_acpi              17308  0 
backlight               7040  1 asus_acpi
video                  16388  0 
ac                      6020  0 
nls_iso8859_1           5120  3 
nls_cp437               6784  3 
vfat                   14208  3 
fat                    53916  1 vfat
ipv6                  268704  14 
lp                     12452  0 
fuse                   46612  0 
parport_pc             36388  1 
snd_via82xx            29208  3 
quickcam               72356  0 
gameport               16520  1 snd_via82xx
parport                36936  3 ppdev,lp,parport_pc
snd_ac97_codec         98336  1 snd_via82xx
snd_bt87x              16292  0 
snd_seq_dummy           4740  0 
snd_seq_oss            32896  0 
snd_seq_midi            9600  0 
snd_seq_midi_event      8448  2 snd_seq_oss,snd_seq_midi
pcspkr                  4224  0 
ac97_bus                3200  1 snd_ac97_codec
snd_pcm_oss            44544  0 
snd_mixer_oss          17408  1 snd_pcm_oss
serio_raw               7940  0 
psmouse                38920  0 
snd_pcm                79876  5 snd_via82xx,snd_ac97_codec,snd_bt87x,snd_pcm_oss
snd_mpu401_uart         9472  1 snd_via82xx
snd_seq                52592  6 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_midi_event
snd_timer              23684  2 snd_pcm,snd_seq
snd_rawmidi            25472  2 snd_seq_midi,snd_mpu401_uart
snd_seq_device          9100  5 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq,snd_rawmidi
k8temp                  6656  0 
i2c_viapro             10132  0 
amd64_agp              13700  1 
agpgart                35400  2 drm,amd64_agp
snd                    54020  17 snd_via82xx,snd_ac97_codec,snd_bt87x,snd_seq_oss,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_mpu401_uart,snd_seq,snd_timer,snd_rawmidi,snd_seq_device
soundcore               8672  1 snd
snd_page_alloc         10888  3 snd_via82xx,snd_bt87x,snd_pcm
tuner                  61864  0 
shpchp                 34324  0 
pci_hotplug            32576  1 shpchp
tvaudio                24220  0 
bttv                  173684  1 bt878
video_buf              26116  1 bttv
ir_common              31236  1 bttv
compat_ioctl32          2304  1 bttv
i2c_algo_bit            8712  1 bttv
btcx_risc               5896  1 bttv
tveeprom               15888  1 bttv
i2c_core               22784  7 i2c_ec,i2c_viapro,tuner,tvaudio,bttv,i2c_algo_bit,tveeprom
videodev               28160  2 quickcam,bttv
v4l2_common            25216  3 tuner,bttv,videodev
v4l1_compat            15236  1 videodev
af_packet              23816  6 
tsdev                   8768  0 
evdev                  11008  3 
ext3                  133128  1 
jbd                    59816  1 ext3
mbcache                 9604  1 ext3
ide_cd                 32672  0 
cdrom                  37664  1 ide_cd
ide_disk               17024  6 
usbhid                 26592  0 
hid                    27392  1 usbhid
via82cxxx              10372  0 [permanent]
generic                 5124  0 [permanent]
floppy                 59524  0 
ehci_hcd               34188  0 
skge                   40848  0 
uhci_hcd               25360  0 
usbcore               134280  5 quickcam,usbhid,ehci_hcd,uhci_hcd
ata_generic             9092  0 
sata_via               12548  0 
libata                125720  2 ata_generic,sata_via
scsi_mod              142348  1 libata
r8169                  32392  0 
thermal                14856  0 
processor              31048  2 powernow_k8,thermal
fan                     5636  0 
fbcon                  42656  0 
tileblit                3584  1 fbcon
font                    9216  1 fbcon
bitblit                 6912  1 fbcon
softcursor              3200  1 bitblit
vesafb                  9220  0 
capability              5896  0 
commoncap               8192  1 capability

Merci d’avance de votre précieuse aide
:wink:

Je n’y connais rien en carte TV et en ubuntu, mais la deuxième ligne du lsmod [quote]bt878 11960 0 [/quote]semble indiquer que le module correspondant au chipset de la carte vidéo est bien présent. Peut-être faut-il configurer les paquets pour qu’ils prennent en compte la carte ?
C’est peut-être aussi un problème de droit : l’user a-t-il été réjouté aux groupes audio et vidéo ?

[edit] je n’ai pas non plus de répertoire /etc/dvi mais je n’ai pas de carte TV
D’autres qui ont une carte TV donneront probablement des réponses plus utiles que la mienne.

Salut.
Je vais moi aussi me lancer dans l’install d’une carte TV pour un pote et j’ai ce lien qui pourrait t’aider.Il faudra peut etre adapter un peu mais bon au debut il parle de céation de devices.

Bonjour,

Le module bttv requiert des arguments pour que la carte soit bien chargé.

Tu devrais trouver ta carte dans cette liste linuxtv.org/v4lwiki/index.php/Cardlist.BTTV

Ensuite tu decharge les modules bt878 et bttv et tu recharge le module bttv avec le parametre card=? correspondant à ta carte.

Les devices ne sont plus à creer à la main. Cela a été vrai durant un temps mais ce n’est plus necessaire à present.

Des arguments supplementaires peuvent etre necessaire suivant la carte, il me semble. Pourrais tu donner la marque et la reference de ta carte.

@+

une fois que tu auras trouvées les bonnes options de bttv pour la detection de ta carte et du tuner (penser aussi au module tuner), tu pourras les mettre “en dur” en créant un fichier dans /etc/modprobe.d contenant des lignes genre:

Salut, n’y connaissant pas encore grand chose je préfére tout vous indiquer ici,

l’user n’a ni était ajouter ajouter dans le groupe audio et vidéo, c’est une install ubuntu par défaut il a du le faire automatiquemment je pense

J’ai trouvé ce qui correspondait à ma carte et la réponse est la suivante yoshi :

[code]

card=2 - Hauppauge (bt848) [/code]

Pour ce qui est de décharger et recharger le module micky je cite :

[quote]
Ensuite tu decharge les modules bt878 et bttv et tu recharge le module bttv avec le parametre card=? correspondant à ta carte. [/quote]

Pour charger c’est modprobe il me semble mais je sais en aucun car décharger et charger un module aver les paramètres card=2 !

Si tu pouvais m’aider ça serait sympa !

Pour ce qui est de :

Je devrais y arriver mais je verrai ça plus tard :wink:

Merci bien de votre aide

Bonjour,

Pour decharger “modprobe -r” et pour charger “modprobe” en effet

Dechargement des deux modules cité plus haut

modprobe -r bt878 modprobe -r bttv

Chargement de bttv avec le parametre card=2

De memoire, apres avoir recharger le module, tu devrais avoir des devices dans /dev/dvb et tu devrais aussi avoir le device /dev/vbi

@+

pour décharger le module on utilise plus souvent rmmod :wink:

merci de votre aide :wink:

Seulement j’ai fais ceci :

[code]# modprobe -r bt878

modprobe -r bttv

modprobe bttv card=2[/code]

Ensuite le problème étant que

/etc/modprobe.d est un répertoire est non un fichier, il contient ces fichiers :

aliases blacklist-framebuffer bluez lrm-video alsa-base blacklist-modem ibm_acpi.modprobe nvidia-kernel-nkc arch blacklist-oss ipw3945 options arch-aliases blacklist-scanner isapnp toshiba_acpi.modprobe blacklist blacklist-watchdog libpisock9

Du coups je ne sais pas lequel modifier et je ne peux en aucun cas rajouter :

Merci de votre aide

je t’ai dit de créer un fichier dans ce répertoire.

…bien sûr, si le card=2 fonctionne, et aprés l’avoir testé.

Ah oui ok j’ai donc crée dans ce répertoire le fichier card avec les optioons suivantes :

options bttv card=2 tuner=2

J’ai ensuite redémarrer les modules mais mon scan via scantv ne fonctionne toujours pas

:cry:

Lors des question de scantv je choisis secam et france, peu importe je pense car pour pal ou autre j’ai le message d’erreur !

merci de votre patience !!

le module tuner est bien chargé ?

apparement oui voila ce que j’ai lors d’un lsmod :

:stuck_out_tongue:

edit : lors du scan par scantv j’avais ce message d’erreur :

vbi: open failed [/dev/vbi] open /dev/vbi: No such file or directory

J’ai regarder dans /dev et je n’ai pas de vb1 mais bien un vbi0 !

Je sais pas quoi faire de cette information si ça peut vous aider à m’aider

:wink:

Salut

Lance scantv en lui specifiant le peripherique vbi

[quote=“manpage”]
-C périphérique
spécifie le fichier de périphérique vbi. C’est par défaut /dev/vbi.[/quote]

Dans ton cas,

Plus les autres parametres que tu juge utile.

@+

Ok le scann se lance merci bien :wink: seulement il ne me trouve aucune châine :frowning:

J’ai choisis toutes les options suivantes que scantv me proposait :

   0: PAL
   1: NTSC
   2: SECAM
   3: PAL-Nc
   4: PAL-M
   5: PAL-N
   6: NTSC-JP
   7: PAL-60

Mais aucune chaîne de trouvée et l’antenen est bien brancher à la carte TV !

Une derniére chose que j’aurai oublié de faire ?

merci d’avance

edit :

Après un

j’ai fais un :

modprobe bttv card=2dmesg | grep bttv && dmesg | gre

ce qui me donne :

[ 28.405374] bttv: driver version 0.9.16 loaded [ 28.405378] bttv: using 8 buffers with 2080k (520 pages) each for capture [ 28.405420] bttv: Bt8xx card found (0). [ 28.405452] bttv0: Bt878 (rev 17) at 0000:00:0a.0, irq: 19, latency: 32, mmio: 0xf8127000 [ 28.405461] bttv0: detected: Hauppauge WinTV [card=10], PCI subsystem ID is 0070:13eb [ 28.405464] bttv0: using: Hauppauge (bt848) [card=2,insmod option] [ 28.405496] bttv0: gpio: en=00000000, out=00000000 in=00ffffdb [init] [ 28.407981] bttv0: Hauppauge/Voodoo msp34xx: reset line init [5] [ 28.437714] bttv0: Hauppauge eeprom indicates model#44806 [ 28.437716] bttv0: using tuner=2 [ 28.437761] bttv0: i2c: checking for MSP34xx @ 0x80... not found [ 28.438448] bttv0: i2c: checking for TDA9875 @ 0xb0... not found [ 28.439132] bttv0: i2c: checking for TDA7432 @ 0x8a... not found [ 28.460295] bttv0: i2c: checking for TDA9887 @ 0x86... not found [ 28.484415] bttv0: registered device video0 [ 28.484438] bttv0: registered device vbi0 [ 28.437704] tveeprom 1-0050: tuner model is Temic 4046FM5 (idx 43, type 22) [ 28.437716] bttv0: using tuner=2 [ 28.474243] tuner 1-0061: chip found @ 0xc2 (bt878 #0 [sw]) [ 28.474267] tuner 1-0061: type set to 2 (Philips NTSC (FI1236,FM1236 and compatibles)) [ 28.474271] tuner 1-0061: type set to 2 (Philips NTSC (FI1236,FM1236 and compatibles))

J’espère que ça vous aidera plus que moi !

:slightly_smiling:

Personne à une idée à mon sujet ?

Je cherche toujours sur le net mais je dois être nul ça ne marche pas même avec zapper :confused:

Bref je continue mes recherches

a+

Cherche dans ce forum il me semble que pas mal de gens parlent d’un offset à rajouter pour le scan

merci bien :stuck_out_tongue:

Salut

Au vu de ton dmesg, ta carte semble etre une card=10 plutot que card=2 mais ca ne pose pas de probleme car elle est bien detecte tout de meme.

Pourrais tu donner le resultat de ces deux commandes :

lspci 00:0a.0 -vn lspci 00:0a.1 -vn

Ensuite le tuner que tu indique ne semble pas etre le bon

[quote][ 28.437761] bttv0: i2c: checking for MSP34xx @ 0x80… not found
[ 28.438448] bttv0: i2c: checking for TDA9875 @ 0xb0… not found
[ 28.439132] bttv0: i2c: checking for TDA7432 @ 0x8a… not found
[ 28.460295] bttv0: i2c: checking for TDA9887 @ 0x86… not found [/quote]

Que donne la commande suivante

Ta carte est une Hauppauge WinTV Express ?

@+