I don't think I can comment on your endianness issue.

> I now have enumeration working, but it now hangs when getting the
> device
> descriptor.  Hopefully I can provide you some feedback soon.
> 

You know..  I'm getting further now in my enumeration, and it also
hangs when getting the device descriptor.

My errors are these:
 1. I'm getting a bunch of these messages:
'Badness in find_td at drivers/usb/host/ohci-isp1362-emu.c:672'
    They seem to travel in packs. (I get three at a time, twice.
    So a total of six times)
 2. My last ATL packet gets a condition code 0x9, which
    is 'DataUnderrun'.

> 
> Thanks for your patch, BTW.
> 

Yes, thanks for your patch, Olav.  I have yet to go through it.

I have to add a comment about my earlier patch:
I made a mistake by enabling ATL interrupts in ohci-isp1362-regs.h.
 This was a factor in my interrupt overload behavior.  The driver
seems to handle this correctly. (I misunderstood it)

I also added some udelays to the HC_ISP1362_WRITE_ADDR function, to
closer match what was suggested in the ISP1160 errata mentioned
earlier.  This seemed to help as well, seeing as I noticed that
things were broken without some debugging messages.

Mike






-------------------------------------------------------
This SF.Net email is sponsored by: InterSystems CACHE
FREE OODBMS DOWNLOAD - A multidimensional database that combines
robust object and relational technologies, making it a perfect match
for Java, C++,COM, XML, ODBC and JDBC. www.intersystems.com/match8
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to