PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Audigy 2 Probleme



{GFA}Theron
22.09.03, 18:59
Hallo Jungs und Mädels ... Ich hoffe Ihr könnt mir helfen.
Ich bin neu auf Linux Madrake 9.1 umgestiegen und kriege keinen Sound aus meiner Ausigy 2 ??

Treiber sind doch vorhanden , was muss ich tun damit sie was von sich gibt?

Hatte mal ein paar Minuten Sound , weil ich über das Kontroll Zentrum mit den verschiedenen Treibern (Audigy und emu..) gespielt habe....

Nach nem Neustart war wieder nix mit Sound?

Was muss ich tun ? Gibt nen aktuellen Treiber ?
Wie installieren ich das ...

Hab echt noch null Ahnung von sowas.....

Thx for helping me..

Sven

Wuppi109
23.09.03, 11:18
Hallo,

Du must die CVS emu10k1 Version verwenden. Ich weis nicht ob bei der Mandrake 9.1 die CVS-Version dabei hat. Wenn Du Sound hast beim testen, wird wahrscheinlich Dein emu10k1-Modul nicht beim booten geladen.
Das kannst Du aber in die boot.local eintragen (in der Hoffnung das die auch bei Mandrake so heist :rolleyes: )

Ansonsten schau z. b hier:

http://www.linuxforen.de/forums/showthread.php?s=&threadid=67772&highlight=audigy2

oder Suchfunktion nochmal bemühen

Gruß Wuppi

PS: Eine andere Möglichkeit ist der kostenplichtige OSS-Treiber

http://www.opensound.com/

{GFA}Theron
23.09.03, 17:56
boot.local ??

wie komme ich da ran..??

Bin völlig Ahnungslos und hab mein Linux erst ein paar TAge!

Aber finde es jetzt schon besser als Windoof... ;)

Wuppi109
23.09.03, 21:01
Ich selbst hab SuSE.. da kann bei Mandrake das etwas anders sein..
Okay such aml eine Datei mit diesem Namen..

Die Funktion ist folgende:
Die boot.local (wie auch andere Dateien dieser Art z. B xf86.config für den x-Server)
sind Textdateien in denen Befehle aufgeführt sind und die dann bei bestimmten Anforderungen vom System ausgeführt werden.
Weil das Textdateien sind können diese mit Texteditoren (z.B. Kwrite) angepasst werden, dazu einfach eine Zeile mit dem Befehl, wie er in der Konsole eingetippt wird, eintragen (geht natürlich nur als root).
Also die boot.local wird (wie der Name schon sagt) beim booten ausgeführt.Wenn da jetzt z. B. drinsteht modprobe emu10k1 wird das Modul (=Treiber) geladen.
Vielleicht können da die Mandrakespezis mehr zu sagen :D

Gruß Wuppi

PS: das ist ja das schöne an Linux/Unix solche Treiber-Dinge zu verändern und gestalten..wenn ich an die Registry von windows denke..:ugly: geht oder geht nie

{GFA}Theron
23.09.03, 22:14
he he .. genau ....

Ist ja auch mal interessant das wirklich jeder sein BS so anpassen kann wie er will ...

:D

Wuppi109
23.09.03, 22:22
..aber vorsicht..nicht willenlos irgendwas eintragen. Immer vorher hier fragen ;) ;) oder suchen.

Gruß Wuppi

PS die boot.local steht in der /etc/rc.d drin (ist ein Link auf /etc/init.d) gibts die bei Dir auch?

{GFA}Theron
25.09.03, 18:14
Gibt es zwar .. aber es ist kein boot.local zu finden???

hmm ... so unterschiedlich kann es doch nicht sein oder wie?

Habe aber folgendes gefunden..:

unter : /etc/rc.d/init.d/sound

und zwar ..:

#!/bin/sh
# (c) MandrakeSoft, Chmouel Boudjnah <chmouel@mandrakesoft.com>
# $Id: sound.init,v 1.10 2002/11/18 22:05:31 flepied Exp $
#
# sound: This shell script launch the sound on your system.
#
# chkconfig: 2345 18 69
# description: This shell script launch the sound on your system.

. /etc/rc.d/init.d/functions

PKLVL=$(cut -f1 /proc/sys/kernel/printk)
sysctl -n -w kernel.printk=0

conf_file=/etc/modules.conf

function start_mixer () {
if [ -d /proc/asound ] && [ -x /usr/sbin/alsactl ];then
return 0;
fi
if egrep -q '(sparcaudio|sound)' /proc/devices 2>/dev/null && \
[ "$retval" -eq 0 ] && [ -x /usr/bin/aumix ];then
if [ ! -r /etc/.aumixrc ];then
action "Setting mixer settings" /usr/bin/aumix -v80 -w80 -c80
else
action "Loading mixer settings" /usr/bin/aumix -f /etc/.aumixrc -L
fi
fi
}

function stop_mixer () {
if [ -d /proc/asound ] && [ -x /usr/sbin/alsactl ];then
return 0;
fi
if egrep -q '(sparcaudio|sound)' /proc/devices 2>/dev/null && [ -x /usr/bin/aumix ];then
action "Saving mixer settings" /usr/bin/aumix -f /etc/.aumixrc -S
fi
}

function module () {
opt=""
phrase=$1
alias=$2
[ -n "$3" ] && opt="-r"
module=`egrep -s "^alias( |\t)+"$alias"( |\t)+" $conf_file | awk '{ print $3 }'`
if [ -n "$module" ] && [ "$module" != "off" ];then
action "$phrase ($module)" modprobe "$opt" $module
return $?
fi
}

case $1 in
start)
retval=0
if [ ! -d /proc/asound ];then
module "Loading sound module" sound || retval=1
awk '/^((alias)|(probe)) +sound-slot-[0-9]/ {print $2}' $conf_file | ( \
while read line; do
[[ $line = snd-card-* ]] && continue #we do it via alsa script
module "Loading sound module" $line || retval=1
done
)
module "Loading midi module" midi
fi
start_mixer;
touch /var/lock/subsys/sound
;;
stop)
# i should have the same semantic of alsa script than oss script,
# but i do not :-(, patches welcome.
stop_mixer;
rm -f /var/lock/subsys/sound
;;
status)
if egrep -q '(sparcaudio|sound)' /proc/devices;then
gprintf "Sound loaded"
echo
fi
;;
reload)
;;
restart)
$0 stop
$0 start
;;
*)
echo "Usage: %s\n" "$(basename $0) {start|stop|restart|status}"
exit 0
esac

sysctl -n -w kernel.printk=$PKLVL
exit 0



vielleicht kannst Du damit was anfangen??

Wuppi109
25.09.03, 21:19
Da kann ich Dir jetzt nicht helfen. Die Datei nennt sich bestimmt anders bei Mandrake.
Poste das Prob doch mal unter installieren und konfigurieren.
Eine Datei mit der Funktion sollte es auch unter Mandrake geben.

Gruß Wuppi