Hallo

Christian Weber (<[EMAIL PROTECTED]>) wrote:
> Andreas Janssen wrote:
> 
>> 
>> Nicht, wonach ich gefraget hatte, aber die OSS-Treiber sind geladen.
>> Das ist sehr seltsam, denn bei installiertem alsa-base sollten weder
>> discover noch hotplug das tun. Immerhin sollte damit der Sound �ber
>> OSS eigentlich funktionieren. Wenn Du ALSA verwenden willst solltest
>> Du daf�r sorgen, da� die Treiber nicht mehr geladen werden. Au�erdem
>> ggf. alsaconf aufrufen und sehen, ob was gefunden wird und bei Bedarf
>> die /etc/modprobe.conf entfernen, falls sie installiert.
> 
> Jetzt blick ich leider nicht mehr durch. Habe mich jetzt durch
> verschiedene Konfigurationen gew�lzt-erfolglos. Mir ist einfach das
> Grundprinzip nicht klar. Brauche ich nun OSS oder ALSA oder gar diesen
> Sound Server im X? Und wie kann ich OSS konfigurieren? Welche Pakete
> brauchen sich gegenseitig? ALSA brachte bei der Konfiguration "~nix
> gefunden" ist dann OSS dat richtige? Wo finde ich eigentlich gute
> Links zum Thema Sound unter Debian? Sorry f�r die 1000 Fragen. Danke.

In aller k�rze:

OSS und ALSA sind zwei verschiedene Soundsysteme f�r Linux. Sie haben
ihre eigenen Kerneltreiber (die von ALSA fangen mit snd- an). F�r ALSA
brauchst Du au�erdem das alsa-base-Paket (und am besten noch alsautils
und alsa-oss). Du kannst nur ein System zur Zeit f�r Deine Karte
verwenden. ALSA beinhaltet eine OSS-Kompatibilit�tsschicht, so da�
Anwendungen, die ALSA nicht kennen, trotzdem funktionieren. Einen
Soundserver ben�tigst Du normalerweise dann, wenn Deine Soundkarte
nicht selbst in der Lage ist, verschiedene Sounds gleichzeitig
abzuspielen, also in Hardware zu mischen. In dem Fall l�sst Du den
Sound durch einen Soundserver laufen, der das zusammenmischt. Dazu
m�ssen die Anwendungen ein entsprechendes Ausgabeplugin haben, oder
�ber einen Wrapper aufgerufen werden. F�r den KDE-Soundserver arts gibt
es z.B. den Wrapper artsdsp.

Dein Poblem (oder eines Deiner Probleme) ist nun, da� Du ALSA-Pakete
installiert hast, so da� ich davon ausging, Du wolltest ALSA verwenden.
Geladen sind aber die dazu inkompatiblen OSS-Treiber. Du solltest jetzt
entweder die alsa.*-Pakete entfernen, und OSS benutzen, oder daf�r
sorgen, da� die OSS-Treiber nicht mehr geladen werden. Das alsaconfig
nichts gefunden hat kann daran liegen, da� die Karte durch die
geladenen OSS-Treiber blockiert wurde. Wenn Du ALSA verwenden willst,
dann solltest Du die OSS-Treiber entladen:

rmmod i810_audio
rmmod ac97_codec

Danach versuchst Du es nochmal. Um herauszufinden, warum die OSS-Treiber
geladen werden, solltest Du mal

grep -e i810_audio /etc/modprobe.d/* /etc/modules

aufrufen. Wenn das nicht hilft, dann sind wahrscheinlich hotplug oder
discover1 die �belt�ter. Die sollten allerdings OSS /nicht/ mehr laden,
wenn alsa-base und discover1 in aktuellen Versionen installiert sind.
Ein paar weitere Detailt findest Du unter

<http://www.andreas-janssen.de/debian-tipps-sarge.html#a36>

Gr��e
 Andreas Janssen

-- 
Andreas Janssen <[EMAIL PROTECTED]>
PGP-Key-ID: 0xDC801674 ICQ #17079270
Registered Linux User #267976
http://www.andreas-janssen.de/debian-tipps-sarge.html


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)

Antwort per Email an