libftdi Archives

Subject: Re: _ftdi_determine_max_packet_size reports wrong value in some cases

From: Алексей Косилин <kosilin75@xxxxxxxxx>
To: libftdi@xxxxxxxxxxxxxxxxxxxxxxx
Date: Sun, 26 Jun 2011 20:25:02 +0400
Hi!
Thanks a lot - our conversation has helped me to resolve my issue.

The thing was that i'm using Fedora 14 distro containing packaged version 0.18 of libftdi. The version of libftdi always writes buggy EEPROM content into FT232R chip - this is exactly what i see: zero IN endpoint max packet size (byte #1 in EEPROM image is always 0 in the version of libftdi).

After upgrade of libftdi to version 0.19 and reprogramming the chip with a right chip type (TYPE_R) everything works fine!

Best regards,
Alexey Kosilin

On Sun, Jun 26, 2011 at 4:58 PM, Xiaofan Chen <xiaofanc@xxxxxxxxx> wrote:
On Sun, Jun 26, 2011 at 8:26 PM, Алексей Косилин <kosilin75@xxxxxxxxx> wrote:
> Thank you a lot for the assistance and thanks for the link to the
> discussion.
>
> I'v understood that it is definitely not a problem in libftdi, but it's bug
> in kernel or in the chip itself. I will investigate the question more
> thoroughly.


It is not really a bug in the kernel but rather a device bug. However,
there is a way to make it work, from the kernel side.

I just post the question in the Linux-usb list and hopefully they
will have some answers.
http://marc.info/?l=linux-usb&m=130909083806987&w=2


--
Xiaofan

--
libftdi - see http://www.intra2net.com/en/developer/libftdi for details.
To unsubscribe send a mail to libftdi+unsubscribe@xxxxxxxxxxxxxxxxxxxxxxx




libftdi - see http://www.intra2net.com/en/developer/libftdi for details.
To unsubscribe send a mail to libftdi+unsubscribe@xxxxxxxxxxxxxxxxxxxxxxx


Current Thread