Re: [linux-usb-devel] FX2: Device not accepting address (dmesg/usbmon output incl.)

2007-06-19 Thread Stephan Esterhuizen
I solved this problem, not linux-specific at all, but figured I'll post the solution here anyways: The Cypress FX2LP chip has a pin labeled RESERVED, on my PCB this pin was left floating but should have been tied to GND (as per documentation). - Stephan > Hi, > > you get that message if nothin

Re: [linux-usb-devel] FX2: Device not accepting address (dmesg/usbmon output incl.)

2007-06-16 Thread Alan Stern
On Sat, 16 Jun 2007, Stephan Esterhuizen wrote: > I just finished a PCB design with the Cypress FX2LP (CY7C68013A-100AC). > When I plug the device into a linux box, I get "device not accepting > address" errors. > > Since this is such a simple interface: Power up FX2 and connect D+/D-/GND > to h

Re: [linux-usb-devel] FX2: Device not accepting address (dmesg/usbmon output incl.)

2007-06-16 Thread Till Harbaum / Lists
Hi, you get that message if nothing but the speed-resistor is connected to the host. The host detects the presence of the resistor and thus expects a device to be present. It then tries to enumerate it and that fails. You'd even get this message if you completely remove the FX2 from your PCB ...

Re: [linux-usb-devel] FX2 Bulk In/Out fails with bulkloop.hex

2007-02-09 Thread Stephan Esterhuizen
Ah yes, everything works now. See below: > On Fri, 9 Feb 2007, Stephan Esterhuizen wrote: > > > My usbmon shows the following: > > > > --- (1) Test for 12 bytes TX/RX _without_ writing the extra 1 byte bulk > > --- packet --- > > (12 byte tx/rx: run program for first time) > > eb13c640 42687653

Re: [linux-usb-devel] FX2 Bulk In/Out fails with bulkloop.hex

2007-02-09 Thread Alan Stern
On Fri, 9 Feb 2007, Stephan Esterhuizen wrote: > My usbmon shows the following: > > --- (1) Test for 12 bytes TX/RX _without_ writing the extra 1 byte bulk > --- packet --- > (12 byte tx/rx: run program for first time) > eb13c640 4268765364 S Co:028:00 s 00 09 0001 0 > eb13c640 4268765

Re: [linux-usb-devel] FX2 Bulk In/Out fails with bulkloop.hex

2007-02-09 Thread Stephan Esterhuizen
This is even more bizarre, the output below is from usbmon when I do two 12-byte writes/reads within the same program (in the previous example I posted I did 2 12-byte writes/reads by calling my program twice). --- (2x 12-byte writes/reads within the same program) eb0e9cc0 1713314624 S Co:030:00 s

Re: [linux-usb-devel] FX2 Bulk In/Out fails with bulkloop.hex

2007-02-09 Thread Stephan Esterhuizen
Pardon the very long lines. This has been fixed now. My usbmon shows the following: --- (1) Test for 12 bytes TX/RX _without_ writing the extra 1 byte bulk --- packet --- (12 byte tx/rx: run program for first time) eb13c640 4268765364 S Co:028:00 s 00 09 0001 0 eb13c640 4268765473 C Co

Re: [linux-usb-devel] FX2 Bulk In/Out fails with bulkloop.hex

2007-02-09 Thread Alan Stern
On Fri, 9 Feb 2007, Stephan Esterhuizen wrote: > I'm using Cypress bulkloop.hex firmware on an fx2lp (CY7C68013A) with simple > host-side user-land code to transmit data to EP2 (out endpoint) and read the > 'echo' on EP6 (in endpoint). The very first time the code is run it writes, > say, 60 by

Re: [linux-usb-devel] FX2

2003-02-02 Thread David Brownell
Rpik wrote: Hello Does anyone take a chance to rebuild usb-skeleton.c to make it works with Cypress chip FX2 (CY7C68013-128AC) ? Any advice will be very helpfull for me. Advice like "add a USB_DEVICE entry matching your firmware"? :) I think Cypresss RDK has a few bulk test drivers you could