Hall David. Hallo Liste. Komme leider erst heute wieder zum testen. Danke aber für die Hilfeansätze. Bleiben aber noch einige Fragen, welche ich nicht beantworten kann. Am Montag, den 22.10.2007, 04:38 +0200 schrieb David Haller:
Am Sam, 20 Okt 2007, Kai Krämer schrieb:
HiHi! Ich lege mal Galgenhumor an den Tag! Ich kann KDETV nach Neustart wieder nur ohne Ton sehen. Aber wenn ich dann noch xawtv starte bekomme ich den Ton von dem und eine Fehlermeldung von xawtv (welche ich weg klicke), die mich über ein weiteres Programm informiert, welches das videodev. bereits benutzt.
Evtl. werden da die Module nicht passend geladen.
Mach mal wenn du in xawtv hast als root ein 'lsmod'. Dito, wenn du in kdetv ein Bild hast. Und dann vergleiche mal...
Habe zu erst mal lsmod ohne das TV ausgelesen, dann kdeTV gestartet, ausgelesen, wieder geschlossen und danach das ganze mit xawtv. Der Unterschied ist nicht groß. ohne TV: videodev 44544 3 cx8800,cx88xx,usbvideo snd 85368 21 kdeTV: videodev 44544 5 cx8800,cx88xx,usbvideo snd 85368 23 xawTV: videodev 44544 4 cx8800,cx88xx,usbvideo snd 85368 21
Ich verwende hier xawtv mit einer (schon älteren) Hauppauge WinTV PCI FM, die aber wohl einen anderen Tuner (und Soundchip?) verbaut hat [1], folgende Module, die ich durch passende Abhängigkeiten in der modules.conf (2.4er Kernel) automatisch laden lasse:
bttv, tuner, msp3400, tvaudio, i2c-algo-bit, i2c-core, videodev
hmm! Ich habe mal die heraus gesucht, die sich nach TV oder sound anhören. Diese Module sind bei mir u.a. geladen: tower2:/home/kai # lsmod ---SCHNIPP--- snd_usb_audio 110080 1 snd_usb_lib 34688 1 snd_usb_audio snd_hwdep 27528 1 snd_usb_audio tuner 79272 0 cx8800 54236 2 cx88_alsa 31752 1 cx88xx 87844 2 cx8800,cx88_alsa ir_common 53892 2 ir_kbd_i2c,cx88xx i2c_algo_bit 23172 1 cx88xx tveeprom 34576 1 cx88xx snd_mpu401 27416 0 compat_ioctl32 25472 2 cx8800,usbvideo video_buf 43396 3 cx8800,cx88_alsa,cx88xx snd_mpu401_uart 26112 1 snd_mpu401 snd_pcm 108936 4 snd_pcm_oss,snd_usb_audio,cx88_alsa,snd_hda_intel snd_rawmidi 44672 3 snd_seq_midi,snd_usb_lib,snd_mpu401_uart videodev 44544 5 cx8800,cx88xx,usbvideo snd_seq_device 25620 3 snd_seq_midi,snd_seq,snd_rawmidi snd_timer 42632 2 snd_seq,snd_pcm btcx_risc 21768 3 cx8800,cx88_alsa,cx88xx v4l1_compat 28676 1 videodev snd 85368 23 snd_pcm_oss,snd_mixer_oss,snd_seq_midi, snd_seq,snd_usb_audio,snd_usb_lib,snd_hwdep,cx88_alsa,snd_hda_intel, snd_mpu401,snd_mpu401_uart,snd_pcm,snd_rawmidi,snd_seq_device,snd_timer i2c_i801 25756 0 soundcore 25360 1 snd i2c_core 43776 7 ir_kbd_i2c,tuner,cx88xx,nvidia, i2c_algo_bit,tveeprom,i2c_i801 snd_page_alloc 28048 2 snd_hda_intel,snd_pcm ---SCHNAPP---
Achso, v4l(2) bringt auch eine Doku in /usr/src/linux/Documentation/video4linux/ mit, ggfs. mußt du dazu die Kernel-Quellen installieren...
OK, die habe ich. Habe die README.cx88 auf gemacht. Ich brauche scheinbar keinen Eintrag in der cx88-cards.c. tower2:/home/kai # dmesg | grep cx88 CORE cx88[0]: subsystem: 0070:3401, board: Hauppauge WinTV 34xxx models [card=1,insmod option] Dennoch kann ich unter Yast keine Sender einstellen. Yast sagt mir nur schlicht, er habe für diese Karte keinen Tuner. Nee! Klar! Deswegen kann ich unter kdeTV einen Sendersuchlauf machen... Was auch immer der mehr als Yast weis.
Ansonsten kannst du mal den diversen Modulen per Parameter sagen, daß sie geschwätziger sein sollen => Doku.
Ähhm, bitte um kleine Hilfe. Welches Modul soll ich denn geschwätziger machen? zB. cx88_alsa? Wie komme ich denn für das Modul an eine Doku? ein "man cx88_alsa" bringt mir da nichts.
# lspci 00:08.0 Multimedia video controller: Brooktree Corporation Bt878 (rev 11) 00:08.1 Multimedia controller: Brooktree Corporation Bt878 (rev 11)
tower2:/home/kai # lspci 00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 01) 01:01.0 Multimedia video controller: Conexant CX23880/1/2/3 PCI Video and Audio Decoder (rev 05) 01:01.1 Multimedia controller: Conexant CX23880/1/2/3 PCI Video and Audio Decoder [Audio Port] (rev 05)
# lspci -n 00:08.0 Class 0400: 109e:036e (rev 11) 00:08.1 Class 0480: 109e:0878 (rev 11)
tower2:/home/kai # lspci -n 00:1b.0 Class 0403: 8086:27d8 (rev 01) 01:01.0 Class 0400: 14f1:8800 (rev 05) 01:01.1 Class 0480: 14f1:8801 (rev 05) OK, was sagt mir der lspci nun? Ich kenne zwar schon einiges von Suse, aber nicht alles. Scheint so, als ob ich so tief noch nicht im System war ;-) Gruß, Kai