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

(Treiber?-)Probleme mit C-Media CMI8738 unter SuSe 10.1

Liebe Linux-Clubber, Guten Abend:

eines schonmal vorraus: Dass ich als langjähriger und erfahrender(dachte ich) Unix-User in kurzer Folge zwei Newb-Posts zu einer SuSe-Installation abschicke, hätte ich nie gedacht. :oops: Zu meiner Verteidigung: Ich arbeite normalerweise auf einem Mac oder unter Fedora und administriere Debian-Server. :D . Auf jeden Fall plagen mich nach meiner Suse-Installation heute Mittag zwei Probleme: Neben einigen fehlenden Schriften (http://www.linux-club.de/viewtopic.php?t=61170, Hilfe sehr willkommen) ist es vor allem das Audio-System, das partout nicht will.

Da die Symptome derartig wirr sind, sind sie wohl am besten seperat aufgezählt:

Der Sound-Chip(Ein C-Media CMI8738) wird erkannt und ordnungsgemäß eingerichtet, sowohl von Yast als auch von alsaconf, kann jedoch die Testtöne der installer nicht abspielen.

Sowohl Amarok als auch Realplayer tun so, als würden sie anstandlos Musik abspielen (keine Fehler, inklusive funktionierendem Spektrometer, etc.), jedoch geben die Lautsprecher keinen Ton von sich.

Auf der Suche nach einer Lösung landete ich beim Kommandozeilen-MPlayer. Dieser(vorschriftsgemäß samt Dependenzen via Packman installiert) spielt sämtliche Videos problemlos ab, allerdings funktioniert nur bei den wenigsten der Ton(Bei Audio-Dateien verhält er sich genauso wie die Audio-Player). Hier die Daten von einem Video, bei dem es funktioniert:
Opening audio decoder: [mp3lib] MPEG layer-2, layer-3
AUDIO: 22050 Hz, 2 ch, s16le, 56.0 kbit/7.94% (ratio: 7000->88200)
Selected audio codec: [mp3] afm:mp3lib (mp3lib MPEG layer-2, layer-3)
...
Checking audio filter chain for 22050Hz/2ch/s16le -> 22050Hz/2ch/s16le...
AF_pre: 22050Hz/2ch/s16le
AO: [oss] 22050Hz 2ch s16le (2 bps)
Building audio filter chain for 22050Hz/2ch/s16le -> 22050Hz/2ch/s16le...

Und hier von einem, bei denen es nicht klappt:
Opening audio decoder: [mp3lib] MPEG layer-2, layer-3
AUDIO: 44100 Hz, 2 ch, s16le, 128.0 kbit/9.07% (ratio: 16000->176400)
Selected audio codec: [mp3] afm:mp3lib (mp3lib MPEG layer-2, layer-3)
...
Checking audio filter chain for 44100Hz/2ch/s16le -> 44100Hz/2ch/s16le...
AF_pre: 44100Hz/2ch/s16le
AO: [oss] 44100Hz 2ch s16le (2 bps)
Building audio filter chain for 44100Hz/2ch/s16le -> 44100Hz/2ch/s16le...
(falls gewünscht, habe ich noch genug analog funktionierende Beispiele)

Von den Codecs her dürfte eigentlich kein Problem vorliegen, alles dürfte ordnungsgemäß installiert sein, Visualisierungen und sowas klappt ja auch - gelesen wird die Datei also. Da manche Clips funktionieren, lässt sich auch die Funktion der Hardware überprüfen(zumal alles vorher unter Suse 9.3 ohne weitere Konfiguration anstandslos lief). In den Log-Files finde ich weit und breit nichts.

Bleiben noch die wenigen Unterschiede in der Mplayer-Log. Kann es wirklich an der Abtastfrequenz liegen, ob abgespielt wird oder nicht? Wo könnte man da nachsehen oder nachkonfigurieren?

Mit ratlosen Grüßen, in der Hoffnung, das Problem angemessen umrissen zu haben.


Jason

PS: Sollte meine eigene Schilderung zeitweise wirr werden, so liegt es daran, dass ich mich gezwungen sah, meine Freitagabendlichen Überstunden etwas erträglicher zu machen.
 
Moin jrandom,

das der Ton nicht erklingt liegt an nicht installierten Paketen. Zu dem Thema hatten wir allerdings schon etliche Posts, beiß dich da mal durch.

Zumindest klingt dein Problem für mich bekannt, womit ich in keinster Weise ausschließen will, dass dies bei dir auch ein Problem der 10.1 sein kann. Mit jedem Erscheinen einer neuen SuSE-Version taucht jedesmal der Verdacht der Bananensoftware auf: Reift beim Kunden. Ganz im Zweifel gehen wir zusammen mal den niedrigsten Weg der Installation per Konsole.
 
Hallo,

das der Ton nicht erklingt liegt an nicht installierten Paketen. Zu dem Thema hatten wir allerdings schon etliche Posts, beiß dich da mal durch.
Hm - genau da liegt meiner Meinung nach das Problem: Ich habe schon die entsprechenden Threads durchgesehen und die geforderten Pakete via Packman installiert. Funktionieren tuts trotzdem nicht.
Und dass ich die von Suse "kastrierten" Pakete habe, kann ich mir auch nicht vorstellen: MPlayer ist doch eigentlich ziemlich Library-unabhängig, was die Formate angeht. Und Amarok scheint ja die Dateien lesen zu können, zeigt zumindest mal ein funktionierendes Spektrometer an. Außerdem zeigt sich bei freien Formaten wie OGG und FLAC das gleiche Bild - kein Ton. Wenn ich mich recht erinnere, war ja auch in früheren Suse-Versionen zumindest der RealPlayer in der Lage, mp3s abzuspielen(wenn auch als einziges Programm) - und das Funktioniert auch nicht.

--Jason
 
Hallo,

ich bin einigermassen sicher, das alle codecs OK sind. Ogg, Flac wav und dergleichen muss auf jeden Fall funktionieren...
Wenn mplayer überhaupt irgend was spielt, dann sind auch Dein Mixer und die Settings für eventuelle Sounddaemons OK.

Bleibt der Treiber. Da ich selber keinen solchen Chip habe, kann ich Dir nicht gross helfen, allerdings gibt es eine Seite zu dem Modul beim Alsaprojekt:

http://www.alsa-project.org/alsa-doc/doc-php/template.php?company=C-Media&card=.&chip=CMI8338%2C+CMI8738%2C+CMI8768&module=cmipci#opt


viel Glück :)
 
Hejho,

Bleibt der Treiber.
Danke, ich werde dem Link mal nachgehen und mich da genauer informieren. Wie gesagt, der Ton funktioniert ja auch in einigen Fällen - anscheinend immer dann wenn die Abtastrate < 40 KHz.

--Jason
 
Hi nochmal,

ich habe noch einmal genauer im Sound-System meines Rechners herumgestochert, dabei die entsprechenden Pakete nochmal neu installiert und einige Lösungsvorschläge im Internet ausprobiert, leider ohne wirklichen Fortschritt. Der Umweg über verschiedene Soundsysteme(Oss/Arts) war leider wenig erfolgreich: Amarok verwendet (warum?) die Helix-Bibliothek als Ausgabemodul und lässt sich nicht davon überzeugen, arts stattdessen zu verwenden(stürzt ab/bzw. meldet "nicht möglich").

Daneben hab ich noch ein bisschen mit diversen -ao -Optionen bei Mplayer herumprobiert, und neben Videos auch Musik verwendet. Per default verwendet Mplayer dabei Arts(und spielt ab, wenn auch ohne Ton), auf -ao alsa gesetzt meldet er folgendes:
alsa-init: 1 soundcard found, using: default
ALSA lib pcm_dmix.c:863:(snd_pcm_dmix_open) unable to open slave
alsa-init: playback open error: Device or resource busy
Could not open/initialize audio device -> no sound.
Audio: no sound
und bei oss ...
[AO OSS] audio_setup: Can't open audio device /dev/dsp: Device or resource busy
Could not open/initialize audio device -> no sound.

Vielleicht hat jemand hier einen ähnliches Modell (ist eigentlich Standard) und könnte mir von Erfahrungen mit dem Chip berichten?

Wieder mal besten Dank im Vorraus

--Jason
 
Oben