Am Mo, den 14.06.2004 schrieb Christian Weerts um 21:55: > Moin, > > ich m�chte gerne den Onboard Soundchip meines MB Asus a7v333 zum > Arbeiten bewegen. 'lspci -v' sagt folgendes:
F�r OSS: http://www.linux-fuer-alle.de/doc_show.php?docid=135&catid=15 > 0000:00:05.0 Multimedia audio controller: C-Media Electronics Inc CM8738 (rev 10) > Subsystem: Asustek Computer, Inc. CMI8738 6ch-MX > Flags: bus master, stepping, medium devsel, latency 32, IRQ 10 > I/O ports at b800 [size=256] > Capabilities: [c0] Power Management version 2 > > D. h. also der Chipsatz kann 6 Kan�le erklingen lassen (5.1). Jetzt habe > ich mir Alsa Version 1.0.4-3 per apt-get eingespielt. Nun erkennt > alsaconf aber keine PCI Soundkarte und schl�gt mir vor mit der > Konfiguration von ISA-Karten weiterzumachen. Als Kernel benutze ich > 2.4.23. Die Alsa-Module hast du gebaut und geladen? Denn die 2.4er Kernel enthalten noch keine ALSA-Module. > Soundunterst�tzung ist im Kernel grunds�tzlich auch drinnen: > murphy!root(pts):/usr/src/linux> cat .config|grep -3 Sound > > # > # Sound > # > CONFIG_SOUND=y > # CONFIG_SOUND_ALI5455 is not set s.o. Hier der Auszug aus meiner Kernel-Config (2.6.5): > # Sound > # > CONFIG_SOUND=y > > # > # Advanced Linux Sound Architecture > # > CONFIG_SND=m > CONFIG_SND_TIMER=m > CONFIG_SND_PCM=m > CONFIG_SND_HWDEP=m > CONFIG_SND_RAWMIDI=m > CONFIG_SND_SEQUENCER=m > CONFIG_SND_SEQ_DUMMY=m > CONFIG_SND_OSSEMUL=y > CONFIG_SND_MIXER_OSS=m > CONFIG_SND_PCM_OSS=m > CONFIG_SND_SEQUENCER_OSS=y > CONFIG_SND_RTCTIMER=m > CONFIG_SND_VERBOSE_PRINTK=y > CONFIG_SND_DEBUG=y > CONFIG_SND_DEBUG_MEMORY=y > CONFIG_SND_DEBUG_DETECT=y > > # > # Generic devices > # > CONFIG_SND_MPU401_UART=m > CONFIG_SND_OPL3_LIB=m > CONFIG_SND_VX_LIB=m > CONFIG_SND_DUMMY=m > CONFIG_SND_VIRMIDI=m > # CONFIG_SND_MTPAV is not set > # CONFIG_SND_SERIAL_U16550 is not set > CONFIG_SND_MPU401=m > > # > # ISA devices > # > # CONFIG_SND_AD1816A is not set > # .. > # > # PCI devices > # > CONFIG_SND_AC97_CODEC=m > CONFIG_SND_ALI5451=m > CONFIG_SND_ATIIXP=m > CONFIG_SND_AU8810=m > CONFIG_SND_AU8820=m > CONFIG_SND_AU8830=m > CONFIG_SND_AZT3328=m > CONFIG_SND_BT87X=m > CONFIG_SND_CS46XX=m > CONFIG_SND_CS46XX_NEW_DSP=y > CONFIG_SND_CS4281=m > CONFIG_SND_EMU10K1=m > CONFIG_SND_KORG1212=m > CONFIG_SND_MIXART=m > CONFIG_SND_NM256=m > CONFIG_SND_RME32=m > CONFIG_SND_RME96=m > CONFIG_SND_RME9652=m > CONFIG_SND_HDSP=m > CONFIG_SND_TRIDENT=m > CONFIG_SND_YMFPCI=m > CONFIG_SND_ALS4000=m > CONFIG_SND_CMIPCI=m > CONFIG_SND_ENS1370=m > CONFIG_SND_ENS1371=m > CONFIG_SND_ES1938=m > CONFIG_SND_ES1968=m > CONFIG_SND_MAESTRO3=m > CONFIG_SND_FM801=m > CONFIG_SND_FM801_TEA575X=m > CONFIG_SND_ICE1712=m > CONFIG_SND_ICE1724=m > CONFIG_SND_INTEL8X0=m > CONFIG_SND_INTEL8X0M=m > CONFIG_SND_SONICVIBES=m > CONFIG_SND_VIA82XX=m > CONFIG_SND_VX222=m Weil das der Kernel war, mit dem ich von OSS auf Alsa umgestiegen bin, stehen hier so massig "m"s. Geladen werden bei meiner Konfiguration: > snd, snd_cmipci, snd_pcm_oss, snd_mixer_oss, snd_pcm, snd_opl3_lib, > snd_timer, snd_hwdep, snd_mpu401_uart, snd_rawmidi, snd_seq_device Der C-Media CMI8738 arbeitet aber nicht wirklich gut mit ALSA zusammen. Evtl. hast du mehr Gl�ck, wenn du die Module selbst erstellst. Bei mir stellten sich Probleme heraus: Entweder XMMS lief, oder xine oder mplayer, aber irgendeines versagte immer mit einer Fehlermeldung (und wine will gleich gar nicht mit alsa, evtl. l�st sich das, wenn ich Wine selber kompiliere). Die (Teil-)L�sung fand ich dann auf einer Website (http://alsa.opensrc.org/index.php?page=DmixPlugin). Damit arbeiten zumindest die Multimedia-Programme ordentlich (XMMS stoppt noch manchmal die Lieder, Ursache unklar). Hier meine .asoundrc basierend auf den Hinweisen obiger URL: ~/.asoundrc > pcm.ossmix { > type dmix > ipc_key 1021 > slave { > pcm "hw:0,1" > period_time 0 > period_size 1024 > buffer_size 8192 > rate 48000 > } > > bindings { > 0 0 > 1 1 > } > } > > pcm.!default { > type plug > slave.pcm "ossmix" > } > > pcm.dsp0 { > type plug > slave.pcm "ossmix" > } > > ctl.mixer0 { > type hw > card 0 > } Als Standardausgabeger�t dienst dann ossmix. MfG Daniel --
signature.asc
Description: Dies ist ein digital signierter Nachrichtenteil

