Lautes Treibe(r)n

Soundkartentreiber für Linux

01.04.2002

Betriebssysteme müssen sich nicht nur an Ihrer Stabilität, sondern auch an der Unterstützung von Hardware messen lassen. Es ist hinlänglich bekannt, dass die meisten Hardware-Hersteller leider keine eigenen Linux-Treiber für ihre Produkte zur Verfügung stellen. Wir zeigen Auswege.

Ein häufig auftretendes Argument gegen den Einsatz von Linux war und ist die fehlende Treiber-Unterstützung für die unterschiedlichsten Hardware-Komponenten. Aus diesem Grund haben sich zahlreiche Projekte entwickelt, die genau dieses Manko beseitigt haben bzw. es noch beseitigen wollen.

Im Soundkartenbereich existieren im Wesentlichen drei Möglichkeiten, die Hardware zur Kooperation mit Linux zu überzeugen: Dies sind die in den Kernelquellen enthaltenen OSS/Lite-Treiber, das ALSA-Projekt und die kommerziell vertriebenen OSS-Treiber der Firma 4Front. Um Missverständnissen gleich im Vorfeld vorzubeugen, sei erwähnt, dass der vorliegende Artikel auf der aktuellen ALSA-Version 0.5.12a und der aktuellen OSS-Version 3.9.6b basiert. Die Betrachtungen zu Kernel-internen Treibern basieren auf Kernelversion 2.4.16. Um den Seitenbedarf dieses Artikel nicht unnötig in die Höhe zu treiben, wird von einer expliziten Diskussion der jeweils unterstützten Soundkarten abgesehen. Vielmehr wird auf die entsprechenden Web-Seiten [1], [2], [3] verwiesen.

ALSA

Ins Leben gerufen wurde das ALSA-Projekt [4] Anfang 1998 durch Jaroslav Kysela. Seit Dezember 1999 wird die Entwicklung durch die SuSE AG unterstützt [5]. Heutzutage hilft jede halbwegs aktuelle Distribution bei der Installation von Soundkarten mit eigenen Konfigurationsprogrammen. In der Regel wird hierbei auf die ALSA-Treiber zurückgegriffen, da diese unter der GPL bzw. LGPL stehen und zahlreiche Soundkarten ansprechen können (siehe [1]).

Installation

Wie bereits erwähnt, werden ALSA-Treiber in den meisten gängigen Distributionen als Standard-Soundkartentreiber verwendet. Da hier nicht auf alle Distributionen eingegangen werden kann, wollen wir am Beispiel von SuSE Linux 7.3 erläutern, wie ALSA eingerichtet wird. Neben dieser YaST2-basierten Lösung besteht auch die Möglichkeit, das ALSA-interne Konfigurationsprogramm alsaconf zu verwenden. Eine genaue Beschreibung der distributions-unabhängigen Installation ist unter [7] zu finden.

Man muss generell Root-Rechte besitzen, wenn man Hardware einrichten will. Das geht wie folgt:

  • Einloggen als normaler Nutzer
  • Freigeben der Ausgabe des X-Servers (im Terminal): xhost + localhost
  • "Aneignen" von Root-Rechten in einem Terminal: su - (Bei der nun folgenden Abfrage das Root-Passwort eingeben)
  • Umlenken des Displays: export DISPLAY=0:0 (Wenn sie eine andere Shell als die bash verwenden, kann auch setenv DISPLAY 0:0 zum Erfolg führen.)Alle Programme, die ab jetzt aus diesem Terminal-Fenster gestartet werden, werden von Root ausgeführt und auf dem Display des normalen Nutzers dargestellt. Nun aber zu Installation der Soundkarte:
  • Starten von YaST2 durch Eingeben von yast2 im Root-Terminal.
  • Im Untermenü Hardware die Soundkartenkonfiguration anklicken (Abbildung 1).
  • Die Soundkarte sollte nun automatisch erkannt werden (Abbildung 2).
  • Jetzt einfach nur immer weiter drücken.
Abbildung 1: YaST2-Hardware-Konfiguration
Abbildung 2: YaST2-Soundkartenkonfiguration

Das war es eigentlich schon. Wir überprüfen nun, ob die Soundkarte auch richtig eingerichtet wurde: Dazu wird einfach im Root-Terminal der Befehl

cat /proc/asound/sndstat

eingegeben, und Linux sagt uns, welche Soundkanäle eingerichtet worden sind. Um nicht einer einzelnen Soundkarte den Vorrang zu geben, soll an dieser Stelle nicht auf alle weiteren möglichen Einstellungen und Funktionen von ALSA eingegangen werden. Für SBLive-Karten ist es beispielsweise möglich, die SoundFont-Dateien, die den Windows-Treiber-CDs beiliegen, zu installieren und zu verwenden. Starten Sie dazu einfach noch einmal das Soundkarten-Konfigurationsprogramm in YaST2. Sie werden überrascht sein, wieviel Finetuning noch möglich ist.

LinuxCommunity kaufen

Einzelne Ausgabe
 
Abonnements
 

Ähnliche Artikel

Kommentare

Infos zur Publikation

LU 09/2015: Paketverwaltung

Digitale Ausgabe: Preis € 4,95
(inkl. 19% MwSt.)

Mit der Zeitschrift LinuxUser sind Sie als Power-User, Shell-Guru oder Administrator im kleinen Unternehmen monatlich auf dem aktuelle Stand in Sachen Linux und Open Source.

Sie sind sich nicht sicher, ob die Themen Ihnen liegen? Im Probeabo erhalten Sie drei Ausgaben zum reduzierten Preis. Einzelhefte, Abonnements sowie digitale Ausgaben erwerben Sie ganz einfach in unserem Online-Shop.

NEU: DIGITALE AUSGABEN FÜR TABLET & SMARTPHONE

HINWEIS ZU PAYPAL: Die Zahlung ist auch ohne eigenes Paypal-Konto ganz einfach per Kreditkarte oder Lastschrift möglich!       

Tipp der Woche

Grammatikprüfung in LibreOffice nachrüsten
Grammatikprüfung in LibreOffice nachrüsten
Tim Schürmann, 24.04.2015 19:36, 2 Kommentare

LibreOffice kommt zwar mit einer deutschen Rechtschreibprüfung und einem guten Thesaurus, eine Grammatikprüfung fehlt jedoch. In ältere 32-Bit-Versionen ...

Aktuelle Fragen

Scanner EPSON Perfection V 300 photo und VueScan
Roland Welcker, 19.08.2015 09:04, 1 Antworten
Verehrte Linux-Freunde, ich habe VueScan in /usr/local/src/vuex_3295/VueScan installiert, dazu d...
Empfehlung gesucht Welche Dist als Wirt für VM ?
Roland Fischer, 31.07.2015 20:53, 2 Antworten
Wer kann mir Empfehlungen geben welche Distribution gut geeignet ist als Wirt für eine VM für Win...
Plugins bei OPERA - Linux Mint 17.1
Christoph-J. Walter, 23.07.2015 08:32, 3 Antworten
Beim Versuch Video-Sequenzen an zu schauen kommt die Meldung -Plug-ins und Shockwave abgestürzt-....
Wird Windows 10 update/upgrade mein Grub zerstören ?
daniel s, 22.07.2015 08:31, 7 Antworten
oder rührt Windows den Bootloader nicht an? das ist auch alles was Google mir nicht beantw...
Z FUER Y UND ANDERE EINGABEFEHLER AUF DER TASTATUR
heide marie voigt, 10.07.2015 13:53, 2 Antworten
BISHER konnte ich fehlerfrei schreiben ... nun ist einiges drucheinander geraten ... ich war bei...