diff --git a/de_DE.ISO8859-1/books/handbook/multimedia/chapter.sgml b/de_DE.ISO8859-1/books/handbook/multimedia/chapter.sgml index 34bcb89e07..ce7d2bab35 100644 --- a/de_DE.ISO8859-1/books/handbook/multimedia/chapter.sgml +++ b/de_DE.ISO8859-1/books/handbook/multimedia/chapter.sgml @@ -1,354 +1,362 @@ Sound Ein Beitrag von Moses Moore jm-moses@home.com, 20 November 2000. Übersetzt von &a.de.pierau;, Februar 2001 und &a.de.bkoehler;, Juni 2001. Zusammenfassung Dieses Kapitel des Handbuchs behandelt das Thema, wie man auf einem FreeBSD Rechner Sound aktiviert. Bestimmen des korrekten Geräts + PCI + ISA + Soundkarten Zuerst sollten Sie in Erfahrung bringen, was für ein Modell Ihrer Soundkarte Sie haben, welcher Chip sie benutzt ist und ob es sich um eine PCI- oder ISA-Karte handelt. FreeBSD unterstützt eine ganze Reihe sowohl von PCI- als auch von ISA-Karten. Wenn Ihre Sound-Karte in der folgenden Liste nicht auftaucht, konsultieren Sie die &man.pcm.4; Manual-Seite. Diese Liste ist zwar nicht vollständig, deckt jedoch einige der verbreitesten Karten ab. Crystal 4237, 4236, 4232, 4231 Yamaha OPL-SAx OPTi931 Ensoniq AudioPCI 1370/1371 ESS Solo-1/1E NeoMagic 256AV/ZX Sound Blaster Pro, 16, 32, AWE64, AWE128, Live Creative ViBRA16 Advanced Asound 100, 110, and Logic ALS120 ES 1868, 1869, 1879, 1888 Gravis UltraSound Aureal Vortex 1 or 2 + KernelKonfiguration Welchen Treiber Sie in Ihrem Kernel benutzen, hängt von dem Typ Ihrer Karte ab. Die nächsten Abschnitte liefern genauere Informationen und erklären, was Sie zu Ihrer Kernelkonfiguration. hinzufügen müssen. Creative, Advance und ESS Soundkarten Haben Sie eine dieser Karten, müssen Sie device pcm zu Ihrer Kernelkonfiguration hinzufügen. Wenn Ihre Karte eine PnP ISA-Karte ist, fügen Sie weiterhin device sbc hinzu. Für eine nicht-PnP ISA-Karte muß device pcm und device sbc0 at isa? port0x220 irq 5 drq 1 flags 0x15 in Ihre Kernelkonfiguration. Dies sind die Voreinstellungen, Sie werden unter Umständen den IRQ u.s.w. anpassen müssen. Schauen Sie dazu in die &man.sbc.4; Manual-Seite für weitere Informationen. Die Karte Sound Blaster Live wird unter FreeBSD 4.0 nicht unterstützt. Dazu benötigt man einen Patch, welcher in diesem Dokument nicht behandelt wird. Es ist deshalb empfehlenswert, daß Sie in diesem Fall Ihr System auf den neuesten -STABLE Stand aktualisieren, bevor Sie diese Karte benutzen können. Gravis UltraSound Karten Für eine PnP ISA-Karte, müssen Sie device pcm und device gusc zu Ihrer Kernelkonfiguration zufügen. Wenn Sie eine nicht-PnP ISA-Karte besitzen, ergänzen Sie device pcm und device gus0 at isa? port 0x220 irq 5 drq 1 flags 0x13 in Ihrer Kernelkonfiguration. Es kann sein, daß Sie den IRQ u.s.w. anpassen müssen. Lesen Sie dazu die &man.gusc.4; Manual-Seite für weitere Informationen. Crystal Sound-Karten Für Crystal Karten, brauchen Sie die beiden Zeilen device pcm und device csa in Ihrer Kernelkonfiguration. Allgemeine Unterstüzung Für PnP ISA- oder PCI-Karten fügen Sie device pcm zu Ihrer Kernelkonfiguration hinzu. Wenn Sie eine nicht-PnP ISA-Karte besitzen, die keinen bridge driver hat, geben Sie zusätzlich device pcm0 at isa? irq 10 drq 1 flags 0x0 in Ihrer Kernelkonfiguration an. Ändern Sie IRQ u.s.w. so, daß es mit Ihrer Hardwarekonfiguration überein stimmt. Kernel-Kompilierung Nachdem Sie den oder die Treiber zu Ihrer Kernelkonfiguration hinzugefügt haben, müssen Sie Ihren Kernel neu kompilieren. Lesen Sie das entsprechende Kapitel des Handbuchs für ausführliche Informationen dazu. Erstellen und Testen der Device Nodes + Device Nodes Nach einem Neustart loggen Sie sich ein und geben cat /dev/sndstat ein. Sie sollten etwas wie das folgende sehen: FreeBSD Audio Driver (newpcm) Sep 21 2000 18:29:53 Installed devices: pcm0: <Aureal Vortex 8830> at memory 0xfeb40000 irq 5 (4p/1r +channels duplex) Erhalten Sie eine Fehlermeldung, ist vorher irgendetwas schief gegangen. Wenn das passiert, schauen Sie sich Ihre Kernelkonfiguration noch einmal an und stellen Sie sicher, daß Sie den richtigen Treiber gewählt haben. Wenn es keine Fehlermeldungen gab und das Kommando pcm0 ausgab, werden Sie mit su zu root und machen das folgende: &prompt.root; cd /dev &prompt.root; sh MAKEDEV snd0 Wenn es keine Fehlermeldungen gab und das Kommando pcm1 ausgab, werden Sie mit su zu root und machen das folgende: &prompt.root; cd /dev &prompt.root; sh MAKEDEV snd1 Beachten Sie bitte, daß die obigen Kommandos kein Device /dev/snd anlegen werden. Statt dessen wird eine Gruppe von Device Nodes erzeugt, unter anderem: Device Beschreibung /dev/audio SPARC-compatible audio device /dev/dsp Digitized voice device /dev/dspW Like /dev/dsp, but 16 bits per sample /dev/midi Raw midi access device /dev/mixer Control port mixer device /dev/music Level 2 sequencer interface /dev/sequencer Sequencer device /dev/pss Programmable device interface Wenn alles geklappt hat, haben Sie jetzt eine funktionierende Sound-Karte. Falls nicht, lesen Sie den nächsten Abschnitt. Häufige Probleme + Device Node Ich erhalte den Fehler unsupported subdevice XX! Ein oder mehrere Device Nodes wurden nicht korrekt erzeugt. Wiederholen Sie die obigen Schritte. + I/O port Ich erhalte den Fehler sb_dspwr(XX) timed out! Der I/O Port ist nicht korrekt angegeben. + IRQ Ich erhalte den Fehler bad irq XX! Der IRQ ist falsch gesetzt. Stellen Sie sicher, daß Sie der angegebene IRQ mit dem Sound IRQ übereinstimmt. Ich erhalte den Fehler "xxx: gus pcm not attached, out of memory". Was ist die Ursache dafür? Wenn das passiert, ist nicht genug Speicher verfügbar, um das Gerät betreiben zu können. diff --git a/de_DE.ISO8859-1/books/handbook/sound/chapter.sgml b/de_DE.ISO8859-1/books/handbook/sound/chapter.sgml index 34bcb89e07..ce7d2bab35 100644 --- a/de_DE.ISO8859-1/books/handbook/sound/chapter.sgml +++ b/de_DE.ISO8859-1/books/handbook/sound/chapter.sgml @@ -1,354 +1,362 @@ Sound Ein Beitrag von Moses Moore jm-moses@home.com, 20 November 2000. Übersetzt von &a.de.pierau;, Februar 2001 und &a.de.bkoehler;, Juni 2001. Zusammenfassung Dieses Kapitel des Handbuchs behandelt das Thema, wie man auf einem FreeBSD Rechner Sound aktiviert. Bestimmen des korrekten Geräts + PCI + ISA + Soundkarten Zuerst sollten Sie in Erfahrung bringen, was für ein Modell Ihrer Soundkarte Sie haben, welcher Chip sie benutzt ist und ob es sich um eine PCI- oder ISA-Karte handelt. FreeBSD unterstützt eine ganze Reihe sowohl von PCI- als auch von ISA-Karten. Wenn Ihre Sound-Karte in der folgenden Liste nicht auftaucht, konsultieren Sie die &man.pcm.4; Manual-Seite. Diese Liste ist zwar nicht vollständig, deckt jedoch einige der verbreitesten Karten ab. Crystal 4237, 4236, 4232, 4231 Yamaha OPL-SAx OPTi931 Ensoniq AudioPCI 1370/1371 ESS Solo-1/1E NeoMagic 256AV/ZX Sound Blaster Pro, 16, 32, AWE64, AWE128, Live Creative ViBRA16 Advanced Asound 100, 110, and Logic ALS120 ES 1868, 1869, 1879, 1888 Gravis UltraSound Aureal Vortex 1 or 2 + KernelKonfiguration Welchen Treiber Sie in Ihrem Kernel benutzen, hängt von dem Typ Ihrer Karte ab. Die nächsten Abschnitte liefern genauere Informationen und erklären, was Sie zu Ihrer Kernelkonfiguration. hinzufügen müssen. Creative, Advance und ESS Soundkarten Haben Sie eine dieser Karten, müssen Sie device pcm zu Ihrer Kernelkonfiguration hinzufügen. Wenn Ihre Karte eine PnP ISA-Karte ist, fügen Sie weiterhin device sbc hinzu. Für eine nicht-PnP ISA-Karte muß device pcm und device sbc0 at isa? port0x220 irq 5 drq 1 flags 0x15 in Ihre Kernelkonfiguration. Dies sind die Voreinstellungen, Sie werden unter Umständen den IRQ u.s.w. anpassen müssen. Schauen Sie dazu in die &man.sbc.4; Manual-Seite für weitere Informationen. Die Karte Sound Blaster Live wird unter FreeBSD 4.0 nicht unterstützt. Dazu benötigt man einen Patch, welcher in diesem Dokument nicht behandelt wird. Es ist deshalb empfehlenswert, daß Sie in diesem Fall Ihr System auf den neuesten -STABLE Stand aktualisieren, bevor Sie diese Karte benutzen können. Gravis UltraSound Karten Für eine PnP ISA-Karte, müssen Sie device pcm und device gusc zu Ihrer Kernelkonfiguration zufügen. Wenn Sie eine nicht-PnP ISA-Karte besitzen, ergänzen Sie device pcm und device gus0 at isa? port 0x220 irq 5 drq 1 flags 0x13 in Ihrer Kernelkonfiguration. Es kann sein, daß Sie den IRQ u.s.w. anpassen müssen. Lesen Sie dazu die &man.gusc.4; Manual-Seite für weitere Informationen. Crystal Sound-Karten Für Crystal Karten, brauchen Sie die beiden Zeilen device pcm und device csa in Ihrer Kernelkonfiguration. Allgemeine Unterstüzung Für PnP ISA- oder PCI-Karten fügen Sie device pcm zu Ihrer Kernelkonfiguration hinzu. Wenn Sie eine nicht-PnP ISA-Karte besitzen, die keinen bridge driver hat, geben Sie zusätzlich device pcm0 at isa? irq 10 drq 1 flags 0x0 in Ihrer Kernelkonfiguration an. Ändern Sie IRQ u.s.w. so, daß es mit Ihrer Hardwarekonfiguration überein stimmt. Kernel-Kompilierung Nachdem Sie den oder die Treiber zu Ihrer Kernelkonfiguration hinzugefügt haben, müssen Sie Ihren Kernel neu kompilieren. Lesen Sie das entsprechende Kapitel des Handbuchs für ausführliche Informationen dazu. Erstellen und Testen der Device Nodes + Device Nodes Nach einem Neustart loggen Sie sich ein und geben cat /dev/sndstat ein. Sie sollten etwas wie das folgende sehen: FreeBSD Audio Driver (newpcm) Sep 21 2000 18:29:53 Installed devices: pcm0: <Aureal Vortex 8830> at memory 0xfeb40000 irq 5 (4p/1r +channels duplex) Erhalten Sie eine Fehlermeldung, ist vorher irgendetwas schief gegangen. Wenn das passiert, schauen Sie sich Ihre Kernelkonfiguration noch einmal an und stellen Sie sicher, daß Sie den richtigen Treiber gewählt haben. Wenn es keine Fehlermeldungen gab und das Kommando pcm0 ausgab, werden Sie mit su zu root und machen das folgende: &prompt.root; cd /dev &prompt.root; sh MAKEDEV snd0 Wenn es keine Fehlermeldungen gab und das Kommando pcm1 ausgab, werden Sie mit su zu root und machen das folgende: &prompt.root; cd /dev &prompt.root; sh MAKEDEV snd1 Beachten Sie bitte, daß die obigen Kommandos kein Device /dev/snd anlegen werden. Statt dessen wird eine Gruppe von Device Nodes erzeugt, unter anderem: Device Beschreibung /dev/audio SPARC-compatible audio device /dev/dsp Digitized voice device /dev/dspW Like /dev/dsp, but 16 bits per sample /dev/midi Raw midi access device /dev/mixer Control port mixer device /dev/music Level 2 sequencer interface /dev/sequencer Sequencer device /dev/pss Programmable device interface Wenn alles geklappt hat, haben Sie jetzt eine funktionierende Sound-Karte. Falls nicht, lesen Sie den nächsten Abschnitt. Häufige Probleme + Device Node Ich erhalte den Fehler unsupported subdevice XX! Ein oder mehrere Device Nodes wurden nicht korrekt erzeugt. Wiederholen Sie die obigen Schritte. + I/O port Ich erhalte den Fehler sb_dspwr(XX) timed out! Der I/O Port ist nicht korrekt angegeben. + IRQ Ich erhalte den Fehler bad irq XX! Der IRQ ist falsch gesetzt. Stellen Sie sicher, daß Sie der angegebene IRQ mit dem Sound IRQ übereinstimmt. Ich erhalte den Fehler "xxx: gus pcm not attached, out of memory". Was ist die Ursache dafür? Wenn das passiert, ist nicht genug Speicher verfügbar, um das Gerät betreiben zu können.