I am experiencing an endless loop in the FHCI while connecting an USB device and doing some data transfer. I am using linux kernel 2.6.11 on MPC836X which we got from freescale as BSP. I am seeing the loop happening at

function scan_ed_list(..) in file fhci-hcd.c while the list_type is BULK.

Has anyone experienced similar issues before? Please let me know how to overcome this issue.