On Sat, 25 Jun 2005, Bill Gatliff wrote:

> Guys:
> 
> 
> > Turns out, an identical board works with my kernel. Odd. :^)
> 
> Well, my initial testing board did have a hardware problem
> which I've corrected. Now I'm getting this far:
> 

Was that hardware problem related to pulling the WAKEUP 
pin? Or anything else?

> ...
> 116x: driver isp116x-hcd, 08 Apr 2005
> isp116x-hcd isp116x-hcd.0: ISP116x Host Controller
> isp116x-hcd isp116x-hcd.0: new USB bus registered, assigned bus
> number 1
> isp116x-hcd isp116x-hcd.0: irq 22, io base 0x14000002
> hub 1-0:1.0: USB hub found
> 116x: GetHubDescriptor
> hub 1-0:1.0: 2 ports detected
> 116x: GetHubStatus
> 116x: SetPortFeature: <7>116x: USB_PORT_FEAT_POWER
> 116x: SetPortFeature: <7>116x: USB_PORT_FEAT_POWER
> 116x: HCREVISION [00]: 00000010
> 116x: HCCONTROL [01]: 00000080
> 116x: HCCMDSTAT [02]: 00000000
> 116x: HCINTSTAT [03]: 00000000
> 116x: HCINTENB [04]: 80000050
> 116x: HCFMINTVL [0d]: 27782edf
> 116x: HCFMREM [0e]: 00001979
> 116x: HCFMNUM [0f]: 00000001
> 116x: HCLSTHRESH [11]: 00000628
> 116x: HCRHDESCA [12]: 19000002
> 116x: HCRHDESCB [13]: 00060000
> 116x: HCRHSTATUS [14]: 00000000
> 116x: HCRHPORT1 [15]: 00000000
> 116x: HCRHPORT2 [16]: 00000000
> 116x: HCHWCFG [20]: 0009

Are you sure you have 15k resistors' bit correctly 
configured? 

Also, are you sure you have INT pin polarity/type correctly 
configured? Currently it is active low, level triggered. And 
have you set the interrupt configuration correctly in your 
arch-specific init code?

> 116x: HCDMACFG [21]: 0000
> 116x: HCXFERCTR [22]: 0000
> 116x: HCuPINT [24]: 0041
> 116x: HCuPINTENB [25]: 0012
> 116x: HCCHIPID [27]: 6123
> 116x: HCSCRATCH [28]: 0000
> 116x: HCITLBUFLEN [2a]: 0000
> 116x: HCATLBUFLEN [2b]: 1000
> 116x: HCBUFSTAT [2c]: 0000
> 116x: HCRDITL0LEN [2d]: 0000
> 116x: HCRDITL1LEN [2e]: 0000
> Initializing USB Mass Storage driver...
> ...
> 
> So it seems as though the driver is "finding" the chip ok.
> 
> Trouble is, when I plug in a USB pen drive nothing happens.  In
> fact, this dmesg log was captured when I booted the board with
> a USB pen drive actually plugged into the host connector.  I

Is there a difference in log if you boot up with the pen 
drive plugged compared to if you plug the drive in later, 
when linux is already running?

What about plugging other types of devices such as mice, 
keyboards?

> have checked, I do have 5 VDC at the USB host connector power
> pins.
  ^^^^ 
power pins?

There's a single power pin per connector; if I remember 
right, other 3 pins should be 0V if nothing is connected. 
When connecting a device, either D+ or D- pin will be 
pulled up, depending on the device's speed.

Olav


-------------------------------------------------------
SF.Net email is sponsored by: Discover Easy Linux Migration Strategies
from IBM. Find simple to follow Roadmaps, straightforward articles,
informative Webcasts and more! Get everything you need to get up to
speed, fast. http://ads.osdn.com/?ad_id=7477&alloc_id=16492&op=click
_______________________________________________
[email protected]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to