TV-Karte (cx88): Rauschen nach booten/start hald
Hi
Das ist mein erster Post hier. Ich hoffe Ihr könnt mir weiterhelfen. Ich bin
schon einige zeit Debian user, aber bei diesem Problem weiß ich nicht weiter.
Tagelanges googeln, usenet- und mail-Archive durchforsten u.s.w. hat bisher
leider alles nichts gebracht. Ich dachte, versuch es erstmal hier, bevor meine
Frage bei über 3000 Leuten auf debian-user untergeht :)
Ich habe testing am laufen (letztes update vor wenigen Tagen) mit einem
selbstkompilierten Kernel aus linux-source-2.6.24_2.6.24-6.
Das Problem ist meine WinTV TV-Karte (cx88 chip):
- Nach einem größeren dist-upgrade letztens (jaja, never touch a running system
:)) tritt beim booten folgendes auf: Sobald hald gestartet wird, ist am
line-out der TV-karte Rauschen zu hören (line-in auf die
Soundkarte/Anlage/Kopfhörer, egal.).
- Sobald ich mein TV-Capture Programm (tvtime) starte, hört das Rauschen auf
und kehrt erst beim nächsten boot zurück.
- Zunächst dachte ich natürlich an ein Treiberproblem, aber das Problem tritt
auch mit einen stock-Debian-Kernel (linux-image-2.6.24-1-486_2.6.24-6) auf.
Daher liegt es wohl nicht am Kernel.
- Da das Problem erst nach besagtem dist-upgrade besteht, hat es sicher mit dem
update/install einer Software zu tun. Nur: weiß ich nicht, was. Ich
verdächtige:
- alsa: apt-get --reinstall alsa-stuff brachte jedoch nichts
- Eine Veränderung im Modulladeprozess (module-init-tools, udev, ...?) Hier
bin ich leider (noch) kein Experte.
- Interrupts
- ...
Ich habe mich in /var/log nach Hinweisen totgesucht aber nichts gefunden.
Soweit ich das sehen kann, wird die TV-Karte richtig erkannt und alle richtigen
module geladen. Unten ein paar Hardware infos und logs. Nach welchen Paketen/in
welchen logfiles kann ich noch suchen, um weitere Infos zu bekommen? Danke!!!
p.s.: Der komplette dpkg-log des dist-upgrades ist eher länglich, deshalb hänge
ich hier mal nur einen grep nach den (für mich) wichtigsten Sachen an.
##############################################################################
[TV-Karte]
# lspci -v
[...]
00:0f.0 Multimedia video controller: Conexant CX23880/1/2/3 PCI Video and Audio Decoder (rev 03)
Subsystem: Hauppauge computer works Inc. Hauppauge WinTV 34xxx models
Flags: bus master, medium devsel, latency 32, IRQ 17
Memory at d3000000 (32-bit, non-prefetchable) [size=16M]
Capabilities: [44] Vital Product Data <?>
Capabilities: [4c] Power Management version 2
Kernel driver in use: cx8800
Kernel modules: cx8800
00:0f.1 Multimedia controller: Conexant CX23880/1/2/3 PCI Video and Audio Decoder [Audio Port] (rev 03)
Subsystem: Hauppauge computer works Inc. Hauppauge WinTV 34xxx models
Flags: bus master, medium devsel, latency 32, IRQ 17
Memory at d2000000 (32-bit, non-prefetchable) [size=16M]
Capabilities: [44] Vital Product Data <?>
Capabilities: [4c] Power Management version 2
Kernel driver in use: cx88_audio
Kernel modules: cx88-alsa
[...]
##############################################################################
/var/log/messages
[...]
Apr 28 18:25:39 ramrod kernel: cx88/0: cx2388x v4l2 driver version 0.0.6 loaded
Apr 28 18:25:39 ramrod kernel: cx88[0]: subsystem: 0070:3401, board: Hauppauge WinTV 34xxx models [card=1,autodetected]
Apr 28 18:25:39 ramrod kernel: cx88[0]: TV tuner type -1, Radio tuner type -1
Apr 28 18:25:39 ramrod kernel: tveeprom 1-0050: audio processor is CX881 (idx 31)
Apr 28 18:25:39 ramrod kernel: cx88[0]: warning: unknown hauppauge model #34514
Apr 28 18:25:39 ramrod kernel: cx88[0]: hauppauge eeprom: model=34514
Apr 28 18:25:39 ramrod kernel: input: cx88 IR (Hauppauge WinTV 34xxx as /class/input/input5
Apr 28 18:25:39 ramrod kernel: cx88[0]/0: found at 0000:00:0f.0, rev: 3, irq: 17, latency: 32, mmio: 0xd3000000
Apr 28 18:25:39 ramrod kernel: tuner 1-0061: chip found @ 0xc2 (cx88[0])
Apr 28 18:25:39 ramrod kernel: cx88[0]/0: registered device video0 [v4l2]
Apr 28 18:25:39 ramrod kernel: cx88[0]/0: registered device vbi0
Apr 28 18:25:39 ramrod kernel: cx88[0]/0: registered device radio0
Apr 28 18:25:39 ramrod kernel: cx88[0]/1: CX88x/0: ALSA support for cx2388x boards
[...]
##############################################################################
$ lsmod | grep cx
cx88_alsa 12296 0
snd_pcm 69512 5 snd_via82xx,snd_ac97_codec,cx88_alsa,snd_pcm_oss
cx8800 32212 1
cx88xx 61864 2 cx88_alsa,cx8800
ir_common 35076 1 cx88xx
i2c_algo_bit 6020 1 cx88xx
tveeprom 14864 1 cx88xx
i2c_core 22032 12 asb100,eeprom,tuner,tea5767,tda8290,tuner_simple,mt20xx,tea5761,cx88xx,i2c_algo_bit,i2c_viapro,tveeprom
videodev 25856 3 cx8800,cx88xx
compat_ioctl32 1408 1 cx8800
v4l2_common 16512 4 tuner,cx8800,cx88xx,videodev
videobuf_dma_sg 13060 3 cx88_alsa,cx8800,cx88xx
videobuf_core 17028 3 cx8800,cx88xx,videobuf_dma_sg
snd 47252 17 snd_via82xx,snd_ac97_codec,snd_mpu401_uart,cx88_alsa,snd_pcm_oss,snd_seq_oss,snd_mixer_oss,snd_rawmidi,snd_pcm,snd_seq,snd_timer,snd_seq_device
btcx_risc 4744 3 cx88_alsa,cx8800,cx88xx
via82cxxx 7812 0 [permanent]
ide_core 107052 4 ide_cd,ide_disk,via82cxxx,generic
##############################################################################
$ cat /etc/modprobe.d/alsa-base
[...]
options cx88_alsa index=-2
[...]
##############################################################################
[Karte 0: mein onboard-sound, Karte 1: TV-Karte .. alles ok]
$ cat /proc/asound/cards
0 [V8235 ]: VIA8233 - VIA 8235
VIA 8235 with ALC650E at 0xe000, irq 19
1 [CX8811 ]: CX88x - Conexant CX8811
Conexant CX8811 at 0xd2000000
##############################################################################
$ dpkg -l | grep alsa
ii alsa-base 1.0.16-1.1 ALSA driver configuration files
ii alsa-oss 1.0.15-1 ALSA wrapper for OSS applications
ii alsa-utils 1.0.16-1 ALSA utilities
ii alsamixergui 0.9.0rc2-1-9 graphical soundcard mixer for ALSA soundcard
ii gstreamer0.10-alsa 0.10.19-1 GStreamer plugin for ALSA
ii libesd-alsa0 0.2.36-3 Enlightened Sound Daemon (ALSA) - Shared lib
ii libpt-1.10.10-plugins-alsa 1.10.10-2 Portable Windows Library Audio Plugin for th
ii libsox-fmt-alsa 14.0.1-2 SoX alsa format I/O library
##############################################################################
# egrep "04-21.*((install )|(upgrade ))" /var/log/dpkg.log | egrep "(alsa)|(sound)|(module)"
2008-04-21 16:58:53 upgrade linux-sound-base 1.0.14-1 1.0.16-1.1
2008-04-21 16:58:54 upgrade alsa-base 1.0.14-1 1.0.16-1.1
2008-04-21 16:58:54 upgrade alsa-utils 1.0.14-1 1.0.16-1
2008-04-21 20:55:46 upgrade module-init-tools 3.3-pre11-4 3.4-1
2008-04-21 20:55:48 upgrade module-assistant 0.10.11 0.10.11.0
2008-04-21 22:12:50 upgrade libpam-modules 0.79-4 0.99.7.1-6
2008-04-21 22:13:51 upgrade libsasl2-modules 2.1.22.dfsg1-8 2.1.22.dfsg1-18
2008-04-21 22:28:49 upgrade gstreamer0.10-alsa 0.10.13-2 0.10.19-1
2008-04-21 22:30:43 install libpt-1.10.10-plugins-alsa <none> 1.10.10-2
2008-04-21 22:31:15 upgrade libsox-fmt-alsa 14.0.0-5 14.0.1-2
2008-04-21 22:31:25 upgrade libwine-alsa 0.9.44-1 0.9.59-1
2008-04-21 22:34:23 upgrade sound-juicer 2.16.4-1 2.22.0-1
##############################################################################
steve
Reply to: