Archiv verlassen und diese Seite im Standarddesign anzeigen : soundkarte einrichten -> hilfe
hallo.
wie kann ich denn meine als4000 soundkarte am besten einrichten?
mit alsa? wenn ja, wie installier ich das denn richtig?
wenn ich alsaconf starte kommt immer die meldung das
alsa nicht installiert sei. ???
hab leider nicht so viel ahnung und wäre froh wenn mir das
einer schritt für schritt erklären könnte.
hab auch schon das forum hier durchsucht und das internet,
aber es hat nichts funktioniert was ich gefunden hatte. :(
ps: habe debian woody 3.0 laufen.
Es gibt eine Anleitung von mir wie man ein anständiges ALSA 0.9rc4 compiliert und einrichtet. Findest du im HowTo Bereich.
hab das irgendwie laut der anleitung nicht hinbekommen. :(
wenn ich make all eingebe bricht er mit einer fehlermeldung ab:
make[1]: Entering directory `/home/chummer/alsa-driver-0.9.0rc5/acore'
gcc -D__KERNEL__ -DMODULE=1 -I/home/chummer/alsa-driver-0.9.0rc5/include -I/usr/include -O2 -mpreferred-stack-boundary=2 -march=i686 -D__SMP__ -DCONFIG_SMP -DLINUX -Wall -Wstrict-prototypes -fomit-frame-pointer -pipe -DALSA_BUILD -DEXPORT_SYMTAB -c hwdep.c
In file included from /home/chummer/alsa-driver-0.9.0rc5/include/sound/driver.h:43,
from ../alsa-kernel/core/hwdep.c:22,
from hwdep.c:1:
/home/chummer/alsa-driver-0.9.0rc5/include/adriver.h:40: linux/modversions.h: No such file or directory
make[1]: *** [hwdep.o] Error 1
make[1]: Leaving directory `/home/chummer/alsa-driver-0.9.0rc5/acore'
make: *** [compile] Error 1
da wird eine datei nicht gefunden. :(
Hast du kernel-source und kernel-headers installiert ? Eines davon scheint zu fehlen.
Siehe:
> rpm -qa | grep kernel
error: cannot open Packages index using db3 - No such file or directory (2)
das passiert wenn ich obiges eintippe.
rpm auf debian? das wird auch nicht unbedingt gehen müssen ;)
was da hilft, weiß ich aber leider auch nicht
Hups. Stimmt ja, Debian. Da musst du mal mit aptget dran gehen.
aptget install kernel-source
Oder so was.
LinuxBox:~# apt-get install kernel-source
Reading Package Lists... Done
Building Dependency Tree... Done
Package kernel-source is a virtual package provided by:
kernel-source-2.4.18-hppa 12.1
kernel-source-2.4.17-ia64 011226.13
kernel-source-2.4.17-hppa 32.1
kernel-source-2.4.17 2.4.17-1
kernel-source-2.4.16 2.4.16-1
kernel-source-2.4.14 2.4.14-1
kernel-source-2.4.10 2.4.10-1
kernel-source-2.2.20 2.2.20-5
kernel-source-2.4.18 2.4.18-5
You should explicitly select one to install.
was soll ich da auswählen? das erste oder das letzte?
hab kernel 2.4.18-bf2.4
hab die kernel-sources installiert. funktioniert leider immer noch nicht mit dem make all.
gleicher fehler. :(
wirst wohl nochmal mit configure usw. anfangen müssen - damit den makefiles gesagt werden kann, wo die header sind ...
hatte ich gemacht.
aber jetzt habe ich ein ganz anderes problem.
nachdem ich dann neugstartet hatte kam folgende meldung:
request_module[block-major-3]: Root fs not mounted
VFS: Cannot open root device "305" or 03:05
Please append a correct "root=" boot option
Kernel panic: VFS: Unable to mount root fs on 03:05
danach bleibt das system hängen.
was mach ich nun?
über meine debian cd kann ich das system booten. nur, aber wie kann ich das wieder ändern?
Lass den MBR noch mal mittels "/sbin/lilo" neu schreiben (sofern du Lilo verwendest).
Offenbar hast du noch irgendetwas anderes gemacht als nur die Sourcen zu installieren, da diese nur ein Archiv mit den Kernelquellen darstellen das nichts mit dem laufenden System selbst zu tun haben sollte.
lilo hatte ich ausgeführt. leider ohne erfolg.
so, hab den alten kernel wieder hergestellt.
dieses apt-get install kernel-source hat mir einen anderen kernel installiert. :(
wie kann ich nun an die kernel sourcen kommen ohne einen neuen kernel zu installieren?
Hast du keine CD wo die drauf sein könnten ?
so, hab die sources jetzt installiert bekommen.
die alsa-driver hab ich auch compiliert. keine probleme mehr.
aber bei der alsa-lib bricht mir make mit einer fehlermeldung ab:
-Wl,-soname -Wl,libasound.so.2 -o .libs/libasound.so.2.0.0
/usr/bin/ld: .libs/libasound.so.2.0.0: undefined versioned symbol name snd_pcm_hw_params_get_rate_min@ALSA_0.9.0rc4
/usr/bin/ld: failed to set dynamic section sizes: Bad value
collect2: ld returned 1 exit status
make[2]: *** [libasound.la] Error 1
make[2]: Leaving directory `/root/alsa/alsa-lib-0.9.0rc4/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/root/alsa/alsa-lib-0.9.0rc4/src'
make: *** [all-recursive] Error 1
Hmm. Das sieht komisch aus. Vieleicht war das Archiv defekt. Lad es am besten noch mal neu runter. Am besten vieleicht auch mit wget.
ok, die libs hab ich installiert bekommen. hab einfach die rc3 genommen.
aber die utils gehen leider nicht. hab jetzt 5 verschiedene versionen probiert.
kommt immer der gleiche fehler. :(
findet irgendeine datei nicht.
hab dann aber trotzdem die module alle geladen und den mixer auf 50 % gedreht.
wenn ich dann einen sound abspielen will hör ich nur ein ganz leises piepsen.
Sorry. Ich muss hier leider passen. Hab zwar viel Erfahrung mit ALSA (daher auch die HowTo), aber hier weiß ich leider nicht weiter.
so ein mist. :(
aber trotzdem danke für deine mühe.
Welche Kernel Sourcen Du installierst hängt davon ab, welche
Version Du momentan am Laufen hast, das stellst Du fest mit
uname -r
Da erhältst Du auch gesagt, welche Extraversion Du installiert hast. Der Standard 2.4er Kernel hat die Extraversion -bf2.4
nun installierst du die notwendigen Pakete
apt-get install alsa-source kernel-package kernel-source-2.4.18 alsa-base dpkg-dev alsa-utils fakeroot kernel-header-2.4.18-bf2.4
Dann gehst Du ins Packet /usr/src und packst die tar.bz archive aus.
nu legst Du einen Symbolischen Link auf die Header an:
ln -s kernel-header-2.4.18-bf2.4 linux
Das ist wichtig, damit die Module auch richtig kompiliert werden.
nu gehst Du in das Verzeichnis kernel-source-2.4.18
dann kopierst du Die Konfiguration für den Standardkernel in das Verzeichnis
cp /boot/config-2.4.18-bf2.4 ./.config
Damit Du nicht jeden Parameter per hand eingeben musst, rufe kurz
make menuconfig auf und brich das ab.
und jetzt gehts los
fakeroot make-kpkg clean
fakeroot make-kpkg --append-to-version -bf2.4 modules_image
Nach dem Kompilieren solltest Du die Module in /usr/src finden
Die installierst Du mit
dpkg -i alsa-modules-xxxxx.deb
ruf alsaconf auf
benenne die Datei /etc/alsa/modutils/0.5 in 0.9 um
nun ein modules-update und wech.
Die Anleitung basiert auf dem Eintrag von Glatzor im Debianforum
http://www.debianforum.de/forum/viewtopic.php?t=2849
Sie wurde von mir aufgrund von Problemen leicht variiert.
vielen dank für deine antwort.
nur leider komm ich damit nicht ganz klar.
sobald ich das hier ausführe:
fakeroot make-kpkg clean
kommt diese meldung:
sh: make-dpkg: command not found
muss ich mir da noch was installieren?
gruß rené
blaCK_dEViL
02.11.02, 03:04
Original geschrieben von chummer
sh: make-dpkg: command not found
muss ich mir da noch was installieren?
allerdings:
apt-get install kernel-package ;)
Hi,
>sh: make-dpkg: command not found
>muss ich mir da noch was installieren?
Sieh mal genau hin. Das Kernel Package hast Du ja schon installiert.
Nur hast Du statt make-kpkg make-dpkg geschrieben, also mit dem Befehl
dpkg vermischt. Passiert ganz leicht.
:)
hat bei mir nicht so richtig geklappt das ganze.
nach allen versuchen hab ich dann einfach mal wieder die kernel sourcen von alsa-project gezogen und komiliert. bei den libs hat mir make wieder einen fehler gebracht. aber nachdem ich dann die module geladen habe ging der sound auf einmal. keine ahnung wieso, aber jetzt geht es.
Hauptsache es funktioniert endlich.
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.