Hallo zusammen…
Selbst auf die Gefahr hin, alten Kaffee wieder aufzuwärmen, ich komme einfach nicht weiter und würde mich über Hilfe freuen.
Ich habe einen FuSi Amilo M1439G Laptop und darauf Mandriva 2006.0 installiert. Es funktioniert soweit auch alles super gut. Fast jedenfalls.
Sound selbst habe ich bislang noch nie 100%ig zum laufen bekommen, das ist für mich ein unbeschriebenenes Blatt. Deswegen gebe ich euch einfach mal alle Infos, die ich habe, vielleicht könnt ihr mir ja weiter helfen.
[root@localhost Desktop]#lspci
00:1b.0 Class 0403: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) High Definition Audio Controller (rev 04)
[root@localhost Desktop]#lsmod
snd_seq_dummy 2532 0
snd_seq_oss 31136 0
snd_seq_midi_event 5696 1 snd_seq_oss
snd_seq 46960 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi_event
snd_seq_device 6828 3 snd_seq_dummy,snd_seq_oss,snd_seq
snd_pcm_oss 48960 0
snd_mixer_oss 16896 2 snd_pcm_oss
snd_hda_intel 13280 2
snd_hda_codec 82688 1 snd_hda_intel
snd_pcm 79784 3 snd_pcm_oss,snd_hda_intel,snd_hda_codec
snd_timer 20548 2 snd_seq,snd_pcm
snd_page_alloc 8392 2 snd_hda_intel,snd_pcm
snd 46116 11 snd_seq_oss,snd_seq,snd_seq_device,snd_pcm_oss,snd_mixer_oss,snd_hda_intel,snd_hda_codec,snd_pcm,snd _timer
soundcore 7008 2 snd
Als Desktop verwende ich Gnome 2.10, und damit soundrelevant ESD. Arts ist nicht installiert.
Prinzipiell funktioniert bereits sehr viel Sound “out of the box” (Systemtöne etc.)
Allerdings habe ich einige Schwierigkeiten mit folgenden Punkten:
– XMMS ist unbeeindruckt von der Lautstärke-Regelung.
– Totem spielt mit Knistern im Sound
– Aufnahmen funktionieren nicht mit dem integrierten Mikrofon
– Lautstärkeregler an der Seite des Geräts funktioniert nicht
– Es gibt kein Master-Volume, welches geregelt wird ?!?
Das Rädchen ist wohl ein tiefergehendes Problem, da ich dort auch kein Kernelevent feststelle beim drehen am Rädchen. Nicht das schlimmste.
Aber das Mikro sollte man schon bingebogen bekommen, oder?
Würd mich echt super über Hilfe freuen, ich finde leider nirgends eine brauchbare Checkliste, die einfach und für Laien verständlich Alsa (oder nutze ich etwa OSS?) erklärt.
Warum z.B. gibt es zwei verschiedene Geräte? – Ich habe doch nur einen Soundchip? – Welcher Schmarrn ist das denn? – Und welches der beiden wäre das richtige?
Danke und Gruß,
Marcus *verzweifelt, da er auch mal skypen möchte irgendwann*
Ich habe eben noch ein Skript aadebug gefunden, das sämtliche Informationen des Soundsystems zusammen fasst. Vielleicht kann ich damit ja sachdienliche Hinweise geben, wie mein System zu einer Aufnahme zu bewegen ist…
ALSA Audio Debug v0.1.0 – Fr Okt 28 19:14:24 CEST 2005
http://alsa.opensrc.org/index.php?page=aadebug
http://www.gnu.org/licenses/gpl.txt
Kernel —————————————————-
Linux localhost 2.6.12-12mdk #1 Fri Sep 9 18:15:22 CEST 2005 i686 Intel(R) Pentium(R) M processor 1.86GHz unknown GNU/Linux
Loaded Modules ——————————————–
snd_seq_dummy 2532 0
snd_seq_oss 31136 0
snd_seq_midi_event 5696 1 snd_seq_oss
snd_seq 46960 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi_event
snd_seq_device 6828 3 snd_seq_dummy,snd_seq_oss,snd_seq
snd_pcm_oss 48960 0
snd_mixer_oss 16896 2 snd_pcm_oss
snd_hda_intel 13280 2
snd_hda_codec 82688 1 snd_hda_intel
snd_pcm 79784 3 snd_pcm_oss,snd_hda_intel,snd_hda_codec
snd_timer 20548 2 snd_seq,snd_pcm
snd_page_alloc 8392 2 snd_hda_intel,snd_pcm
snd 46116 11 snd_seq_oss,snd_seq,snd_seq_device,snd_pcm_oss,snd_mixer_oss,snd_hda_intel,snd_hda_codec,snd_pcm,snd_timer
Proc Config ———————————————–
CONFIG_SOUND=m
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 is not set
# CONFIG_SND_DEBUG is not set
CONFIG_SND_GENERIC_PM=y
CONFIG_SND_MPU401_UART=m
CONFIG_SND_OPL3_LIB=m
CONFIG_SND_OPL4_LIB=m
CONFIG_SND_VX_LIB=m
CONFIG_SND_DUMMY=m
CONFIG_SND_VIRMIDI=m
CONFIG_SND_MTPAV=m
CONFIG_SND_SERIAL_U16550=m
CONFIG_SND_MPU401=m
CONFIG_SND_AD1848_LIB=m
CONFIG_SND_CS4231_LIB=m
CONFIG_SND_AD1816A=m
CONFIG_SND_AD1848=m
CONFIG_SND_CS4231=m
CONFIG_SND_CS4232=m
CONFIG_SND_CS4236=m
CONFIG_SND_ES968=m
CONFIG_SND_ES1688=m
CONFIG_SND_ES18XX=m
CONFIG_SND_GUS_SYNTH=m
CONFIG_SND_GUSCLASSIC=m
CONFIG_SND_GUSEXTREME=m
CONFIG_SND_GUSMAX=m
CONFIG_SND_INTERWAVE=m
CONFIG_SND_INTERWAVE_STB=m
CONFIG_SND_OPTI92X_AD1848=m
CONFIG_SND_OPTI92X_CS4231=m
CONFIG_SND_OPTI93X=m
CONFIG_SND_SB8=m
CONFIG_SND_SB16=m
CONFIG_SND_SBAWE=m
CONFIG_SND_SB16_CSP=y
CONFIG_SND_WAVEFRONT=m
CONFIG_SND_ALS100=m
CONFIG_SND_AZT2320=m
CONFIG_SND_CMI8330=m
CONFIG_SND_DT019X=m
CONFIG_SND_OPL3SA2=m
CONFIG_SND_SGALAXY=m
CONFIG_SND_SSCAPE=m
CONFIG_SND_AC97_CODEC=m
CONFIG_SND_ALI5451=m
CONFIG_SND_ATIIXP=m
CONFIG_SND_ATIIXP_MODEM=m
CONFIG_SND_AU8810=m
CONFIG_SND_AU8820=m
CONFIG_SND_AU8830=m
CONFIG_SND_AZT3328=m
CONFIG_SND_BT87X=m
# CONFIG_SND_BT87X_OVERCLOCK is not set
CONFIG_SND_CS46XX=m
CONFIG_SND_CS46XX_NEW_DSP=y
CONFIG_SND_CS4281=m
CONFIG_SND_EMU10K1=m
CONFIG_SND_EMU10K1X=m
CONFIG_SND_CA0106=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_HDSPM=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_VIA82XX_MODEM=m
CONFIG_SND_VX222=m
CONFIG_SND_HDA_INTEL=m
CONFIG_SND_USB_AUDIO=m
CONFIG_SND_USB_USX2Y=m
CONFIG_SND_VXPOCKET=m
CONFIG_SND_PDAUDIOCF=m
CONFIG_SOUND_PRIME=m
CONFIG_SOUND_BT878=m
CONFIG_SOUND_CMPCI=m
CONFIG_SOUND_CMPCI_FM=y
CONFIG_SOUND_CMPCI_MIDI=y
CONFIG_SOUND_CMPCI_JOYSTICK=y
CONFIG_SOUND_EMU10K1=m
CONFIG_SOUND_FUSION=m
CONFIG_SOUND_CS4281=m
CONFIG_SOUND_ES1370=m
CONFIG_SOUND_ES1371=m
CONFIG_SOUND_ESSSOLO1=m
CONFIG_SOUND_MAESTRO=m
CONFIG_SOUND_MAESTRO3=m
CONFIG_SOUND_ICH=m
CONFIG_SOUND_SONICVIBES=m
CONFIG_SOUND_TRIDENT=m
CONFIG_SOUND_MSNDCLAS=m
CONFIG_SOUND_MSNDPIN=m
CONFIG_SOUND_VIA82CXXX=m
CONFIG_SOUND_OSS=m
# CONFIG_SOUND_TRACEINIT is not set
# CONFIG_SOUND_DMAP is not set
CONFIG_SOUND_AD1816=m
CONFIG_SOUND_AD1889=m
CONFIG_SOUND_SGALAXY=m
CONFIG_SOUND_ADLIB=m
CONFIG_SOUND_ACI_MIXER=m
CONFIG_SOUND_CS4232=m
CONFIG_SOUND_SSCAPE=m
CONFIG_SOUND_GUS=m
# CONFIG_SOUND_GUS16 is not set
CONFIG_SOUND_GUSMAX=y
CONFIG_SOUND_VMIDI=m
CONFIG_SOUND_TRIX=m
CONFIG_SOUND_MSS=m
CONFIG_SOUND_MPU401=m
CONFIG_SOUND_NM256=m
CONFIG_SOUND_MAD16=m
CONFIG_SOUND_PAS=m
CONFIG_SOUND_PSS=m
CONFIG_SOUND_SB=m
CONFIG_SOUND_AWE32_SYNTH=m
CONFIG_SOUND_WAVEFRONT=m
CONFIG_SOUND_MAUI=m
CONFIG_SOUND_YM3812=m
CONFIG_SOUND_OPL3SA1=m
CONFIG_SOUND_OPL3SA2=m
CONFIG_SOUND_YMFPCI=m
CONFIG_SOUND_YMFPCI_LEGACY=y
CONFIG_SOUND_UART6850=m
CONFIG_SOUND_AEDSP16=m
CONFIG_SOUND_TVMIXER=m
CONFIG_SOUND_KAHLUA=m
CONFIG_SOUND_ALI5455=m
CONFIG_SOUND_FORTE=m
CONFIG_SOUND_RME96XX=m
CONFIG_SOUND_AD1980=m
CONFIG_SND2=m
CONFIG_SND_SERIALMIDI=m
CONFIG_SND_LOOPBACK=m
CONFIG_SND_PORTMAN2X4=m
CONFIG_SND_MSND_PINNACLE=m
CONFIG_SND_PDPLUS=m
CONFIG_SND_PCXHR=m
CONFIG_SND_DARLA20=m
CONFIG_SND_GINA20=m
CONFIG_SND_LAYLA20=m
CONFIG_SND_DARLA24=m
CONFIG_SND_GINA24=m
CONFIG_SND_LAYLA24=m
CONFIG_SND_MONA=m
CONFIG_SND_MIA=m
CONFIG_SND_GINA3G=m
CONFIG_SND_LAYLA3G=m
CONFIG_SND_INDIGO=m
CONFIG_SND_INDIGOIO=m
CONFIG_SND_INDIGODJ=m
Modprobe Conf ———————————————
remove snd-hda-intel /sbin/modprobe -r snd-pcm-oss; /sbin/modprobe –first-time -r –ignore-remove snd-hda-intel
install snd-hda-intel /sbin/modprobe –first-time –ignore-install snd-hda-intel && { /sbin/modprobe snd-pcm-oss; /bin/true; }
options snd device_mode=0666
alias sound-slot-0 snd-hda-intel
alias snd-0 snd-hda-intel
Proc Asound ———————————————–
Advanced Linux Sound Architecture Driver Version 1.0.9b.
0 [Intel ]: HDA-Intel – HDA Intel
HDA Intel at 0xfebf8000 irq 16
16: [0- 0]: digital audio playback
24: [0- 0]: digital audio capture
0: [0- 0]: ctl
1: : sequencer
33: : timer
00-00: ALC880 Analog : ALC880 Analog : playback 1 : capture 2
Client info
cur clients : 3
peak clients : 3
max clients : 192
Client 0 : “System” [Kernel]
Port 0 : “Timer” (Rwe-)
Port 1 : “Announce” (R-e-)
Connecting To: 63:0
Client 62 : “Midi Through” [Kernel]
Port 0 : “Midi Through Port-0” (RWe-)
Client 63 : “OSS sequencer” [Kernel]
Port 0 : “Receiver” (-we-)
Connected From: 0:1
Dev Snd —————————————————
controlC0 pcmC0D0c pcmC0D0p seq timer
CPU ——————————————————-
model name : Intel(R) Pentium(R) M processor 1.86GHz
cpu MHz : 1867.132
RAM ——————————————————-
MemTotal: 1035468 kB
SwapTotal: 1381548 kB
Hardware ————————————————–
00:00.0 Host bridge: Intel Corporation Mobile 915GM/PM/GMS/910GML Express Processor to DRAM Controller (rev 04)
Vielen Dank im Vorraus,
Marcus
Hallo Marcus,
in einem der letzten Linux Magazine (englisch) stand, dass im Moment ALSA und OSS sich im Umbruch befinden, d.h. ALSA soll Historie werden und noch benoetigte Teile ins OSS integriert werden.
Eine wichtige Angabe waere welchen Soundchip Du hast. Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) High Definition Audio Controller ist in meinem Rechner auch noch, aber dann kommt Realtek AC’97 Audio bei mir dazu. An diese Info kommt man mit dmesg im Terminal (zeigt alle Infos vom booten) oder mit msinfo oder msinfo32 unter Windows. Zum Teil werden in Notebooks Chips weggelassen. Die Aufgaben werden von probrietaeren SW Treibern (Windows) uebernommen und daher kommen dann diese Probleme. Manche Funktionen gibt es dann auch unter Linux nachprogrammiert, aber halt nicht alles. Bei mir geht zum Beispiel der Equalizer nicht, da dieser DSP (Digitalsignalprozessorteil) fehlt.
Was bei Deinem Rechner weggelassen wurde – big? Die Auflistung kann Bus-chips (zum PCI, interne Bridges) enthalten, DSP-chips oder+und Audio-chip – daher sinds mehrere Angaben.
Unten sind noch ein paar Links aus dem http://www.amilo-forum.de, zum Soundproblem.
Bei ALSA geht kmix, gamix und ALSAmixerGUI. Beim ersten Versuchen hatte ich jeden probiert. Wenn ich die anderen beim letztenmal mit Micro off beendet habe, dann nuetzt mir das Micro on bei kmix nichts. Zweitens den Schalter fuer die Microverstaerkung +20db ein setzen. Bei einigen Streamcodecs laesst sich xine bei mir nicht regeln und beenden geht nur noch im Terminal mit kill (liegt wohl an der Notebook Hardware).
[1] http://www.amilo-forum.de/htopic,3482,linux+1439,8dd9a00bfd62128840ec5637b7a8b054.html
[2] http://www.amilo-forum.de/htopic,5626,linux+1439,8dd9a00bfd62128840ec5637b7a8b054.html