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 <[email protected]> wrote: > On Sun, Jun 26, 2011 at 8:26 PM, Алексей Косилин <[email protected]> > 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 [email protected] > > -- libftdi - see http://www.intra2net.com/en/developer/libftdi for details. To unsubscribe send a mail to [email protected]
