diff --git a/documentation/linux_configuration.pdf b/documentation/linux_configuration.pdf index 275985b..e18c06a 100644 --- a/documentation/linux_configuration.pdf +++ b/documentation/linux_configuration.pdf @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6e0d6db9d418f7ceefcea06433ab6529ac1e214a6f53f6ed374c88e6dbdd9f3d -size 1362963 +oid sha256:8d9de7967793b6ae4057d3701113f6f5eb633cbdc90120678d2de1cb2086ca33 +size 1397442 diff --git a/documentation/linux_configuration.tex b/documentation/linux_configuration.tex index 719d5b9..9c777bb 100644 --- a/documentation/linux_configuration.tex +++ b/documentation/linux_configuration.tex @@ -35,14 +35,16 @@ \sisetup{ locale=DE, exponent-to-prefix=true, - range-independent-prefix=true + range-independent-prefix=true, + per-mode=symbol } \newcommand{\siunitxold}{} } {% old version \sisetup{ locale=DE, - exponent-to-prefix=true + exponent-to-prefix=true, + per-mode=symbol } \newcommand{\siunitxold}{% \\Please update your \LaTeX module \textit{siunitx}: The module is older then \siunitxversionfrom diff --git a/documentation/linux_configuration_15_device_drivers.tex b/documentation/linux_configuration_15_device_drivers.tex index 56c66a2..c5ae319 100644 --- a/documentation/linux_configuration_15_device_drivers.tex +++ b/documentation/linux_configuration_15_device_drivers.tex @@ -3061,7 +3061,7 @@ Dieser Treiber unterstützt FCoE"=Offload für die QLogic"=Geräte. \paragraph{Emulex 10Gbps iSCSI -- BladeEngine 2}$~$\\ CONFIG\_BE2ISCSI [=m] \textbf{[M]}\\* Dieser Treiber implementiert die iSCSI"=Funktionalität für den Emulex -$\qty[per-mode=symbol,per-symbol=\mathrm{p}]{10}{\giga\byte\per\second}$ +$\qty[per-symbol=\mathrm{p}]{10}{\giga\byte\per\second}$ Speicher"-adapter --\\ \mbox{BladeEngine~2}. @@ -3324,7 +3324,7 @@ Das Modul wird \texttt{megaraid\_sas} genannt. \paragraph{LSI MPT Fusion SAS 3.0 \& SAS 2.0 Device Driver}$~$\\ CONFIG\_SCSI\_MPT3SAS [=m] \textbf{[M]}\\* -This driver supports PCI"=Express SAS $\qty[per-mode=symbol]{12}{\giga\bit\per\second}$ +This driver supports PCI"=Express SAS $\qty{12}{\giga\bit\per\second}$ Host Adapters. \subparagraph{LSI MPT Fusion SAS 2.0 Max number of SG Entries (16 -- 256)}$~$\\ @@ -3461,7 +3461,7 @@ Das Modul wird \texttt{fdomain\_pci} heißen. \paragraph{Intel(R) C600 Series Chipset SAS Controller}$~$\\ CONFIG\_SCSI\_ISCI [=m] \textbf{[M]}\\* -Dieser Treiber unterstützt die \qty[per-mode=symbol]{6}{\giga\bit\per\second} SAS"=Fähigkeiten der Speichersteuerungseinheit, +Dieser Treiber unterstützt die \qty{6}{\giga\bit\per\second} SAS"=Fähigkeiten der Speichersteuerungseinheit, die im Chipsatz der Intel(R) C600"=Serie enthalten ist. \paragraph{IBM ServeRAID support}$~$\\ @@ -5155,8 +5155,7 @@ z.~B. Speedstream~3010 und ENI"=25p. Der Speedstream~3060 wird derzeit nicht unt \paragraph{Efficient Networks ENI115P}$~$\\ CONFIG\_ATM\_ENI [=m] \textbf{[M]}\\* Treiber für die Efficient Networks ENI155p"=Serie und SMC ATM Power155 -\qty[per-mode=symbol%,per-symbol=\mathrm{p} -]{155}{\mega\bit\per\second} ATM"=Adapter. +\qty{155}{\mega\bit\per\second} ATM"=Adapter. Unterstützt werden sowohl die Versionen mit \qty{512}{\kilo\byte} und \qty{2}{\mega\byte} on"=board RAM (Efficient nennt sie \glqq C\grqq{} bzw. \glqq S\grqq{}), als auch die FPGA und die ASIC Tonga @@ -5187,14 +5186,14 @@ Beachten Sie, dass die Aktivierung vieler verschiedener Burst"=Größen in derse Kosten für den Aufbau einer Übertragung erhöhen kann, so dass der resultierende Durchsatz geringer ist als bei Verwendung nur der größten verfügbaren Burst"=Größe. Außerdem führen größere Bursts manchmal zu einem geringeren Durchsatz, z.~B. wurde auf einer -Intel 440FX"=Karte ein Rückgang von \qty[per-mode=symbol]{135}{\mega\bit\per\second} auf -\qty[per-mode=symbol]{103}{\mega\bit\per\second} beobachtet, als von 8-W- auf 16-W-Bursts +Intel 440FX"=Karte ein Rückgang von \qty{135}{\mega\bit\per\second} auf +\qty{103}{\mega\bit\per\second} beobachtet, als von 8-W- auf 16-W-Bursts umgestellt wurde. \paragraph{IDT~77201 (NICStAR) (ForeRunnerLE)}$~$\\ CONFIG\_ATM\_NICSTAR [=m] \textbf{[M]}\\* Die NICStAR"=Chipsatzfamilie wird in einer Vielzahl von ATM-NICs für \num{25} und -\qty[per-mode=symbol]{155}{\mega\bit\per\second} verwendet, darunter IDT"=Karten und die +\qty{155}{\mega\bit\per\second} verwendet, darunter IDT"=Karten und die Fore ForeRunnerLE"=Serie. Sagen Sie Y, wenn Sie eine dieser Karten haben. Um diesen Treiber als Modul zu kompilieren, wählen Sie hier M: Das Modul wird \texttt{nicstar} heißen. @@ -5202,7 +5201,7 @@ heißen. \subparagraph{Use suni PHY driver (155Mbps)}$~$\\ CONFIG\_ATM\_NICSTAR\_USE\_SUNI [=n] \textbf{[~]}\\* Unterstützung für S-UNI und kompatible PHYsical-Layer"=Chips. Diese sind in den meisten -\qty[per-mode=symbol]{155}{\mega\bit\per\second} NICStAR"=basierten ATM"=Karten zu finden, +\qty{155}{\mega\bit\per\second} NICStAR"=basierten ATM"=Karten zu finden, insbesondere in den ForeRunner LE155"=Karten. Dieser Treiber erkennt das Entfernen und Wiedereinstecken von Kabeln und liefert einige Statistiken. Dieser Treiber kann nicht entfernt werden, wenn er als Modul kompiliert wurde. Wenn Sie diese Fähigkeit benötigen, @@ -5215,7 +5214,7 @@ Unterstützung für den PHYsical Layer Chip in ForeRunner LE25"=Karten. Zusätzl des Entfernens/Wiedereinsetzens des Kabels ermöglicht dieser Treiber die Steuerung des Loopback"=Modus des Chips über eine spezielle IOCTL. Dieser Treiber ist für die ordnungsgemäße Handhabung von vorübergehendem Trägerverlust -erforderlich. Wenn Sie also eine \qty[per-mode=symbol]{25}{\mega\bit\per\second} +erforderlich. Wenn Sie also eine \qty{25}{\mega\bit\per\second} NICStAR"=basierte ATM"=Karte haben, müssen Sie Y sagen. \paragraph{IDT~77252 (NICStAR II)}$~$\\ @@ -5525,8 +5524,8 @@ heißen. Wenn Sie unsicher sind, sagen Sie N. \subparagraph{3c590/3c900 series (592/595/597) \dq Vortex/Boomerang\dq{} support}\mbox{}\\ CONFIG\_VORTEX [=m] \textbf{[M]}\\* Diese Option ermöglicht die Treiberunterstützung für eine große Anzahl von -\qty[per-mode=symbol]{10}{\mega\bit\per\second} und -\num{10}/\qty[per-mode=symbol]{100}{\mega\bit\per\second} EISA-, PCI- und +\qty{10}{\mega\bit\per\second} und +\num{10}/\qty{100}{\mega\bit\per\second} EISA-, PCI- und Cardbus"=3Com"=Netzwerkkarten:\\[.5em] \texttt{ \begin{tabular}{lll} @@ -7081,7 +7080,7 @@ Wenn Sie Y sagen, werden Sie in den folgenden Fragen nach Ihrer spezifischen Kar \paragraph{OpenCores 10/100 Mbps Ethernet MAC support}\mbox{}\\ CONFIG\_ETHOC [=m] \textbf{[M]}\\* -Sagen Sie hier Y, wenn Sie den OpenCores \num{10}/\qty[per-mode=symbol]{100}{\mega\bit\per\second} +Sagen Sie hier Y, wenn Sie den OpenCores \num{10}/\qty{100}{\mega\bit\per\second} Ethernet MAC verwenden wollen. \paragraph{Packet Engines devices}\mbox{}\\ @@ -7202,8 +7201,8 @@ Wenn Sie Y sagen, werden Sie in den folgenden Fragen nach Ihrer spezifischen Kar CONFIG\_QCOM\_EMAC [=m] \textbf{[M]}\\* Dieser Treiber unterstützt die Qualcomm Technologies, Inc. Gigabit Ethernet Media Access Controller (EMAC). Der Controller unterstützt IEEE~802.3-2002, Halbduplex"=Modus bei -\num{10}/\qty[per-mode=symbol]{100}{\mega\bit\per\second}, Vollduplex"=Modus bei -\num{10}/\num{100}/\qty[per-mode=symbol]{1000}{\mega\bit\per\second}, Wake On LAN (WOL) +\num{10}/\qty{100}{\mega\bit\per\second}, Vollduplex"=Modus bei +\num{10}/\num{100}/\qty{1000}{\mega\bit\per\second}, Wake On LAN (WOL) für geringen Stromverbrauch, Receive"=Side Scaling (RSS) und IEEE~1588-2008 Precision Clock Synchronization Protocol. @@ -7708,6 +7707,601 @@ Hardware"=TCP/IP"=Stack, aber dieser Treiber ist nur auf die MAC- und PHY"=Funkt beschränkt, On-Chip"=TCP/IP wird nicht verwendet. Um diesen Treiber als Modul zu kompilieren, wählen Sie hier M: Das Modul wird \texttt{w5300} heißen. + +\subparagraph{WIZnet interface mode (Select interface mode in runtime) + \texorpdfstring{$\rightarrow$}{->}}\mbox{}\\ +\textit{Für diese Option gibt es keine Hilfe.} + +\subsubparagraph{Direct address bus mode}\mbox{}\\ +CONFIG\_WIZNET\_BUS\_DIRECT [=n] \textbf{[~]}\\* +Im Direktadressmodus kann das Hostsystem direkt auf alle Register zugreifen, +nachdem sie dem Memory"=Mapped I/O Space zugeordnet wurden. + +\subsubparagraph{Indirect address bus mode}\mbox{}\\ +CONFIG\_WIZNET\_BUS\_INDIRECT [=n] \textbf{[~]}\\* +Im indirekten Adressmodus greift das Hostsystem indirekt auf die Register zu, indem es das +Indirect Mode Address Register und das Indirect Mode Data Register verwendet, die direkt auf +den Memory"=Mapped I/O Space abgebildet werden. + +\subsubparagraph{Select interface mode in runtime}\mbox{}\\ +CONFIG\_WIZNET\_BUS\_BUS\_ANY [=y] \textbf{[Y]}\\* +Wenn der Schnittstellenmodus zur Kompilierzeit nicht bekannt ist, kann er zur Laufzeit über +die Konfiguration der Board-/Plattformressourcen ausgewählt werden. +Die Leistung kann im Vergleich zum explizit gewählten Busmodus abnehmen. + +\subparagraph{WIZnet W5100/W5200/W5500 Ethernet support for SPI mode}\mbox{}\\ +CONFIG\_WIZNET\_W5100\_SPI [=m] \textbf{[M]}\\* +Im SPI-Modus greift das Host-System über das SPI-Protokoll (Modus 0) auf dem SPI-Bus auf Register zu. +Die Leistung sinkt im Vergleich zu anderen Busschnittstellenmodi. +Im W5100 SPI-Modus ist keine Burst-READ/WRITE"=Verarbeitung vorgesehen. +Um diesen Treiber als Modul zu kompilieren, wählen Sie hier M: +das Modul wird \texttt{w5100-spi} genannt. + +\paragraph{Xilinx devices}\mbox{}\\ +CONFIG\_NET\_VENDOR\_XILINX [=y] \textbf{[Y]}\\* +Wenn Sie eine Netzwerkkarte (Ethernet) haben, die zu dieser Klasse gehört, sagen Sie Y. +Beachten Sie, dass die Antwort auf diese Frage keine direkten Auswirkungen auf den Kernel hat: +Wenn Sie N sagen, überspringt der Konfigurator einfach alle Fragen zu Xilinx"=Geräten. +Wenn Sie Y sagen, werden Sie in den folgenden Fragen nach Ihrer spezifischen Karte gefragt. + +\subparagraph{Xilinx 10/100 Ethernet Lite support}\mbox{}\\ +CONFIG\_XILINX\_EMACLITE [=m] \textbf{[M]}\\* +Dieser Treiber unterstützt das 10/100 Ethernet Lite von Xilinx. + +\subparagraph{Xilinx 10/100/1000 AXI Ethernet support}\mbox{}\\ +CONFIG\_XILINX\_AXI\_EMAC [=m] \textbf{[M]}\\* +Dieser Treiber unterstützt das 10/100/1000 Ethernet von Xilinx für die AXI-Bus"=Schnittstelle, +die in Xilinx Virtex FPGAs und Socs verwendet wird. + +\subparagraph{Xilinx LL TEMAC (LocalLink Tri-mode Ethernet MAC) driver}\mbox{}\\ +CONFIG\_XILINX\_LL\_TEMAC [=m] \textbf{[M]}\\* +Dieser Treiber unterstützt den Xilinx 10/100/1000 LocalLink TEMAC Kern, der in Xilinx Spartan +und Virtex FPGAs verwendet wird. + +\paragraph{Xircom devices}\mbox{}\\ +CONFIG\_NET\_VENDOR\_XIRCOM [=y] \textbf{[Y]}\\* +Wenn Sie eine Netzwerkkarte (Ethernet) haben, die zu dieser Klasse gehört, sagen Sie Y. +Beachten Sie, dass die Antwort auf diese Frage keine direkte Auswirkung auf den Kernel hat: +Wenn Sie N sagen, überspringt der Konfigurator einfach alle Fragen zu Xircom"=Karten. +Wenn Sie Y sagen, werden Sie in den folgenden Fragen nach Ihrer spezifischen Karte gefragt. + +\subparagraph{Xircom 16-bit PCMCIA support}\mbox{}\\ +CONFIG\_PCMCIA\_XIRC2PS [=m] \textbf{[M]}\\* +Geben Sie hier Y ein, wenn Sie eine Xircom 16-Bit PCMCIA (PC-Card) Ethernet- oder Fast Ethernet"=Karte an Ihren Computer +anschließen wollen. +Um diesen Treiber als Modul zu kompilieren, wählen Sie hier M: +Das Modul wird \texttt{xirc2ps\_cs} heißen. Wenn Sie unsicher sind, sagen Sie N. + +%15.25.6 +\subsubsection{FDDI driver support} +CONFIG\_FDDI [=m] \textbf{[M]}\\* +Fiber Distributed Data Interface (FDDI) ist ein lokales Hochgeschwindigkeitsnetz, das im +Wesentlichen ein Ersatz für das Hochgeschwindigkeits"=Ethernet ist. FDDI kann über Kupfer +oder Glasfaser laufen. Wenn Sie an ein solches Netz angeschlossen sind und einen Treiber +für die FDDI"=Karte in Ihrem Computer benötigen, sagen Sie hier Y (und dann auch Y für den +Treiber für Ihre FDDI"=Karte, siehe unten). Die meisten Leute werden N sagen. + +\paragraph{Digital DEFTA/DEFEA/DEFPA adapter support}\mbox{}\\ +CONFIG\_DEFXX [=m] \textbf{[M]}\\* +Dies ist eine Unterstützung für die DIGITAL"=Serie von TURBOchannel- (DEFTA), EISA- (DEFEA) und PCI- (DEFPA) Controllern, +die Sie mit einem lokalen FDDI"=Netzwerk verbinden können. +Um diesen Treiber als Modul zu kompilieren, wählen Sie hier M: +Das Modul wird \texttt{defxx} heißen. Wenn Sie unsicher sind, sagen Sie N. + +\paragraph{SysKonnect FDDI PCI support}\mbox{}\\ +CONFIG\_SKFP [=m] \textbf{[M]}\\* +Geben Sie hier Y ein, wenn Sie einen SysKonnect FDDI PCI-Adapter haben. +Die folgenden Adapter werden von diesem Treiber unterstützt:\\[.5em] +\texttt{ +- SK-5521 (SK-NET FDDI-UP)\\ +- SK-5522 (SK-NET FDDI-UP DAS)\\ +- SK-5541 (SK-NET FDDI-FP)\\ +- SK-5543 (SK-NET FDDI-LP)\\ +- SK-5544 (SK-NET FDDI-LP DAS)\\ +- SK-5821 (SK-NET FDDI-UP64)\\ +- SK-5822 (SK-NET FDDI-UP64 DAS)\\ +- SK-5841 (SK-NET FDDI-FP64)\\ +- SK-5843 (SK-NET FDDI-LP64)\\ +- SK-5844 (SK-NET FDDI-LP64 DAS)\\ +- Netelligent 100 FDDI DAS Glasfaser SC\\ +- Netelligent 100 FDDI SAS Glasfaser SC\\ +- Netelligent 100 FDDI DAS UTP\\ +- Netelligent 100 FDDI SAS UTP\\ +- Netelligent 100 FDDI SAS Fibre MIC}\\[.5em] +Lesen Sie $<$file:Documentation/networking/device\_drivers/fddi/skfp.rst$>$ +für Informationen über den Treiber. +Fragen zu diesem Treiber richten Sie bitte an: $<$linux@syskonnect.de$>$ +Um diesen Treiber als Modul zu kompilieren, wählen Sie hier M: Das Modul heißt dann \texttt{skfp}. +Dies wird empfohlen. + +\subsubsection{HIPPI driver support} +CONFIG\_HIPPI [=n] \textbf{[~]}\\* +HIgh Performance Parallel Interface (HIPPI) ist ein \qty{800}{\mega\bit\per\second} und +\qty{1600}{\mega\bit\per\second} Dual-Simplex"=Switching- oder Punkt"=zu"=Punkt"=Netzwerk. +HIPPI kann über Kupfer (\qty{25}{\meter}) oder Glasfaser (\qty{300}{\meter} bei Multimode oder \qty{10}{\kilo\meter} +bei Singlemode) laufen. +HIPPI"=Netze werden häufig für Cluster und für die Verbindung mit Supercomputern verwendet. +Wenn Sie an ein HIPPI"=Netzwerk angeschlossen sind und eine HIPPI"=Netzwerkkarte in Ihrem Computer haben, die Sie +unter Linux verwenden möchten, geben Sie hier Y an (Sie müssen auch daran denken, den Treiber für Ihre +HIPPI"=Karte unten zu aktivieren). Die meisten Leute werden hier N sagen. + +\subsubsection{General Instruments Surfboard 1000} +CONFIG\_NET\_SB1000 [=m] \textbf{[~]}\\* +Dies ist ein Treiber für das interne Kabelmodem SURFboard 1000 von General Instrument +(auch bekannt als NextLevel). Dabei handelt es sich um eine ISA-Karte, die von einer Reihe von +Kabelfernsehgesellschaften verwendet wird, um einen Kabelmodemzugang zu ermöglichen. Es handelt sich um ein reines +Downstream"=Kabelmodem, d.~h. die Upstream"=Netzverbindung wird von Ihrem normalen Telefonmodem bereitgestellt. +Zur Zeit wird dieser Treiber nur als Modul kompiliert, also sagen Sie hier M, wenn Sie diese Karte haben. Das Modul +wird \texttt{sb1000} heißen.\\ +Lesen Sie dann $<$file:Documentation/networking/device\_drivers/cable/sb1000.rst$>$, um zu +erfahren, wie Sie dieses Modul verwenden können, da es spezielle ppp"=Skripte für den Aufbau einer Verbindung +benötigt. Weitere Dokumentation und die notwendigen Skripte finden Sie unter:\\ +\url{http://www.jacksonville.net/~fventuri/}\\ +\url{http://home.adelphia.net/~siglercm/sb1000.html}\\ +\url{http://linuxpower.cx/~cable/}\\ +Wenn Sie diese Karte nicht haben, sagen Sie natürlich N. +\\\begin{scriptsize} +Im Notebook ist diese Karte nicht verbaut. +\end{scriptsize} + +\subsubsection{PHY Device support and infrastructure \texorpdfstring{$\rightarrow$}{->}} +CONFIG\_PHYLIB [=m] \textbf{[M]}\\* +Ethernet"=Controller sind in der Regel an PHY"=Geräte angeschlossen. +Diese Option bietet eine Infrastruktur für die Verwaltung von PHY"=Geräten. + +\paragraph{Support LED triggers for tracking link state}\mbox{}\\ +CONFIG\_LED\_TRIGGER\_PHY [=y] \textbf{[M]}\\* +Fügt Unterstützung für eine Reihe von LED-Trigger"=Ereignissen pro PHY hinzu. Eine Änderung des Verbindungsstatus löst +die Ereignisse aus, damit sie von einem LED"=Treiber genutzt werden können. Es gibt Trigger für jede derzeit vom PHY +unterstützte Link"=Geschwindigkeit und auch einen gemeinsamen \glqq Link\grqq{}"=Trigger als logisches Oder aller +Link"=Geschwindigkeiten. +Alle diese Trigger sind nach folgendem Muster benannt:\\ +\texttt{$<$mii bus id$>$:$<$phy$>$:$<$speed$>$}\\ +Dabei hat die Geschwindigkeit die Form:\\ +$<$Speed in Megabit$>$Mbps ODER $<$Speed in Gigabit$>$Gbps ODER Link für jede dem PHY bekannte Geschwindigkeit. + +\paragraph{MDIO Bus/PHY emulation with fixed speed/link PHYs}\mbox{}\\ +CONFIG\_FIXED\_PHY [=m] \textbf{[M]}\\* +Fügt den \glqq festen\grqq{} MDIO-Bus der Plattform hinzu, um die Karten abzudecken, die PHYs verwenden, +die nicht mit dem echten MDIO"=Bus verbunden sind.\\ +Derzeit getestet mit mpc866ads und mpc8349e-mitx. + +\paragraph{SFP cage support}\mbox{}\\ +CONFIG\_SFP [=m] \textbf{[M]}\\* +\textit{Für diese Option gibt es keine Hilfe.} + +\paragraph*{*** MII PHY device drivers ***}\mbox{}\\ +\textit{(MII PHY-Gerätetreiber)}%\\* + +\paragraph{AMD and Altima PHYs}\mbox{}\\ +CONFIG\_AMD\_PHY \colorbox{yellow!80}{[=m] \textbf{[~]}}\\* +Unterstützt werden derzeit der AMD am79c874 und der Altima AC101L. +\\\begin{scriptsize} +Beide sind nur \num{10}/\qty{100}{\mega\bit\per\second} schnelle PHYs, im Notebook nicht verbaut. +\end{scriptsize} + +\paragraph{Analog Devices Industrial Ethernet PHYs}\mbox{}\\ +CONFIG\_ADIN\_PHY [=m] \textbf{[M]}\\* +Fügt Unterstützung für die Industrial Ethernet PHYs von Analog Devices hinzu. +Unterstützt derzeit die:\\[.5em] +- ADIN1200 - Robuster, industrieller, stromsparender 10/100 Ethernet PHY\\ +- ADIN1300 - Robust, industriell, geringe Latenz 10/100/1000 Gigabit Ethernet PHY + +\paragraph{Analog Devices Industrial Ethernet T1L PHYs}\mbox{}\\ +CONFIG\_ADIN1100\_PHY \colorbox{yellow!80}{[=m] \textbf{[~]}}\\* +Fügt Unterstützung für die Analog Devices Industrial T1L Ethernet PHYs hinzu. +Unterstützt derzeit die:\\[.5em] +- ADIN1100 - Robuster, industrieller, stromsparender 10BASE-T1L Ethernet PHY +\\\begin{scriptsize} +Ein nur \qty{10}{\mega\bit\per\second} schneller PHY, im Notebook nicht verbaut. +\end{scriptsize} + +\paragraph{Aquantia PHYs}\mbox{}\\ +CONFIG\_AQUANTIA\_PHY [=m] \textbf{[M]}\\* +Unterstützt derzeit die Aquantia AQ1202, AQ2104, AQR105, AQR405 + +\paragraph{Asix PHYs}\mbox{}\\ +CONFIG\_AX88796B\_PHY [=m] \textbf{[M]}\\* +Derzeit wird der PHY von Asix Electronics im X-Surf 100 AX88796B"=Gehäuse unterstützt. + +\paragraph{Broadcom 54XX PHYs}\mbox{}\\ +CONFIG\_BROADCOM\_PHY [=m] \textbf{[M]}\\* +Derzeit werden die PHYs +BCM5411, BCM5421, BCM5461, BCM54616S, BCM5464, BCM5481,\\ +BCM54810 und BCM5482 unterstützt. + +\paragraph{Broadcom BCM54140 PHY}\mbox{}\\ +CONFIG\_BCM54140\_PHY [=m] \textbf{[M]}\\* +Unterstützung des Broadcom BCM54140 Quad SGMII/QSGMII PHY. +Dieser Treiber unterstützt auch die Hardware"=Überwachung dieses PHY und stellt Spannungs- +und Temperatursensoren zur Verfügung. + +\paragraph{Broadcom 7xxx SOCs internal PHYs}\mbox{}\\ +CONFIG\_BCM7XXX\_PHY [=m] \textbf{[M]}\\* +Unterstützt derzeit die BCM7366, BCM7439, BCM7445 sowie die +\qty{40}{\nano\meter} und \qty{65}{\nano\meter} Generation der BCM7xxx Set Top Box SoCs. + +\paragraph{Broadcom BCM84881 PHY}\mbox{}\\ +CONFIG\_BCM84881\_PHY [=m] \textbf{[M]}\\* +Unterstützung des Broadcom BCM84881 PHY. + +\paragraph{Broadcom BCM8706 and BCM8727 PHYs}\mbox{}\\ +CONFIG\_BCM87XX\_PHY [=m] \textbf{[M]}\\* +Unterstützt derzeit die 10G-Ethernet-PHYs BCM8706 und BCM8727. + +\paragraph{Cicada PHYs}\mbox{}\\ +CONFIG\_CICADA\_PHY [=m] \textbf{[M]}\\* +Unterstützt derzeit den cis8204 + +\paragraph{Cortina EDC CDR 10G Ethernet PHY}\mbox{}\\ +CONFIG\_CORTINA\_PHY [=m] \textbf{[M]}\\* +Unterstützt derzeit den CS4340 phy. + +\paragraph{Davicom PHYs}\mbox{}\\ +CONFIG\_DAVICOM\_PHY [=m] \textbf{[M]}\\* +Unterstützt derzeit dm9161e und dm9131. + +\paragraph{ICPlus PHYs}\mbox{}\\ +CONFIG\_ICPLUS\_PHY [=m] \textbf{[M]}\\* +Unterstützt derzeit die IP175C und IP1001 PHYs. + +\paragraph{Intel LXT PHYs}\mbox{}\\ +CONFIG\_LXT\_PHY [=m] \textbf{[M]}\\* +Unterstützt derzeit den lxt970, lxt971. + +\paragraph{Intel XWAY PHYs}\mbox{}\\ +CONFIG\_INTEL\_XWAY\_PHY [=m] \textbf{[M]}\\* +Unterstützt die Intel XWAY (früher Lantiq) 11G und 22E PHYs. Diese PHYs sind als eigenständige +Chips unter den Namen +PEF 7061, PEF 7071 und PEF 7072 bezeichnet oder in die Intel SoCs xRX200, xRX300, xRX330, +xRX350 und xRX550 integriert. + +\paragraph{LSI ET1011C PHY}\mbox{}\\ +CONFIG\_LSI\_ET1011C\_PHY [=m] \textbf{[M]}\\* +Unterstützt den LSI ET1011C PHY. + +\paragraph{Marvell Alaska PHYs}\mbox{}\\ +CONFIG\_MARVELL\_PHY [=m] \textbf{[M]}\\* +Derzeit gibt es einen Treiber für den 88E1XXX. + +\paragraph{Marvell Alaska 10Gbit PHYs}\mbox{}\\ +CONFIG\_MARVELL\_10G\_PHY [=m] \textbf{[M]}\\* +Unterstützung für den Marvell Alaska MV88X3310 und kompatible PHYs. + +\paragraph{Marvell 88Q2XXX PHYs}\mbox{}\\ +CONFIG\_MARVELL\_88Q2XXX\_PHY [=m] \textbf{[M]}\\* +Unterstützung für die Marvell 88Q2XXX 100/1000BASE-T1 Automotive Ethernet PHYs. + +\paragraph{Marvell 88X2222 PHYs}\mbox{}\\ +CONFIG\_MARVELL\_88X2222\_PHY [=m] \textbf{[M]}\\* +Unterstützung für den Marvell 88X2222 Dual-Port Multi-Speed Ethernet Transceiver. + +\paragraph{Maxlinear Ethernet PHYs}\mbox{}\\ +CONFIG\_MAXLINEAR\_GPHY [=m] \textbf{[M]}\\* +Unterstützung für die Maxlinear GPY115, GPY211, GPY212, GPY215, GPY241, GPY245 PHYs. + +\paragraph{MediaTek Gigabit Ethernet PHYs}\mbox{}\\ +CONFIG\_MAXLINEAR\_GPHY [=m] \textbf{[M]}\\* +Unterstützt die MediaTek Gigabit Ethernet PHYs. + +\paragraph{Micrel PHYs}\mbox{}\\ +CONFIG\_MICREL\_PHY [=m] \textbf{[M]}\\* +Unterstützt die PHYs KSZ9021, VSC8201, KS8001. + +\paragraph{Microchip 10BASE-T1S Ethernet PHYs}\mbox{}\\ +CONFIG\_MICROCHIP\_T1S\_PHY [=m] \textbf{[M]}\\* +Unterstützt derzeit die internen PHYs LAN8670/1/2 Rev.B1 und LAN8650/1 Rev.B0. + +\paragraph{Microchip PHYs}\mbox{}\\ +CONFIG\_MICROCHIP\_PHY [=m] \textbf{[M]}\\* +Unterstützt die LAN88XX PHYs. + +\paragraph{Microchip T1 PHYs}\mbox{}\\ +CONFIG\_MICROCHIP\_T1\_PHY [=m] \textbf{[M]}\\* +Unterstützt die LAN87XX PHYs. + +\paragraph{Microsemi PHYs}\mbox{}\\ +CONFIG\_MICROSEMI\_PHY [=m] \textbf{[M]}\\* +Unterstützt derzeit VSC8514, VSC8530, VSC8531, VSC8540 und VSC8541 PHYs. + +\paragraph{Motorcomm PHYs}\mbox{}\\ +CONFIG\_MOTORCOMM\_PHY [=m] \textbf{[M]}\\* +Aktiviert die Unterstützung für Motorcomm"=Netzwerk"=PHYs. +Unterstützt derzeit YT85xx Gigabit Ethernet PHYs. + +\paragraph{National Semiconductor PHYs}\mbox{}\\ +CONFIG\_NATIONAL\_PHY [=m] \textbf{[M]}\\* +Unterstützt derzeit den DP83865 PHY. + +\paragraph{NXP 100BASE-TX PHYs}\mbox{}\\ +CONFIG\_NXP\_CBTX\_PHY [=m] \textbf{[M]}\\* +Unterstützung des 100BASE-TX PHY, der in die SJA1110 Automotive Switch Familie integriert ist. + +\paragraph{NXP C45 TJA11XX PHYs}\mbox{}\\ +CONFIG\_NXP\_C45\_TJA11XX\_PHY [=m] \textbf{[M]}\\* +Aktivieren Sie die Unterstützung für NXP C45 TJA11XX PHYs. +Unterstützt derzeit die PHYs TJA1103 und TJA1120. + +\paragraph{NXP TJA11xx PHYs support}\mbox{}\\ +CONFIG\_NXP\_TJA11XX\_PHY [=m] \textbf{[M]}\\* +Unterstützt derzeit die NXP TJA1100 und TJA1101 PHY. + +\paragraph{Onsemi 10BASE-T1S Ethernet PHY}\mbox{}\\ +CONFIG\_NCN26000\_PHY [=m] \textbf{[M]}\\* +Fügt Unterstützung für den onsemi 10BASE-T1S Ethernet PHY hinzu.\\ +Unterstützt derzeit den NCN26000 10BASE-T1S Industrial PHY mit MII-Schnittstelle. + +\paragraph{Qualcomm Atheros AR803X PHYs and QCA833x PHYs}\mbox{}\\ +CONFIG\_AT803X\_PHY [=m] \textbf{[M]}\\* +Unterstützt derzeit die Modelle AR8030, AR8031, AR8033, AR8035 und den +internen QCA8337 (Internal qca8k PHY). + +\paragraph{Quality Semiconductor PHYs}\mbox{}\\ +CONFIG\_QSEMI\_PHY [=m] \textbf{[M]}\\* +Unterstützt derzeit den qs6612. + +\paragraph{Realtek PHYs}\mbox{}\\ +CONFIG\_REALTEK\_PHY [=m] \textbf{[M]}\\* +Unterstützt den Realtek 821x PHY. + +\paragraph{Renesas PHYs}\mbox{}\\ +CONFIG\_RENESAS\_PHY [=m] \textbf{[M]}\\* +Unterstützt die Renesas PHYs uPD60620 und uPD60620A. + +\paragraph{Rockchip Ethernet PHYs}\mbox{}\\ +CONFIG\_ROCKCHIP\_PHY [=n] \textbf{[~]}\\* +Unterstützt derzeit den integrierten Ethernet PHY. + +\paragraph{SMSC PHYs}\mbox{}\\ +CONFIG\_SMSC\_PHY [=m] \textbf{[M]}\\* +Unterstützt derzeit die PHYs LAN83C185, LAN8187 und LAN8700. + +\paragraph{STMicroelectronics STe10Xp PHYs}\mbox{}\\ +CONFIG\_STE10XP [=m] \textbf{[M]}\\* +Dies ist der Treiber für die STe100p und STe101p PHYs. + +\paragraph{Teranetics PHYs}\mbox{}\\ +CONFIG\_TERANETICS\_PHY [=m] \textbf{[M]}\\* +Unterstützt derzeit den Teranetics TN2020. + +\paragraph{Texas Instruments DP83822/825/826 PHYs}\mbox{}\\ +CONFIG\_DP83822\_PHY [=m] \textbf{[M]}\\* +Unterstützt die DP83822, DP83825I, DP83825CM, DP83825CS, DP83825S, DP83826C und DP83826NC PHYs. + +\paragraph{Texas Instruments DP83TC811 PHY}\mbox{}\\ +CONFIG\_DP83T811\_PHY [=m] \textbf{[M]}\\* +Unterstützt den DP83TC811 PHY. + +\paragraph{Texas Instruments DP83848 PHY}\mbox{}\\ +CONFIG\_DP83848\_PHY [=m] \textbf{[M]}\\* +Unterstützt den DP83848 PHY. + +\paragraph{Texas Instruments DP83867 Gigabit PHY}\mbox{}\\ +CONFIG\_DP83867\_PHY [=m] \textbf{[M]}\\* +Unterstützt derzeit den DP83867 PHY. + +\paragraph{Texas Instruments DP83869 Gigabit PHY}\mbox{}\\ +CONFIG\_DP83869\_PHY [=m] \textbf{[M]}\\* +Unterstützt derzeit den DP83869 PHY. Dieser PHY unterstützt Kupfer- und Glasfaserverbindungen. + +\paragraph{Texas Instruments DP83TD510 Ethernet 10Base-T1L PHY}\mbox{}\\ +CONFIG\_DP83TD510\_PHY [=m] \textbf{[M]}\\* +Unterstützung für den DP83TD510 Ethernet 10Base-T1L PHY. Dieser PHY unterstützt eine +10M Single Pair Ethernet Verbindung für bis zu 1000 Meter Kabel. + +\paragraph{Vitesse PHYs}\mbox{}\\ +CONFIG\_VITESSE\_PHY [=m] \textbf{[M]}\\* +Unterstützt derzeit den vsc8244. + +\paragraph{Xilinx GMII2RGMII converter driver}\mbox{}\\ +CONFIG\_XILINX\_GMII2RGMII [=m] \textbf{[M]}\\* +Dieser Treiber unterstützt den xilinx GMII to RGMII IP-Core und stellt das Reduced Gigabit +Media Independent Interface (RGMII) zwischen physikalischen Ethernet"=Mediengeräten und dem +Gigabit Ethernet Controller bereit. + +\subsubsection{Micrel KS8995MA 5-ports 10/100 managed Ethernet switch} +CONFIG\_MICREL\_KS8995MA [=m] \textbf{[M]}\\* +\textit{Für diese Option gibt es keine Hilfe.} + +\subsubsection{Ethernet Power Sourcing Equipment Support \texorpdfstring{$\rightarrow$}{->}} +CONFIG\_PSE\_CONTROLLER [=y] \textbf{[Y]}\\* +Unterstützung für allgemeine Stromversorgungsgeräte (Power Sourcing Equipment Controller). +Wenn Sie unsicher sind, wählen Sie Nein. + +\paragraph{Regulator based PSE controller} +CONFIG\_PSE\_REGULATOR [=m] \textbf{[M]}\\* +Dieses Modul bietet Unterstützung für einfache reglerbasierte Ethernet"=Stromversorgungsanlagen +ohne automatische Klassifizierungsunterstützung. Zum Beispiel für die grundlegende +Implementierung der PoDL (802.3bu) Spezifikation. + +%15.25.12 +\subsubsection{CAN Device Drivers \texorpdfstring{$\rightarrow$}{->}} +CONFIG\_CAN\_DEV [=m] \textbf{[M]}\\* +Das Controller Area Network (CAN) ist ein serielles Kommunikationsprotokoll mit einer +Übertragungsrate von bis zu \qty{1}{\mega\bit\per\second} für die ursprüngliche Version +(jetzt als klassisches CAN bekannt) und bis zu \qty{8}{\mega\bit\per\second} für das +neuere CAN mit flexibler Datenrate (CAN-FD). Ursprünglich war der CAN-Bus hauptsächlich +für die Automobilindustrie gedacht, wird aber inzwischen auch in der Schifffahrt (NMEA2000), +in der Industrie und in der Medizintechnik eingesetzt. Weitere Informationen über die +CAN"=Netzwerkprotokollfamilie PF\_CAN sind in $<$Documentation/networking/can.rst$>$ enthalten. +Dieser Abschnitt enthält alle CAN(-FD)"=Gerätetreiber, auch die virtuellen. Wenn Sie solche +Geräte besitzen oder vorhaben, die virtuellen CAN"=Schnittstellen zur Entwicklung von +Anwendungen zu verwenden, geben Sie hier Y an. +Um als Modul zu kompilieren, wählen Sie hier M: das Modul wird \texttt{can-dev} genannt. + +\paragraph{Virtual Local CAN Interface (vcan)}\mbox{}\\ +CONFIG\_CAN\_VCAN [=m] \textbf{[M]}\\* +Ähnlich wie die Netzwerk-Loopback-Geräte bietet vcan eine virtuelle lokale CAN"=Schnittstelle. +Dieser Treiber kann auch als Modul gebaut werden. +In diesem Fall wird das Modul \texttt{vcan} genannt. + +\paragraph{Virtual CAN Tunnel (vxcan)}\mbox{}\\ +CONFIG\_CAN\_VXCAN [=m] \textbf{[M]}\\* +Ähnlich wie der virtuelle Ethernettreiber veth implementiert vxcan einen lokalen CAN"=Verkehrstunnel +zwischen zwei virtuellen CAN"=Netzwerkgeräten. +Beim Erstellen eines vxcan werden zwei vxcan"=Geräte als Paar erstellt. +Wenn ein Ende das Paket empfängt, erscheint es auf seinem Paar und umgekehrt. +Der vxcan kann für die namenraumübergreifende Kommunikation verwendet werden. +Im Gegensatz zu vcan Loopback"=Geräten leitet der vxcan nur CAN"=Frames an sein Paar weiter und +bietet *kein* lokales Echo der gesendeten CAN"=Frames. Um ein potentielles Echo in af\_can.c +zu deaktivieren, kündigt der vxcan-Treiber IFF\_ECHO in den Interface"=Flags an. Um einen +sauberen Start in jedem Namespace zu haben, wird der CAN GW hop counter auf Null gesetzt. +Dieser Treiber kann auch als Modul gebaut werden. Wenn dies der Fall ist, wird das Modul +\texttt{vxcan} genannt. + +\paragraph{CAN device drivers with Netlink support}\mbox{}\\ +CONFIG\_CAN\_NETLINK [=y] \textbf{[Y]}\\* +Aktiviert den gemeinsamen Rahmen für CAN-Gerätetreiber. Dies ist die Standardbibliothek und +bietet Funktionen für die Netlink"=Schnittstelle wie Bittiming"=Validierung, Unterstützung von +CAN"=Fehlerzuständen, Geräteneustart und andere. +Die zusätzlichen Funktionen, die mit dieser Option ausgewählt werden, werden dem can-dev"=Modul +hinzugefügt. +Dies wird von allen Plattform- und Hardware"=CAN"=Treibern benötigt. Wenn Sie planen, solche +Geräte zu verwenden, oder wenn Sie unsicher sind, sagen Sie Y. + +\subparagraph{CAN bit-timing calculation}\mbox{}\\ +CONFIG\_CAN\_CALC\_BITTIMING [=y] \textbf{[Y]}\\* +Wenn diese Option aktiviert ist, werden die CAN"=Bit"=Timing"=Parameter für die über das +Netlink"=Argument \glqq bitrate\grqq{} angegebene Bitrate berechnet, wenn das Gerät gestartet wird. +Dies funktioniert gut für die gängigsten CAN"=Controller mit Standard"=Bitraten, kann aber bei +exotischen Bitraten oder CAN"=Quelltaktfrequenzen fehlschlagen. Die Deaktivierung spart etwas Platz, +aber dann müssen die Bit"=Timing"=Parameter direkt mit den Netlink"=Argumenten +\glqq tq\grqq{}, \glqq prop\_seg\grqq{}, \glqq phase\_seg1\grqq{}, \glqq phase\_seg2\grqq{} +und \glqq sjw\grqq{} angegeben werden. +Die zusätzlichen Funktionen, die mit dieser Option ausgewählt werden, werden dem can-dev"=Modul +hinzugefügt. Wenn Sie unsicher sind, sagen Sie Y. + +\subparagraph{Serial / USB serial ELM327 based OBD-II Interfaces (can327)}\mbox{}\\ +CONFIG\_CAN\_CAN327 [=m] \textbf{[M]}\\* +CAN-Treiber für verschiedene \glqq low cost\grqq{} OBD-II-Schnittstellen auf der Basis des +ELM327 OBD-II"=Interpreter"=Chips. +Dies ist ein Best"=Effort"=Treiber -- die ELM327"=Schnittstelle wurde nie für die Verwendung als +eigenständige CAN"=Schnittstelle entwickelt. Sie kann jedoch für einfache Anfrage"=Antwort"=Protokolle +(wie OBD II) und zur Überwachung von Broadcast"=Nachrichten auf einem Bus (z.~B. in einem Fahrzeug) +verwendet werden. +Informationen zur Verwendung der Schnittstelle finden Sie in der Dokumentation: +Dokumentation/networking/device\_drivers/can/can327.rst +Wenn dieser Treiber als Modul gebaut wird, wird er \texttt{can327} genannt. + +\subparagraph{Janz VMOD-ICAN3 Intelligent CAN controller}\mbox{}\\ +CONFIG\_CAN\_JANZ\_ICAN3 [=m] \textbf{[M]}\\* +Treiber für Janz VMOD-ICAN3 Intelligentes CAN"=Controllermodul, das an eine MODULbus"=Trägerkarte +angeschlossen wird. +Dieser Treiber kann auch als Modul gebaut werden. In diesem Fall wird das Modul +\texttt{janz-ican3.ko} genannt. + +\subparagraph{Kvaser PCIe FD cards}\mbox{}\\ +CONFIG\_CAN\_KVASER\_PCIEFD [=m] \textbf{[M]}\\* +Dies ist ein Treiber für die Kvaser PCI Express CAN FD Familie. +\\Unterstützte Geräte:\\[.5em] +\texttt{ +Kvaser PCIEcan 4xHS\\ +Kvaser PCIEcan 2xHS v2\\ +Kvaser PCIEcan HS v2\\ +Kvaser PCIEcan 1xCAN v3\\ +Kvaser PCIEcan 2xCAN v3\\ +Kvaser PCIEcan 4xCAN v2\\ +Kvaser Mini-PCI-Express HS v2\\ +Kvaser Mini-PCI-Express 2xHS v2\\ +Kvaser Mini PCIEcan 1xCAN v3\\ +Kvaser Mini-PCI-Express 2xCAN v3 +} + +\subparagraph{Serial / USB serial CAN Adaptors (slcan)}\mbox{}\\ +CONFIG\_CAN\_SLCAN [=m] \textbf{[M]}\\* +CAN-Treiber für mehrere \glq low cost\grq{} CAN"=Schnittstellen, die über serielle Leitungen oder +über USB"=zu"=Seriell"=Adapter mit dem LAWICEL"=ASCII"=Protokoll angeschlossen sind. Der Treiber +implementiert die tty Linediscipline N\_SLCAN. +Da nur das Senden und Empfangen von CAN"=Frames implementiert ist, sollte dieser Treiber mit der +(seriellen/USB) CAN"=Hardware von arbeiten:\\ +\url{www.canusb.com}~/ \url{www.can232.com}~/ \url{www.mictronics.de}~/ \url{www.canhack.de}\\ +Userspace"=Tools zum Anhängen der SLCAN"=Zeilendisziplin (slcan\_attach, slcand) finden sich in +den can-utils im linux-can Projekt, siehe +\url{https://github.com/linux-can/can-utils} für Details. +Der slcan-Treiber unterstützt standardmäßig bis zu 10~CAN"=Netdevices, was mit der Moduloption +\texttt{maxdev=xx} geändert werden kann. Dieser Treiber kann auch als Modul gebaut werden. +In diesem Fall wird das Modul \texttt{slcan} genannt. + +\subparagraph{Bosch C\_CAN/D\_CAN devices \texorpdfstring{$\rightarrow$}{->}}\mbox{}\\ +CONFIG\_C\_CAN [=m] \textbf{[M]}\\* +\textit{Für diese Option gibt es keine Hilfe.} + +\subsubparagraph{Generic Platform Bus based C\_CAN/D\_CAN driver}\mbox{}\\ +CONFIG\_CAN\_C\_CAN\_PLATFORM [=m] \textbf{[M]}\\* +Dieser Treiber unterstützt die C\_CAN/D\_CAN-Chips, die an den \glqq Plattform-Bus\grqq{} +(Linux"=Abstraktion für direkt an den Prozessor angeschlossene Geräte) angeschlossen sind, +der auf verschiedenen Boards von ST Microelectronics (\url{http://www.st.com}) wie den +SPEAr1310- und SPEAr320"=Evaluierungsboards und TI (\url{www.ti.com}) Boards wie am335x, +dm814x, dm813x und dm811x zu finden ist. + +\subsubparagraph{Generic PCI Bus based C\_CAN/D\_CAN driver}\mbox{}\\ +CONFIG\_CAN\_C\_CAN\_PCI [=m] \textbf{[M]}\\* +Dieser Treiber bietet Unterstützung für C\_CAN/D\_CAN-Chips, die an den PCI"=Bus angeschlossen +sind. Z.~B. für die C\_CAN"=Controller"=IP im Intel Atom E6xx Serie IOH (auch bekannt als +EG20T `PCH CAN'). + +\subparagraph{Bosch CC770 and Intel AN82527 devices \texorpdfstring{$\rightarrow$}{->}}\mbox{}\\ +CONFIG\_CAN\_CC770 [=m] \textbf{[M]}\\* +\textit{Für diese Option gibt es keine Hilfe.} + +\subsubparagraph{ISA Bus based legacy CC770 driver}\mbox{}\\ +CONFIG\_CAN\_CC770\_ISA [=n] \textbf{[~]}\\* +Dieser Treiber fügt Legacy"=Unterstützung für CC770- und AN82527"=Chips hinzu, die mit dem +ISA"=Bus über I/O-Port, Memory"=Mapped oder indirekten Zugriff verbunden sind. + +\subsubparagraph{Generic Platform Bus based CC770 driver}\mbox{}\\ +CONFIG\_CAN\_CC770\_PLATFORM [=m] \textbf{[M]}\\* +Dieser Treiber unterstützt die CC770- und AN82527"=Chips, die an den \glqq Plattformbus\grqq{} +angeschlossen sind (Linux"=Abstraktion für direkt an den Prozessor angeschlossene Geräte). + +\subparagraph{CTU CAN-FD IP core PCI/PCIe driver}\mbox{}\\ +CONFIG\_CAN\_CTUCANFD\_PCI [=m] \textbf{[M]}\\* +Dieser Treiber bietet PCI/PCIe"=Unterstützung für den CTU CAN-FD IP"=Kern. +Das Projekt mit dem FPGA"=Design für das Intel EP4CGX15 basierte DB4CGX15 PCIe Board mit dem +von PiKRON.com entwickelten Transceiver Riser Shield ist unter +\url{https://gitlab.fel.cvut.cz/canbus/pcie-ctucanfd} verfügbar. + +\subparagraph{IFI CAN\_FD IP}\mbox{}\\ +CONFIG\_CAN\_IFI\_CANFD [=m] \textbf{[M]}\\* +Dieser Treiber bietet Unterstützung für den I/F/I CAN\_FD Soft-IP-Block, der mit dem +\glqq Plattformbus\grqq{} (Linux-Abstraktion für direkt an den Prozessor angeschlossene Geräte) +verbunden ist. Der CAN\_FD wird meist in einem FPGA oder CPLD synthetisiert. + +\subparagraph{Bosch M\_CAN support \texorpdfstring{$\rightarrow$}{->}}\mbox{}\\ +CONFIG\_CAN\_CC770 [=m] \textbf{[M]}\\* +Geben Sie hier Y an, wenn Sie Unterstützung für das Bosch M\_CAN Controller Framework wünschen. +Dies ist die übliche Unterstützung für Geräte, die die Bosch M\_CAN IP einbetten. + +\subsubparagraph{Generic PCI Bus based M\_CAN driver}\mbox{}\\ +CONFIG\_CAN\_M\_CAN\_PCI [=m] \textbf{[M]}\\* +Geben Sie hier Y an, wenn Sie den Bosch M\_CAN-Controller unterstützen wollen, der an den +pci-Bus angeschlossen ist. + +\subsubparagraph{Bosch M\_CAN support for io-mapped devices}\mbox{}\\ +CONFIG\_CAN\_M\_CAN\_PLATFORM [=m] \textbf{[M]}\\* +Geben Sie hier Y an, wenn Sie Unterstützung für den IO Mapped Bosch M\_CAN Controller wünschen. +Diese Unterstützung gilt für Geräte, bei denen die Bosch M\_CAN-Controller-IP in das Gerät +eingebettet ist und die IP dem Prozessor zugeordnet ist. + +\subsubparagraph{TCAN4X5X M\_CAN device}\mbox{}\\ +CONFIG\_CAN\_M\_CAN\_TCAN4X5X [=m] \textbf{[M]}\\* +Geben Sie hier Y an, wenn Sie Unterstützung für den Texas Instruments TCAN4x5x M\_CAN"=Controller +wünschen. Dieses Gerät ist ein Peripheriegerät, das den SPI-Bus zur Kommunikation verwendet. + +\subparagraph{PEAK-System PCAN-PCIe FD cards}\mbox{}\\ +CONFIG\_CAN\_PEAK\_PCIEFD [=m] \textbf{[M]}\\* +Dieser Treiber bietet Unterstützung für die PEAK-System PCI Express FD CAN-FD Kartenfamilie. +Diese Karten mit 1x oder 2x CAN-FD Kanälen bieten sowohl CAN~2.0 a/b als auch CAN-FD Zugriff +auf den CAN-Bus. Neben der nominalen Bitrate von bis zu \qty{1}{\mega\bit\per\second} +können die Datenbytes von CAN-FD-Frames mit bis zu \qty{12}{\mega\bit\per\second} übertragen werden. +Eine galvanische Trennung der CAN-Ports schützt die Elektronik der Karte und des jeweiligen +Rechners vor Störungen von bis zu \qty{500}{Volt}. Die PCAN-PCI Express FD kann bei +Umgebungstemperaturen im Bereich von \qtyrange{-40}{+85}{\celsius} betrieben werden. + +\subparagraph{Philips/NXP SJA1000 devices \texorpdfstring{$\rightarrow$}{->}}\mbox{}\\ +CONFIG\_CAN\_SJA1000 [=m] \textbf{[M]}\\* +\textit{Für diese Option gibt es keine Hilfe.} + %% %% \texorpdfstring{$\rightarrow$}{->} %% \textit{Für diese Option gibt es keine Hilfe.} @@ -7715,6 +8309,3 @@ Das Modul wird \texttt{w5300} heißen. %% \\\begin{scriptsize} %% Im Notebook ist kein Zeit-Aufzeichner DS1682 verbaut. %% \end{scriptsize} - -%% Melanie Sattler +43 660 579 6423 (Einkauf) - Elektriker, Setec, Mürzhofen, 0664 8822 8429 ab 7Uhr. -