Ether 1394

Ether 1394 (ETH1394) is een kernelmodule voor Linux IEEE-1394-subsysteem.
Download nu

Ether 1394 Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • GPL
  • Prijs:
  • FREE
  • Naam uitgever:
  • Guido Fiala and Bonin Franck
  • Uitgever website:
  • http://www.chez.com/kayle/ieee_1394.htm

Ether 1394 Tags


Ether 1394 Beschrijving

Ether 1394 (ETH1394) is een kernelmodule voor Linux IEEE-1394-subsysteem. Ether 1394 (ETH1394) is een kernelmodule voor Linux IEEE-1394-subsysteem die maximaal 63 Linux-systemen mogelijk maken om Ethernet-protocol te gebruiken op IEEE 1394-bussen en elk hoger netwerkprotocol zoals IP en TCP.Voordelen. . Kernels Alleen ... voor SMP-kernel, ik heb weinig "spin_lock" in Ether1394-broncode, maar ik weet niet of eth1394 werkt met SMP-kernel. U hebt het Linux IEEE-1394-subsysteem nodig: http: //linux1394.Sourceforge .NET / Ik heb de nieuwste module in subdirectory "modules-x.x_for_ether1394" (06222000) opgenomen en als u de OHCI1394 Lowlevel-stuurprogramma gebruikt, raad ik ten zeerste aan om de modificaties uit te voeren die worden vermeld in de kop van File Eth1394.c. (Set Flag IEEE1394_USE_BOTTOM_HALVES TOT 1 IN FILE OHCI1394.H) Ik heb het PCILYNX-stuurprogramma niet getest. Zie PCYLYNX-waarschuwing in de kop van bestand ETH1394.c.modules in "modules-x.for_ether1394" subdirectory bevatte de wijziging voor OHCI-driver. U kunt ze gebruiken, zelfs zonder ETH1394.TO WERKEN: Typ gewoon "Make" in de subdirectory "modules-x.x_for_ether1394" en in de hoofddirectory "Ether_1394_x.xx". ../Insall in de hoofddirectory "Ether_1394_x.xx ". Dit laadt alle IEEE 1394-modules die u nodig hebt bij de directory "modules-x.x_for_ether1394", de module ETH1394 en "IFUP" laden De netwerkinerface genaamd "Eth1" (zie interface-installatie-balg). Om alle modules te verwijderen en de modules te verwijderen en de Interface eth1, gebruik ./Delall-script. Je zou andere scripts kunnen gebruiken om modules een ifup te laden met de netwerkinterface: / insmod ./modules-x.x_for_ether1394/iee1394.o/sieEEE1394 succesvol laden ether1394 stuurprogramma versie 0.1.4 op interface eth1IF Het "IFCFG" -bestand dat ik heb verstrekt, kijk niet op bestand IFCFG -TH0 in de directory "/etc/sysconfig/network-scripts/".hardware-adres Problemencapsulerend Ethernet vereisen het bouwen van unieke HW-adres (MAC-adres) voor elke IEEE 1394-kaarten die op de bus zijn aangesloten. Er zijn veel oplossingen om het MAC-adres toe te wijzen (maar het is een lange storie om uit te leggen hoe). Ik heb er een kiezen, wat niet de beste is, maar eenvoudig. Het MAC-adres van elke kaart wordt berekend uit het huidige knooppuntnummer, verkregen uit de laatste busreset, telkens wanneer u "ifup" de interface hebt: Knooppunt 0 => HW AddR 00: 00: 69: 65: 65: 00Node 1 => HW ADDR 00: 00: 69: 65: 65: 01 Enzovoort. Dit is gedaan Lijn 496 in eth1394.c.moreover, de bestuurder bouwen een soort van correspondentienstafel waar Hwaddress overeenkomt met knooppuntnummers. Een MAC-adres kan niet veranderen , maar een busreset resulteert in het herberekenen van het MAC-adres. Omdat het knooppuntnummer kan worden gewijzigd, wordt de eth1394-bestuurderstabel leeggemaakt en vult het stuurprogramma het, als het nodig heeft (zie regel 485). Het belangrijkste probleem is dat ARP-tafel niet verfrissen na een reset van de bus. Dus de ARP-tabel kan ongeldige regels bevatten: IP AddR HW Addr. Tot nu toe moeten we wachten op een ARP-verzoek om de ARP-tabel te vernieuwen. Om alle problemen te voorkomen, kunt u elk HW-adres handmatig toewijzen aan elk knooppunt bij "Insmod" -tijd door te doen: INSMOD ETH1394 HWADDR = 0x12345678THERNET HW-adres zijn 6 bytes Lang, maar Ether1394 gebruiken slechts 4 (eerste 2 bytes moeten nul zijn). Dit zou geen probleem moeten zijn omdat er niet meer dan 63 knooppunten per bus is.Requirements: · Linux Kernel> = 2.4Wat is nieuw in deze release: · Geoptimaliseerde versie, het beste gebruik het met Bottom_Halves = 0 in Linux / Drivers / IEEE1394 / OHCI1394 .H


Ether 1394 Gerelateerde software

Pycor

Pycorn is een geïnterpreteerd besturingssysteem geschreven in Python. ...

168

Downloaden