Nach Absturz: Soundkarte geht nicht mehr...

  • Hallo Leute,


    es is mal wieder soweit, ich muss Linux neu installieren, wenn mir hier niemand weiterhelfen kann :dead


    Hab hier nen VDR 1.2.5 am laufen (Signatur is noch nichtt aktuell!) mit dem neuesten bitstreamout Plugin und Alsa 0.9.6. Habe das selbe Problem aber auch schon mit älteren Versionen (von allen 3 Teilen) gehabt, die ich ausprobiert habe.


    Soundkarte ist ne SB-Live 1024


    VDR läuft eigentlich immer relativ stabil,
    analog-Ton geht intern von der DVB-Karte an den AUX anschluss der Soundkarte
    digital-Ton geht über den PCI bus zur Soundkarte


    von der Soundkarte geht dann ne optische Leitung zum Verstärker


    Schau ich Pro 7 oder Sat1 geht am Receiver die DolbyDigital Leuchte an, schalte ich dann auf ein anderes Programm erlischt die Lampe und der analog Ton wird wiedergegeben.
    Soweit funktioniert dass ganze auch wunderbar.


    Gestern ist mir der Rechner so abgestürzt, dass er auf nichts mehr reagiert hat. Also hab ich den Rechner ausgeschaltet und neu gebootet.


    So, jetzt zum eigentlichen Problem:


    seit dem geht die Soundkarte nicht mehr richtig. Ich hab alle Mixer Einstellungen durchprobiert und ich kriegs einfach nichtmehr hin, dass der analog-ton über das optische kabel an den verstärker geschickt wird.
    Schalte ich auf einen Dolby-Digital-Kanal geht die DD-Lampe am Verstärker ordentlich an und es kommt auch der DD Ton.
    Schalte ich dann zurück auf einen nicht-DD-Kanal bleibt die DD-Lampe am Verstärker AN und es kommt kein analog-Ton. (ist der VDR beim hochfahren auf einen nicht-DD Kanal bleibt die Lampe aus und es kommt auch kein Ton).


    Irgendwie wird die karte nicht richtig "zurückgesetzt", oder sowas in der Art!? Hab dann jetzt die neuesten alsa-treiber (0.9.7) installiert und gehofft, dass damit evtl. die Soundkarte neu "initialisiert" wird, aber das hat auch nix gebracht.


    Defekt ist die Karte definitiv nicht. Sobald ich die Suse-Partition plattmache und Suse neu installiere geht die Karte wieder. Das ganze ist mir in meinem halben VDR-Jahr inzwischen 4 mal passiert, ich konnte den Ton immer nur durch eine Suse-Neuinstallation wieder zum laufen bekommen.
    Aber irgendwie kanns dass ja nicht sein, man muss doch die Soundkarte irgendwie richtig "resetten" können, so dass mir die Neuinstallation erspart bleibt.


    Wer kann mir helfen, dass mir die Neuinstallation diesmal erspart bleibt? Wo könnten eventuelle Hinweise auf die Fehlfunktion der Karte zu finden sein?


    Anybody any ideas? :hilfe


    HILFE,
    schelli :sonne

    Scenic D6 Umbau; Asus-P3B-F; Celeron 633Mhz; 256MB; 360GB; DVD+-RW; DD5.1; GLCD 240x128; 1x DVB-S Rev. 1.6

  • Helfen kann ich dirleider nicht, aber mit dir leiden!
    Hab nämlich das selbe Problem. Zuerst mit meiner SBLive und jetzt (DANK an ALSA 0.9.7 !!! :D :D :D ) mit meiner Audigy! ;(
    Also Jungs, helft uns !!!


    MFG Micha

  • Und da hänge ich mich mal gleich mit dran. Ich habe auch eine SB live. Die Verkabelung ist kein Thema, die Karte funktioniert soweit (SuSE 8.0, Sound-Treiber und Alsa von der SuSE distri.


    Starte ich nun den VDR mit dem bitstream-Plugin schaltet der Receiver um und es kommt Ton, wenige Sekunden später schmiert er mir gnadenlos ab, ich kann dann nur noch den VDR ausschalten. Es kommt weder im log noch im Terminal irgendeine Meldung. Da ich mir nicht vorstellen kann, daß ich der einzige mit diesem Problem bin, würde ich gern wissen, wer das Problem auch hat(te) und wie ich es lösen kann.


    Danke


    Daniel

  • Quote

    Original von daniel74
    die Karte funktioniert soweit (SuSE 8.0, Sound-Treiber und Alsa von der SuSE distri.


    Starte ich nun den VDR mit dem bitstream-Plugin schaltet der Receiver um und es kommt Ton, wenige Sekunden später schmiert er mir gnadenlos ab, ich kann dann nur noch den VDR ausschalten.



    probiers doch mal mit den neuesten Alsa-Treibern: www.alsa-project.org
    mit den Suse-8.1-Alsa Treibern hab ich keine gute Erfahrung gemacht.


    hth
    schelli

    Scenic D6 Umbau; Asus-P3B-F; Celeron 633Mhz; 256MB; 360GB; DVD+-RW; DD5.1; GLCD 240x128; 1x DVB-S Rev. 1.6

  • Super, jetzt hab ich mir die neuen alsa-treiber, libs und utils gesaugt, compiliert und installiert, jetzt schmiert der VDR auch ohne bitstream-plugin mit einem segmentation fault sofort ab. make clean und neues make des VDR bringt lediglich zu Vorschein, daß ich den VDR nun nicht mal mehr compilieren kann. SCH.... Nun fange ich von vorne an:


    g++: Internal error: Segmentation fault (program cc1plus)
    Please submit a full bug report.


    Was das nun mit dem Alsa-Krams zu tun hat weiss ich nicht, aber bis eben gings noch. Any hints?


    Gruß
    Daniel

  • sorry, falls der tipp dein system ruininert hat. war nicht mein absicht! :wand
    hast du dich beim komiplieren auch an die Anleitung von www.alsa-project.org gehalten, oder einfach nur ein einfaches


    "./configure;make;make install"


    ausgeführt?
    zumindest bei den alsa-drivers-x.x.x gehören da noch ein paar optionen ans ./configure.



    Ich hab bei mir heut den Computer platt gemacht :computertod und suse neu installiert (diesmal hab ich nicht vergessen, meine channels.conf zu sichern :tup).
    Das System läuft jetzt wieder und holt grad die SuSe-Updates ausm Netz. Aber auf Dauer kann das ja auch net die Lösung sei, dass man Linux dann immer neu installieren muss (hab gedacht, das wär nur bei Windows so :P ???)


    mfg
    schelli

    Scenic D6 Umbau; Asus-P3B-F; Celeron 633Mhz; 256MB; 360GB; DVD+-RW; DD5.1; GLCD 240x128; 1x DVB-S Rev. 1.6

  • hallo,


    keine Angst, daß mein System nun nicht mehr so will, ist ja nicht deine Schuld. Aber ich hab festgestellt, daß es prinzipiell schon noch geht, aber sobald der emu10k1 geinsmodded wird, raucht der Kernel bei der erstbesten Gelegenheit ab, also ist es der Treiber.
    Eigentlich bin ich schon nach der Anleitung vorgegangen, aber ich werde jetzt mal ein wenig damit herumspielen. Ich hab alsa erstmal aus dem Systemstart rausgeschmissen, nun kann ich in Ruhe probiere. Danke trotzdem erstmal für dein Mitgefühl ;)


    Gruß


    Daniel

  • Also ich komme einfach nicht weiter, egal welche Version der alsa-Treiber ich kompiliere, beim insmod snd-emu10k1 hab ich einen segmentation fault und der VDR ist tot, das muß doch eine Ursache haben ...


    Gruß
    Daniel

  • Also zu deinem Problem ("Segmentaion fault ...") kann ich dir leider nicht helfen.
    Ich hab aber mal SuSE 8.x in der MinimalKonfiguration installiert, da sich YAST nicht überreden ließ KDE ohne ALSA zu installieren. Dann hat's auch die Inst. von ALSA 0.9.7 ohne große Probleme geklappt. Da hab ich jetzt aber auch das altbekannte Problem mit dem Stereo Sound. Habe deswegen mal gestern Kontakt mit Dr. Werner Fink aufgenomen und nachdem er mich etwas als Outlook/Web.de User zurechtgestuzt hat, kam schonmal etwas Interessantes zu Tage.


    > Jetzt mal mit Mozilla!


    Hmmm ... nunja, mutt ist mir immernoch am liebsten.


    > #!/bin/sh
    > #set -x
    > #
    > # mute/umute script for SBLive controlled by amixer
    > # the command-line mixer for ALSA soundcard driver
    > #
    > # This program is free software; you can redistribute it and/or
    > # modify it under the terms of the GNU General Public License
    > # as published by the Free Software Foundation; either version 2
    > # of the License, or (at your option) any later version.
    > #
    > # This program is distributed in the hope that it will be useful,
    > # but WITHOUT ANY WARRANTY; without even the implied warranty of
    > # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
    > # GNU General Public License for more details.
    > #
    > # You should have received a copy of the GNU General Public License
    > # along with this program; if not, write to the Free Software
    > # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
    > # Or, point your browser to http://www.gnu.org/copyleft/gpl.html
    > #
    > # Copyright (C) 2002,2003 Werner Fink, <werner@suse.de>
    > #
    >
    > card="-c 0"
    >
    > x=$1
    >
    > #
    > # For more information see manual page of amixer
    > # Try `amixer controls| grep IEC958'
    > #
    > case "$x" in
    > on|out|unmute)
    > /usr/bin/amixer -q $card sset 'Master' 0%,0% mute
    > /usr/bin/amixer -q $card sset 'Master Mono' 0%,0% mute
    > /usr/bin/amixer -q $card sset 'Tone' 0%,0% mute
    > /usr/bin/amixer -q $card sset 'Bass' 0%,0%
    > /usr/bin/amixer -q $card sset 'Treble' 0%,0%
    > /usr/bin/amixer -q $card sset '3D Control - Switch' 0%,0% mute
    > /usr/bin/amixer -q $card sset '3D Control Sigmatel - Depth' 0%,0%
    > /usr/bin/amixer -q $card sset '3D Control Sigmatel - Rear Depth' 0%,0%
    > /usr/bin/amixer -q $card sset 'PCM' 0%,0% mute
    > /usr/bin/amixer -q $card sset 'Surround' 0%,0% mute
    > /usr/bin/amixer -q $card sset 'Surround Digital' 0%,0% capture
    > /usr/bin/amixer -q $card sset 'Center' 0%,0%
    > /usr/bin/amixer -q $card sset 'LFE' 0%,0%
    > /usr/bin/amixer -q $card sset 'Wave' 90%,90%
    > /usr/bin/amixer -q $card sset 'Music' 0%,0%
    > /usr/bin/amixer -q $card sset 'CD' 0%,0% mute
    > /usr/bin/amixer -q $card sset 'Mic' 0%,0% mute
    > /usr/bin/amixer -q $card sset 'Video' 0%,0% mute
    > /usr/bin/amixer -q $card sset 'Phone' 0%,0% mute
    > /usr/bin/amixer -q $card sset 'IEC958 Optical Raw' 0%,0% mute
    > /usr/bin/amixer -q $card sset 'Aux' 90%,90% unmute,capture
    > /usr/bin/amixer -q $card sset 'Capture' 75%,75% unmute,capture
    > /usr/bin/amixer -q $card sset 'AC97' 90%,90%
    > /usr/bin/amixer -q $card sset 'External Amplifier Power Down' 0%,0% mute
    > /usr/bin/amixer -q $card sset 'SB Live Analog/Digital Output Jack' 0%,0% unmute
    >
    > type -p usleep &> /dev/null && usleep 1000 ;;
    > off|mute)
    > /usr/bin/amixer -q $card sset 'Master' 0%,0% mute
    > /usr/bin/amixer -q $card sset 'Master Mono' 0%,0% mute
    > /usr/bin/amixer -q $card sset 'Tone' 0%,0% mute
    > /usr/bin/amixer -q $card sset 'Bass' 0%,0%
    > /usr/bin/amixer -q $card sset 'Treble' 0%,0%
    > /usr/bin/amixer -q $card sset '3D Control - Switch' 0%,0% mute
    > /usr/bin/amixer -q $card sset '3D Control Sigmatel - Depth' 0%,0%
    > /usr/bin/amixer -q $card sset '3D Control Sigmatel - Rear Depth' 0%,0%
    > /usr/bin/amixer -q $card sset 'PCM' 0%,0% mute
    > /usr/bin/amixer -q $card sset 'Surround' 0%,0% mute
    > /usr/bin/amixer -q $card sset 'Surround Digital' 0%,0% capture
    > /usr/bin/amixer -q $card sset 'Center' 0%,0%
    > /usr/bin/amixer -q $card sset 'LFE' 0%,0%
    > /usr/bin/amixer -q $card sset 'Wave' 0%,0%
    > /usr/bin/amixer -q $card sset 'Music' 0%,0%
    > /usr/bin/amixer -q $card sset 'CD' 0%,0% mute
    > /usr/bin/amixer -q $card sset 'Mic' 0%,0% mute
    > /usr/bin/amixer -q $card sset 'Video' 0%,0% mute
    > /usr/bin/amixer -q $card sset 'Phone' 0%,0% mute
    > /usr/bin/amixer -q $card sset 'IEC958 Optical Raw' 0%,0% unmute
    > /usr/bin/amixer -q $card sset 'Aux' 0%,0% unmute,capture
    > /usr/bin/amixer -q $card sset 'Capture' 0%,0% unmute,capture
    > /usr/bin/amixer -q $card sset 'AC97' 0%,0%
    > /usr/bin/amixer -q $card sset 'External Amplifier Power Down' 0%,0% mute
    > /usr/bin/amixer -q $card sset 'SB Live Analog/Digital Output Jack' 0%,0% unmute
    >
    > esac
    > amixer -q $card cset iface=MIXER,name='PC Speaker Playback Volume' off
    >
    > exit 0
    > ###########################################################################
    >
    > Ich brauchte dies aber nicht. Bei mir hat der Receiver automatisch von
    > Stereo auf DD und zurück gestellt. Zumindest bis zum Crash.


    Hmmm ... die gleichen Zeilen wuerde ich an's Ende setzen. Oder ist
    hier die Reihenfolge wichtig? Aber falls das wirklich automatisch
    von Stereo auf DD und zurück gestellt werden sollte ... nunja, enventuell
    ist das nach dem Crash eben nicht mehr so. D.h. Einfach mal das
    Skript mit der Option unmute aufrufen und testen.
    Immerhin merkt sich das alsa boot Skript den Status beim Runterfahren
    und setzt ihn beim Hochfahren wieder auf.


    >
    > Werde morgen mal das System neu aufsetzten und dir dann berichten.
    >
    > Aber wie gesagt, ich konnte die Karte erst wieder zum spielen von PCM
    > überreden, indem ich (auch andere) das System neu installierten. Ein
    > gutes Bsp. ist find ich der Startsound von SuSE wenn die Arbeitsfläche
    > geladen wird. Der ist auch nicht mehr zu hören, obwohl er die
    > Startmeldung "sound driver: emu10k1 done" ausgibt. Ich werd mal den
    > LineOut anstöpseln und hören, ob der was von sich gibt.


    Also eigentlich sollte das _ohne_ `System neu installierten' funktionieren.
    .. `System neu installierten' ist maximal ein workaround ala `MS[tm]', aber
    keine Loesung. Was mich interessiert sind Loesungen ;^)



    Werner



    MFG Micha

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!