[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: