[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: