PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : alsa Problem



flammenflitzer
27.11.04, 14:40
Hallo
Ich bekommen meinen Soundchip nicht zum Laufen.
Kann mir jemand helfen?

# lspci | grep audio
0000:00:11.5 Multimedia audio controller: VIA Technologies, Inc. VT8233/A/8235/8237 AC97 Audio Controller (rev 60)

# /etc/init.d/alsasound start
* Loading ALSA drivers ...
* Loading: snd-card-0 ...
FATAL: Module snd_via82xx not found. [ !! ]
* Loading: snd-pcm-oss ... [ ok ]
* Loading: snd-seq ... [ ok ]
* Loading: snd-ioctl32 ... [ ok ]
* Restoring Mixer Levels

# lsmod
Module Size Used by
snd_ioctl32 20928 0
snd_seq 53952 0
snd_seq_device 8144 1 snd_seq
snd_pcm_oss 52516 0
snd_mixer_oss 18304 1 snd_pcm_oss
nls_iso8859_1 5632 1
ntfs 152608 1
vfat 12480 0
msdos 8384 0
fat 37632 2 vfat,msdos
nvidia 4051516 12
sg 27504 0

-> also Module sind nicht geladen

installiert:
alsa-utils, alsa-tools ,alsa-patch-bay ,alsa-headers ,alsa-firmware, alsa-oss, alsa-lib

# cat /etc/modules.autoload.d/kernel-2.6
nvidia
via82xxx (ÜBERFLÜSSIG???????)

-> Diesen Eintrag hatte ich bei meiner letzten Installation nicht. Ich glaube, der ist überflüssig.

# cat /etc/modules.d/alsa
# ALSA portion
alias char-major-116 snd
alias snd-card-0 snd-via82xx
# 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

-> Dieser Eintrag entspricht der Anleitung auf der ALSA Homepage.
Der Eintrag in der Gentoo-Also-Anleitung sieht etwas anders aus.

# cat /etc/make.conf
CFLAGS="-O2"
CHOST="x86_64-pc-linux-gnu"
CXXFLAGS="${CFLAGS}"
USE="3dnow 3dfx aalib alsa audiofile avi bitmap-fonts bonobo cdr
cups dga divx4linux dvb dvd dvdr encode fdftk firebird
flac flash
foomaticdb ftp gif gnome gphoto2 gstreamer gtk gtk2 gtkhtml
imagemagick ipv6 java jpeg kde libwww mad mmx
mozilla mpeg msql mule mysql mysqli nls oggvorbis openal opengl
pam pdflib perl posix python qt quicktime samba scanner
shared slang sdl spell ssl tcltk tiff truetype usb videos wxwindows xine
xmms xosd xpm xv xvid zlib amd64 sse Xaw3d
wxpython X sse2 "
GENTOO_MIRRORS="http://212.219.56.152/sites/www.ibiblio.org/gentoo/ ftp://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ ftp://ftp.rnl.ist.utl.pt/pub/gentoo/ http://ftp.snt.utwente.nl/pub/os/linux/gentoo"
PORTDIR_OVERLAY="/usr/local/portage"

ACCEPT_KEYWORDS="~amd64"

ALSA_CARDS="via82xxx"

###kernel-module###
#
# Sound
#
CONFIG_SOUND=y
#
# Advanced Linux Sound Architecture
#
CONFIG_SND=y
CONFIG_SND_TIMER=y
CONFIG_SND_PCM=y
CONFIG_SND_HWDEP=m
CONFIG_SND_RAWMIDI=y
CONFIG_SND_SEQUENCER=m
CONFIG_SND_OSSEMUL=y
CONFIG_SND_MIXER_OSS=m
CONFIG_SND_PCM_OSS=m
CONFIG_SND_BIT32_EMUL=m
CONFIG_SND_RTCTIMER=m
#
# Generic devices
#
CONFIG_SND_MPU401_UART=y
#
# PCI devices
#
CONFIG_SND_AC97_CODEC=y
CONFIG_SND_VIA82XX=y
#
# Open Sound System
#
CONFIG_SOUND_PRIME=m
CONFIG_SOUND_VIA82CXXX=m
CONFIG_SOUND_OSS=m
CONFIG_SOUND_TVMIXER=m

MfG

darkmind
27.11.04, 14:50
FATAL: Module snd_via82xx not found. [ !! ]
kannst du dieses modul per hand laden bzw. gibts das modul auch wirklich?


hast du die stummschaltung auch aufgehoben?

$ amixer set Master 100 unmute
$ amixer set PCM 100 unmute

flammenflitzer
27.11.04, 15:02
alsaconf:
No supported PnP or PCI card found


# PCI devices
#
CONFIG_SND_AC97_CODEC=y
CONFIG_SND_VIA82XX=y
#
Ich weiß nicht ob das so i.O. ist, oder ob da stat y ein m stehen muß.

# modprobe SND_VIA82XX
FATAL: Module SND_VIA82XX not found.
# modprobe snd_via82xx
FATAL: Module snd_via82xx not found.
#

darkmind
27.11.04, 15:05
Ich weiß nicht ob das so i.O. ist, oder ob da stat y ein m stehen muß.

jepp! wenn du das modul verwenden willst, mußt du das ganze auch als modul in den kernel reinkompilieren!

flammenflitzer
27.11.04, 15:05
# amixer set Master 100 unmute
Simple mixer control 'Master',0
Capabilities: pvolume pswitch
Playback channels: Front Left - Front Right
Limits: Playback 0 - 31
Front Left: Playback 31 [100%] [on]
Front Right: Playback 31 [100%] [on]
# amixer set PCM 100 unmute
Simple mixer control 'PCM',0
Capabilities: pvolume pswitch
Playback channels: Front Left - Front Right
Limits: Playback 0 - 31
Front Left: Playback 31 [100%] [on]
Front Right: Playback 31 [100%] [on]
#

flammenflitzer
27.11.04, 15:30
Es muß doch aber auch mit festem Treiber gehen?

flammenflitzer
27.11.04, 15:50
Hbe den Kernel geändert
# /etc/init.d/alsasound restart
* WARNING: you are stopping a boot service.
* Unloading ALSA ... [ ok ]
* Storing ALSA Mixer Levels [ ok ]
* Unloading modules [ ok ]
* Loading ALSA drivers ...
* Loading: snd-card-0 ... [ ok ]
* Loading: snd-pcm-oss ... [ ok ]
* Loading: snd-seq ... [ ok ]
* Loading: snd-ioctl32 ... [ ok ]
* Restoring Mixer Levels
Aber immer noch kein Sound.

darkmind
27.11.04, 16:17
wenn alles richtig geladen ist mußt du die stummschaltung aufheben (siehe oben)!
auch als USER!

flammenflitzer
27.11.04, 16:25
Habe alsacnonf benutzt. Gerät wurde erkannt und configuriert.
.....
Now ALSA is ready to use.
For adjustment of volumes, use your favorite mixer.

Have a lot of fun!

Aber ich habe nicht lot of fun , weil -kein Sound-
MfG

carnil
27.11.04, 16:33
Hi

Also darkmind hat es ja schon ein paarmal erwähnt und erläutert: Hast Du nach dem alsaconf auch die Mixereinstellungen via alsamixer eingestellt?

MfG carnil

darkmind
27.11.04, 17:03
For adjustment of volumes, use your favorite mixer.
du kannst natürlich jeden mixer nehmen den du willst aber zuvor MUSST du die stummschaltung aufheben!
nochmal: als USER einloggen und:

$ amixer set Master 100 unmute
$ amixer set PCM 100 unmute
danach kannst du mit dem mixer deiner wahl z. b. mit alsamixer die lautstärke(n) einstellen!
wenn du alsamixer nicht installiert hast:

emerge alsa-tools

// EDIT
wichtig ist auch, daß du in der audio-gruppe bist! (damit du audiogeräte verwenden kannst)
überprüfen kannst du das mit:

$ groups bzw.

$ groups [deinbenutzername]
bsp ausgabe bei mir:

$ groups
tty wheel audio cdrom video games usb users
solltest du nicht in der gruppe audio sein: man usermod lesen und mit root-rechten die gruppe audio hinzufügen!
aber aufpassen, daß du nicht die bestehenden gruppen entfernst

flammenflitzer
27.11.04, 18:05
'tschuldigung. Ich vergaß zu erwähnen,daß ich nach jeder vorgenommenen Änderung mit kmixer und alsamixer probiert habe. Habe immer xmms genommen und alsa sowie oss Treiber ausprobiert. Worauf ich zuerst hätte kommen sollen ist zu prüfen, ob ich in der Audio-Gruppe bin. Bin einfach davon ausgegeangen, daß ich als root drin bin. Werde das gleich mal überprüfen.
Die Stummschaltung habe ich natürlich aufgehoben. Macht alsaconf übrigens automatisch.

flammenflitzer
27.11.04, 18:25
War i.O.
Liegt der Fehler in den geladenen OSS Modulen ?
snd_pcm_oss 52516 0
snd_mixer_oss 18304 1 snd_pcm_oss
MfG