Re: [Debian] ALSA
Christian Roth hat gesagt: // Christian Roth wrote:
> Ich scheine voelligst auf dem Schlauch zu stehen.
> Was bisher geschah:
> Ich habe die alsa-source, alsa-headers, alsa-base, alsa-utils,
> alsaconf ueber dselect ausgewaehlt und installiert.
>
> Sollen jetzt schon die module unter /usr/lib/alsa zu finden sein? Sind
> sie bei mir naemlich nicht.
Sollen sie auch nicht (s.u.)
> > man make-kpkg. Natürlich vorher das Modul konfigurieren
> Wie soll ich ein Modul konfigurieren wenn ich gar nicht weiss wo es zu
> finden ist bzw. es gar nicht vorhanden ist.
>
> obelix:/usr/src/linux-2.2.17# make-kpkg modules_image
> liefert mir nur Fehler und keine Module.
>
> Bitte drueckt euch etwas genauer aus, ich schnall' es noch nicht.
Hallo Christian,
den Quelltext der Module musst du erst noch auspacken. Alsa-Source enthält
ungefähr folgende Dateien:
alsa-source: /usr/src/alsa-driver.tar.gz
alsa-source: /usr/share/alsa-source/modules.config
alsa-source: /usr/share/doc
alsa-source: /usr/share/doc/alsa-source
alsa-source: /usr/share/doc/alsa-source/copyright
alsa-source: /usr/share/doc/alsa-source/README.Debian.gz
alsa-source: /usr/share/doc/alsa-source/changelog.Debian.gz
alsa-source: /etc/alsa/alsa-source.conf
Kann je nach Version bei dir etwas anders aussehen.
/usr/src/alsa-driver.tar.gz musst du jetzt in /usr/src auspacken.
Das erzeugt ein Verzeichnis /usr/src/modules/alsa-driver/
make-kpkg findet jetzt diesen Baum, wenn man es bittet, ein Modul-Image als
Target zu erzeugen:
$ make-kpkg --targets
Known Targets are:
===============================================================================
| Targets | Automatically builds |
===============================================================================
[...]
| modules_image | |
[...]
===============================================================================
Also hier einmal ALSA-Installation Schritt für Schritt:
1) alles, was mit alsa oder libasound anfängt, installieren.
2) Kernel backen (siehe kernel-package-README)
1% cd <kernel source tree>
2% make config # or make menuconfig or make xconfig and configure
Phase TWO: Create a portable kernel image .deb file
3% make-kpkg clean
4% $Get_Root make-kpkg --revision=custom.1.0 kernel_image
(Get_Root is whatever you need to become root -- fakeroot or
sudo are examples that come to mind).
3) Dann entweder bevor oder nachdem du das neue Kernel-Deb installiert hast,
nochmal make-kpkg aufrufen, jetzt mit dem Target modules_image:
$ make-kpkg modules_image
Jetzt sollte das Paket alsa-modules-2.4.0_0.5.10-3+p1+custom.1.0_i386.deb
oder so ähnlich in /usr/src liegen. Installieren!
4) Konfiguration: Entweder mit alsaconf (habe ich nie gemacht) oder aber
die Beispiel-Datei aus alsa-base nehmen:
/usr/share/doc/alsa-base/examples/modules-0.5.conf
und gemäß /usr/share/doc/alsa-base/INSTALL.gz erweitern.
bye,
--
__ __
Frank Barknecht ____ ______ ____ __ trip\ \ / /wire ______
/ __// __ /__/ __// // __ \ \/ / __ \\ ___\
/ / / ____/ / / / // ____// /\ \\ ___\\____ \
/_/ /_____/ /_/ /_//_____// / \ \\_____\\_____\
/_/ \_\
--
-----------------------------------------------------------
Um sich aus der Liste auszutragen schicken Sie bitte eine
E-Mail an debian-user-de-request@lehmanns.de die im Subject
"unsubscribe <deine_email_adresse>" enthaelt.
Bei Problemen bitte eine Mail an: Jan.Otto@Lehmanns.de
-----------------------------------------------------------
668 eingetragene Mitglieder in dieser Liste.
Reply to: