Solved

Ethernet Packet Corruption

Posted on 2006-11-28
3
341 Views
Last Modified: 2007-02-12
Hello,

I have developed a device driver for RTL8139 (c) ethernet card and I have encountered a problem while transmitting the packets.

The following set up is used to check for the transmission

1) Host A transmits an ARP packet to Host B.
2) Packets are captured on Host B using a sniffer.

Problem:
Ethernet Packets are getting corrupted on transmission to the Host B. This is checked by using a sniffer on Host B.

The following observations are made while packets are transmitted:
1) Every time a packet is transmitted, the entire frame takes new corrupted value
(ethernet destination address, source address, protocol type, data (ARP packet)).
2) TSAD register points to the correct physical address of the buffer and contents of the buffer
doesn't get changed. However, the packet is corrupted while transmission.  

Kindly tell me what may be the reason for the data corruption?

Thanks in Advance...
0
Comment
Question by:Thanks-in-advance
3 Comments
 
LVL 27

Accepted Solution

by:
pseudocyber earned 125 total points
ID: 18027174
The most common form of layer 2 corruption is from a duplex mismatch.  Make sure all devices are configured correctly for speed and duplex.  Auto-Auto, or Full Duplex-Full Duplex.  Do not mix.
0

Featured Post

How to improve team productivity

Quip adds documents, spreadsheets, and tasklists to your Slack experience
- Elevate ideas to Quip docs
- Share Quip docs in Slack
- Get notified of changes to your docs
- Available on iOS/Android/Desktop/Web
- Online/Offline

Join & Write a Comment

What’s a web proxy server? A proxy server is a server that goes between clients and web servers, used in corporate to enforce corporate browsing policy and ensure security. Proxy servers are commonly used in three modes. A)    Forward proxy …
If you're not part of the solution, you're part of the problem.   Tips on how to secure IoT devices, even the dumbest ones, so they can't be used as part of a DDoS botnet.  Use PRTG Network Monitor as one of the building blocks, to detect unusual…
After creating this article (http://www.experts-exchange.com/articles/23699/Setup-Mikrotik-routers-with-OSPF.html), I decided to make a video (no audio) to show you how to configure the routers and run some trace routes and pings between the 7 sites…
In this tutorial you'll learn about bandwidth monitoring with flows and packet sniffing with our network monitoring solution PRTG Network Monitor (https://www.paessler.com/prtg). If you're interested in additional methods for monitoring bandwidt…

760 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

21 Experts available now in Live!

Get 1:1 Help Now