Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
emerge alsa-driver --> failed --> Kernel 2.6.3 (solved
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German)
View previous topic :: View next topic  
Author Message
benjamin200
Veteran
Veteran


Joined: 01 Feb 2004
Posts: 1426
Location: DE Munich

PostPosted: Tue Mar 16, 2004 4:09 pm    Post subject: emerge alsa-driver --> failed --> Kernel 2.6.3 (solved Reply with quote

Hallo zusammen,

ich habe Probleme alsa zu kompilieren. Bin auf dem Gebiet Sound System bei Linux noch ziemlich neu. Die ALSA Konfigurations Anleitung von www.gentoo.de liegt ausgedruckt vor mit. So bin ich vorgegangen:

Code:

#make mrproper
#make modules modules_install

anschließend alsa in die /etc/make.conf USE Variablen mit aufgenommen (wie laut Anleitung). Im nächsten Step habe ich meine Soundkarteninformationen über grep audio abgerufen.

Code:

bash-2.05b# grep audio /proc/pci
    Multimedia audio controller: Creative Labs SB Live! EMU10k1 (rev 8).
bash-2.05b#


Daraufhin habe ich noch mit "lsmod" die module überprüft. Derzeit sind keine geladen. Abschließend habe ich den emerge Befehl abgesetzt:
Code:

bash-2.05b# env ALSA_CARDS='emu10k1' emerge alsa-driver





Code:

INUX -Wall -Wstrict-prototypes -fomit-frame-pointer -Wno-trigraphs -O2 -fno-stri
ct-aliasing -fno-common -pipe -DALSA_BUILD   -DEXPORT_SYMTAB -c memalloc.c
In file included from /var/tmp/portage/alsa-driver-0.9.8/work/alsa-driver-0.9.8/                                                                            include/sound/driver.h:42,
                 from hwdep.c:22:
/var/tmp/portage/alsa-driver-0.9.8/work/alsa-driver-0.9.8/include/adriver.h:134:                                                                             error: redefinition of `PDE'
/usr/src/linux/include/linux/proc_fs.h:263: error: `PDE' previously defined here
In file included from memalloc.inc:11,
                 from memalloc.c:1:
/var/tmp/portage/alsa-driver-0.9.8/work/alsa-driver-0.9.8/include/adriver.h:134:                                                                             error: redefinition of `PDE'
/usr/src/linux/include/linux/proc_fs.h:263: error: `PDE' previously defined here
make[1]: *** [memalloc.o] Error 1
make[1]: *** Waiting for unfinished jobs....
make[1]: *** [hwdep.o] Error 1
make[1]: Leaving directory `/var/tmp/portage/alsa-driver-0.9.8/work/alsa-driver-                                                                            0.9.8/acore'
make: *** [compile] Error 1

!!! ERROR: media-sound/alsa-driver-0.9.8 failed.
!!! Function src_compile, Line 64, Exitcode 2
!!! Parallel Make Failed

bash-2.05b#



Wie bekomme ich alsa-driver auf mein System?
Aus der Fehlermeldung werde ich nicht schlau. Danke für eure Unterstützung.


Last edited by benjamin200 on Thu Mar 18, 2004 11:19 am; edited 1 time in total
Back to top
View user's profile Send private message
MALON3
Tux's lil' helper
Tux's lil' helper


Joined: 16 Jan 2004
Posts: 87

PostPosted: Tue Mar 16, 2004 4:14 pm    Post subject: Reply with quote

Nimm doch die alsa Treiber ausm Kernel.
Hab auch ne SB! Live...Laufen bei mir perfekt!

gruß malon3
Back to top
View user's profile Send private message
benjamin200
Veteran
Veteran


Joined: 01 Feb 2004
Posts: 1426
Location: DE Munich

PostPosted: Tue Mar 16, 2004 4:23 pm    Post subject: Reply with quote

Hi Marlon3,
Danke für deine Antwort und den Tip das laden der Module über den Kernel zu machen.

Ich bin jedoch etwas verwundert, da bei jedem emerge --pretend world die also-driver mit aufgelistet werden. Kannst Du mir erklären wieso? Ich hatte vorher nie also drauf und aufeinmal will emerge es installieren.

Somit schlägt jedes emerge --update world fehlt. Wie kann ich trotzdem (wie du und alle anderen auch) ein update world ausführen. Bis vor kurzem wollte er alsa-driver nicht kompilieren.
Back to top
View user's profile Send private message
MALON3
Tux's lil' helper
Tux's lil' helper


Joined: 16 Jan 2004
Posts: 87

PostPosted: Tue Mar 16, 2004 4:27 pm    Post subject: Reply with quote

mh ich denke mal das es an der alsa use flag liegt, dass er es jetzt haben will...

entweder

Code:
emerge -i alsa-driver


oder über /etc/package.mask müsste es auch gehn...

gruß malon3[/code]
Back to top
View user's profile Send private message
Inte
Veteran
Veteran


Joined: 15 Jul 2003
Posts: 1387
Location: Mannheim, GER

PostPosted: Tue Mar 16, 2004 4:34 pm    Post subject: Reply with quote

Hi benjamin200,
trag doch in Deine /etc/portage/package.mask
Code:
media-sound/alsa-driver
ein. Damit sollte auch Dein update world funktionieren.

Gruß, Inte.

PS.:Portage 2.0.50 solltest Du dann aber schon installiert haben :wink: Wenn Du mehr darüber wissen willst, dann schau mal unter "Neue Funktionen und Optionen in Portage"
_________________
Gentoo Linux - Die Metadistribution
Back to top
View user's profile Send private message
MALON3
Tux's lil' helper
Tux's lil' helper


Joined: 16 Jan 2004
Posts: 87

PostPosted: Tue Mar 16, 2004 4:38 pm    Post subject: Reply with quote

inte hat natürlich recht!

es heißt richtig /etc/portage/package.mask
Back to top
View user's profile Send private message
benjamin200
Veteran
Veteran


Joined: 01 Feb 2004
Posts: 1426
Location: DE Munich

PostPosted: Tue Mar 16, 2004 4:39 pm    Post subject: Reply with quote

Hallo Marlon3 + Inte,
mein Kernel 2.6.3 will aufeinmal nicht mehr booten. Bin jetzt gerade dabei den 2.6.4 neu zu kompilieren und dann das Thema alsa mittels der Kernel konfiguration nochmals neu anzupacken. Danke für die Tips bezüglich des world update.

Beste Grüße,
Benjamin

P.S. alsa nehme ich auch aus der /etc/make.conf raus
Back to top
View user's profile Send private message
Inte
Veteran
Veteran


Joined: 15 Jul 2003
Posts: 1387
Location: Mannheim, GER

PostPosted: Tue Mar 16, 2004 4:49 pm    Post subject: Reply with quote

benjamin200 wrote:
alsa nehme ich auch aus der /etc/make.conf raus
8O Sollen die Programme, die Du zukünftig kompilierst keine ALSA-Unterstützung haben? Ich würde das USE-Flag schon in der /etc/make.conf lassen.

Gruß, Inte.

@MALON: War reiner Zufall. Das passiert mir viel zu selten. :wink:
_________________
Gentoo Linux - Die Metadistribution
Back to top
View user's profile Send private message
benjamin200
Veteran
Veteran


Joined: 01 Feb 2004
Posts: 1426
Location: DE Munich

PostPosted: Tue Mar 16, 2004 4:53 pm    Post subject: Reply with quote

Danke für den Hinweis. MERCI
Back to top
View user's profile Send private message
benjamin200
Veteran
Veteran


Joined: 01 Feb 2004
Posts: 1426
Location: DE Munich

PostPosted: Tue Mar 16, 2004 6:01 pm    Post subject: Reply with quote

Endlich kommt Sound aus den Lautsprechern, aber meine Karte wurde falsch erkannt. In KMix wird mir eine SigmaTEL STAC9721/23 angezeigt. Permanent erhalte ich die Meldung:

"Sound Server fatal error.
cpu overload, aborting"

Ich habe emu10k1 fest in den Kernel 2.6.4 kompiliert. Hier ein Auszug aus der /etc/moudules.d/alsa

Code:

# Alsa 0.9.X kernel modules' configuration file.
# $Header: /home/cvsroot/gentoo-x86/media-sound/alsa-utils/files/alsa-modules.conf-rc,v 1.1 2003/08/05 21:07:55 johnm Exp $

# ALSA portion
#alias char-major-116 snd
# OSS/Free portion
#alias char-major-14 soundcore
alias snd-card0 snd-emu10k1

##
## IMPORTANT:
## You need to customise this section for your specific sound card(s)
## and then run `update-modules' command.
## Read alsa-driver's INSTALL file in /usr/share/doc for more info.
##
##  ALSA portion
## alias snd-card-0 snd-interwave
## alias snd-card-1 snd-ens1371
##  OSS/Free portion
## alias sound-slot-0 snd-card-0
## alias sound-slot-1 snd-card-1
##

# OSS/Free portion - 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
##  OSS/Free portion - card #2
## alias sound-service-1-0 snd-mixer-oss
## alias sound-service-1-3 snd-pcm-oss
## alias sound-service-1-12 snd-pcm-oss

alias /dev/mixer snd-mixer-oss
alias /dev/dsp snd-pcm-oss
alias /dev/midi snd-seq-oss

# Set this to the correct number of cards.
options snd cards_limit=1


Bezüglich des world updates --> bei mir gibt es kein /etc/portage. Ich habe es aber ganz sicher drauf. Zur sicherheit habe ich nochmals emerge -k portage ausgeführt. Jedoch habe ich dieses Verzeichniss nicht. Liegt die besagte "package.mask" doch wo anders?

Gruß,
Benjamin
Back to top
View user's profile Send private message
benjamin200
Veteran
Veteran


Joined: 01 Feb 2004
Posts: 1426
Location: DE Munich

PostPosted: Thu Mar 18, 2004 11:18 am    Post subject: Reply with quote

Nun habe ich in der /etc/make.conf die USE Variablen auskommentiert und die /etc/modules.d/alsa gelöscht. Siehe da, es taucht nicht mehr im World Update auf. Sommit kann ich nun das World Update fahren und falls nötig, alsa über den Kernel aktivieren.

Gruß,
Benjamin
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German) All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum