Siduction Forum

Siduction Forum => Software - Support => Topic started by: michaa7 on 2011/11/14, 18:45:43

Title: kein sound mehr
Post by: michaa7 on 2011/11/14, 18:45:43
Vorab:
1) die hardware ist ok, habe ich mit live cd überprüft:
2) das system ist reif für einen neuinstall, aber es muß nun eben noch bis dez/jan durchhalten ;-)

Bis gestern hatte ich sound mit allen möglichen applikationen (inkl. flash), dann hatte ich probleme mit dem sound in einem avi (das video habe ich schon lange und es tat auch immer, nur gestern war der sound mit vlc weg und ich habe den dragonplayer genutzt. Damit ging der ton in diesem video, vlc entlockte jedoch anderen videos nach wie vor den ton.
Heute ist mit keiner application, nichteimal mehr mit moc auch nur ein ton zu hören. Auch im kde kontrollcenter ist unter keinem gerät der testsound zu hören.

Da ich die nächsten zwei monate nicht ohne sound verbringen möchte muß ich das doch wieder irgendwie hinbiegen:

altlasten, sollten nicht stören:
Quotedpkg -l | grep pulseaudio
ii  gstreamer0.10-pulseaudio                             0.10.30-2                           GStreamer plugin for PulseAudio
ii  pulseaudio-utils                                     1.1-1                               Command line tools for the PulseAudio sound server

Hier kommen wir dem problem vielleicht schon näher, "snd_via82xx" ist wohl ne altlast, wie werde ich die los?
Quote# lsmod | grep snd
snd_intel8x0           20136  1
snd_via82xx            15046  0
snd_ac97_codec         78866  2 snd_intel8x0,snd_via82xx
ac97_bus                 710  1 snd_ac97_codec
snd_pcm_oss            27143  0
snd_mixer_oss          10437  2 snd_pcm_oss
snd_pcm                46853  4 snd_intel8x0,snd_via82xx,snd_ac97_codec,snd_pcm_oss
snd_mpu401_uart         4187  1 snd_via82xx
snd_seq_dummy           1083  0
snd_seq_oss            21462  0
snd_seq_midi            3600  0
snd_rawmidi            12556  2 snd_mpu401_uart,snd_seq_midi
snd_seq_midi_event      3636  2 snd_seq_oss,snd_seq_midi
snd_seq                35155  6 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_midi_event
snd_timer              12517  2 snd_pcm,snd_seq
snd_seq_device          3969  5 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_rawmidi,snd_seq
snd                    35760  14 snd_intel8x0,snd_via82xx,snd_ac97_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_mpu401_uart,snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
soundcore               3589  2 snd
snd_page_alloc          4943  3 snd_intel8x0,snd_via82xx,snd_pcm
gameport                5467  3 snd_via82xx,ns558

das ist der nvidia (nicht via) soundchip:

Quote# cat /proc/asound/cards
0 [ICH            ]: NFORCE - Intel ICH
                     Intel ICH with ALC850 at irq 23
Title: kein sound mehr
Post by: devil on 2011/11/14, 20:25:24
Bei mir herrscht nach dpkg -l | grep pulseaudio visuelles Schweigen.
Vll. hat dich aber auch perl gebissen.

greetz
devil
Title: kein sound mehr
Post by: cryptosteve on 2011/11/14, 20:58:06
Hi,
michaa7, Deine Problem kann ich allesamt nachvollziehen, konnte sie aber nicht vollends lösen:

- bei gstreamer hab ich blau eingefärbe Videos und der Ton in einigen avis ging nicht
- mit xine lief fast nie Ton in avis, zudem stoppten last.fm-Streams nach 5-6 Songs automatisch
- mit vlc ging es einigermaßen, aber Avi anhalten via Space killt den Ton für den Rest der VLC-Session.

Sobald dann noch pulseaudio ins Spiel kam, hat es die Devices im phonon auch noch kräftig durcheinander gewürfelt.

Hier gabs nur eine Lösung, die leider ziemlich unprofessionell und halbgar ist:

a) pulseaudio komplett runter
b) phonon-backend auf vlc stellen
c) alle mixer wieder entsprechend aufdrehen, und
d) mit den Nachteilen von VLC leben ...
Title: kein sound mehr
Post by: michaa7 on 2011/11/14, 21:19:15
haaaaaaaaaaaaaaaaaaaalt!

pulseaudio ist seit monaten runter und der sound ging bis gestern, gut die beiden pulse restbestände kommen auch noch in die tonne, doch auch die sind nicht neu. probleme habe ich jedoch erst seit gestern, und genaugenommen erst seit ich gestern aus verzweiflung testweise den dragonplayer genutzt habe.
Mein hauptverdacht - ob zurecht wissen die softwaregötter, vielleicht - war dann kde (was ich nicht nutze, was aber installiert ist), wiel eb en ab dragonplayernutzung immer weniger ging. Ich nutze fluxbox)
Wie und wo stelle ich das phonon-backend auf vlc (nicht alsa?) um?

Und dass perl mich gebissen hat glaube ich - als aufmerksamer update-warning leser und befolger - nicht. Letztes d-u vor 2-3 tagen. Ich habe absolut keinen anhaltspunkt dafür, dass der soundausfall d-u relatet sein könnte.

Aber nochmals zu dem via sound modul, wie werde ich das los, das is falsch.
Zur erklärung:
Im Juni hat sich ein rechner verabschiedet. Dessen systemfestplatte habe ich in den jetzt genutzten eingebaut, gebooted, den nvidia-legacytreiber runtergeschmissen und den nouveautreiber installiert (weil nun on-board nvidia-graka und kein agp-slot für alte nvidia-agp-graka). Seit dem habe ich das system genutzt und gar nicht daran gedacht, dass auch die soundchips unterschiedlich sind (alt via, neu nvidia/intel). Bis gestern hat das kein sound device gestört, meine vermutung ist jedoch, dass mit dem erstmaligen starten des dragonplayers ich diese ganze schlafende kde-soundmaschinerie erst aktiviert habe und dadurch erst die sound konfiguration zerschossen habe.
Daher nochmals die frage: wie werde ich snd-viaxxx samt möglicher konfig los.

Keine frage, ist eigentlich ein fall für nen neuinstall, [scherz]an mir liegt's nicht, gebt gas, jungs[/scherz]
Title: kein sound mehr
Post by: michaa7 on 2011/11/15, 15:07:34
klitzekleiner fortschritt:
es gab noch weitere altlasten, nämlich /etc/modprob.d/sound.config, darin der überflüssige via treiber.

Und "dpkg -l | grep pulseaudio" scheint nicht treffsicher genug weil es wohl die libraries ausspart. Ich weiß nicht, ob ich beim deinstallieren von pulseaudio fehler gemacht habe, oder ob abhängigkeiten nicht mit deinstalliert werden. Aber mit obigem suchwort findet sich nach der deinstallation von "pulseaudio" immer noch  libpulse-mainloop-glib0 libpulse0 libpulse-browse0 libpulse-dev, und das starten diverser mixer misslingt mit pulseaudio fehlermeldungen.

Leider lassen sich die vier libraries derzeit *nicht* deinstallieren, weil, egal ob ich "perl" auf hold setze oder nicht, ein ganzer rattenschwanz von paketen *zwangsweise* installiert werden soll ...was jedoch aufgrund defekter pakete auch nicht wirklich geht. So stehe ich mit den übriggebliebenen libraries dezeit ratlos da und halte eben mal die füsse still ... und warte auf bessere zeiten .. ohne sound
Title: kein sound mehr
Post by: dieres on 2011/11/15, 19:50:19
ich hab bei mir nur pulseaudio selbst deinstallieren müssen, danach gings wieder.
Als ich versucht hab den rest von pulse zu entfernen, wollte apt mir das komplette kde bügeln, worauf ich dann liebe verzichtet habe.

um sicher zu sein das alsa funktoniert, alsamixer in der konsole ausführen um zu sehen was alsa denn so an sounddevices erkannt hat.
Title: kein sound mehr
Post by: Geier0815 on 2011/11/16, 08:41:59
Hast Du denn inzwischen das snd_via82xx-Module entladen? "rmmod snd_via82xx" sollte da schon deutlich helfen. Alsaconf gibt es ja leider nicht mehr aber "alsactl init" als root könnte wohl schon etwas bringen. http://wiki.debian.org/ALSA
Title: kein sound mehr
Post by: michaa7 on 2011/11/16, 14:13:44
Das snd_via82xx wurde üb er eine sound.confiog geladen, die ich entsprechend verändert habe, so dass diews nun kein problem mehr darstellt.
Das purgen von libpulse0 jedoch ist nicht gelöst (purge ohne undate fred).
"alsactl init" als root zeigt mir nur den vorhandenen nvidia soundchip. Weiter passiert nichts.
Title: kein sound mehr
Post by: ralul on 2011/11/16, 14:28:20
- Du kannst jetzt perl upgraden.
- Ich würde die verschiedenen Sound config Dateien (asoundrc) löschen, aber davor unter
/var/lib/dpkg/info/ suchen, und die entsprechenden Pakete dann neu installieren

zB suchen:
grep sound /var/lib/dpkg/info/*
grep card /var/lib/dpkg/info/*
grep pulse /var/lib/dpkg/info/*
Title: kein sound mehr
Post by: michaa7 on 2011/11/16, 19:47:59
Quote from: "ralul"- Du kannst jetzt perl upgraden.
- Ich würde die verschiedenen Sound config Dateien (asoundrc) löschen, aber davor unter
/var/lib/dpkg/info/ suchen, und die entsprechenden Pakete dann neu installieren

zB suchen:
grep sound /var/lib/dpkg/info/*
grep card /var/lib/dpkg/info/*
grep pulse /var/lib/dpkg/info/*

sowas?
Quote# grep sound /var/lib/dpkg/info/asoundrc
grep: /var/lib/dpkg/info/asoundrc: Datei oder Verzeichnis nicht gefunden
root@lintower:~# grep sound /var/lib/dpkg/info/*.config
/var/lib/dpkg/info/linux-sound-base.config:     [ -f /etc/modprobe.d/linux-sound-base_noOSS.conf ] \
/var/lib/dpkg/info/linux-sound-base.config:     && [ ! -f /etc/modprobe.d/linux-sound-base_noALSA.conf ]
/var/lib/dpkg/info/linux-sound-base.config:     db_set linux-sound-base/sound_system ALSA || :
/var/lib/dpkg/info/linux-sound-base.config:     [ ! -f /etc/modprobe.d.d/linux-sound-base_noOSS.conf ] \
/var/lib/dpkg/info/linux-sound-base.config:     && [ -f /etc/modprobe.d/linux-sound-base_noALSA.conf ]
/var/lib/dpkg/info/linux-sound-base.config:     db_set linux-sound-base/sound_system OSS || :
/var/lib/dpkg/info/linux-sound-base.config:db_input low linux-sound-base/sound_system || :
# grep card /var/lib/dpkg/info/*.config
/var/lib/dpkg/info/alsa-source.config:db_metaget alsa-source/cards choices || :
/var/lib/dpkg/info/alsa-source.config:db_subst alsa-source/cards_to_be_built alsa_cards "$RET"
/var/lib/dpkg/info/alsa-source.config:db_metaget alsa-source/cards_with_descriptions choices || :
/var/lib/dpkg/info/alsa-source.config:db_subst alsa-source/cards_to_be_built alsa_cards_with_descriptions "$RET"
/var/lib/dpkg/info/alsa-source.config:  db_set alsa-source/cards_to_be_built "$(sed -n -e 's/^[[:space:]]*ALSA_CARDS[[:space:]]*=[[:space:]]*"\(.*\)"/\1/p' /etc/alsa/alsa-source.conf)" || :
/var/lib/dpkg/info/alsa-source.config:db_input low alsa-source/cards_to_be_built || :
# grep pulse /var/lib/dpkg/info/*.config
#

kann mann nicht irgendwie den geamten souznd kram purgen und neu installieren?
Was müsste man dazu purgen?
Title: kein sound mehr
Post by: brummer on 2011/11/18, 08:05:39
was sagt denn lspci -v

und was passiert bei

dd if=/dev/urandom bs=8000 count=1 | aplay -vv -D plughw:0,0
Title: kein sound mehr
Post by: michaa7 on 2011/11/18, 11:52:06
Quote from: "brummer"was sagt denn lspci -v

und was passiert bei

dd if=/dev/urandom bs=8000 count=1 | aplay -vv -D plughw:0,0

Folgendes:
Quote# dd if=/dev/urandom bs=8000 count=1 | aplay -vv -D plughw:0,0
1+0 Datensätze ein
1+0 Datensätze aus
8000 Bytes (8,0 kB) kopiert, 0,00224109 s, 3,6 MB/s
Wiedergabe: Rohdaten 'stdin' : Unsigned 8 bit, Rate: 8000 Hz, mono
Plug PCM: Rate conversion PCM (48000, sformat=U8)
Converter: libspeex (builtin)
Protocol version: 10002
Its setup is:
 stream       : PLAYBACK
 access       : RW_INTERLEAVED
 format       : U8
 subformat    : STD
 channels     : 1
 rate         : 8000
 exact rate   : 8000 (8000/1)
 msbits       : 8
 buffer_size  : 2730
 period_size  : 682
 period_time  : 85312
 tstamp_mode  : NONE
 period_step  : 1
 avail_min    : 682
 period_event : 0
 start_threshold  : 2730
 stop_threshold   : 2730
 silence_threshold: 0
 silence_size : 0
 boundary     : 357826560
Slave: Route conversion PCM (sformat=S16_LE)
 Transformation table:
   0 <- 0
   1 <- 0
Its setup is:
 stream       : PLAYBACK
 access       : MMAP_INTERLEAVED
 format       : U8
 subformat    : STD
 channels     : 1
 rate         : 48000
 exact rate   : 48000 (48000/1)
 msbits       : 8
 buffer_size  : 16380
 period_size  : 4095
 period_time  : 85312
 tstamp_mode  : NONE
 period_step  : 1
 avail_min    : 4095
 period_event : 0
 start_threshold  : 16380
 stop_threshold   : 16380
 silence_threshold: 0
 silence_size : 0
 boundary     : 2146959360
Slave: Hardware PCM card 0 'Intel ICH' device 0 subdevice 0
Its setup is:
 stream       : PLAYBACK
 access       : MMAP_INTERLEAVED
 format       : S16_LE
 subformat    : STD
 channels     : 2
 rate         : 48000
 exact rate   : 48000 (48000/1)
 msbits       : 16
 buffer_size  : 16380
 period_size  : 4095
 period_time  : 85312
 tstamp_mode  : NONE
 period_step  : 1
 avail_min    : 4095
 period_event : 0
 start_threshold  : 16380
 stop_threshold   : 16380
 silence_threshold: 0
 silence_size : 0
 boundary     : 2146959360
 appl_ptr     : 0
 hw_ptr       : 0
##################################################+| MAX

Es klemmt aber immer noch libpulse0 dazwischen. Es ist immer noch nicht deinstallierbar ohne das halbe system mit in den abgrund zu reissen. Die perl transition habe ich auch noch nicht hinter mir, gestern sollten noch 11 pakete gehn, heute nur noch zwei, also immer noch eines zuviel. Ich hoffe dass nach dem WE auch dieses paket ( pdl ) neu gebaut in den repos liegt und die transition möglich ist. Danach kann ich sicher libpulse0 purgen und dadurch u.a. die *pulse*-fehlermeldung beim starten des alsamixers loswerden. Bis dahin ist wohl alles andere vergebliche liebesmüh'.
Aber aus interesse, was genau testet dein einzeiler und was sagt dir die ausgabe?
Title: kein sound mehr
Post by: brummer on 2011/11/18, 12:42:58
der befehl spielt ein paar rohdaten zu deiner "default" sound karte.

Die frage ist jetzt, hast es rauschen gehört, oder nich.??
Die daten wurde definitiv auf deine karte ausgegeben.  
Bei dir hat zwar erstma libspeex die frame rate konvertiert (dein 'Intel ICH' kann scheinbar nur 48000hz) aber deine Soundkarte ist erreichbar.

Wie schon ralul gesagt hat, ich kann mir auch nicht vorstellen das libpulse0 alleine dafür sorgt das du keinen sound hast, . . . was sind das denn für fehlermeldungen vom alsamixer ?
Title: kein sound mehr
Post by: michaa7 on 2011/11/18, 13:11:24
Quote from: "brummer"Die frage ist jetzt, hast es rauschen gehört, oder nich.??

nüscht, nichmal "scht" ;-)

Quote. . was sind das denn für fehlermeldungen vom alsamixer ?

Quote$ alsamixer
ALSA lib pulse.c:229:(pulse_connect) PulseAudio: Unable to connect: Connection refused

Fehler beim Öffen des Mixer-Gerätes: Verbindungsaufbau abgelehnt
Title: kein sound mehr
Post by: brummer on 2011/11/18, 13:52:12
hast du vielleicht noch ne alte ~/asoundrc oder gar ne /etc/asound.conf ?

hast du die selbe fehlermeldung wenn du alsermixer als root aufrufst ?
Title: kein sound mehr
Post by: michaa7 on 2011/11/18, 14:15:10
Quote from: "brummer"...oder gar ne /etc/asound.conf

tataaa

darin hatte (s)ich pulse verewigt

also ein schritt weiter, alsamixer als user startet ohne fehlermeldung, nur ton habe ich immer noch nicht, auch nicht nach nem reboot, weder mit nem video noch mit deinem einzeiler.
(btw. wie kann ich ohne reboot das soundsystem neu starten?)

Edit://
Danke soweit, ich bin erstmal weg und kann mich erst am Sonntag abend wieder hier einklinken ..
Title: kein sound mehr
Post by: brummer on 2011/11/18, 14:59:43
Quote from: "michaa7"
wie kann ich ohne reboot das soundsystem neu starten?
..

als root

/etc/init.d/alsa-utils stop

alsa force-reload

/etc/init.d/alsa-utils start


Quote from: "michaa7"nur ton habe ich immer noch nicht

aber du hast die regler für PCM und MASTER aufgedreht ?
Title: kein sound mehr
Post by: michaa7 on 2011/11/18, 15:01:55
Quote from: "brummer"...

Quote from: "michaa7"nur ton habe ich immer noch nicht

aber du hast die regler für PCM und MASTER aufgedreht ?

ja klar


danke, bis So abend nu