usb/138659: uftdi driver broken in RELENG_8/CURRENT

Pierre-Luc Drouin pldrouin at pldrouin.net
Tue Sep 22 16:15:17 UTC 2009


Hans Petter Selasky wrote:
> On Tuesday 22 September 2009 17:21:28 Pierre-Luc Drouin wrote:
>
>   
>>>> Thanks!
>>>>         
>>> It indicates that your device is not sending any data.
>>>
>>> --HPS
>>>       
>> So does it mean that the write statement (a status request) is not
>> transmitted to the device either?
>>     
>
> No, the "xxx_get()" message means that the data you write is sent and 
> transmitted.
>
> BTW: I have a FTDI adapter here, and it works fine with loopback when the 
> baudrate is set correctly.
>
>   
>> Because this write statement should be
>> followed by data sent from the device and it effectively does on Linux.
>> And about SIGIO, shouldn't this signal be generated only when there is
>> data available to read? Why is it generated in asynchronous mode and
>> then the read statement returns EINTR?
>>     
>
> Ed has to answer these questions. This stuff is not handled in the USB stack 
> for FTDI devices.
>
> --HPS
>
>   
In the manual page for the uftdi driver, the chip I am using (FT232BL) 
is not listed. According to the FTDI website, it is based on FT8U232AM, 
but  it has extra functionalities. Have you had the chance to test an 
device that uses either a FT232BM, FT232BL or FT232BQ chip? I just 
tested the device on FreeBSD 7.2 and it does not work either...

Thanks
Pierre-Luc Drouin


More information about the freebsd-usb mailing list