PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Kann alsamixer nicht starten



Tutti
06.07.03, 18:55
Hallo erstmal,

Ich bin seit ca. einer Woche dabei, mit Linux zu arbeiten.
Die Verwendete Distri ist Mandrake 9.1
Die Forensuche habe ich abgeklappert nur leider hören die Probleme da auf, wo meins anfängt.
Ich bin warscheinlich der. 10000. User hier, der ein Problem mit seinem 5.1LS-Set hat. :D

Also fang ich mal an:
Soundkarte ist SBlive 5.1
der verwendete Treiber ALSA emu10k1 (Standardversion, die in der Installation horhanden war)
wie auch zig andere hier wollte ich einfach nur den Ton aus Sub und Center aktivieren.
Wie ich jetzt mittlerweile festgestellt habe lässt sich das über den ALSA-Mixer machen.
Noch ziemlich windowsverwöhnt installierte ich die GUI dafür.
Will ich jetzt also unter KDE den Mixer starten, erscheint eine Fehlermeldung
alsamixer: funktion snd_ctl_open failed or default: No such device
das passiert auch wenn ich in der Konsole alsamixer eingebe.

Ich hoffe es kann mir jemand dabei helfen
Danke schonmal:)

spychodelics
11.09.03, 12:42
habe das gleiche prob unter redhat 9 , wäre ebenfalls dankbar für hilfe


================================================== ===============
modules.conf

alias sound-slot-0 emu10k1
post-install sound-slot-0 /bin/aumix-minimal -f /etc/.aumixrc -L >/dev/null 2>&1 || :
pre-remove sound-slot-0 /bin/aumix-minimal -f /etc/.aumixrc -S >/dev/null 2>&1 || :
================================================== ===============


rpm -qa |grep alsa

================================================== ===============
alsa-lib-0.9.6-1.fr
alsa-driver-0.9.6-1.fr
balsa-2.0.6-1
alsa-utils-0.9.6-1.fr
gnome-alsamixer-0.9.5-1.fr
================================================== ===============


wenn noch was fehlt , einfach nachfragen , poste gern :-)


dankend spychodelics


PS : Mein Hauptanliegen liegt darin meinen digitalen Ausgang zu aktivieren um mein DTT 3500 zu betreiben.
Ausserdem möchte ich die Ausgabe auf 4 Boxen haben.

invis-eo
11.09.03, 12:59
macht mal ein lsmod in der konsole. dort sollte alsa ausgegeben werden, wenn es gestartet ist.... wenn nichts kommt läuft alsa nicht.

Und noch was, der Ton ist (glaub) default mässig auf mute gestellt. also öffnet mal den KMix und schaut ob der ausgang überhaupt eingeschaltet ist.

kth
11.09.03, 15:58
Korrektur: Die Namen der ALSA-Kernelmodule (auflisten mit /sbin/lsmod) beginnen mit "snd".

Wer ALSA aus dem Sourcecode (http://www.alsa-project.org/) installiert, muss das snddevices-Script aus dem alsa-driver-Tarball von Hand aufrufen, um die notwendigen Device Files unter /dev zu erstellen (steht auch in hunters HOWTO (http://www.linuxforen.de/forums/showthread.php?s=&threadid=26120)).

Wer die ALSA-RPMs von FreshRPMs (http://freshrpms.net/) nutzt, befolgt am besten die entsprechende Anleitung (http://freshrpms.net/docs/alsa/). Anpassen der /etc/modules.conf gemäß dem passenden "Details"-Eintrag von http://www.alsa-project.org/alsa-doc/ nicht vergessen.

spychodelics
11.09.03, 18:00
habe es anderst hinbekommen

und schon ein kleines tut für die Howto Sektion geschrieben



RH9 Shrike - SBLive 5.1 , DTT 3500, Digital Out, 4 Speaker & AC3Passthrough



Als erstes muessen 2 Dinge gegeben sein :

1. Ihr erhofft euch k/einen Erfolg dieses Tutorials und seht es als weiteren Schritt nach vorn
2. Ihr habt root Rechte und noch nicht zuviel am System gespielt was die SBLive angeht
(Was soviel heißt wie , Redhat hat die Karte schon erkannt und mit Emu10k1 Treibern
eingerichtet.)



Grundlegendes :

Ich habe sehr viele Tutorials gelesen , und keines hat mir beim meinen Problemen geholfen !

Welche 2 Stueck waeren :

1. Ich konnte meinen Digitalen Ausgang nicht aktivieren.
2. Ich konnte nur die 2 vorderen Boxen ansprechen.


Daraufhin habe ich mich mit den netten Leuten aus dem IRC zusammengeschlossen , und sie halfen mir meine
Ideen umzusetzen .


Als 1.tes schauen wir mal ob Emu10k1 eingebunden ist

$ lsmod zeigt die geladenen Module an

Nun sollte man ein

emu10k1 clean
ac97_codec emu10k1
sound emu10k1
souncore emu10k1


erblicken. Ist dies der Fall können wir fortsetzen .


Als nächstes Bearbeiten wir unsere emu10k1.conf nach unseren Wünschen.
zu finden ist diese Datei in "/usr/local/etc"




/quote

================================================== ==============================================
##
## This file is used to configure emu10k1's emu-script
##

CARD_IS_5_1=no <---- aendern in yes
USE_DIGITAL_OUTPUT=no <---- aendern in yes
ENABLE_TONE_CONTROL=yes

# Note, it's safe to say yes to the next option even if you're not going
# to use it. When this option is enabled, the driver can autodetects AC3
# data and behaves normally with normal audio.
# (Saying yes causes some of the soundcard's resourses to be used up)


AC3PASSTHROUGH=no <---- aendern in yes

# Change this to yes to enable the Livedrive midi port and IR remote
# control.

ENABLE_LIVEDRIVE_IR=no

# Most Lives have their analog front signals inverted. If you have
# problems with your setup (low bass), try changing this to 'yes'. (This
# option has no effect with digital setups)

INVERT_REAR=no

#Multichannel playback (for 4 - 6 channel setups)


MULTICHANNEL=no <---- aendern in yes

# On 5.1 cards in multichannel mode, should the multichannel data be fed
# to the sub as well? You probably don't want this if you have a
# speaker set like the DTT2200 which already feeds all channels to the
# sub in hardware.
ROUTE_ALL_TO_SUB=no

# By default, the front analog channels have a +12dB boost applied to
# them by the AC'97 mixer. If you encounter clipping, or find that the
# volume of the front speakers is too high in a multichannel setup, try
# changing this to 'no'.
ANALOG_FRONT_BOOST=no



# Surround
##################

# Some wavs, or mp3 are surround sound encoded the next two
# options can be used to decode these in hardware.
# (select on or the other, not both)

# passive matrix surround decoder
SURROUND=no

# Active matrix surround decoder
PROLOGIC=no


# Extra Inputs
#################

## This connector is mounted on the card itself
ENABLE_CD_Spdif=yes # Volume control is 'Digital1' in aumix/gmix/kmix

# The next four inputs are found on Livedrives, some of these may also
# be inputs on the older add-on daughter cards.

ENABLE_OPTICAL_SPDIF=no # Volume control is 'Digital2'
ENABLE_LINE2_MIC2=no # Volume control is 'Line2'
ENABLE_RCA_SPDIF=no # Volume control is 'Digital3'
ENABLE_RCA_AUX=no # Volume control is 'line3'



================================================== ==============================================

/quote end




Wenn diese Datei dann geaendert und gespeichert ist , fuehren ./emu-script aus.
Dieses Script liest die von uns geaenderten Daten aus der emu10k1.conf und bindet sie ein.



Nun gehen wir wieder zur grafischen Oberflaeche und oeffnen die Lautstaerkereglung
(bitte kein Kmix, das funktionierte bei mir nicht)


Nun sehen wir mehrere Lautstärkenregler :

vol : vordere 2 Boxen
pcm : vordere und hintere Boxen
ogain : hintere Boxen


So das sollte es sein, nun sind wir auf dem digitalen Ausgang und haben 4 Boxen !
Ausserdem wird das AC3-Signal direkt an den Decoder gesendet.



Was ich nun noch wollte , über nen einfachen Konsolenbefehl den Digitalen Ausgang an-
und auszuschalten. Damit ich abends meine Kopfhörer nutzen kann.

Dafür habe ich emu10k1.conf 2 mal kopiert , und umbenannt.

emu10k1.conf.dig0
emu10k1.conf.dig1


Wo ich jeweils bei der Option USE_DIGITAL_OUTPUT ein yes oder no stehen habe.
Dann habe ich noch 2 ausführbare Dateien erstellt


dig0
dig1




dig0

/quote
================================================
#!/bin/sh
cp /usr/local/etc/emu10k1.conf.dig0 emu10k1.conf
./emu-script
================================================
/quote end



dig1

/quote
================================================
#!/bin/sh
cp /usr/local/etc/emu10k1.conf.dig1 emu10k1.conf
./emu-script
================================================
/quote end


dann noch


chmod 755 dig0
chmod 755 dig1



Nun kann ich mit ./dig0 , ./dig1
den digitalen Ausgang aus und an machen


Ich hoffe geholfen zu haben .

Für Anregungen bin ich jederzeit offen.


Author : spychodelics



Noch mal dank an dieser Stelle an :

AceTheFace
Columbo0815
Flighty
giftnudel
tsuribito
raider