> > after that. The subsequent ohci_read_control() call and all the rest IO > > to come, read D<ffffffff ! > > Did you see anything similar? > > I did not see exactly similar thing. But I had to add delay > after register accesses into the functions like > HC_ISP1362_READ_DATA32. I used ndelay(150) though it > resolves to mdelay(1) on my architecture. > > Olav
Hi. I found that I also needed to add a delay when reading and writing registers. I'm going to try to go through my changes to Lothar's published drivers, and try to take out any unnecessary changes. (just in case I caused some problems while trying to understand / debug it) Would you like a copy of the resultant patch? I wouldn't mind being able to see the changes that you made. (You mentioned having to do something with the FmInterval as well.. I wouldn't mind checking to see if there isn't anything else subtle like that) Right now, I'm having trouble when I remove some debugging statements, (ie it no longer works at all) and the enumeration halts after the 'set address' because there's too many interrupts for it to do anything else! If you have any ideas, let me know. Thanks, Mike ------------------------------------------------------- This SF.Net email is sponsored by: Sybase ASE Linux Express Edition - download now for FREE LinuxWorld Reader's Choice Award Winner for best database on Linux. http://ads.osdn.com/?ad_id=5588&alloc_id=12065&op=click _______________________________________________ [EMAIL PROTECTED] To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel
