Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: GentooForum.de. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

1

02.03.2006, 23:07

[gelöst] Probleme mit ALSACONF und nvidia nforce2

So malzeit..

hab folgendes Problem. Gemäß dem Gentoo HowTo hab ich alsa im Kernel als Module implementiert.
Alles wunderbar, das Modul SND-INTEL8x0 mit implementiert, da die alsamatrix mir das als richtiges Modul für meine Soundkarte ausgespuckt hat. So dann natürlich:

Quellcode

1
emerge alsa-utils

und

Quellcode

1
alsaconf


so nun kommts. Alsconf liefert mir nach erfolgreichem und richtigen erkennen der Soundkarte folgende Meldung:

Quellcode

1
2
3
4
configuring snd-***
Do you want to modify err?
configuring [/lib/liblow.c(329)]
Do youn want to modify /etc/modules.d/alsa - y/n


Ok... snd-*** klingt schon komisch.. Beim Start von

Quellcode

1
alsamixer


meldet er natürlich "device not found"

Auch klar.. da ja snd-*** nicht unbedingt das Modul ist was ich brauche..
Also mal

Quellcode

1
modprobe snd-intel8x0


getestet und siehe da alsamixer lässt sich starten.. Ok das ganze dann mal in die
/etc/modules.d/autoload/kernel-2.6 reingeklatscht und reboot. Dann die Meldung, die kam natürlich bei reboot davor auch schon - also mal null effekt das ganze...

Quellcode

1
2
3
4
(Auzug aus dem Kernel-Log)
loading Alsamodules
   loading snd-card-0
FATAL snd_*** not found


Bemerkenswert hierbei ist allerdings das er das ganze hier mit Unterstrich schreibt, also
snd_***

Ok und zu guter letzt mal der Auzug aus meiner /etc/modules.d/alsa

Quellcode

1
2
3
4
5
#---BEGIN: generated by ALSACONF, do not edit
#---ALSACONF version 1.0.10---
alias snd-card-0 snd-*** err [lib/liblow.c(329)]:
alias snd-slot-0 snd-*** err lib/liblow.c(329)]:
#---END: generated by ALSACONF, do not edit---


Helft mir weiter Leute ich bin am Ende meines Wissens ;)

P.S. Hat das vielleicht was mit dem Releasewechesel auf 2006.0 zu tun - zwecks kompilieren der Pakete?
Hab mein System in den letzten Wochen aufgesetzt, und es läuft somit noch unter 2005.1

Gruss das Bunny

2

03.03.2006, 12:30

schreib doch einfach mal das richtige modul für deine snd-karte in /etc/modules.d/alsa

Quellcode

1
2
alias snd-card-0 snd-intel8x0
alias snd-slot-0 snd-intel8x0

3

03.03.2006, 12:56

auch auf die Gefahr hin das dort Alsaconf do not edit geschrieben hat,
hab ich das auch schon ausprobiert...

hatte aber auch keinen effekt...

4

03.03.2006, 12:59

hmm also ich hab auch nforce2 chipssätze drauf ... hast du alle nforce2 driver im kernel aktiviert ? ... also ich habs mit reincompiliert im kernel ...

2.6.15 kernel ...
das einzige was ich dann noch machen musste war xmms zu emergen und fertig ...

(mein problem ist das ich zwischen der onboard nforce und pci soundkarte nicht switchen kann)
''''''''''''''''''''''''''''''''''''''''''''''''
Gentoo-Linux
der G-Punkt eines Pc´s

''''''''''''''''''''''''''''''''''''''''''''''''

5

03.03.2006, 13:09

yup sind als module im im Kernel implementiert....
nei dir fest oder auch als module?

wenn ich als fest implementiere.. brauch ich da noch alsaconf? ode rmach ich die einstellungen dann direkt über den alsamixer...

bzw.. wie funktioniert das dann....

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »killahbunny« (03.03.2006, 13:22)


6

03.03.2006, 14:29

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
        # ALSA portion
        alias char-major-116 snd
        alias snd-card-0 snd-intel8x0
	# module options should go here

        # OSS/Free portion
        alias char-major-14 soundcore
        alias sound-slot-0 snd-card-0
	
	# card #1
	alias sound-service-0-0 snd-mixer-oss
	alias sound-service-0-1 snd-seq-oss
	alias sound-service-0-3 snd-pcm-oss
	alias sound-service-0-8 snd-seq-oss
	alias sound-service-0-12 snd-pcm-oss


das ist die vollständige /etc/modules.d/alsa

wenn du möchtest kann ich dir auch ne anleitung machen wie du deine soundkarte mit den nativen treibern auf jeden fall zum laufen bekommst!
MfG MyD

7

03.03.2006, 14:36

des wär net schlecht...hau mal rein...

8

03.03.2006, 14:47

lese dir auf jeden fall noch das hier durch!
ALSA GUIDE @ GentooForum.de

hier mal die kurzfassung:
#################################################################

das muss in die /etc/make.conf

Quellcode

1
ALSA_CARDS="intel8x0"



nachzusehen hier


mach es mal so (würde dir nen ganz frischen kernel dafür empfehlen):

deinen kernel so einstellen:

Quellcode

1
2
3
4
5
6
7
8
9
10
 Loadable module support  --->
     [*] Enable loadable module support

 Device Drivers  --->
     Sound  --->
         <*> Sound card Support
             Advanced Linux Sound Architecture  --->
                 < > Advanced Linux Sound Architecture
             Open Sound System  --->
                 < > Open Sound System (Deprecated)



dann musst du jegliche packages mit alsa emerged haben...
z.b.

Quellcode

1
2
3
4
5
6
7
8
9
10
# emerge alsa-lib alsa-headers alsa-driver alsa-oss alsa-utils 
  
These are the packages that I would merge, in order: 
  
Calculating dependencies ...done! 
[ebuild   R   ] media-libs/alsa-lib-1.0.8
[ebuild N     ] media-sound/alsa-driver-1.0.8
[ebuild   R   ] media-libs/alsa-oss-1.0.8-r1 
[ebuild   R   ] media-sound/alsa-utils-1.0.8 
[ebuild N     ] media-sound/mpg321


Quellcode

1
2
3
# etc-update
Scanning Configuration files... 
Exiting: Nothing left to do; exiting. :)


und dann alsasound zum bootlevel hinzufügen...

Quellcode

1
2
3
4
# rc-update add alsasound boot
# /etc/init.d/alsasound start 
* ALSA Detected... 
* Restoring Mixer Levels                     [ ok ] 



dann muss dein user ja noch in der gruppe audio sein...

und dann noch die mixer level einstellen...

entweder mit --> alsamixer
würde dir aber zu alsaconf raten...

und mit

Quellcode

1
2
# alsactl store
(werden die soundlevel gespeichert)



wenn du den frisch geladenen kernel gebootet hast kannst schauen ob die sound karte erkannt wurde mit

Quellcode

1
# cat /proc/asound/cards


--> wenn dort nichts steht hast du irgend was falsch gemacht...

*good luck

*bei problemen nochmal melden...
MfG MyD

9

03.03.2006, 15:05

Also den GUIDE hab ich gestern gelesen.. steht so ziemlich das selbe drin wie im Howto von Gentoo selber...

- neuen Kernel hab ich gestern schon aufgesetzt und alle notwendigen
Einträge als Module kompiliert

Was ist besser Alsa als modul oder fest im kernel? Wenn ichs fest implementiere
funzt alsaconf dann auch noch.. normal ja oder?

10

03.03.2006, 16:36

hmm hast du eh die richtigen driver ausgewählt ???

also bei nforce 2 chipsätzen ist ja eine soundkarte dabei !?

also wenn du

Quellcode

1
# lspci -v | grep -i audio


00:06.0 Multimedia audio controller: nVidia Corporation nForce2 AC97 Audio Controler (MCP) (rev a1)

oder so ähnlich rauskommen ...

du hast ja auch in der überschrift nvidia nforce2 rein geschrieben ...

wieso willst du jetzt einen intel chipsatz verwenden ?
''''''''''''''''''''''''''''''''''''''''''''''''
Gentoo-Linux
der G-Punkt eines Pc´s

''''''''''''''''''''''''''''''''''''''''''''''''

11

03.03.2006, 16:50

schau mal in der Alsa Soundmatrix nach, da laufen die meisten AC97 gleichen Soundkarten unter dem intel8x0 Treiber...

auch der nforce treiber...

alsa matrix

12

03.03.2006, 19:58

hmmm seltsam...

vorhin mal die kiste angemacht und siehe da es tut...

finde ich aber strange, da ich solche eigenarten eigentlich nur von windoof kenne...

@ Schattenschlag:

Hast du mal probiert dein nforce audio im bios abzudrehen, und nur die pci - karte zu nutzen..
vorrausgestzt natürlich diese ist auch besser....;)

13

03.03.2006, 20:00

Zitat

Original von killahbunny
hmmm seltsam...

vorhin mal die kiste angemacht und siehe da es tut...

finde ich aber strange, da ich solche eigenarten eigentlich nur von windoof kenne...

@ Schattenschlag:

Hast du mal probiert dein nforce audio im bios abzudrehen, und nur die pci - karte zu nutzen..
vorrausgestzt natürlich diese ist auch besser....;)


haja geil das es jetzt klappt - hast es so gemacht wie ich dir geschrieben habe ?(
MfG MyD

14

03.03.2006, 21:31

Wollte es gerade nach deinen Methoden probieren..

Ich öffne also die /etc/modules.d/alsa und will erstmal so rumprobieren
ohne das ich vorher schon wieder einen neuen Kernel aufsetzten muss...

Doch bevor ich anfang deinen text abzutippen denk ich mir.. STOP..
dry and die und teste vor erst nochmal ob sich der alsamixer wieder nicht starten lässt..

gesagt getan

Quellcode

1
alsamixer

und siehe da dieser öffnet sich.. das ganze gleich mit reboot auf Reproduzierbarkeit geprüft..
tut auch...

gut dann...

Quellcode

1
cat /dev/urandom /dev/sound/dsp


keine Fehlermeldung, aber es kommt nix aus den Boxen..
Also alsamixer... mute raus und
tata es tut... trotz Fehlermeldung...

den Eintrag in der /etc/modules.d/autoload/kernel-2.6
hab ich mal stehen lassen....

im kde mpg getestet und systemsound gehen auch.. somit scheint es zu funktionieren...

Muss nur noch den Kmixer finstallieren... bzw. nvidia hatte mal so en tolles Tool namens Nvmixer....

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »killahbunny« (03.03.2006, 21:31)


15

03.03.2006, 22:52

Zitat

Original von killahbunny
hmmm seltsam...

vorhin mal die kiste angemacht und siehe da es tut...

finde ich aber strange, da ich solche eigenarten eigentlich nur von windoof kenne...

@ Schattenschlag:

Hast du mal probiert dein nforce audio im bios abzudrehen, und nur die pci - karte zu nutzen..
vorrausgestzt natürlich diese ist auch besser....;)


genau das will ich ja nicht den .. ich brauch ja beide soundkarten ;-) das ist ja mein problem
''''''''''''''''''''''''''''''''''''''''''''''''
Gentoo-Linux
der G-Punkt eines Pc´s

''''''''''''''''''''''''''''''''''''''''''''''''