Hallo,
das Notebook eines Arbeitskollegen läuft jetzt mit Linux. Genauer Ubuntu 6.10. Leider lässt sich dem Gerät kein Ton entlocken. Eingebaut ist ein Ali M5451 AC97-Sound Controller.
cat /proc/asound/cards liefert "Keine Soundkarte gefunden".
Wo soll man suchen? Das Wiki und Google haben mich nicht wirklich weitergebracht.
Ach ja: Mit einem Knoppix 3.3 funktioniert der Ton. Mit einer aktuelleren Version auch da nicht mehr.
Hallo,
das Notebook eines Arbeitskollegen läuft jetzt mit Linux. Genauer Ubuntu 6.10. Leider lässt sich dem Gerät kein Ton entlocken. Eingebaut ist ein Ali M5451 AC97-Sound Controller.
[...]
Ach ja: Mit einem Knoppix 3.3 funktioniert der Ton. Mit einer aktuelleren Version auch da nicht mehr.
Ohne direkt eine Lösung zu haben: Ich würde bei der Knoppix 3.3 anfangen und dort herausfinden, wie die den Chip anspricht. Also mit lsmod das passende Modul ausfindig machen, die Alsa-Config dort untersuchen und dann versuchen, das auf das "Wunsch-Ubuntu" zu übertragen.
mfg, Fabian
Hi Sebastian,
On Wed, Mar 21, 2007 at 19:23:01 +0100, Sebastian Foerster wrote:
das Notebook eines Arbeitskollegen laeuft jetzt mit Linux. Genauer Ubuntu 6.10. Leider laesst sich dem Geraet kein Ton entlocken. Eingebaut ist ein Ali M5451 AC97-Sound Controller.
Wo soll man suchen? Das Wiki und Google haben mich nicht wirklich weitergebracht.
Das wundert mich. Eine Google-Suche nach linux ali m5451 sound liefert als ersten Treffer http://www.loh-fi.de/howto/acer.htm
In dem Notebook dort ist eine solche Soundkarte verbaut. In der Kernel-Config auf dieser Seite sieht man die Zeile CONFIG_SOUND_TRIDENT=m die sich aber noch einen 2.4er Kernel bezieht. Uebertragen auf einen aktuellen 2.6er Kernel, der standardmaessig ALSA als Soundsystem benutzt, waere das CONFIG_SND_TRIDENT=m
Das Kernelmodul heisst dann snd-trident. Allerdings kennt ALSA auch die Option CONFIG_SND_ALI5451, die ein separates Modul snd-ali5451 erzeugt. Wie lautet die PCI-ID der Soundkarte?
Ach ja: Mit einem Knoppix 3.3 funktioniert der Ton. Mit einer aktuelleren Version auch da nicht mehr.
Dann kontrolliere, welches Modul geladen ist bzw. welches Modul sich an die PCI-ID der Soundkarte bindet:
lsmod less -S /proc/bus/pci/devices (ganz nach rechts scrollen)
Gruss, Chris
Am Donnerstag, den 22.03.2007, 11:21 +0100 schrieb Christian Perle:
Hi Sebastian,
On Wed, Mar 21, 2007 at 19:23:01 +0100, Sebastian Foerster wrote:
das Notebook eines Arbeitskollegen laeuft jetzt mit Linux. Genauer Ubuntu 6.10. Leider laesst sich dem Geraet kein Ton entlocken. Eingebaut ist ein Ali M5451 AC97-Sound Controller.
Wo soll man suchen? Das Wiki und Google haben mich nicht wirklich weitergebracht.
Das wundert mich. Eine Google-Suche nach linux ali m5451 sound liefert als ersten Treffer http://www.loh-fi.de/howto/acer.htm
In dem Notebook dort ist eine solche Soundkarte verbaut. In der Kernel-Config auf dieser Seite sieht man die Zeile CONFIG_SOUND_TRIDENT=m
Unter Knoppix 3.3 wird als Soundmodul "trident" geladen.
die sich aber noch einen 2.4er Kernel bezieht. Uebertragen auf einen aktuellen 2.6er Kernel, der standardmaessig ALSA als Soundsystem benutzt, waere das CONFIG_SND_TRIDENT=m
Das Kernelmodul heisst dann snd-trident.
Kann ich nochmal probieren. Ich habe "trident" (s.o.) ausprobiert.
Allerdings kennt ALSA auch die Option CONFIG_SND_ALI5451, die ein separates Modul snd-ali5451 erzeugt. Wie lautet die PCI-ID der Soundkarte?
Das Modul snd-ali5451 wird jedenfalls geladen. Die ID suche ich mal raus.
Ach ja: Mit einem Knoppix 3.3 funktioniert der Ton. Mit einer aktuelleren Version auch da nicht mehr.
Dann kontrolliere, welches Modul geladen ist bzw. welches Modul sich an die PCI-ID der Soundkarte bindet:
lsmod less -S /proc/bus/pci/devices (ganz nach rechts scrollen)
Wie gesagt snd-ali5451, was offenbar nicht klappt. D.h. ich müsste dieses Modul entladen und dafür snd-trident probieren? Müssen theoretisch noch mehr Module mit entladen/geladen werden?
Gruss, Chris
MfG Sebastian
Lug-dd maillist - Lug-dd@mailman.schlittermann.de http://mailman.schlittermann.de/mailman/listinfo/lug-dd
Hi Sebastian,
On Thu, Mar 22, 2007 at 19:30:31 +0100, Sebastian Foerster wrote:
Wie gesagt snd-ali5451, was offenbar nicht klappt. D.h. ich muesste dieses Modul entladen und dafuer snd-trident probieren?
Eigentlich sollte snd-ali5451 schon das richtige Modul sein. Die PCI-IDs, fuer die sich snd-trident interessiert, sollten andere sein als die der eigebauten Soundkarte. Aber einen Versuch ist es wert.
Vielleicht ist die Karte eine der wenigen, die von ALSA nicht (mehr) unterstuetzt werden. In dem Fall koennte man es nochmal mit dem OSS-Modul (trident) versuchen -- noch gibt es OSS im 2.6er-Kernel.
Muessen theoretisch noch mehr Module mit entladen/geladen werden?
Das haengt davon ab, welches Programm die Soundkarte benutzen will. Erfolgt die Ausgabe ueber die ALSA-Lib (libasound), braucht man keine weiteren Module. Wenn das Programm die alte, OSS-kompatible Ausgabe benutzt (/dev/dsp und/oder /dev/mixer), braucht man noch snd-mixer-oss und snd-pcm-oss (das ist die OSS-Emulation von ALSA).
Gruss, Chris
lug-dd@mailman.schlittermann.de