OpenSolaris

Printable Version Enter a New Search
Bug ID 4926500
Synopsis ddi: x86 DMA breakup with sgllen==1 can give ncookies!=1
State 10-Fix Delivered (Fix available in build)
Category:Subcategory kernel:ddi
Keywords s9u7-reviewed
Responsible Engineer Mark Johnson
Reported Against s10_43 , s10_49 , s10_50 , s10_62 , 3.1u2_12
Duplicate Of
Introduced In
Commit to Fix s10_71
Fixed In s10_71
Release Fixed solaris_10(s10_71)
Related Bugs 6247936 , 4973351 , 4973350 , 4974614 , 4974617 , 5046890 , 6175318 , 5054332 , 4160774 , 5074729 , 6183933 , 6184898 , 5054089 , 6202296 , 4410645 , 5107785 , 6224685
Submit Date 23-September-2003
Last Update Date 21-November-2004
Description
Original Synopsis:
    Corrupted packets transmitted by CE on x86 platform with MDT enabled

See comments.
Work Around
 xxxxx@xxxxx.com 2003-09-22

Disable MDT using the NDD switch (see comments).  Or better yet,
if this feature isn't working as intended for the x86 platform,
recompile the x86 driver without the MDT code before delivering
the driver binary to customer.

 xxxxx@xxxxx.com 2004-01-05

Set dma_attr_granular to entier lenght of transfer to ensure that
a single cookie is returned (see evaluation).
Comments
N/A