Ether 1394.

Ether 1394 (ETH1394) ist ein Kernel-Modul für das Subsystem von Linux IEEE-1394.
Jetzt downloaden

Ether 1394. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • GPL
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Guido Fiala and Bonin Franck
  • Website des Verlags:
  • http://www.chez.com/kayle/ieee_1394.htm

Ether 1394. Stichworte


Ether 1394. Beschreibung

Ether 1394 (ETH1394) ist ein Kernel-Modul für das Subsystem von Linux IEEE-1394. Ether 1394 (ETH1394) ist ein Kernel-Modul für das Subsystem von Linux IEEE-1394, mit dem bis zu 63 Linux-Systeme das Ethernet-Protokoll auf IEEE 1394-Bussen sowie jedes höhere Netzwerkprotokoll wie IP- und TCP verwenden können. . Nur Kernels ... Für SMP Kernel habe ich nur wenige "spin_lock" in Ether1394-Quellcode einbezogen, aber ich weiß nicht, ob ETH1394 mit SMP Kernel arbeitet. Sie benötigen das Subsystem Linux IEEE-1394: http: //linux1394.sourceforge .NET / Ich habe das neueste Modul in Unterverzeichnis "Modules-x.x_for_ether1394" (06222000) integriert, und wenn Sie den OHCI1394-Niedrig-Treiber verwenden, empfehle ich, die Änderungen auszuführen, die in der Header der Datei ETH1394.C erwähnt werden. (Set-Flag IEEEE1394_USE_BOTTOM_HALVES auf 1 in Datei OHCI1394.h) Ich habe den PCLYNX-Treiber nicht getestet. Siehe PCYLLYNX Warnung in der Header der Datei ETH1394.C.Modules Inside "Modules-X.x_for_ether1394" Unterverzeichnis enthielt die Modifikation des OHCI-Treibers. Sie können sie auch ohne ETH1394 verwenden. ". Dadurch werden alle IEEE 1394-Module aus dem Verzeichnis "Modules-X.x_for_ether1394" geladen, das Modul ETH1394 laden und "ifup" das Netzwerk Inerface namens "ETH1" (siehe Schnittstelleninstallation Balg). Interface ETH1, Verwendung ./delall script.Sie können andere Skripts verwenden, um Module zu laden, um die Netzwerkschnittstelle zu laden. .O insMod ./modules-x.x_for_ther1394/pcilynx.o! = ./delieee1394./inthether1394 insMod eth1394.o IFUP ETH1! = ./delether1394Interface InstallationTyou sollte eine Datei namens "ifcfg-ethn" erstellen (zum Beispiel n = 1 ) mit dem folgenden Inhalt in "/ etc / sysconfig / network-skripts /" Unterverzeichnis: Gerät = "ethn" bootproTo = "none" ipaddr = "192.160.1" netmask = "255.255.255.0" network = 192.160.0broadcast = 192.160.0.255onboot = "Nein" Debian-Benutzer müssen anstelle von / etc / sysconfig ändern / etc / etc / sysconfig / zum Beispiel: iFACE ETH1 Inet statische Adresse 192.168.0.1 NetMask 255.255.255.0 Netzwerk 192.168.0.0 Rundfunk 192.168.0.255Interface Ethn erscheint wie jede andere Ethernet-Schnittstelle (versuchen Sie IFCONFIG). Sie könnten es mit einem beliebigen Netzwerkprogramm verwenden.inerface eth1 ist möglicherweise nicht die richtige Schnittstelle für ETH1394-Treiber Ihres Systems. Schauen Sie sich den DMESG-Ausgang nach dem Laden des Treibers Ether1394 an, um zu sehen, welche Schnittstelle verwendet wird -End0 im Verzeichnis "/etc/sysconfig/network-scripts/".hardware-adresse Problembehandlung von Ethernet-Ethernet-Anforderungen an das Gebäuden einzigartiger HW-Adresse (MAC-Adresse) für alle mit dem Bus verbundenen IEEE 1394-Karten. Es gibt viele Lösungen, um MAC-Adresse zuzuteilen (aber es ist ein langer Storie, um zu erklären, wie). Ich habe eins, was nicht das Beste ist, aber einfach ist. Die MAC-Adresse jeder Karte wird aus der aktuellen Knotennummer berechnet, die aus dem letzten Bus-Reset erhalten wird, wobei jedes Mal "ifup" der Schnittstelle: Knoten 0 => HW ADDR 00: 00: 69: 65: 65: 00Node 1 => HW ADDR 00: 00: 69: 65: 65: 01 und so weiter. Dies erfolgt an der Linie 496 in ETH1394.C.Moreover, der Treiber erstellt eine Art Korrespondenz-Tabelle, in der HWAddress mit Knotennummern abgestimmt ist. Die MAC-Adresse kann sich nicht ändern , aber ein Bus-Reset führt dazu, dass die MAC-Adresse neu berechnet wird. Da die Knotennummer möglicherweise Änderung haben kann, wird der Treiber der ETH1394-Treiber entleert und der Treiber füllt ihn, wenn er benötigt (siehe Zeile 485). Das Hauptproblem ist, dass ARP-Tabelle nach einem Bus-Reset nicht erfrischt werden. Die ARP-Tabelle kann also ungültige Zeilen enthalten: IP Addr HW Addr. Bisher müssen wir auf eine ARP-Anforderung warten, um die ARP-Tabelle aufzufrischen. Lang, aber Ether1394 verwenden nur 4 (erste 2 Bytes sollten Null sein). Dies sollte kein Problem sein, da es nicht mehr als 63 Knoten pro Bus gibt. .h


Ether 1394. Zugehörige Software

ACPI4ASUS.

ACPI4ASUS-Projekt ist ein Linux-Kernel-Treiber, der den Besitzern von ASUS-Laptops ermöglicht, alle Funktionsstoffe ihrer Computer zu verwenden. ...

187

Herunterladen

Mücke

MIDGE ist eine Linux-Mini-Verteilung für ADM5120-basierte Router, wie Edimax BR-6104K. ...

213

Herunterladen

RT_X10.

RT_X10 ist ein Echtzeit-Kernel-Treiber für die X10 "Zwei-Wege-Stromleitungschnittstelle" (Modell TM523). ...

189

Herunterladen