Date: Fri, 8 Apr 2016 17:27:52 +0000 (UTC) From: Bjoern Heidotting <bhd@FreeBSD.org> To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r48551 - head/de_DE.ISO8859-1/books/handbook/disks Message-ID: <201604081727.u38HRqVl002168@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: bhd Date: Fri Apr 8 17:27:52 2016 New Revision: 48551 URL: https://svnweb.freebsd.org/changeset/doc/48551 Log: Update to r44635: Editorial review of USB Storage Devices chapter. Update examples. Add note for xhci. Incorporate resources into context. Reviewed by: bcr Differential Revision: https://reviews.freebsd.org/D5857 Modified: head/de_DE.ISO8859-1/books/handbook/disks/chapter.xml Modified: head/de_DE.ISO8859-1/books/handbook/disks/chapter.xml ============================================================================== --- head/de_DE.ISO8859-1/books/handbook/disks/chapter.xml Fri Apr 8 17:25:59 2016 (r48550) +++ head/de_DE.ISO8859-1/books/handbook/disks/chapter.xml Fri Apr 8 17:27:52 2016 (r48551) @@ -5,7 +5,7 @@ $FreeBSD$ $FreeBSDde: de-docproj/books/handbook/disks/chapter.xml,v 1.187 2012/04/26 19:32:48 bcr Exp $ - basiert auf: r44533 + basiert auf: r44635 --> <chapter xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" version="5.0" xml:id="disks"> <info><title>Speichermedien</title> @@ -438,73 +438,74 @@ super-block backups (for fsck -b #) at: </indexterm> <para>Der Universal Serial Bus (<acronym>USB</acronym>) wird - heutzutage von vielen externen Speichern benutzt: Festplatten, - <acronym>USB</acronym>-Thumbdrives oder - <acronym>CD</acronym>-Brennern. &os; bietet Unterstützung für - diese Geräte.</para> + von vielen externen Speichern benutzt: Festplatten, + <acronym>USB</acronym>-Thumbdrives sowie von + <acronym>CD</acronym>- und <acronym>DVD</acronym>-Brennern. + &os; bietet Unterstützung für Geräte mit <acronym>USB</acronym> + 1.x, 2.0 und 3.0.</para> - <sect2> - <title>Konfiguration</title> + <note> + <para>Die Unterstützung für<acronym>USB</acronym> 3.0 ist mit + einiger Hardware, einschließlich Haswell (Lynx Point) + Chipsätzen, nicht kompatibel. Wenn &os; beim Booten mit dem + Fehler <errorname>failed with error 19</errorname> abbricht, + müssen Sie xHCI/USB3 im <acronym>BIOS</acronym> + deaktivieren.</para> + </note> - <para>Der Treiber für <acronym>USB</acronym>-Massenspeicher, - &man.umass.4;, ist im <filename>GENERIC</filename>-Kernel - enthalten und bietet Unterstützung für - <acronym>USB</acronym>-Speichermedien. Für einen angepassten - Kernel müssen die nachstehenden Zeilen in der - Kernelkonfigurationsdatei enthalten sein:</para> - - <programlisting>device scbus -device da -device pass -device uhci -device ohci -device ehci -device usb -device umass</programlisting> - - <para>Da der &man.umass.4;-Treiber das - <acronym>SCSI</acronym>-Subsystem benutzt um auf - <acronym>USB</acronym>-Geräte zuzugreifen, werden alle + <para>Unterstützung für <acronym>USB</acronym>-Massenspeicher ist + im <filename>GENERIC</filename>-Kernel enthalten. Für einen + angepassten Kernel müssen die nachstehenden Zeilen in der + Kernelkonfigurationsdatei enthalten sein:</para> + + <programlisting>device scbus>>>>>>>># SCSI bus (required for ATA/SCSI) +device da>>>>>>># Direct Access (disks) +device pass>>>>># Passthrough device (direct ATA/SCSI access) +device uhci>>>>># provides USB 1.x support +device ohci>>>>># provides USB 1.x support +device ehci>>>>># provides USB 2.0 support +device xhci>>>>># provides USB 3.0 support +device usb>>>>>># USB Bus (required) +device umass>>>># Disks/Mass storage - Requires scbus and da +device cd>>>>>>># needed for CD and DVD burners</programlisting> + + <para>&os; benutzt den &man.umass.4;-Treiber, der das + <acronym>SCSI</acronym>-Subsystem verwendet um auf + <acronym>USB</acronym>-Geräte zuzugreifen. Da alle <acronym>USB</acronym>-Geräte vom System als - <acronym>SCSI</acronym>-Geräte erkannt. Abhängig vom Chipsatz - der Systemplatine wird <literal>device uhci</literal> oder - <literal>device ohci</literal> für die Unterstützung von - <acronym>USB</acronym> 1.X benutzt. Unterstützung für - <acronym>USB</acronym> 2.0 Controller wird durch - <literal>device ehci</literal> bereitgestellt.</para> - - <note> - <para>Wenn es sich bei dem <acronym>USB</acronym>-Gerät um - einen <acronym>CD</acronym>- oder - <acronym>DVD</acronym>-Brenner handelt, muss &man.cd.4; in - den Kernel aufgenommen werden:</para> - - <programlisting>device cd</programlisting> - - <para>Da der Brenner als <acronym>SCSI</acronym>-Laufwerk - erkannt wird, sollte der Treiber &man.atapicam.4; nicht - benutzt werden.</para> - </note> - </sect2> + <acronym>SCSI</acronym>-Geräte erkannt werden, dürfen Sie + <emphasis>nicht</emphasis> <option>device atapicam</option> + in die Kernelkonfigurationsdatei aufnehmen, wenn es sich bei + dem Gerät um einen <acronym>CD</acronym>- oder + <acronym>DVD</acronym>-Brenner handelt.</para> + + <para>Der übrige Abschnitt beschreibt, wie Sie überprüfen können + ob ein <acronym>USB</acronym>-Gerät von &os; erkannt wird und + wie Sie das Gerät so konfigurieren, dass es verwendet werden + kann.</para> <sect2> - <title>Die Konfiguration testen</title> + <title>Konfiguration von Geräten</title> <para>Um die <acronym>USB</acronym>-Konfiguration zu testen, - schließen Sie das <acronym>USB</acronym>-Gerät an. In den - Systemmeldungen, &man.dmesg.8;, sollte das Gerät wie folgt - angezeigt werden:</para> - - <screen>umass0: USB Solid state disk, rev 1.10/1.00, addr 2 -GEOM: create disk da0 dp=0xc2d74850 -da0 at umass-sim0 bus 0 target 0 lun 0 -da0: <Generic Traveling Disk 1.11> Removable Direct Access SCSI-2 device -da0: 1.000MB/s transfers -da0: 126MB (258048 512 byte sectors: 64H 32S/T 126C)</screen> - - <para>Fabrikat, Gerätedatei (<filename>da0</filename>) und - andere Details werden je nach Gerät unterschiedlich - sein.</para> + schließen Sie das <acronym>USB</acronym>-Gerät an. Verwenden + Sie <command>dmesg</command> um zu überprüfen, ob das Gerät in + den Systemmeldungen erscheint. Dies sollte in etwa so + aussehen:</para> + + <screen>umass0: <STECH Simple Drive, class 0/0, rev 2.00/1.04, addr 3> on usbus0 +umass0: SCSI over Bulk-Only; quirks = 0x0100 +umass0:4:0:-1: Attached to scbus4 +da0 at umass-sim0 bus 0 scbus4 target 0 lun 0 +da0: <STECH Simple Drive 1.04> Fixed Direct Access SCSI-4 device +da0: Serial Number WD-WXE508CAN263 +da0: 40.000MB/s transfers +da0: 152627MB (312581808 512 byte sectors: 255H 63S/T 19457C) +da0: quirks=0x2<NO_6_BYTE></screen> + + <para>Fabrikat, Gerätedatei (<filename>da0</filename>), + Geschwindigkeit und Kapazität werden je nach Gerät + unterschiedlich sein.</para> <para>Da ein <acronym>USB</acronym>-Gerät als <acronym>SCSI</acronym>-Gerät erkannt wird, kann @@ -513,19 +514,28 @@ da0: 126MB (258048 512 byte sectors: 64H anzuzeigen:</para> <screen>&prompt.root; <userinput>camcontrol devlist</userinput> -<Generic Traveling Disk 1.11> at scbus0 target 0 lun 0 (da0,pass0)</screen> +<STECH Simple Drive 1.04> at scbus4 target 0 lun 0 (pass3,da0)</screen> - <para>Wenn auf dem Laufwerk ein Dateisystem eingerichtet - ist, kann es gemountet werden. - <xref linkend="disks-adding"/> beschreibt, wie Sie + <para>Alternativ kann <command>usbconfig</command> benutzt + werden, um die Geräte aufzulisten. Weitere Informationen zu + diesem Kommando finden Sie in &man.usbconfig.8;.</para> + + <screen>&prompt.root; <userinput>usbconfig</userinput> +ugen0.3: <Simple Drive STECH> at usbus0, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=ON (2mA)</screen> + + <para>Wenn das Gerät noch nicht formatiert ist, finden Sie in + <xref linkend="disks-adding"/> Informationen, wie Sie <acronym>USB</acronym>-Laufwerke formatieren und Partitionen - einrichten.</para> + einrichten. Wenn das Laufwerk bereits ein Dateisystem + enthält, kann es von <systemitem + class="username">root</systemitem> nach den Anweisungen in + <xref linkend="mount-unmount"/> eingehängt werden.</para> <warning> <para>Aus Sicherheitsgründen sollten Sie Benutzern, denen Sie nicht vertrauen, das Einhängen (z.B. durch die unten beschriebene Aktivierung von <literal>vfs.usermount</literal>) - beliebiger Medien verbieten. Die meisten Dateisysteme in &os; + beliebiger Medien verbieten. Die meisten Dateisysteme wurden nicht entwickelt, um sich vor böswilligen Geräten zu schützen.</para> </warning> @@ -534,8 +544,8 @@ da0: 126MB (258048 512 byte sectors: 64H gestatten, könnten Sie beispielsweise mit &man.pw.8; alle potentiellen Benutzer dieser Gerätedateien in die Gruppe <systemitem class="groupname">operator</systemitem> aufnehmen. - Außerdem muss sichergestellt werden, dass Mitglieder der - Gruppe <systemitem class="groupname">operator</systemitem> + Außerdem muss sichergestellt werden, dass <systemitem + class="groupname">operator</systemitem> Schreib- und Lesezugriff auf diese Gerätedateien haben. Hierfür werden die folgenden Zeilen in <filename>/etc/devfs.rules</filename> hinzugefügt:</para> @@ -544,34 +554,40 @@ da0: 126MB (258048 512 byte sectors: 64H add path 'da*' mode 0660 group operator</programlisting> <note> - <para>Verfügt das System über + <para>Verfügt das System über interne <acronym>SCSI</acronym>-Laufwerke, so verändern Sie die zweite Zeile wie folgt:</para> - <programlisting>add path 'da[3-9]*' mode 0660 group operator</programlisting> + <programlisting>add path 'da[<replaceable>3</replaceable>-9]*' mode 0660 group operator</programlisting> <para>Dies wird die ersten drei - <acronym>SCSI-Laufwerke</acronym> (<filename>da0</filename> bis - <filename>da2</filename>) davon ausschließen, in die + <acronym>SCSI</acronym>-Laufwerke (<filename>da0</filename> + bis <filename>da2</filename>) davon ausschließen, in die Gruppe <systemitem class="groupname">operator</systemitem> - aufgenommen zu werden.</para> + aufgenommen zu werden. Ersetzen Sie <literal>3</literal> + durch die Anzahl der <acronym>SCSI</acronym>-Laufwerke. + Weitere Informationen zu dieser Datei finden Sie in + &man.devfs.rules.5;.</para> </note> - <para>Aktivieren Sie nun die &man.devfs.rules.5;-Regeln + <para>Aktivieren Sie nun die Regeln in <filename>/etc/rc.conf</filename>:</para> <programlisting>devfs_system_ruleset="localrules"</programlisting> - <para>Als nächstes müssen Sie Ihren Kernel anweisen, auch - normalen Benutzern das mounten von Dateisystemen zu erlauben. - Am einfachsten geht dies, indem die folgende Zeile in - <filename>/etc/sysctl.conf</filename> hinzugefügt wird:</para> + <para>Als nächstes müssen Sie das System anweisen, auch + normalen Benutzern das mounten von Dateisystemen zu erlauben, + indem Sie die folgende Zeile in + <filename>/etc/sysctl.conf</filename> hinzufügen:</para> <programlisting>vfs.usermount=1</programlisting> <para>Da diese Einstellung erst nach einem Neustart wirksam - wird, können Sie diese Variable mit &man.sysctl.8; auch direkt - setzen.</para> + wird, können Sie diese Variable mit <command>sysctl</command> + auch direkt setzen:</para> + + <screen>&prompt.root; <userinput>sysctl vfs.usermount=1</userinput> +vfs.usermount: 0 -> 1</screen> <para>Zuletzt müssen Sie noch ein Verzeichnis anlegen, in das das <acronym>USB</acronym>-Laufwerk eingehängt werden @@ -594,32 +610,24 @@ add path 'da*' mode 0660 group operator< <acronym>USB</acronym>-Stick anschließen, wird automatisch die Gerätedatei <filename>/dev/da0s1</filename> erzeugt. Ist das Gerät mit - einem FAT-Dateisystem formatiert, können Sie es mit dem - folgenden Befehl in den Verzeichnisbaum einhängen:</para> + einem <acronym>FAT</acronym>-Dateisystem formatiert, kann es + der Benutzer mit dem folgenden Befehl in den Verzeichnisbaum + einhängen:</para> <screen>&prompt.user; <userinput>mount -t msdosfs -o -m=644,-M=755 /dev/da0s1 /mnt/<replaceable>username</replaceable></userinput></screen> <para>Bevor das Gerät entfernt werden kann, - <emphasis>muss</emphasis> es abgehängt werden. Nach - Entfernen des Geräts zeigen sich in den Systemmeldungen - Einträge, ähnlich der folgenden:</para> + <emphasis>muss</emphasis> es abgehängt werden:</para> - <screen>umass0: at uhub0 port 1 (addr 2) disconnected -(da0:umass-sim0:0:0:0): lost device -(da0:umass-sim0:0:0:0): removing device entry -GEOM: destroy disk da0 dp=0xc2d74850 -umass0: detached</screen> - </sect2> + <screen>&prompt.root; <userinput>umount /mnt/<replaceable>username</replaceable></userinput></screen> + + <para>Nach Entfernen des Geräts stehen in den Systemmeldungen + Einträge, ähnlich der folgenden:</para> - <sect2> - <title>Weiteres zu USB</title> - - <para>Neben den Abschnitten - <link linkend="disks-adding">Hinzufügen von Laufwerken</link> - und <link linkend="mount-unmount">Anhängen und - Abhängen von Dateisystemen</link> lesen Sie bitte - die Hilfeseiten &man.umass.4;, &man.camcontrol.8; für - &os; 8.X oder &man.usbdevs.8; bei vorherigen Versionen.</para> + <screen>umass0: at uhub3, port 2, addr 3 (disconnected) +da0 at umass-sim0 bus 0 scbus4 target 0 lun 0 +da0: <STECH Simple Drive 1.04> s/n WD-WXE508CAN263 detached +(da0:umass-sim0:0:0:0): Periph destroyed</screen> </sect2> </sect1>
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201604081727.u38HRqVl002168>