I turned on the calculatin of the FCS Checksum in wireshark. There wasn't a single correct checksum in the whole 500MB packet dump. I asume the reason for this is that the field is simply not used for this puprose but instead is used for the payload. Is this assumption correct and if so why isn't the FCS utilized?
In the original old fashioned 10Mb/s Ethernet, you could usually ask the NIC driver to deliver packets to you, even if the checksum was incorrect. You might then be able to identify a problematic host and take corrective action.
- Multidrop networks have been replaced with switched networks, which generally do not forward packets with bad checksums.
- Ethernet hardware has become much more integrated and reliable, making it rarer to need such low level troubleshooting. It pretty much 'just works', or gets thrown away.
- Physical layer encodings have become more complex, making a NIC a much less useful tool if you need to troubleshoot at that level.
For all these reasons, it's much less common for modern NIC drivers and hardware to allow you to capture packets with bad checksums. If it does, it would have to be enabled with -rx-fcs and -rx-all in ethtool or equivalent.
Generally though, forget about it, because of 1. above.