PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : soundkarte einrichten -> hilfe



chummer
29.10.02, 18:21
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.

hunter
29.10.02, 18:36
Es gibt eine Anleitung von mir wie man ein anständiges ALSA 0.9rc4 compiliert und einrichtet. Findest du im HowTo Bereich.

chummer
29.10.02, 19:14
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. :(

hunter
29.10.02, 19:24
Hast du kernel-source und kernel-headers installiert ? Eines davon scheint zu fehlen.

Siehe:

> rpm -qa | grep kernel

chummer
29.10.02, 19:39
error: cannot open Packages index using db3 - No such file or directory (2)

das passiert wenn ich obiges eintippe.

dauni
29.10.02, 20:11
rpm auf debian? das wird auch nicht unbedingt gehen müssen ;)

was da hilft, weiß ich aber leider auch nicht

hunter
29.10.02, 20:11
Hups. Stimmt ja, Debian. Da musst du mal mit aptget dran gehen.

aptget install kernel-source

Oder so was.

chummer
30.10.02, 12:35
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

hunter
30.10.02, 13:38
Denke das letzte.

chummer
30.10.02, 14:00
hab die kernel-sources installiert. funktioniert leider immer noch nicht mit dem make all.
gleicher fehler. :(

dauni
30.10.02, 14:11
wirst wohl nochmal mit configure usw. anfangen müssen - damit den makefiles gesagt werden kann, wo die header sind ...

chummer
30.10.02, 14:15
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?

chummer
30.10.02, 15:32
über meine debian cd kann ich das system booten. nur, aber wie kann ich das wieder ändern?

hunter
30.10.02, 15:55
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.

chummer
30.10.02, 15:58
lilo hatte ich ausgeführt. leider ohne erfolg.

chummer
30.10.02, 16:52
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?

hunter
30.10.02, 19:10
Hast du keine CD wo die drauf sein könnten ?

chummer
30.10.02, 21:40
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

hunter
31.10.02, 07:33
Hmm. Das sieht komisch aus. Vieleicht war das Archiv defekt. Lad es am besten noch mal neu runter. Am besten vieleicht auch mit wget.

chummer
31.10.02, 17:44
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.

hunter
31.10.02, 19:45
Sorry. Ich muss hier leider passen. Hab zwar viel Erfahrung mit ALSA (daher auch die HowTo), aber hier weiß ich leider nicht weiter.

chummer
31.10.02, 21:25
so ein mist. :(
aber trotzdem danke für deine mühe.

lennier
01.11.02, 21:48
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.

chummer
01.11.02, 22:05
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 ;)

lennier
02.11.02, 11:03
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.

:)

chummer
02.11.02, 12:50
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.

lennier
02.11.02, 14:01
Hauptsache es funktioniert endlich.