• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

Suse 10.1 funktioniert Mikrofon nicht

winkl

Newbie
Hallo Gemeinde, ich bin Linux Einsteiger und hab gleich ein Problem.
Habe SUSE 10.1 installiert auf Board ASRock AM2NF4G-SATA2.
Sound Ausgabe funktioniert (Testsound wird ausgegeben), Mikrofon nicht.
Unter KMIX hab ich nur PCM und Capture zur Auswahl, PCM grün und Capture mit rotem Punkt (bedeutet das nicht erkannt?) Hab bei Capture den Regler mal nach
oben und aktiviert/deaktiviert hilft aber nicht. Im Krecord bewegt sich beim Input Level nix.
Im Yast ist die Karte Onboard sauber erkannt mit Treiber SND_HDA..., MCP51

Folgende Info gibt mir die Soundüberwachung aus.
Sound Driver 3.8.1a-980706(Alsa v1.0.11rc3)
Cardconfig: HDA NVidia at 0xfead8000 irq 225
Audio devices HDA Generic (DUPLEX)
Mixers 0: Realtek ID 888

Hab schon in diversen Foren gesucht und keine Hilfestellung zum Fehler gefunden - kann mir von euch jemand helfen?
Grüsse Stefan
 

jacko

Newbie
Hallo!

Erstmal aus dem KMix Handbuch (eine Leseempfehlung :p )

Neben den Reglern enthält KMix auch LED's. Die Farben bedeuten:
Grün: Eine LED für Wiedergabeoptionen.
Rot: Eine LED für Aufnahmeoptionen.
Gelb: Eine LED für spezielle Soundkarteneinstellungen.

Zur Wiedergabe des Mikrosignals muss also die Grüne LED an sein, willst Du eine Aufnahme machen (oder irgendwelche Sachen wie Skype nutzen) dann muss die Rote LED an sein.
Zusätzlich schalte mal den Schalter IC958 hin und her, da ist oft der Hund drin begraben.

Grüße

Jacko

Edit:

Solche Mikro Beiträge gibts hier aber schon zu Hauf, die Suchfunktion ist toll :wink:
Etwa:
http://www.linux-club.de/viewtopic.php?t=65989&highlight=
http://www.linux-club.de/viewtopic.php?t=64238&highlight=mikrofon+mikrophon
und und und ...
 
OP
W

winkl

Newbie
Hi Jacko,
erst mal vielen Dank für die prompte Antwort.

Leider hilft mir Dein Tip nicht - und die suche habe ich selbstverständlich gebraucht.

In KMIX hab ich nur 2 Reiter, Eingang mit PCM und Ausgang mit Capture. Hier hab ich schon sämtliche konstellation der Schalter und Regler probiert - bringt aber nix.

Den Schalter IEC958 von dem man soviel liest kann ich nicht finden - in KMIX hab ich da nix.

Vielleicht fällt jemanden ja nochwas ein. Brauch ich für das Board nen extra Treiber - ist ja ziemlich neu evtl. wird das nicht alles unterstützt? (sollte eigentlich 7.1 haben und da sollte ja KMIX mehr anzeigen - in anderen Beiträgen kann da Gott und die Welt eingestellt werden)

Grüsse
 
OP
W

winkl

Newbie
Hi Grothesk,
Nforce-Treiber hab ich zu Testzwecken mal versucht zu installieren, hat aber nicht geklappt weil das File anscheinend für nen anderen Kernel gemacht war.
Da ich Newbie in dem Bereich bin hab ichs dann gelassen.

In anderen Foren wird aber behauptet dass der Nforce Treiber nicht mehr installiert werden muss da schon alles "inklusiv" ist.

Wenn ich doch Nforce installieren muss bitte um Tips wie ich das machen kann.

Gruss
 
OP
W

winkl

Newbie
Hey das geht ja flott - super Sache.

Hier die Ausgaben

Simple mixer control 'PCM',0
Capabilities: pvolume pswitch
Playback channels: Front Left - Front Right
Limits: Playback 0 - 31
Mono:
Front Left: Playback 16 [52%] [on]
Front Right: Playback 24 [77%] [on]
Simple mixer control 'Capture',0
Capabilities: cvolume cswitch
Capture channels: Front Left - Front Right
Limits: Capture 0 - 31
Front Left: Capture 20 [65%] [on]
Front Right: Capture 20 [65%] [on]
 

jacko

Newbie
Aktiviere mal im KMix zusätzliche Regler, das geht so:

Rechtsklick auf den geöffneten Reiter -> Kanäle.

Was sagt
Code:
amixer controls
?
 
OP
W

winkl

Newbie
Hi Jacko,

als Kanäle kann ich nur PCM und Capture anbieten, mehr krieg ich net.

amixer controls gibt folgendes aus

numid=3,iface=MIXER,name='PCM Playback Switch'
numid=4,iface=MIXER,name='PCM Playback Volume'
numid=1,iface=MIXER,name='Capture Switch'
numid=2,iface=MIXER,name='Capture Volume'

Wie komm ich zu weiteren Reitern oder Kanälen in KMIX?
Da fehlt doch was elementares oder?

Grüsse
 

jacko

Newbie
Hm, ja da stimmt was nicht ...

*grübel*

Gib mir ein
Code:
uname -r
und (als root) ein
Code:
lspci

Grüße

Jacko
 
OP
W

winkl

Newbie
Hier die gewünschten Daten

uname -r

-> 2.6.16.21-0.13-default


lspci

-> 00:00.0 RAM memory: nVidia Corporation C51 Host Bridge (rev a2)
00:00.1 RAM memory: nVidia Corporation C51 Memory Controller 0 (rev a2)
00:00.2 RAM memory: nVidia Corporation C51 Memory Controller 1 (rev a2)
00:00.3 RAM memory: nVidia Corporation C51 Memory Controller 5 (rev a2)
00:00.4 RAM memory: nVidia Corporation C51 Memory Controller 4 (rev a2)
00:00.5 RAM memory: nVidia Corporation C51 Host Bridge (rev a2)
00:00.6 RAM memory: nVidia Corporation C51 Memory Controller 3 (rev a2)
00:00.7 RAM memory: nVidia Corporation C51 Memory Controller 2 (rev a2)
00:03.0 PCI bridge: nVidia Corporation C51 PCI Express Bridge (rev a1)
00:04.0 PCI bridge: nVidia Corporation C51 PCI Express Bridge (rev a1)
00:05.0 VGA compatible controller: nVidia Corporation C51G [GeForce 6100] (rev a2)
00:09.0 RAM memory: nVidia Corporation MCP51 Host Bridge (rev a2)
00:0a.0 ISA bridge: nVidia Corporation MCP51 LPC Bridge (rev a2)
00:0a.1 SMBus: nVidia Corporation MCP51 SMBus (rev a2)
00:0b.0 USB Controller: nVidia Corporation MCP51 USB Controller (rev a2)
00:0b.1 USB Controller: nVidia Corporation MCP51 USB Controller (rev a2)
00:0d.0 IDE interface: nVidia Corporation MCP51 IDE (rev a1)
00:10.0 PCI bridge: nVidia Corporation MCP51 PCI Bridge (rev a2)
00:10.1 Audio device: nVidia Corporation MCP51 High Definition Audio (rev a2)
00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration
00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map
00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller
00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control
03:0a.0 Ethernet controller: 3Com Corporation 3c905C-TX/TX-M [Tornado] (rev 74)

Hab zwischenzeitlich auch mal mit Knoppix 5 Bootfähige CD versucht, hier geht auch Soundausgabe - aber kein Mikrofon. LSPCI bringt hier das gleiche Ergebnis.
 
OP
W

winkl

Newbie
Hab jetzt nochmal die Treiber von NVIDIA installiert, d.h. den FTP als sonstige Installationsquelle eingetrage und das Teil installiert.
Anscheinend gibts da drin aber nur ein Programm für die Grafik zum Einstellen.
Sound/Mikrofontechnisch hat sich nix verändert - Soundausgabe klappt - Mikrofon ist tot.

Hat vielleicht noch jemand ne Idee?
 

Grothesk

Ultimate Guru
winki, das sind in der Tat nur die Grafikkartentreiber. Die nForce-Treiber gibt es über diesen Weg nicht. Die wirst du schon nach der Anleitung auf der Seite selber bauen müssen.
 
OP
W

winkl

Newbie
Hi Grothesk,

hab mich mal am bauen versucht - wobei das mein erstes Kunstwerk wird.

Nachdem ich die Source und diverse libc nachinstalliert habe bleibe ich bei folgendem hängen und komm nicht weiter.

nforce-installer log file '/var/log/nvidia-nforce-installer.log'
creation time: Mon Aug 21 17:34:32 2006

option status:
license pre-accepted : false
expert : false
uninstall : false
driver info : false
no precompiled interface : false
no ncurses color : false
no questions : false
silent : false
Installer install prefix : /usr
kernel source path : (not specified)
net kernel install path : (not specified)
audio kernel install path : (not specified)
proc mount point : /proc
ui : (not specified)
tmpdir : /tmp

Using: nvidia-installer ncurses user interface
-> Found package NVIDIA audio driver for Linux-x86
-> Found package NVIDIA network driver for Linux-x86
-> Please select packages for installation:
Selections:
NVIDIA audio driver for Linux-x86 (1.0-7)
-> Starting install of NVIDIA audio driver for Linux-x86
-> Checking for loaded module nvsound
-> Checking for loaded module nvaudio
-> License accepted.
-> Skipping check for conflicting rpms.
-> /proc/version is Linux version 2.6.16.21-0.13-default (geeko@buildhost) (gcc
version 4.1.0 (SUSE Linux)) #1 Mon Jul 17 17:22:44 UTC 2006
-> No precompiled kernel interface was found to match your kernel; this means
that the installer will need to compile a new kernel interface.
-> Kernel source path: '/lib/modules/2.6.16.21-0.13-default/source'
-> Kernel output path: '/lib/modules/2.6.16.21-0.13-default/build'
-> Performing cc_version_check with CC="cc".
-> gcc-version-check failed:

./nvsound/main/conftest.sh: line 9: cc: command not found
Could not compile gcc-version-check.c

If you know what you are doing and want to ignore the gcc version check, sel
ect "No" to continue installation. Otherwise, select "Yes" to abort install
ation, set the CC environment variable to the name of the compiler used to c
ompile your kernel, and restart installation. Abort now? (Answer: No)
ERROR: ./nvsound/main/conftest.sh: line 9: cc: command not found

If you are using a Linux 2.4 kernel, please make sure
you either have configured kernel sources matching your
kernel or the correct set of kernel headers installed
on your system.

If you are using a Linux 2.6 kernel, please make sure
you have configured kernel sources matching your kernel
installed on your system. If you specified a separate
output directory using either the "KBUILD_OUTPUT" or
the "O" KBUILD parameter, make sure to specify this
directory with the SYSOUT environment variable or with
the appropriate nvidia-installer command line option.
ERROR: Installation of the audio driver has failed. Please see the file
'/var/log/nvidia-nforce-installer.log' for details. You may find
suggestions on fixing installation problems in the README available on
the Linux driver download page at www.nvidia.com.


Wie komme ich hier weiter?
 
Hallo, der sucht den Compiler.

Installiere mal gcc und make und dann noch ein Update.

Danach statre das skript neu.

Grüße
 
OP
W

winkl

Newbie
Juhuu - ich hab nen Teilerfolg.

Nachdem ich den gcc nachversorgt habe und dann den realtek treiber installiert hab ich im Mixer zumindest mehrere Kanäle.
Das Mikrofon nimmt jetzt auch auf (Input Level bewegt sich).
Leider ist jetzt die komplette Sound Ausgabe + Aufnahme sehr leise.
Die Regler in KMIX sind alle bis zum Anschlag aufgedreht - trotzdem nur ein Flüstern.
Auch Musik die zuvor recht laut kam, ist jetzt nur leise warzunehmen.
Wo kann ich hier noch einstellen?

Habe über YAST die Soundkarte konfiguriert und über KMIX die Regler aufgedreht.

(Oder muss ich das irgendwo über ALSA machen und nicht YAST?)

Seit der Realtek Installation kann ich auch alsamixer nicht mehr starten - hier kommt folgender Hinweis.

alsamixer: relocation error: alsamixer: symbol snd_mixer_selem_get_playback_dB, version ALSA_0.9 not defined in file libasound.so.2 with link time reference


Grüsse Stefan
 
Oben