FAQ: [#6583] bf537 v0.3 generate wrong hardware checksum when unplug and plug cable in the middle of many incoming packets.(2011)

Document created by Aaronwu Employee on Sep 11, 2013
Version 1Show Document
  • View in full screen mode

[#6583] bf537 v0.3 generate wrong hardware checksum when unplug and plug cable in the middle of many incoming packets.

Submitted By: Sonic Zhang

Open Date

2011-05-10 00:32:51    

Priority:

Low     Assignee:

Nobody

Status:

Open     Fixed In Release:

N/A

Found In Release:

2010R1-RC5     Release:

Category:

N/A     Board:

N/A

Processor:

BF537     Silicon Revision:

0.3

Is this bug repeatable?:

Yes     Resolution:

Assigned (Not Start)

Uboot version or rev.:

    Toolchain version or rev.:

2010R1

App binary format:

N/A     

Summary: bf537 v0.3 generate wrong hardware checksum when unplug and plug cable in the middle of many incoming packets.

Details:

 

Hardware checksum feature is only enabled when WB cache is disabled. On bf537 v0.2, hardware checksum works as expected, when unplug and plug cable in the middle of many incoming packets. But, on bf537 v0.3, hardware checksum generates wrong results in this case and netdev_rx_csum_fault() dumps error information.

 

Current walk around is to disable hardware checksum in bfin_mac.h for bf537 v0.3.

 

See thread in forum http://blackfin.uclinux.org/gf/forumthread/45296

 

Follow-ups

No Messages Were Found

 

 

    Files

    Changes

    Commits

    Dependencies

    Duplicates

    Associations

    Tags

 

File Name     File Type     File Size     Posted By

No Files Were Found

Attachments

    Outcomes