I've got a custom UC3A3256 PCB that I just put together, and I'm having some trouble getting it to enumerate when I plug it into a computer. I'm getting the following (Ubuntu 10.04):
[ 126.350457] usb 2-5.4.1: new full speed USB device using ehci_hcd and address 5 [ 126.430367] usb 2-5.4.1: device descriptor read/64, error -32 [ 126.620586] usb 2-5.4.1: device descriptor read/64, error -32 [ 126.811303] usb 2-5.4.1: new full speed USB device using ehci_hcd and address 6 [ 126.890716] usb 2-5.4.1: device descriptor read/64, error -32 [ 127.081807] usb 2-5.4.1: device descriptor read/64, error -32 [ 127.270403] usb 2-5.4.1: new full speed USB device using ehci_hcd and address 7 [ 127.691886] usb 2-5.4.1: device not accepting address 7, error -32 [ 127.770399] usb 2-5.4.1: new full speed USB device using ehci_hcd and address 8 [ 128.191273] usb 2-5.4.1: device not accepting address 8, error -32 [ 128.191981] hub 2-5.4:1.0: unable to enumerate USB device on port 1
I'm concerned that I have a problem with my USB traces, due to the way this board is setup, I wasn't able to get the impedance to match up to the USB spec, but I figured for a test board that might be ok. Has anyone else seen similar problems from poorly designed USB boards?
I'm hoping to be able to rescue this, if not I'm working on a redesign already using some different parts, but I'd rather like to be able to try this design out if possible.