Hi, I'm not developing on uClinux but I am attempting to use ISP1761 (with Philips's 2.6.9 drivers) and get this working on 2.6.14.
I have the host controller & root hub initialised as far as I can tell. I am seeing PTD HALT when I let the USB subsystem initialise the internal hub.
There are no error-bits enabled, just the HALT bit. Has anyone else seen this? Is it a product of moving from 2.6.9 to newer 2.6 kernel with altered USB Core?
I have tried old vs new device discovery and this made no difference.
In addition, I was wondering if anyone had an opinion on whether there should be ndelays between reads & writes to registers & payload memory? The ISP116x seemed to require 150-300ns. I've found I need waits when setting the start-addr register on successive reads from payload.
I'm working on a PPC MPC8548 with the ISP1761 attached over the Local Bus.
Any advice very much welcome as I'm banging my head against a wall right now trying to figure out why the ISP1761 (or internal hub) is refusing either (old) SET_ADDRESS or (new) GET_DESCRIPTOR request. It is refusing the first QTD (8bytes) of a 3 QTD part URB.
I can send more info if anyone is interested.
Thanks in advance!
Mike.