19. September 200817 j Hallo, ich habe einen kleinen Hardwaretreiber für den Realtek RTL8139 programmiert. Mein Problem besteht nun darin, daß der Chip die Destination MAC Adresse als Einzeladresse sendet, ich aber einen Broadcast brauche. Also er sendet momentan 00:FF:FF:FF:FF:FF, wobei der Chip das erste Byte automatisch einfügt. Kann mir da ein Hardwareguru sagen, welches Register benötigt wird, daß er die Adresse FF:FF:FF:FF:FF:FF sendet ?
19. September 200817 j Sicher, dass die Anfangsadresse und Länge deines Sendebuffers stimmt? Supi-Guide mit Datenblatt am Ende: RTL8139 - Lowlevel - Betriebssystem-Entwicklung & Co. Tipp (fiel mir grade so ein..): guck doch mal im Linux-Quellcode Grüße Ripper Bearbeitet 19. September 200817 j von RipperFox gääh.. Linux!!
19. September 200817 j Danke für den Link - sieht sehr interessant aus, obwohl er mir bei diesem speziellen Problem nicht weiterhilft. Anfangsadresse stimmt und nachdem ich die Destination MAC Adresse meiner Karte eingetragen habe, werden die Daten auch einwandfrei übertragen ( Wireshark zeigt auch keine Fehler an ) - ist aber nur eine Notlösung, um erstmal weitermachen zu können, denn nicht jeder hat ja meine Karte bei sich im Rechner.
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.