Stephan was able to develop a patch that allows the driver to receive at decent rates. However, the patch is to ignore bogus receiver status errors. This appears to be an errata in the hardware. The only time this might cause a problem is if there is a real CRC error in the packet and the packet is not checksummed by an upper layer, e.g. ICMP or some UDP.
I've asked Stephan to Cc me when the sky2 driver changes are submitted upstream. The patches that I have from him succeed with fuzz, so I want to make sure I have correct sources.
Stephan was able to develop a patch that allows the driver to receive at decent rates. However, the patch is to ignore bogus receiver status errors. This appears to be an errata in the hardware. The only time this might cause a problem is if there is a real CRC error in the packet and the packet is not checksummed by an upper layer, e.g. ICMP or some UDP.
I've asked Stephan to Cc me when the sky2 driver changes are submitted upstream. The patches that I have from him succeed with fuzz, so I want to make sure I have correct sources.