PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Seit heute: Sound verschwindet stets nach wenigen Minuten



TEXer
06.04.13, 14:43
Liebe Linux-Freunde,

ein ganz seltsames Problem hat heute mein Linux-System befallen, nachdem es lange Zeit (SuSE 11.4, seit 1,5 Jahren im Einsatz, letzte Neuinstallation vor etwa einem halben Jahr) im Sound-Bereich stabil lief:
Nach dem Starten des Computers funktioniert der Sound 2-3 Minuten einwandfrei - dann ist er weg. Und zwar vollständig. Auch der Testsound bei Yast geht nicht mehr, "löschen" der Soundkarte und neues Hinzufügen bringt auch nichts, lediglich ein Neustart des PCs ermöglicht wieder Soundgenuss für weitere 2-3 Minuten. An der Stereoanlage liegt es nicht, da das Problem auch mit Kopfhörern auftritt.

Hier noch lsmod, eventuell werden die Angaben ja benötigt:


Module Size Used by
fuse 71688 3
ip6t_LOG 7940 5
xt_tcpudp 3052 2
xt_pkttype 960 3
ipt_LOG 7845 5
xt_limit 1753 10
af_packet 20330 0
edd 8752 0
ip6t_REJECT 4192 3
nf_conntrack_ipv6 8286 3
nf_defrag_ipv6 9434 1 nf_conntrack_ipv6
ip6table_raw 1203 1
xt_NOTRACK 864 4
ipt_REJECT 2200 3
iptable_raw 1294 1
iptable_filter 1466 1
ip6table_mangle 1636 0
nf_conntrack_netbios_ns 1366 0
nf_conntrack_ipv4 8584 3
nf_defrag_ipv4 1281 1 nf_conntrack_ipv4
ip_tables 13128 2 iptable_raw,iptable_filter
xt_conntrack 2480 6
nf_conntrack 75967 5 nf_conntrack_ipv6,xt_NOTRACK,nf_conntrack_netbios_ ns,nf_conntrack_ipv4,xt_conntrack
ip6table_filter 1375 1
ip6_tables 13404 4 ip6t_LOG,ip6table_raw,ip6table_mangle,ip6table_fil ter
x_tables 18727 16 ip6t_LOG,xt_tcpudp,xt_pkttype,ipt_LOG,xt_limit,ip6 t_REJECT,ip6table_raw,xt_NOTRACK,ipt_REJECT,iptabl e_raw,iptable_filter,ip6table_mangle,ip_tables,xt_ conntrack,ip6table_filter,ip6_tables
snd_pcm_oss 48271 0
snd_mixer_oss 17521 1 snd_pcm_oss
snd_seq 57777 0
cpufreq_conservative 10080 0
cpufreq_userspace 2631 0
cpufreq_powersave 930 0
powernow_k8 18979 1
mperf 1271 1 powernow_k8
dm_mod 76266 0
snd_cmipci 32733 6
gameport 10001 1 snd_cmipci
usblp 11739 0
snd_pcm 88841 4 snd_pcm_oss,snd_cmipci
snd_page_alloc 8121 1 snd_pcm
r8169 38762 0
shpchp 27427 0
snd_opl3_lib 11296 1 snd_cmipci
pci_hotplug 28814 1 shpchp
ppdev 7883 0
parport_pc 33763 0
parport 34550 2 ppdev,parport_pc
pcspkr 1662 0
snd_timer 22055 5 snd_seq,snd_pcm,snd_opl3_lib
snd_hwdep 6198 1 snd_opl3_lib
snd_mpu401_uart 7009 1 snd_cmipci
i2c_piix4 10342 0
snd_rawmidi 22487 1 snd_mpu401_uart
asus_atk0110 14080 0
sg 28446 0
sr_mod 15048 0
cdrom 38437 1 sr_mod
snd_seq_device 6678 3 snd_seq,snd_opl3_lib,snd_rawmidi
k8temp 3360 0
snd 67246 19 snd_pcm_oss,snd_mixer_oss,snd_seq,snd_cmipci,snd_p cm,snd_opl3_lib,snd_timer,snd_hwdep,snd_mpu401_uar t,snd_rawmidi,snd_seq_device
soundcore 7270 1 snd
ext4 373729 1
jbd2 78939 1 ext4
crc16 1419 1 ext4
nouveau 565703 2
ttm 64252 1 nouveau
drm_kms_helper 32687 1 nouveau
drm 191593 4 nouveau,ttm,drm_kms_helper
i2c_algo_bit 5338 1 nouveau
video 14434 1 nouveau
button 5497 1 nouveau
fan 2575 0
processor 36507 1 powernow_k8
ata_generic 3015 0
pata_atiixp 3676 0
thermal 13154 0
thermal_sys 14790 4 video,fan,processor,thermal


Was kann ich tun, hat jemand eine Idee?
Ich wünsche allen Usern des Forums ein sonniges Wochenende!

pferdefreund
08.04.13, 13:24
Hardwarefehler - mal andere Soundkarte probieren - oder falls software mal rmmod alles was wie sound aussieht und modprobe soundtreiber. Wird Sound leiser oder verschwindet der plötzlich ?
Funktionieren Abspielprogramme ohne Fehlermeldung (mal aus Konsole starten).
aplay -l liefert eventuell auch Infos usw usw..

kreol
08.04.13, 19:31
Vllt. findet sich auch was im Log. Was sagt z.B. dmesg? Oder falls die SuSE auch eine /var/log/messages hat: Steht da was interessantes zu dem massgeblichen Zeitpunkt?

Kreol

khz
15.04.13, 11:08
Evt. ist es nicht die Lösung deines Problemes ...
Was sagt

cat /proc/asound/cards?

Wenn da mehrere angezeigt werden dann lege eine

~/.asoundrc
an.

Trage da

pcm.!default
{
type hw
card deine_Klangkarte
}
ein.


Wenn du z.B. unter /proc/asound/cards


0 [HDSPMx5df461 ]: HDSPM - RME AIO_5df461
RME AIO S/N 0x5df461 at 0xf9000000, irq 16

siehst dann in ~/.asoundrc


pcm.!default
{
type hw
card HDSPMx5df461
}

eintragen.

TEXer
19.04.13, 20:01
Zunächst einmal bedanke ich mich für die vielfältigen Ideen. Ich gehe mal einige der Punkte durch:



Wird Sound leiser oder verschwindet der plötzlich ?

Er verschwindet plötzlich.



Funktionieren Abspielprogramme ohne Fehlermeldung (mal aus Konsole starten).

Ja, alles bestens. Man hört halt nur irgendwann nix mehr.



aplay -l liefert eventuell auch Infos usw usw..
aplay -l liefert:


**** Liste der Hardware-Geräte (PLAYBACK) ****
Karte 0: CMI8738 [C-Media CMI8738], Gerät 0: CMI8738 [C-Media PCI DAC/ADC]
Sub-Geräte: 0/1
Sub-Gerät #0: subdevice #0
Karte 0: CMI8738 [C-Media CMI8738], Gerät 1: CMI8738 [C-Media PCI 2nd DAC]
Sub-Geräte: 1/1
Sub-Gerät #0: subdevice #0
Karte 0: CMI8738 [C-Media CMI8738], Gerät 2: CMI8738 [C-Media PCI IEC958]
Sub-Geräte: 1/1
Sub-Gerät #0: subdevice #0



Was sagt z.B. dmesg?
Unmengen an Zeilen, deren Inhalt ich nicht durchblicke. Sieht nach meinem Geschmack alles nicht nach Sound aus.


Falls die SuSE auch eine /var/log/messages hat: Steht da was interessantes zu dem massgeblichen Zeitpunkt?
Nope. Nada.



Was sagt cat /proc/asound/cards


cat/proc/asound/cards sagt

0 [CMI8738 ]: CMI8738 - C-Media CMI8738
C-Media CMI8738 (model 37) at 0xbc00, irq 21


Habe eine ~/.asoundrc angelegt mit


pcm.!default
{
type hw
card CMI8738
}

Das Phänomen besteht leider weiterhin. Es ist auch unabhängig davon, ob ich nach einem Rechner-Neustart Programme starte (Hätte ja sein können, dass es an den Browsern liegt, sowas hatte ich auch schon.). Alles seltsam. Vielleicht doch ein Hardwarefehler? Kommt mir allerdings seltsam vor, dass der sich durch einen Neustart immer für 3 Minuten beheben lässt...

Dogge
19.04.13, 23:53
Vielleicht hängt sich ja auch pa auf.
Schließe es mal in der Konsole mit "pulseaudio --kill", nach ein paar Sekunden startet es automatisch wieder. Wenn es nach dem Neustart wieder für ein paar Minuten gut läuft, würde ich den Fehler bei pa suchen.

TEXer
20.04.13, 18:13
Vielleicht hängt sich ja auch pa auf.
Schließe es mal in der Konsole mit "pulseaudio --kill", nach ein paar Sekunden startet es automatisch wieder. Wenn es nach dem Neustart wieder für ein paar Minuten gut läuft, würde ich den Fehler bei pa suchen.



Konnte Prozess nicht abbrechen: Kein passender Prozess gefunden

gg6
24.04.13, 14:07
Hallo.

Miss doch bitte mal die Zeit, die der Sound im kalten Zustand durchhält und anschließend die Zeit nach einem Warmstart. Ist die zweite Zeit kürzer, dann könnte es sich um ein thermisches Problem handeln.

Mit der Zeit sammelt sich Staub an verschiedenen Stellen im Inneren des Rechners und der wirkt auch thermisch isolierend. Aufmachen und mit einem Pinsel vorsichtig den Staub entfernen, könnte vielleicht helfen. Das Problem hatte ich jedenfalls schon einmal mit einer Grafikkarte und konnte es auf diese Weise lösen.

Viel Glück, GG.

pferdefreund
24.04.13, 16:51
Thermische Probleme bei Soundchips sind eher unwahrscheinlich - hier geht es um maximal ca 0,7 Volt am Ausgang bei hoher Impedanz. Da kommt kein Strom zu Stande, der den Chip aufheizen würde - Fingerprobe zeigt bestimmt - Chip ist kalt

TEXer
25.04.13, 08:56
Inzwischen ist der Sound ganz weg.

Ich mache jetzt mal folgendes: Ich bestelle mir eine günstige, linux-kompatible USB-Soundkarte für ein paar Euronen. Damit müsste sich ja ermitteln lassen, ob der momentane Zustand ein Hardware-Problem ist.

TEXer
09.05.13, 13:20
So, nun kommt nochmal ne Rückmeldung von mir, verbunden mit einer kleinen Anschlussfrage.
Die USB-Soundkarte ist inzwischen angekommen und da ich mit ihr Sound habe, war es wohl tatsächlich ein Hardware-Problem, wie es ja einige von euch auch vermutet hatten.

KDE erkennt die USB-Soundkarte sofort, bezeichnet sie als Gerät höherer Priorität und schaltet von sich aus die interne Karte ab. Allerdings muss ich nach jedem Neustart des Rechners die USB-Karte in Yast einmal deaktivieren, neu einrichten und neu starten, damit sie funktioniert. Das ist etwas nervig. Kann man den Soundkartenneustart via Konsolenbefehl machen?
Das würde mir die Sache vereinfachen...

mischel
09.05.13, 14:34
Hi,

ich hab' eine TV-Karte, die nach einem Rechner-Ruhezustand nicht wieder von selbst aufwacht. Um das manuell in einer Konsole zu machen, deaktiviere ich zuerst die zugehörigen Treibermodule und binde sie danach wieder ein. Das Ganze hab' ich in einer Datei abgespeichert und ausführbar gemacht.

Ich denke, das würde bei Dir auch funktionieren.

Es ist sehr einfach und sieht so aus:


rmmod saa7134_dvb
rmmod saa7134_alsa --force
rmmod saa7134

modprobe saa7134
modprobe saa7134_alsa
modprobe saa7134_dvb



Also mußt Du schauen, welche module für Deine Soundkarte geladen werden und die Bezeichnungen dann anstatt meiner saa_irgendwas einfügen. Evtl. mußt Du eine Reihenfolge beachten. Dann in einer Datei abspeichern, diese ausführbar machen und dann kannst Du sie in einer Konsole (als su) mit ihrem Namen aufrufen. Zuerst werden die Module entfernt und dann wieder neu geladen etc.

Das ist vielleicht nicht die eleganteste Art, aber es geht einwandfrei und komplikationslos.


Servus
der Michael