From owner-svn-doc-head@freebsd.org Sat Jul 23 21:49:47 2016 Return-Path: Delivered-To: svn-doc-head@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 440C3BA2E88; Sat, 23 Jul 2016 21:49:47 +0000 (UTC) (envelope-from bhd@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 0EDBC16B6; Sat, 23 Jul 2016 21:49:46 +0000 (UTC) (envelope-from bhd@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id u6NLnkDW035722; Sat, 23 Jul 2016 21:49:46 GMT (envelope-from bhd@FreeBSD.org) Received: (from bhd@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id u6NLnkAv035721; Sat, 23 Jul 2016 21:49:46 GMT (envelope-from bhd@FreeBSD.org) Message-Id: <201607232149.u6NLnkAv035721@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: bhd set sender to bhd@FreeBSD.org using -f From: Bjoern Heidotting Date: Sat, 23 Jul 2016 21:49:46 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r49154 - head/de_DE.ISO8859-1/books/handbook/config X-SVN-Group: doc-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-head@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: SVN commit messages for the doc tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 23 Jul 2016 21:49:47 -0000 Author: bhd Date: Sat Jul 23 21:49:46 2016 New Revision: 49154 URL: https://svnweb.freebsd.org/changeset/doc/49154 Log: Update to r44556: Editorial review of first 1/2 of ACPI chapter. Move how to submit a report subsection to after the troubleshooting sub-section. Modified: head/de_DE.ISO8859-1/books/handbook/config/chapter.xml Modified: head/de_DE.ISO8859-1/books/handbook/config/chapter.xml ============================================================================== --- head/de_DE.ISO8859-1/books/handbook/config/chapter.xml Sat Jul 23 21:47:00 2016 (r49153) +++ head/de_DE.ISO8859-1/books/handbook/config/chapter.xml Sat Jul 23 21:49:46 2016 (r49154) @@ -5,7 +5,7 @@ $FreeBSD$ $FreeBSDde: de-docproj/books/handbook/config/chapter.xml,v 1.151 2011/12/19 14:55:31 bcr Exp $ - basiert auf: r44555 + basiert auf: r44556 --> zu implementieren. Das Plug and Play BIOS - (PNPBIOS) war ebenfalls + (PNPBIOS) war in vielen + Situationen ebenfalls unzureichend. Das PNPBIOS verwendet eine 16-Bit-Technik. Damit das Betriebssystem das PNPBIOS ansprechen kann, muss es in einer - 16-Bit-Emulation laufen. Der Treiber wird in &man.apm.4; + 16-Bit-Emulation laufen. &os; stellt einen + APM-Treiber zur Verfügung, welcher für + Systeme benutzt werden sollte, die vor dem Jahr 2000 + hergestellt wurden. Der Treiber wird in &man.apm.4; beschrieben. ACPI @@ -3116,8 +3120,9 @@ kern.maxvnodes: 100000 ACPI ist ein Standard verschiedener Hersteller, welcher die Verwaltung von Hardware und Energiesparfunktionen festlegt. Die - ACPI-Funktionen können vom Betriebssystem - gesteuert werden. + ACPI-Funktionen, die mehr Kontrolle und + Flexibilität bieten, können vom Betriebssystem gesteuert + werden. Dieser Abschnitt zeigt die Konfiguration von ACPI unter &os;. Zudem werden einige @@ -3126,28 +3131,23 @@ kern.maxvnodes: 100000 ACPI-Probleme erfassen und beheben können. - - - Konfiguration des <acronym>ACPI</acronym> - Das Modul &man.acpi.4; wird standardmäßig beim Systemstart + Der &man.acpi.4;-Treiber wird standardmäßig beim Systemstart vom &man.loader.8; geladen und sollte daher nicht fest in den Kernel eingebunden - werden. Dadurch kann ein Modul ohne einen Neubau des Kernels - leichter ersetzt und getestet werden. Das - ACPI-Modul im laufenden Betrieb zu laden, - führt oft nicht zum gewünschten Ergebnis. Treten bei Ihrem - System Probleme auf, kann ACPI auch - komplett deaktiviert werden. Dazu definieren Sie die Variable - hint.acpi.0.disabled="1" in der Datei - /boot/loader.conf. Alternativ können - Sie die Variable auch am &man.loader.8;-Prompt eingeben. - Das Modul kann im laufenden Betrieb nicht entfernt werden, - da es zur Kommunikation mit der Hardware verwendet - wird. - + werden. Der Treiber kann im laufenden Betrieb nicht entfernt + werden, da er zur Kommunikation mit der Hardware verwendet + wird. Falls jedoch Probleme auftreten, kann + ACPI auch komplett deaktiviert werden. + Dazu muss hint.acpi.0.disabled="1" in + /boot/loader.conf gesetzt und + anschließend das System neu gestartet werden. Alternativ + können Sie diese Variable auch am &man.loader.8;-Prompt + eingeben, wie in + beschrieben. + ACPI und APM können nicht zusammen verwendet werden. Das zuletzt @@ -3155,7 +3155,7 @@ kern.maxvnodes: 100000 andere Modul geladen ist. - Mit &man.acpiconf.8; können Sie das System in einen + Mit acpiconf können Sie das System in einen Ruhemodus (sleep mode) versetzen. Es gibt verschiedene Modi (von 1 bis 5), die Sie @@ -3164,154 +3164,23 @@ kern.maxvnodes: 100000 und 3 völlig ausreichend. Der Modus 5 schaltet das System aus (Soft-off) und entspricht - dem folgenden Befehl: + dem Befehl halt -p. - &prompt.root; halt -p - - Verschiedene Optionen können als - &man.sysctl.8;-Variablen gesetzt werden. Lesen Sie dazu - &man.acpi.4; sowie &man.acpiconf.8;. + Verschiedene Optionen können mit sysctl + gesetzt werden. Lesen Sie dazu &man.acpi.4; sowie + &man.acpiconf.8;. - - - <acronym>ACPI</acronym>-Fehlersuche - - - - - Nate - Lawson - - Verfasst von - - - - - - - Peter - Schultz - - Mit Beiträgen von - - - - Tom - Rhodes - - - - - - - ACPI - Probleme mit - - - ACPI ist ein gänzlich neuer - Weg, um Geräte aufzufinden und deren Stromverbrauch - zu regulieren. Weiterhin bietet ACPI - einen einheitlichen Zugriff auf Geräte, die vorher - vom BIOS verwaltet wurden. Es werden - zwar Fortschritte gemacht, dass ACPI - auf allen Systemen läuft, doch tauchen immer wieder - Fehler auf: fehlerhafter Bytecode der - ACPI-Machine-Language - (AML) einiger Systemplatinen, - ein unvollständiges &os;-Kernel-Subsystem oder - Fehler im ACPI-CA-Interpreter - von &intel;. - - Dieser Abschnitt hilft Benutzern, zusammen mit den Betreuern - des &os;-ACPI-Subsystems, Fehlerquellen - zu finden und Fehler zu beseitigen. - - - Bevor Sie einen Fehlerbericht einreichen, stellen - Sie bitte sicher, dass das BIOS - und die Firmware des Controllers aktuell sind. - - - Wenn Sie einen Fehlerbericht einsenden wollen, - schicken Sie bitte die folgenden Informationen an - die Mailingliste freebsd-acpi: - - - - Beschreiben Sie den Fehler und alle Umstände, - unter denen der Fehler auftritt. Geben Sie - ebenfalls den Typ und das Modell Ihres Systems - an. Wenn Sie einen neuen Fehler entdeckt haben, - versuchen Sie möglichst genau zu beschreiben, - wann der Fehler das erste Mal aufgetreten ist. - - - - Die Ausgabe von &man.dmesg.8; nach der Eingabe - von boot -v. - Geben Sie auch alle Fehlermeldungen an, die erscheinen, - wenn Sie den Fehler provozieren. - - - - Die Ausgabe von &man.dmesg.8; nach der Eingabe - von boot -v und mit deaktiviertem - ACPI, wenn das Problem ohne - ACPI nicht auftritt. - - - - Die Ausgabe von sysctl hw.acpi. - Dieses Kommando zeigt die vom System unterstützten - ACPI-Funktionen an. - - - - Die URL, unter der die - ACPI-Source-Language - (ASL) liegt. Schicken Sie - bitte nicht die - ASL an die Mailingliste, da die - ASL sehr groß sein kann. Eine Kopie - der ASL erstellen Sie mit dem - nachstehenden Befehl: - - &prompt.root; acpidump -td > name-system.asl - - Setzen Sie für name - den Namen des Kontos und für - system den Hersteller und - das Modell des Systems ein. Zum Beispiel: - njl-FooCo6000.asl. - - - - Obwohl die meisten Entwickler die Mailingliste - &a.current.name; lesen, sollten Sie Fehlerberichte an - die Liste &a.acpi.name; schicken. Seien Sie bitte - geduldig; wir haben alle Arbeit außerhalb des Projekts. - Wenn der Fehler nicht offensichtlich ist, bitten - wir Sie vielleicht, einen offiziellen Fehlerbericht - (PR) mit &man.send-pr.1; einzusenden. - Geben Sie im Fehlerbericht bitte dieselben Informationen - wie oben an. Mithilfe der PRs - verfolgen und lösen wir Probleme. Senden Sie - bitte keinen PR ein, ohne vorher - den Fehlerbericht an die Liste &a.acpi.name; zu senden. - Es kann sein, dass der Fehler schon von - jemand anderem gemeldet wurde. - - - - <acronym>ACPI</acronym>-Grundlagen + + Häufige Probleme ACPI ACPI gibt es in allen modernen Rechnern - der ia32- (x86), ia64- (Itanium) und amd64- (AMD) Architektur. + der ia32- (x86), ia64- (Itanium) und amd64- + (AMD) Architektur. Der vollständige Standard bietet Funktionen zur Steuerung und Verwaltung der CPU-Leistung, der Stromversorgung, von Wärmebereichen, Batterien, eingebetteten @@ -3330,7 +3199,7 @@ kern.maxvnodes: 100000 beispielsweise die mit SMP-Systemen benutzte APIC-Map, Konfigurationsregister und einfache Konfigurationen. Zusätzlich gibt es die - Differentiated-System-Description-Table + Differentiated-System-Description-Table (DSDT), die Bytecode enthält. Die Tabelle ordnet Geräte und Methoden in einem baumartigen Namensraum an. @@ -3350,10 +3219,6 @@ kern.maxvnodes: 100000 verschiedene ACPI-Geräte implementieren, befinden sich im Verzeichnis src/sys/dev/acpica. - - - - Häufige Probleme ACPI @@ -3363,9 +3228,12 @@ kern.maxvnodes: 100000 Damit ACPI richtig funktioniert, müssen alle Teile funktionieren. Im Folgenden finden Sie eine Liste mit Problemen und möglichen - Umgehungen oder Fehlerbehebungen. Die Liste ist nach + Umgehungen oder Korrekturen. Die Liste ist nach der Häufigkeit, mit der die Probleme auftreten, - sortiert. + sortiert. Wenn eine Korrektur das Problem nicht + behebt, finden Sie in + Anweisungen, wie Sie einen Problembericht einreichen + können. Mausprobleme @@ -3375,9 +3243,7 @@ kern.maxvnodes: 100000 wollen. Ist dies bei Ihnen der Fall, reicht es meistens aus, den Eintrag hint.psm.0.flags="0x3000" in - /boot/loader.conf aufzunehmen. Besteht - das Problem weiterhin, sollten Sie einen Fehlerbericht - senden. + /boot/loader.conf aufzunehmen. @@ -3385,44 +3251,36 @@ kern.maxvnodes: 100000 ACPI kennt drei Suspend-to-RAM-Zustände - (STR): - S1-S3. - Es gibt einen Suspend-to-Disk-Zustand (STD): - S4. Der Zustand S5 - wird Soft-Off genannt. In diesem Zustand befindet - sich ein Rechner, wenn die Stromversorgung angeschlossen - ist, der Rechner aber nicht hochgefahren ist. Der - Zustand S4 kann auf zwei Arten - implementiert werden: + (STR), + S1-S3 sowie einen + Suspend-to-Disk-Zustand (STD) + S4. STD kann auf zwei + Arten implementiert werden: S4BIOS und - S4OS. - Im ersten Fall wird der Suspend-to-Disk-Zustand durch - das BIOS hergestellt im zweiten - Fall alleine durch das Betriebssystem. - - - Die Suspend-Zustände sind Ruhezustände, - in denen der Rechner weniger Energie als im - Normalbetrieb benötigt. Resume bezeichnet - die Rückkehr zum Normalbetrieb. - + S4OS. Im ersten Fall + wird der Suspend-to-Disk-Zustand durch das + BIOS hergestellt im zweiten Fall alleine + durch das Betriebssystem. Der Zustand S5 + wird Soft off genannt. In diesem Zustand + befindet sich ein Rechner, wenn die Stromversorgung + angeschlossen ist, der Rechner aber nicht hochgefahren + ist. - Die Suspend-Zustände können Sie mit - dem Kommando sysctl hw.acpi - ermitteln. Das Folgende könnte beispielsweise - ausgegeben werden: + Benutzen Sie sysctl hw.acpi um die + Suspend-Zustände zu ermitteln. Diese Beispielausgabe stammt + von einem Thinkpad: hw.acpi.supported_sleep_state: S3 S4 S5 hw.acpi.s4bios: 0 Diese Ausgabe besagt, dass mit dem Befehl acpiconf -s die Zustände - S3, S4OS + S3, S4 und S5 eingestellt werden können. Hätte den Wert 1, gäbe es den Zustand S4BIOS anstelle - von S4OS. + von S4. Wenn Sie die Suspend- und Resume-Funktionen testen, fangen Sie mit dem S1-Zustand @@ -3436,11 +3294,7 @@ hw.acpi.s4bios: 0 ist der tiefste STR-Schlafzustand. Dieser Zustand ist auf massive Treiber-Unterstützung angewiesen, um die Geräte wieder richtig zu - initialisieren. Wenn Sie Probleme mit diesem Zustand - haben, können Sie die Mailingliste - &a.acpi.name; anschreiben. Erwarten Sie allerdings - nicht zu viel: Es gibt viele Treiber und Geräte, - an denen noch gearbeitet und getestet wird. + initialisieren. Ein häufiges Problem mit Suspend/Resume ist, dass viele Gerätetreiber ihre Firmware, Register @@ -3474,10 +3328,9 @@ hw.acpi.s4bios: 0 &man.dcons.4;) sowie Kenntnisse im Bereich Kerneldebugging erforderlich machen. - Um das Problem einzugrenzen, entfernen Sie soviele - Treiber wie möglich aus dem Kernel. Sie können - das Problem isolieren, indem Sie einen Treiber nach - dem anderen laden, bis der Fehler wieder auftritt. + Um das Problem einzugrenzen, entladen Sie soviele + Treiber wie möglich. Wenn das funktioniert, laden Sie einen + Treiber nach dem anderen, bis der Fehler wieder auftritt. Typischerweise verursachen binäre Treiber wie nvidia.ko, Grafiktreiber und USB-Treiber die meisten Fehler, @@ -3606,29 +3459,14 @@ hw.acpi.s4bios: 0 Setzen Sie zuerst in - /boot/loader.conf - 0. Damit wird verhindert, dass - ACPI während des Systemabschlusses + /boot/loader.conf. Damit wird + verhindert, dass ACPI während des Systemabschlusses die Bearbeitung verschiedener Ereignisse deaktiviert. Auf manchen Systemen muss die Variable den Wert 1 besitzen (die Voreinstellung). Normalerweise wird der unerwünschte Neustart des Systems durch Setzen dieser Variablen behoben. - - - Andere Probleme - - Wenn Sie weitere Probleme mit ACPI - haben (Umgang mit einer Docking-Station, nicht erkannte - Geräte), schicken Sie bitte eine Beschreibung an die - Mailingliste &a.acpi.name;. Allerdings kann es sein, dass - einige Probleme von noch unvollständigen Teilen des - ACPI-Subsystems abhängen und - es etwas dauern kann bis diese Teile fertig sind. - Seien Sie geduldig und rechnen Sie damit, - Fehlerbehebungen zu testen. - @@ -3888,5 +3726,135 @@ debug.acpi.level="ACPI_LV_ERROR" + + + + <acronym>ACPI</acronym>-Fehlersuche + + + + + Nate + Lawson + + Verfasst von + + + + + + + Peter + Schultz + + Mit Beiträgen von + + + + Tom + Rhodes + + + + + + + ACPI + Probleme mit + + + ACPI ist ein gänzlich neuer + Weg, um Geräte aufzufinden und deren Stromverbrauch + zu regulieren. Weiterhin bietet ACPI + einen einheitlichen Zugriff auf Geräte, die vorher + vom BIOS verwaltet wurden. Es werden + zwar Fortschritte gemacht, dass ACPI + auf allen Systemen läuft, doch tauchen immer wieder + Fehler auf: fehlerhafter Bytecode der + ACPI-Machine-Language + (AML) einiger Systemplatinen, + ein unvollständiges &os;-Kernel-Subsystem oder + Fehler im ACPI-CA-Interpreter + von &intel;. + + Dieser Abschnitt hilft Benutzern, zusammen mit den Betreuern + des &os;-ACPI-Subsystems, Fehlerquellen + zu finden und Fehler zu beseitigen. + + + Bevor Sie einen Fehlerbericht einreichen, stellen + Sie bitte sicher, dass das BIOS + und die Firmware des Controllers aktuell sind. + + + Wenn Sie einen Fehlerbericht einsenden wollen, + schicken Sie bitte die folgenden Informationen an + die Mailingliste freebsd-acpi: + + + + Beschreiben Sie den Fehler und alle Umstände, + unter denen der Fehler auftritt. Geben Sie + ebenfalls den Typ und das Modell Ihres Systems + an. Wenn Sie einen neuen Fehler entdeckt haben, + versuchen Sie möglichst genau zu beschreiben, + wann der Fehler das erste Mal aufgetreten ist. + + + + Die Ausgabe von &man.dmesg.8; nach der Eingabe + von boot -v. + Geben Sie auch alle Fehlermeldungen an, die erscheinen, + wenn Sie den Fehler provozieren. + + + + Die Ausgabe von &man.dmesg.8; nach der Eingabe + von boot -v und mit deaktiviertem + ACPI, wenn das Problem ohne + ACPI nicht auftritt. + + + + Die Ausgabe von sysctl hw.acpi. + Dieses Kommando zeigt die vom System unterstützten + ACPI-Funktionen an. + + + + Die URL, unter der die + ACPI-Source-Language + (ASL) liegt. Schicken Sie + bitte nicht die + ASL an die Mailingliste, da die + ASL sehr groß sein kann. Eine Kopie + der ASL erstellen Sie mit dem + nachstehenden Befehl: + + &prompt.root; acpidump -td > name-system.asl + + Setzen Sie für name + den Namen des Kontos und für + system den Hersteller und + das Modell des Systems ein. Zum Beispiel: + njl-FooCo6000.asl. + + + + Obwohl die meisten Entwickler die Mailingliste + &a.current.name; lesen, sollten Sie Fehlerberichte an + die Liste &a.acpi.name; schicken. Seien Sie bitte + geduldig; wir haben alle Arbeit außerhalb des Projekts. + Wenn der Fehler nicht offensichtlich ist, bitten + wir Sie vielleicht, einen offiziellen Fehlerbericht + (PR) mit &man.send-pr.1; einzusenden. + Geben Sie im Fehlerbericht bitte dieselben Informationen + wie oben an. Mithilfe der PRs + verfolgen und lösen wir Probleme. Senden Sie + bitte keinen PR ein, ohne vorher + den Fehlerbericht an die Liste &a.acpi.name; zu senden. + Es kann sein, dass der Fehler schon von + jemand anderem gemeldet wurde. +